The Angular starter kit to start a new enterprise project. Contains below list of libraries
✅ Angular 16
✅ Angular Material
✅ Unit Testing with Jest
✅ End-to-End Testing with TestCafé
✅ Internationalization with Transloco
✅ Auto documentation with Compodoc
✅ Provide component examples with Storybook
✅ Analyse your project with source-map-explorer
✅ Docker
✅ ESLint
✅ Prettier
✅ Commit Linting
✅ AuditJS Audit this application using Sonatype OSS Index
✅ Auto-generate a CHANGELOG with auto-changelog
- node (please install node in your machine to continue.)
- Docker (optional)
# Clone the project
$ git clone https://github.com/flabdev/angular-starter
$ cd angular-starter
# Install dependencies
$ npm install
# Start server
$ npm run start
# Open in browser: http://localhost:4200
# Build Docker image
$ docker build . -t angular-starter
# Run Docker Container
$ docker run -p 3000:80 angular-starter
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 production mode with statsnpm run analyse
- Analyse bundle with webpack-bundle-analyzernpm run compodoc
- Generate compodoc documentationnpm run version
- Generate changelognpm run prettier
- Format the whole projectnpm run audit
- Audit this application using Sonatype OSS Index