https://github.com/ksunny-works/ng-advance
This repository provides a modern and fully-configured Angular starter template, empowering developers to quickly bootstrap their Angular projects. With tools like Prettier, Jest, Husky, and ESLint pre-integrated, this template ensures that your app development experience is seamless, efficient, and aligned with best practices.
https://github.com/ksunny-works/ng-advance
angular eslint husky jest prettier pretty-quick typescript
Last synced: 2 months ago
JSON representation
This repository provides a modern and fully-configured Angular starter template, empowering developers to quickly bootstrap their Angular projects. With tools like Prettier, Jest, Husky, and ESLint pre-integrated, this template ensures that your app development experience is seamless, efficient, and aligned with best practices.
- Host: GitHub
- URL: https://github.com/ksunny-works/ng-advance
- Owner: ksunny-works
- Created: 2025-01-22T11:21:54.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-22T11:36:24.000Z (4 months ago)
- Last Synced: 2025-01-22T12:30:01.573Z (4 months ago)
- Topics: angular, eslint, husky, jest, prettier, pretty-quick, typescript
- Language: TypeScript
- Homepage:
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-angular - ng-advance - A modern and fully-configured Angular starter template, empowering developers to quickly bootstrap their Angular projects with tools like Prettier, Jest, Husky, and ESLint. (Table of contents / Angular)
- fucking-awesome-angular - ng-advance - A modern and fully-configured Angular starter template, empowering developers to quickly bootstrap their Angular projects with tools like Prettier, Jest, Husky, and ESLint. (Table of contents / Angular)
- trackawesomelist - ng-advance (⭐3) - A modern and fully-configured Angular starter template, empowering developers to quickly bootstrap their Angular projects with tools like Prettier, Jest, Husky, and ESLint. (Recently Updated / [Feb 12, 2025](/content/2025/02/12/README.md))
README
# Angular 18 Template Library
A ready-to-use Angular template library with essential tools pre-configured. Start building your Angular app with minimal setup!
## Features
- **Angular Framework**: Pre-configured with Angular.
- **Prettier**: Code formatter for consistent style.
- **Jest**: Unit testing framework.
- **Husky**: Git hooks for quality checks.
- **ESLint**: Linter for catching and fixing issues.## Quick Start
### 1. Clone the Repository
```bash
git clone https://github.com/your-username/angular-template-library.git
cd angular-template-library
```### 2. Install Dependencies
```bash
npm install
```### 3. Start the Development Server
```bash
npm start
```The app will be available at `http://localhost:4200/`.
## Commands
### Development
- **Start the development server**:
```bash
npm start
```### Code Formatting
- **Format code with Prettier**:
```bash
npm run pretty-quick
```### Linting
- **Lint code with ESLint**:
```bash
npm run lint
```### Testing
- **Run unit tests with Jest**:
```bash
npm run test
```### Git Hooks
- **Pre-commit hooks (Husky)**: Automatically runs linting and testing before committing changes.
### Build
- **Build the project for production**:
```bash
npm run build
```
The output will be available in the `dist/` folder.## Contributing
1. Fork the repository.
2. Create a new branch: `git checkout -b feature-branch-name`.
3. Commit your changes: `git commit -m 'Add some feature'`.
4. Push to the branch: `git push origin feature-branch-name`.
5. Open a pull request.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Feedback & Support
For issues and feature requests, open an [issue](https://github.com/your-username/angular-template-library/issues).