https://github.com/sliker/angular2starter
Angular 2 and Webpack starter project
https://github.com/sliker/angular2starter
Last synced: about 2 months ago
JSON representation
Angular 2 and Webpack starter project
- Host: GitHub
- URL: https://github.com/sliker/angular2starter
- Owner: sliker
- License: mit
- Created: 2017-01-05T23:10:57.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-01T22:20:25.000Z (about 8 years ago)
- Last Synced: 2025-01-21T17:51:00.875Z (3 months ago)
- Language: TypeScript
- Size: 40 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Angular 2 starter pack.
## Important: WIP, do not useAngular 2 starter pack is a production ready seed repo with the base configuration that follows official
angular 2 [style guide](https://angular.io/docs/ts/latest/guide/style-guide.html).# Features
- Webpack 2
- HMR (Hot Module Replacement)
- Ngrx (Redux)
- Typescript
- Sass
- Bootstrap 3 styles
- Tslint
- Stylelint
- Karma/Jasmine testing## Quick start
```bash
# install the repo package dependencies with npm
npm install# start development server
npm start
```go to [http://localhost:8080](http://localhost:8080) in your browser
## Ngrx log monitor
The ngrx log monitor can be enabled or disabled with the environment variable (DEV_TOOLS) on `package.json` file.
Commands:
- Toggle: `ctrl + h`
- Change position: `ctrl + m`# Bootstrap styles
Customize Bootstrap variables in `src/sass/bootstrap/_variables.scss`
Bootstrap styles can be enabled / disabled in `.bootstraprc`
## Counter component
Is a Redux demo component### TODO:
- Router store
- AOT
- Firebase
- Server side rendering
- Reducer for mobile menu state