@samagra-x/schematics
TypeScript icon, indicating that this package has built-in type declarations

0.0.5 • Public • Published

Custom Schematics

Custom schematics can streamline the process of generating code and adding features to your Nest.js project. Follow these steps to use your custom schematics:

  1. Initialize Your Nest Project: Make sure you have a Nest.js project set up.

  2. Install the Custom Schematics Package: In your project's root directory, install the custom schematics package by running the following command:

    npm install @samagra-x/schematics
  3. Modify the contents of your nest-cli.json file to the following

    {
      "$schema": "https://json.schemastore.org/nest-cli",
      "collection": "@samagra-x/schematics",
      "sourceRoot": "src",
      "compilerOptions": {
        "deleteOutDir": true
      }
    }

Now, You can use commands like nest generate like normal, along with arguments like nest g <CUSTOME_STENCIL_SERVICE_NAME> to generate custom service. Currently supported services are:

  • Prisma
  • Monitoring Using Prometheus and Grafana
  • Temporal
  • Logging
  • File Upload

Readme

Keywords

none

Package Sidebar

Install

npm i @samagra-x/schematics

Weekly Downloads

133

Version

0.0.5

License

MIT

Unpacked Size

716 kB

Total Files

369

Last publish

Collaborators

  • geeky_abhishek1401
  • amruth-vamshi
  • chinmoy12c
  • prtkjakhar21
  • techsavvyash
  • chaks-samagra