- Update dependencies, including Webpack 3
- Adds Drupal init task
- Readme updates
- Allow manually specifying the files that the
clean
task will delete via aclean.patterns
option
- Add
devtool
,uglifyJsPlugin
, anddefinePlugin
environment options - Autoset
uglifyJsPlugin.sourceMap
totrue
ifproduction.devtool
is defined - Add
publicPath
to Craft task-config.js #432
- add watchOptions to browserSync config #429
- Gulp Starter is now Blendid!
- Now a standalone yarn/npm installable module 🎉
- Tasks and modules are fully configurable through task-config.js
- Paths are fully configuraable through path-config.json
- Update all dependencies to latest, including Webpack 2
- HTML and CSS tasks can be swapped out with alternative custom tasks
- Changed default Sass files from
.sass
to.scss
😭 - Custom gulp tasks can be added and run prebuild, postbuild, in development or production builds
- Renames javascripts
entries
option toentry
to match Webpack config - Removes Karma, Mocha, Sinon, Chai Test Suite. Jest is better and easy to set up. Use that instead.
init
task generates default config files and folder structureinit-craft
andinit-rails
tasks generate config files, helpers, and asset folder structures for their environments.- So much more... see the README
- In task-config.js,
javascripts.entries
was renamedjavascript.entry
to be consistent with Webpack. - You are no longer requried to provide
extensions
in each task config, or really any non-default configuration. If you want to use default settings in any task configuration, simply set the value totrue
. If you pass a configuration object, those settings will be merged with the defaults. - Check the README for other new configuration options.
This was the previous iteration of this project. Gulp Starter was not an installable package, and was more of an example starter kit that you could fork, clone, and copy into your project. The last iteration of this work is archived in the gulp-starter branch of this repo.
See the blog post that started it all: https://www.viget.com/articles/gulp-browserify-starter-faq