- AngularJS (1.8.2) with component-based architecture
- Angular Material
- Sass
- Vite (as modern zero-config Webpack alternative)
- ESLint
- Prettier for code formatting
- hygen for code scaffolding
- husky for pre-commit hooks
npm install
- install all the dependenciesnpm start
- serve with hot reload atlocalhost:1234
npm run build
- build bundled version indist
foldernpm run lint
- lint code inapp
folder by ESLint with included confignpm run format
- format code with Prettiernpx hygen component new --name new-component --path relative/path/inside/of/src/app/folder
- generate folder with default component code filesnpx hygen service new --name new-service --path relative/path/inside/of/src/app/folder
- generate folder with default service code files
Thank you for your interest in contributing to ng-hotrod! There are many ways to contribute to this project. Get started here.
- This starter is inspired by Angular Class' NG6 Starter and angular-starter-es6-webpack
- ESLint config is developed by Anton Voroshilov