Deprecated: Verify this
Angular JS enterprise seed project using Angular 1.X and written in ES6.
- AngularJS : Single page javascript framework
- Grunt: Build system
- Bower and NPM : Package managers
- Karma : Unit test runner
- Jasmine : BDD (Behavior Driven Development) oriented test framework
- Protractor : End to end testing for AngularJS (UI Test)
- ES6 : Uses the latest version of Javascript. This is not supported by every browser, so have to transpile it to ES5 in the build system. Currently using Browserify(Used with
Gruntviagrunt-browserifyto support module loading , and Babel as transpiler(Used withBrowserifyviababelify).
- Support for Internationalization and Pluralization Angular GetText The widely used gettext format is used. This means you can use widely established translation tools like Poedit. Or you can use an online translation platforms.
- Develop with latest Javascript i.e ES6.
- You need NodeJS and NPM installed.
- Install build system:
npm install -g grunt. - Then install application dependencies.
npm install
To start working, you need to build and launch the development server. There is a file watcher to reload the browser when you save a file. Do this via the command: grunt serve.