An AngularJS 1.4, ES6, Sass, Angular Material, Material Design Icons, and Webpack starter app.
- Webpack
- AngularJS
- Angular Material
- Lodash
- Material Design Icons
- Moment.js
- Babel (ES6, and ES7 support)
- Source maps included in all builds
- Development server with hot reload when possible and refresh otherwise
- Production builds with cache busting and asset minification
- Testing environment using karma to run tests and jasmine as the framework
- Code coverage when tests are run
To use it, just clone this repo and install the npm dependencies:
$ npm install
All scripts are run with npm run [script]
, for example: npm run test
.
clean
- deletes build and dist foldersbuild
- generate a minified build to dist folderdist
- starts a server running at the compiled dist folder (donpm run build
before this)dev
- start development server, try it by openinghttp://localhost:3333/
test
- run all teststest:live
- continuously run unit tests watching for changes
See what each script does by looking at the scripts
section in package.json.