{"repo":"joematthews/extreme-angular","free":true,"listed":false,"github":"https://github.com/joematthews/extreme-angular","clone":"git clone https://github.com/joematthews/extreme-angular.git","description":"A strict, opinionated Angular starter template: TypeScript, ESLint, Prettier, Stylelint, CSpell, Vitest, Git hooks, and GitHub Actions CI, configured to work together.","language":"HTML","stars":188,"topics":["angular","starter-template","commitlint","husky","lint-staged","accessibility","angular-cli","angular-template","code-quality","eslint"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Extreme Angular: A Stricter Starter Template Extreme Angular adds strict development tooling to a standard Angular project. Use it as a starter template or as a reference for configuring these tools in an existing project. The underlying Angular project was generated with: Everything else is an additive tooling layer on top of the Angular CLI defaults. Why Use Extreme Angular Starting a new Angular project with ng new gives you a working app, but not the tooling layer that teams typically add over time. Extreme Angular bridges that gap: - ESLint with angular-eslint, typescript-eslint (strict + stylistic), accessibility rules, and JSON linting - Prettier with plugins for import sorting, CSS property ordering, and shell script formatting - Stylelint for CSS and SCSS - CSpell for spell checking - Husky + lint-staged for pre-commit linting and pre-push validation - Commitlint for conventional commit messages - GitHub Actions CI for pull request validation - Stricter TypeScript via an extra compiler flag and fully type-checked linting These tools are configured to work together without conflicts. Nothing here deviates from standard Angular — the official Angular documentation applies without modification. Contributing We welcome contributions! Please see our Contributing Guidelines for details on how to get started. Found an issue? Check the existing issues first, then create a new one if needed. Getting Started Clone the repository and install dependencies (replace my-project wit","default_branch":null,"files":null,"tree":[],"storefront":"/r/joematthews","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joematthews/extreme-angular/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}