Please suggest new features in the comments or vote for your favorite ones.
- flag to optionally uglify
- support CDNs
- perhaps in DEV mode use local files instead but use CDN in production
- generate sourcemaps to external file instead of being inline in file
- use
.minfiles instead of manuallyuglifyingif they already exist. This should greatly speed up the overall gulp task since a lot of time can be spent uglifyingjquery,angular, etc. - Different functionality per environment. That is, use minified code in
PRODand unminified code inDEV - allow custom templates for wrapping scripts
- e.g. allow ability to wrap a bowerified dep with a require.js
definestatement
- e.g. allow ability to wrap a bowerified dep with a require.js
- fail and/or log when no files found in stream for a bundle
- fix gulp-minify-css to support source maps and start using it.
- start using gulp-rev
- ability to pass options through to gulp plugins (gulp-uglify, gulp-minify-css, etc)
- support file compilation
- .less
- .scss
- coffeescript
- flag for logging: verbose vs quiet mode
- option for gziping bundles
- use lazypipe to keep code DRY
- testing
- verify css
@importworks - test support for different config file extensions (.js vs .json)
- convert all tests to use should.js instead of assert
- verify css
- display warnings when bundles are over a recommended size
- update tesla.svc.page to use bundle.result.json and write deps to page
- pre-step to generate bundle.config.json from page.json model to pipe into bundler
- formalize static /public folder usage in core router using tesla config option