angular-es6-webpack-boilerplate
angular-es6-webpack-boilerplate copied to clipboard
AngularJS 1.4x and ES6 application boilerplate /w testing practices using Webpack
Angularjs ES6 Webpack boilerplate
Angular 1.5.9 + ES6 application boilerplate with testing practices
Inspired from angular-webpack-workflow
##Features
- [x] Webpack Setup
- [x] Babel
- [x] Isparta Instrumenter Loader
- [x] Bootstrap
- [x] Gulp.js Setup
- [x] Angular Template Cache
- [x] Webpack
- [x] ESLint
- [x] Basic App Structure by following Angular Style Guide
- [x] SEO ready configuration using angular-seo
- [x] Full fake REST API using json-server
- [x] Testing Structure by following official docs and Testing Angular
##Install Clone repo and install npm and bower packages;
git clone https://github.com/ziyasal/ng-espack-boilerplate.git
cd ng-espack-boilerplate
npm install
bower install
gulp
Development
All scripts are run with npm run [script], for example: npm run test.
build - generate a minified build to public folder
test - run all tests
test:live - continuously run unit tests watching for changes
eslint:app - lint code in app folder
eslint:tests - lint code in tests folder
See what each script does by looking at the scripts section in package.json.
License
Code and documentation are available according to the MIT License (see LICENSE).