A base project for Angular applications. Scalable folder architecture, TailwindCSS, Husky and more features.
- Sass (CSS preprocessor)
- Tailwind CSS 1.7.3
- Web Components support
- Pre commit hooks with Husky (lint and test before commit)
- IE11+ support
- Typescript 3.9
- Linting with TSLint & Prettier 2.1
- Webpack Bundle Analyzer
- RxJS 6
- Scalable folder architecture
- Clean imports with Typescript Path Aliases
Script | Description |
---|---|
npm install | Install all dependencies |
npm run start:[local - dev - prod] | Run development server on http://localhost:4200/ with specific target environment. (local, development, production) |
npm run test | Run unit tests via Karma without watch mode |
npm run bundle-report | Generate report of Webpack bundle analyzer inside dist/ folder |
npm run format:fix | Autofix code format issues with Prettier |
npm run format:check | Find code format issues and list them. |
The MIT License (MIT)
Copyright (c) Johan Villanueva