ecc-gulp-tasks
Advanced tools
Changelog
[3.3.1] 2017-02-09
sourceMap
option correctly in uglify js plugin if source maps are enabled via dev-tool
trueChangelog
[3.3.0] 2017-02-08
yaml-loader@0.4.0
to enable parsing of yaml files.file-loader@0.10.0
, fs-extra@2.0.0
Changelog
[3.2.0] 2017-01-25
--self-check
option for gulp doctor which checks if ecc-gulp-tasks
and ecc-dotfiles
are up to date.Changelog
[3.1.2] 2017-01-11
ecc-license-checker
, whoch fixes bugs in gulp licenses-yaml2json
Changelog
[3.1.1] 2017-01-02
eccenca
chunkChangelog
[3.1.0] 2017-01-02
gulp serve
target. Already removed, as gulp debug
runs it's own server now.Removed eslint-loader
as it caused OOM errors of node
Upgraded dependencies
Debug will build into a .tmp
directory and served from there.
index.html
will be generated which includes all needed assets (js and css).Major Speed Improvements in gulp debug
:
css-loader
, due to performance concernsgulp debug
.tmp
foldercheap-module-eval-source-map
instead of inline-sourcemap
Output of gulp debug
now displays only changed files & all javascript files
gulp debug
now checks if ecc-gulp-tasks
and ecc-dotfiles
are up to date
copyFiles
option is now also considered in gulp debug
gulp doctor
target which checks:
Some of these points are fixable with running gulp doctor --heal
licenseData.js
utilgulp bamboo-test
taskgulp serve
taskChangelog
[3.0.0] 2016-11-27
Generally upgrading should be possible without any problems, especially in simple components.
Update to gulp-spawn-mocha@3
, brings a few breaking changes: https://github.com/mochajs/mocha/pull/2350
removed deprecated gulp licenses
target.
Migration: Use the gulp licenses-yaml2json
target. See README for usage instructions.
removed momentLocales
config parameter.
By default when building an app NO moment locales are included.
Migration: Import locales directly in the source code
//es6
import 'moment/locale/de';
//es5
require('moment/locale/de')
removed gulp version
target
Migration: Use the __VERSION__
variable. See README for more details.
webpackConfig.common
config parameter which allows to set common webpack parameters for production, debug and applicationwebpackConfig.application
allows the following optional parameters:
browsers
: a browserslist definition which is used for css autoprefixingcopyFiles
: a list of copy-webpack-plugin patterns which is used for copying files to the output folderecc-dotfiles@1.6.0
as a peer dependency which brings gitlab merge request templatesgulp build
and gulp build-app
clean the output foldersforce-case-sensitivity-plugin@0.2
which now also errors on wrong casing of folderscss-loader@0.25
and postcss-loader@0.13
diff@3
and should@11
gulp build
does not include subfolder paths of node_modules (like import 'lodash/camelCase'
) into the bundle anymore.gulp build
now properly minifies css bundles with the optimize-css-assets-webpack-plugin
rootPath
config parameter.eslintrc
rules. The config file which is specified for the source file will be used.