My idea of a good Angular 1.x ES6 boilerplate structure and setup

Momchil Georgiev c5b2b1d182 Removed npm init file (whoops) 2 years ago
build f3bc8707f1 Added bower dependencies to gitignore 2 years ago
src f3bc8707f1 Added bower dependencies to gitignore 2 years ago
.babelrc fe91c4e5f8 f 2 years ago
.bowerrc fe91c4e5f8 f 2 years ago
.editorconfig fe91c4e5f8 f 2 years ago
.eslintrc fe91c4e5f8 f 2 years ago
.gitattributes fe91c4e5f8 f 2 years ago
.gitignore f3bc8707f1 Added bower dependencies to gitignore 2 years ago
README.md fa4eb397fd Added a proper readme 2 years ago
bower.json f3bc8707f1 Added bower dependencies to gitignore 2 years ago
gulp.config.js f3bc8707f1 Added bower dependencies to gitignore 2 years ago
gulpfile.js f3bc8707f1 Added bower dependencies to gitignore 2 years ago
package.json f3bc8707f1 Added bower dependencies to gitignore 2 years ago

README.md

Angular 1.x ES6 Boilerplate

My idea of a good Angular 1.x ES6 boilerplate structure and setup.

To clone this repo use this url instead of the one provided by Gogs:

http://git.fristys.me/fristys/Angular1.x-ES6-Boilerplate.git

Gulp is this boilerplate's build system of choice. ES6 files are transpiled via Babel with the ES2015 and Stage 1 presets, alongside the Syntax Flow plugin. Additionally, ng-annotate is used to provide proper dependency injection inside the ES6 classes and functions.

The following modules are used in the Angular application itself: ngSanitize, oc.lazyload, ui.bootstrap, ui.router.

The main Angular component registration function was borrowed from the nice Borrowed from Michael Bromley's Angular ES6 repository.

To learn more about how things operate, please read the Repository Wiki. coming soon