Caution
The repository is archived and not maintained anymore because there's only so much hours in a day, and because AIs of this world can (arguably) scaffold something similar in a minute or two. With that, I still bear in mind the idea of coming back to AngularJS and making a metaframework based on monkey-patched AngularJS APIs that are near and dear to my heart (yes, I'm weird like that!). If you're interested in such awkward ideas, subscribe to the news at Metaframeworks Records where such project will definitely be announced 👋
Nostalgia 👴
- AngularJS (1.8.3) 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 athttp://127.0.0.1:5173npm run build- build bundled version indistfoldernpm run lint- lint code inappfolder by ESLint with included confignpm run format- format code with Prettiernpx hygen component new --name new-component --path relative/path/inside/of/app/folder- generate folder with default component code files (run from root folder!)npx hygen service new --name new-service --path relative/path/inside/of/app/folder- generate folder with default service code files (run from root folder!)
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
