Skip to content
This repository has been archived by the owner on Sep 15, 2023. It is now read-only.

4.0.0

Compare
Choose a tag to compare
@nhunzaker nhunzaker released this 06 Oct 17:34
· 117 commits to master since this release
  • 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 to entry 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 structure
  • init-craft and init-rails tasks generate config files, helpers, and asset folder structures for their environments.
  • So much more... see the README

Upgrading from Beta and Release Candidates

  • In task-config.js, javascripts.entries was renamed javascript.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 to true. If you pass a configuration object, those settings will be merged with the defaults.
  • Check the README for other new configuration options.