diff --git a/gulpfile.js b/gulpfile.js index 6a9c93d..86cca8e 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,5 +1,22 @@ +var del = require('del'); +var gulp = require('gulp'); var elixir = require('laravel-elixir'); +/* + |-------------------------------------------------------------------------- + | Pre-defined Gulp Tasks + |-------------------------------------------------------------------------- + | + | Tasks outside the scope of Elixir can be predefined before setting it up. + | + */ + +gulp.task('postinstall', function (cb) { + // .pem files cause Chrome to show a bunch of warnings + //so we remove them on postinstall + del('node_modules/**/*.pem', cb); +}); + /* |-------------------------------------------------------------------------- | Elixir Asset Management diff --git a/package.json b/package.json index c06d229..6fe7fe2 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "test-react": "jest --verbose --coverage", "test-js": "mocha --compilers js:mocha-traceur tests/**/*.spec.js", "start": "npm install && bower install && gulp", - "lint": "jsxhint --jsx-only ." + "lint": "jsxhint --jsx-only .", + "postinstall": "gulp postinstall" }, "pre-commit": [ "lint" @@ -22,6 +23,7 @@ "devDependencies": { "bower": "^1.4.1", "chai": "^3.0.0", + "del": "^1.2.0", "gulp": "^3.8.8", "jest-cli": "^0.4.12", "jshint": "^2.8.0",