This content originally appeared on DEV Community and was authored by wlucha
Angular 13 Starter with Material, Transloco, Jest, Compodoc, Docker Support, ESLint & Prettier
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
This content originally appeared on DEV Community and was authored by wlucha
wlucha | Sciencx (2022-01-15T18:09:20+00:00) Angular 13 Starter with ESLint, Material, Transloco, Jest, TestCafe, Docker & Prettier 🚀. Retrieved from https://www.scien.cx/2022/01/15/angular-13-starter-with-eslint-material-transloco-jest-testcafe-docker-prettier-%f0%9f%9a%80/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.