Awesome
NgStarterTemplate
This project was generated using Angular CLI version 18.0.0.
Development server
To start a local development server, run:
ng serve
Once the server is running, open your browser and navigate to http://localhost:4200/
. The application will automatically reload whenever you modify any of the source files.
Code scaffolding
Angular CLI includes powerful code scaffolding tools. To generate a new component, run:
ng generate component [name]
For a complete list of available schematics (such as components
, directives
, or pipes
), run:
ng generate --help
Building
To build the project run:
ng build
This will compile your project and store the build artifacts in the dist/
directory. By default, it uses development configuration. To build the project in production configuration run:
ng build --configuration production
Production build optimizes your application for performance and speed. Additional configurations can be configured in angular.json
.
Running unit tests
To execute unit tests with the Karma test runner, use the following command:
ng test
Running end-to-end tests
For end-to-end (e2e) testing, run:
ng e2e
Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.
Linting
Eslint is configured in the project for linting. To run lint checks in the project run:
npm run lint
Formatting
Prettier is configured in the project for formatting. To run formatting in the project run:
npm run format
Husky & Lint-staged
Husky & Lint-staged are configured in this project to run lint and formatting checks for staged files on every commit.