https://github.com/falsyvalues/angularjs-es6-starter-kit
An AngularJS ES6 starter kit with webpack, babel, postcss, autoprefixer, eslint, prettier and the rest.
https://github.com/falsyvalues/angularjs-es6-starter-kit
angular angular-starter-kit es6-javascript webpack
Last synced: 19 days ago
JSON representation
An AngularJS ES6 starter kit with webpack, babel, postcss, autoprefixer, eslint, prettier and the rest.
- Host: GitHub
- URL: https://github.com/falsyvalues/angularjs-es6-starter-kit
- Owner: falsyvalues
- License: mit
- Created: 2017-02-27T22:15:29.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-08-19T10:16:35.000Z (over 6 years ago)
- Last Synced: 2026-01-03T16:31:36.263Z (4 months ago)
- Topics: angular, angular-starter-kit, es6-javascript, webpack
- Language: JavaScript
- Homepage:
- Size: 269 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# angularjs es6 starter kit
A starter repo for building scalable apps with [Angular](https://angularjs.org), [ES6](https://git.io/es6features), and [Webpack](http://webpack.github.io)
## TODO
- [x] ES6
- [x] Babel as a JavaScript compiler
- [x] [webpack](https://github.com/webpack/webpack) as module bundler
- [x] [webpack-dev-server](https://github.com/webpack/webpack-dev-server)
- [ ] livereload and possibly HMR
- [x] Splitting bundles (vendor, app) with [CommonsChunkPlugin](https://webpack.js.org/plugins/commons-chunk-plugin) for webpack
- [x] [UglifyJs](https://github.com/webpack-contrib/uglifyjs-webpack-plugin) for JavaScript minification
- [x] [eslint](https://github.com/eslint/eslint)
- [x] [prettier](github.com/prettier/prettier) JavaScript formatter
- [x] [editorconfig](http://editorconfig.org)
- [ ] NODE_ENV for configuration prod / dev using [webpack environment-plugin](https://webpack.js.org/plugins/environment-plugin)
- [x] stylelint
- [x] [postcss](https://github.com/postcss/postcss-loader)
- [ ] postcss - consider colorguard and so on
- [x] [autoprefixer](https://github.com/postcss/autoprefixer)
- [x] [stylelint](https://github.com/stylelint/stylelint) in build process
- [x] stylelint configuration vs .editorconfig
- [ ] separate tools configuration from webpack
- [ ] default testing framework
- [ ] Improve docs in general
- [ ] Angular: ES6 code examples
- [x] Angular: ui-router
- [x] Angular: resource
## Dependencies
Tools needed to run this starter kit:
* `node` and `npm`
## Installing
* `clone` this repo
* `npm install` to install dependencies
## Run
* `npm run start`