This is the Angular 13 Starter project you are looking for!
GitHub
https://github.com/wlucha/angular-starter
Features
โ
Angular 13
โ
Angular Material
โ
Unit Testing with Jest
โ
End-to-End Testing with TestCafรฉ
โ
Internationalization with Transloco
โ
Auto documentation with Compodoc
โ
Analyse your project with webpack-bundle-analyzer
โ
Docker
โ
ESLint
โ
Prettier
โ
Commit Linting
Demo
Install / Development
# Clone the project
$ git clone https://github.com/wlucha/angular-starter
$ cd angular-starter
# Install dependencies
$ npm install
# Start server
$ npm run start
# Open in browser: http://localhost:4200
Docker Deployment
# Build Docker image
$ docker build . -t angular-starter
# Run Docker Container
$ docker run -p 3000:80 angular-starter
Docker Hub
https://hub.docker.com/r/wlucha/angular-starter
Commands
-
npm run start
- start the app -
npm run lint
- lint the project -
npm run test
- run unit tests -
npm run build
- build the project -
npm run build:prod
- build the project in production mode -
npm run build:prod:stats
- build the project in product mode with stats -
npm run analyse
- analyse bundle with webpack-bundle-analyzer -
npm run compodoc
- generate compodoc documentation -
npm run changelog
- generate changelog -
npm run prettier
- format the whole project
Top comments (2)
Looks really good :)
Just one suggestion ( but its not my suggestion, something i came across ), to use source-map-explorer instead of webpack-bundle-analyzer.
See reasons in this thread:
stackoverflow.com/questions/465677...
Thanks! The project is now using source-map-explorer instead of webpack-bundle-analyzer.