# @axel-lbrt/schematics

> A custom schematics collection for NestJS (forked from @nestjs/schematics)

Latest version **1.0.5** (published 2024-04-04) · MIT license · 0 weekly downloads

## Install

```sh
npm install @axel-lbrt/schematics
pnpm add @axel-lbrt/schematics
yarn add @axel-lbrt/schematics
bun add @axel-lbrt/schematics
```

## Health

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

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.5 |
| Published | 2024-04-04 |
| First published | 2024-03-08 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 5 |
| Unpacked size | 210.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Maintainers | axel-lbrt |

## Links

- npm: https://www.npmjs.com/package/@axel-lbrt/schematics
- Repository: https://github.com/Rukkyaa/custom-schematics
- Homepage: https://github.com/Rukkyaa/custom-schematics#readme
- Issues: https://github.com/Rukkyaa/custom-schematics/pulls
- npm.io page: https://npm.io/package/@axel-lbrt/schematics

## Dependencies (5)

- [pluralize](https://npm.io/package/pluralize.md) 8.0.0
- [comment-json](https://npm.io/package/comment-json.md) 4.2.3
- [jsonc-parser](https://npm.io/package/jsonc-parser.md) 3.2.1
- [@angular-devkit/core](https://npm.io/package/@angular-devkit/core.md) 17.1.2
- [@angular-devkit/schematics](https://npm.io/package/@angular-devkit/schematics.md) 17.1.2

## Recent versions

- 1.0.5 (latest) — 2024-04-04
- 1.0.3 — 2024-03-11
- 1.0.2 — 2024-03-09
- 1.0.1 — 2024-03-09
- 1.0.0 — 2024-03-08

## README

# Custom NestJS Schematics

This project is a fork of [NestJS Schematics](https://github.com/nestjs/schematics), the schematic collection for the [NestJS](http://nestjs.com/) framework. This fork includes additional custom schematics aimed at extending the functionality to better fit our specific development needs.

## Additional Schematics

In this fork, we have added two custom schematics:

- `custom-resource`: This schematic generates a new resource with extended configurations and options tailored to our project's architecture and best practices.
- `s3-custom`: This schematic provides templates for integrating Amazon S3 services more seamlessly into our NestJS applications, including customized service modules and controllers.

## Installation

To use these custom schematics, you need to install this package instead of the standard `@nestjs/schematics`. You can install it using npm:

```bash
$ npm i -g @galadrim/schematics
```

## Setup

To use the custom-schematics, you have to put a `nest-cli.json` file in the root of your project with the following content:

```json
{
  "collection": "@galadrim/schematics",
  "sourceRoot": "apps/backend/src",
  "compilerOptions": {
    "deleteOutDir": true
  }
}
```

# Usage

You can now use the custom schematics in the same way as the standard NestJS schematics. For example, to generate a new resource, you can run:

```bash
$ nest g res-custom api/users --no-spec
```

---
_Source: https://npm.io/package/@axel-lbrt/schematics · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
