Simply an Angular seed project to serve as a starting point or reference for NG1 projects developed on a component-based architecture using the best of ES6, SCSS, and webpack.
Loaded with developer creature comforts such as:
- Hot Module Reloading (instant CSS reloads)
- Browser-Sync integration
- Testing setup with Mocha/Karma/Chai
- Command-line component generatators with Plop
- JS / SCSS linting configured to the AirBNB and Sass Guidelines
- Pagespeed testing
- Clone me:
git clone https://github.com/jsvg/NextNG1.git
- Setup dependencies:
yarn install --ignore-engines
- Run:
yarn run start
The ignore-engines flag is consequence of ui-router issue and npm registration. Will hopefully not be needed when next ui-router is released.
See the docs folder for more details on the configuration of this project.
Development Server
yarn run start
Hot reload server at port 3000.
Build
yarn run build
Test
yarn run test
Lint
yarn run lint
Speed Test
yarn run pagespeed
- React Boilerplate and React Slingshot projects for insights on webpack configuration
- Todd Motto Angular Styleguide for the structure of the
client
- NG6-Starter for a strong foundation