An open API service indexing awesome lists of open source software.

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

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
```