This is a minimalistic Angular 2+ seed project, featuring:
- Angular 4.3
- TypeScript 2.4
- Bootstrap 4 (Beta)
- Ahead-of-Time Compilation
- Tree Shaking and Compression — Tiny production files 🐁
- Sass
- ng-bootstrap
- ngx-translate
- webpack 3
- @ngtools/webpack — Makes AOT + Sass possible 🎉
- Karma
- Jasmine
- TSLint
- Codelyzer
This seed follows the Angular Style Guide.
npm install # or yarnUse the following command to start a local development server which will display the application at http://localhost:3000.
npm start # or yarn startThe following command will run your unit tests with Karma.
npm test # or yarn testRun TSLint with rules based on the Angular Style Guide with this command.
npm run lint # or yarn lintProduction files are located in dist.
This project uses Ahead-of-Time Compilation and Tree Shaking for much smaller production files. Files over a threshold of 1KB are also gzipped, which results in approximately 150KB for all JS/HTML/CSS in this project.
npm run build # or yarn build