# @ez-codes/create-project

> A blank schematics

Latest version **1.0.0** (published 2020-08-29) · MIT license · 0 weekly downloads

## Install

```sh
npm install @ez-codes/create-project
pnpm add @ez-codes/create-project
yarn add @ez-codes/create-project
bun add @ez-codes/create-project
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2020-08-29 |
| First published | 2020-08-24 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Unpacked size | 12.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | ez-codes |
| Keywords | schematics |

## Links

- npm: https://www.npmjs.com/package/@ez-codes/create-project
- npm.io page: https://npm.io/package/@ez-codes/create-project

## Dependencies (3)

- [typescript](https://npm.io/package/typescript.md) ~3.9.7
- [@angular-devkit/core](https://npm.io/package/@angular-devkit/core.md) ^10.0.7
- [@angular-devkit/schematics](https://npm.io/package/@angular-devkit/schematics.md) ^10.0.7

## Alternatives

- [@regle/core](https://npm.io/package/@regle/core.md) — 47.0K weekly downloads
- [typeof-arguments](https://npm.io/package/typeof-arguments.md) — 12.5K weekly downloads
- [@lokalise/projects-engine-contracts](https://npm.io/package/@lokalise/projects-engine-contracts.md) — 978 weekly downloads
- [@osjwnpm/nam-laboriosam-quibusdam](https://npm.io/package/@osjwnpm/nam-laboriosam-quibusdam.md) — 70 weekly downloads
- [@oridune/validator](https://npm.io/package/@oridune/validator.md) — 16 weekly downloads

## Recent versions

- 1.0.0 (latest) — 2020-08-29
- 0.0.3 — 2020-08-24
- 0.0.2 — 2020-08-24
- 0.0.1 — 2020-08-24
- 0.0.0 — 2020-08-24

## README

# Create Project

Demo schematic for creating a new project.

- Runs ng new, passing in option of `scss` for styles
- Enforces a prefix of `cust-` on the name of the project
- Passes through `routing` configuration
- Adds `.prettierrc`, `.npmrc`, `karma.config.js` & `tslint.json` files
- Adds `prettier` & `husky` to package.json as dev dependencies
- Add prod build & CI test scripts, and husky pre-commit hook to package.json
- Remove default Angular favicon

### Testing

To run locally, install `@angular-devkit/schematics-cli` globally and use the `schematics` command line tool. That tool acts the same as the `generate` command of the Angular CLI, but also has a debug mode.

Check the documentation with
```bash
schematics --help
```

You'll need to build the script before you can run it
```
npm run build
```

Or, in watch mode
```
npm run watch
```

### Unit Testing

`npm run test` will run the unit tests, using Jasmine as a runner and test framework.

---
_Source: https://npm.io/package/@ez-codes/create-project · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
