Today, I'm thrilled to announce that we've added support for Webpack 3 to the Aurelia CLI. With this addition, the CLI supports project generation equally for Webpack, SystemJS and RequireJS.
Thanks to the hard work of core team member Jeroen Vinke and many awesome members of our community , the Aurelia CLI has been making fantastic advancements. With this release, we've added project generation, build, run and test support for Webpack 3. We've also made a ton of bug fixes and enhancements to the core tool along the way.
Here is the list of what the CLI now supports for project generation, out of the box:
- Minimum Minification
- Maximum Minification
Unit Test Runner Options
Integration Test Options
Code Editor Options
- Visual Studio Code
The Aurelia CLI helps you get up and running quickly with your favorite technologies, making it the best way to start your new project.
The project setup that the CLI creates is similar to the Webpack Skeleton Navigation project. If you would like to migrate from the Webpack Skeleton Navigation project to the CLI, simply create a new project (
au new) and copy over the source files and webpack configuration.
We hope you enjoy this update to the CLI and we look forward to continuing to improve this great tool as we move steadily ahead.
- bundle: support both Uglify v3 and v2. ( 7b606ab ), closes #636
- bundle: support quoteless script src attribute ( ffafbc9 ), closes #639
- bundler: don't trace dependencies which have no main file ( a2cf32b ), closes /github.com/aurelia/cli/issues/435#issuecomment-293850306
- dependencies: update gulp-sass version ( 75d331e )
- dependencies: update karma-chrome-launcher ( 6719a2d )
- importer: prevent duplicate dist ( a22dc3d )
- systemjs-bundling: include dependency name in bundle config ( d36f2ae ), closes aurelia/cli#676