jsvg / NextNG1

Angular 1 Seed Project enabled with ES6, SCSS, Webpack, Linting, Testing, and compliant with @toddmotto/angular-styleguide

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NextNG Seed Project for Angular 1

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

Setup

  1. Clone me: git clone https://github.com/jsvg/NextNG1.git
  2. Setup dependencies: yarn install --ignore-engines
  3. 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.

Commands

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

Thanks

About

Angular 1 Seed Project enabled with ES6, SCSS, Webpack, Linting, Testing, and compliant with @toddmotto/angular-styleguide


Languages

Language:JavaScript 96.3%Language:HTML 2.9%Language:CSS 0.8%