Angular 12 Starter with Material, Transloco, Jest, Compodoc, Docker Support, ESLint & Prettier
Features
Angular 12
Angular Material
Jest Unit Testing
Internationalization with Transloco
Auto documentation with Compodoc
Analyse your project with webpack-bundle-analyzer
Docker
ESLint
Prettier
Commit Linting
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
Commands
npm run start- start the appnpm run lint- lint the projectnpm run test- run unit testsnpm run build- build the projectnpm run build:prod- build the project in production modenpm run build:prod:stats- build the project in product mode with statsnpm run analyse- analyse bundle with webpack-bundle-analyzernpm run compodoc- generate compodoc documentationnpm run changelog- generate changelognpm run prettier- format the whole project
