Angular 12 + ESLint + Material + Transloco + Jest + Compodoc + Docker + Prettier

default

Angular 12 Starter with Material, Transloco, Jest, Compodoc, Docker Support, ESLint & Prettier

GitHub Project: GitHub - wlucha/angular-starter: Angular 12 Starter with ESLint, Material, Transloco, Jest, Docker & Prettier

Features

:white_check_mark: Angular 12
:white_check_mark: Angular Material
:white_check_mark: Jest Unit Testing
:white_check_mark: Internationalization with Transloco
:white_check_mark: Auto documentation with Compodoc
:white_check_mark: Analyse your project with webpack-bundle-analyzer
:white_check_mark: Docker
:white_check_mark: ESLint
:white_check_mark: Prettier
:white_check_mark: 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 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 topic was automatically closed 182 days after the last reply. New replies are no longer allowed.