- XLTS for AngularJS with component-based architecture
- XLTS for AngularJS 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 the dependenciesnpm start
- serve with hot reload atlocalhost:1234
npm run build
- build bundled version indist
foldernpm run lint
- lint code with ESLint using included confignpm run e2e
- run e2e testsnpm 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
- This repo was forked from ng-hotrod
- Which was inspired by Angular Class' NG6 Starter and angular-starter-es6-webpack
- The ESLint config was developed by Anton Voroshilov