https://github.com/avivharuzi/nx-angular-starter
Nx workspace with Angular application template with extra features
https://github.com/avivharuzi/nx-angular-starter
angular nx nx-workspace typescript
Last synced: about 1 year ago
JSON representation
Nx workspace with Angular application template with extra features
- Host: GitHub
- URL: https://github.com/avivharuzi/nx-angular-starter
- Owner: avivharuzi
- Created: 2022-01-15T08:56:57.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-24T18:27:05.000Z (about 3 years ago)
- Last Synced: 2025-01-15T15:02:00.929Z (about 1 year ago)
- Topics: angular, nx, nx-workspace, typescript
- Language: TypeScript
- Homepage:
- Size: 3.47 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.config.js
Awesome Lists containing this project
README
# Nx Angular Starter
Nx workspace with Angular application template with extra features.
## Nx Version
15.6.0
## Angular Version
15.1.0
## ✨ Features
✅ Nx
✅ SCSS Support
✅ PWA (progressive web app)
✅ Jest (unit testing)
✅ ESLint
✅ Prettier (format code style)
✅ Husky (git hooks)
✅ Commitizen
## 🎯 Prerequisites
- Node.js (>= 18 required)
- npm package manager (>= 8 required)
## 🎢 Getting Started
- Replace all `nx-angular-starter` and `nxAngularStarter` keyword from this project with your new project name, for example: `my-website` and `myWebsite`
- Replace `apps/nx-angular-starter/src/favicon.ico` with your website favicon
- Replace `apps/nx-angular-starter/src/assets/icons` with your website icons
- Update this `README.md` file according to your project changes
- If you are using monorepo multi-package repository consider removing `husky` (git hooks) npm package to prevent conflicts between repos, I recommended deleting `.husky` directory, remove npm `prepare` script and run: `npm uninstall husky` and then maybe to add `husky` in the root of the project
## 🕹 Commands
Serve project in development mode.
```bash
npm start
```
Build project for production.
```bash
npm run build
```
Test project.
```bash
npm test
```
Lint project.
```bash
npm run lint
```
Run commitizen.
```bash
npm run cz
```