Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/onebeyond/cuckoojs

A NestJS based template builder with some extras
https://github.com/onebeyond/cuckoojs

hacktoberfest nestjs

Last synced: about 2 months ago
JSON representation

A NestJS based template builder with some extras

Awesome Lists containing this project

README

        


logo



#### Let the cuckoo accommodate the nest for you.

CuckooJS is a scaffolding based on NestJS. Inspired by the cuckoo bird, we took advantage of the already created nest and included our own easter eggs, such as:
- Commitlint
- Husky
- License checker logo

This way, you don't have to worry about including these when initiating a new project.

### logo How to use it

Install the cuckoo cli globally

```bash
npm install -g @guidesmiths/cuckoojs-cli
```

Creating a new NestJS app with the basic tooling:

```bash
cuckoo new
```

You can still use all the commands that work with NestJS, for example:

```bash
cuckoo generate|g controller
```

### Use our schematics

If you want to use the schematics solely, install the schematics globally

```bash
npm install -g @guidesmiths/cuckoojs-schematics
```

Currently we have schematics for:
- creating a .gitignore file:

```bash
schematics @guidesmiths/cuckoojs-schematics:gitignore --directory=
```
- adding commitlint:

```bash
schematics @guidesmiths/cuckoojs-schematics:commitlint --directory=
```