https://github.com/hkurma/ng-starter-template
Angular application starter template configured with scss, eslint, prettier, husky and lint-staged.
https://github.com/hkurma/ng-starter-template
angular eslint husky lint-staged prettier starter-template typescript
Last synced: about 1 month ago
JSON representation
Angular application starter template configured with scss, eslint, prettier, husky and lint-staged.
- Host: GitHub
- URL: https://github.com/hkurma/ng-starter-template
- Owner: hkurma
- Created: 2024-11-21T02:08:00.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-22T16:01:22.000Z (5 months ago)
- Last Synced: 2025-01-23T11:33:15.694Z (3 months ago)
- Topics: angular, eslint, husky, lint-staged, prettier, starter-template, typescript
- Language: TypeScript
- Homepage: https://ng-starter-template.vercel.app
- Size: 577 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- trackawesomelist - ng-starter-template (⭐1) - Angular application starter template configured with scss, eslint, prettier, husky, and lint-staged. (Recently Updated / [Nov 23, 2024](/content/2024/11/23/README.md))
- fucking-awesome-angular - ng-starter-template - Angular application starter template configured with scss, eslint, prettier, husky, and lint-staged. (Table of contents / Angular)
- awesome-angular - ng-starter-template - Angular application starter template configured with scss, eslint, prettier, husky, and lint-staged. (Table of contents / Angular)
README
# NgStarterTemplate
This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 18.0.0.
## Development server
To start a local development server, run:
```bash
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:
```bash
ng generate component [name]
```For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run:
```bash
ng generate --help
```## Building
To build the project run:
```bash
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:
```bash
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](https://karma-runner.github.io) test runner, use the following command:
```bash
ng test
```## Running end-to-end tests
For end-to-end (e2e) testing, run:
```bash
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:
```bash
npm run lint
```## Formatting
Prettier is configured in the project for formatting. To run formatting in the project run:
```bash
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.