{"_id":"@byndyusoft/nest-schematics","_rev":"2-c1164fbb65ffac614f12b9cdad1cc5e7","name":"@byndyusoft/nest-schematics","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@byndyusoft/nest-schematics","version":"1.0.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/nest-schematics@1.0.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/nest-schematics#readme","bugs":{"url":"https://github.com/Byndyusoft/nest-schematics/issues"},"dist":{"shasum":"bb7cdb53b53ac96201f206789193a925325d2554","tarball":"https://registry.npmjs.org/@byndyusoft/nest-schematics/-/nest-schematics-1.0.0.tgz","fileCount":387,"integrity":"sha512-cgIvqqai0eMBHZm0YWTEI3B4pbADpg5XTd2uYolpM3YTAeg3MJNIJmkWOnX7UFpIE0ozmgrJP83JQwtEgP6vyg==","signatures":[{"sig":"MEYCIQDQUu3cEjlAsknYUlSRfCS3XABLIj3Gz8LBhaDFjVG5ewIhALwELHED0Gk7E9JI3WZzQ077lRzAOb3ukqLO+vzHQbdY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6492060},"jest":{"roots":["<rootDir>/test"],"testRegex":".*\\.test\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageReporters":["lcov","text"],"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"025c84a54226511216a883070adc7b1b52f1b878","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"yarn run prebuild && yarn run build:src && yarn run postbuild","copy:lib":"copyfiles --all --up 1 'src/**/files/**/{.,}*' 'dist'","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","_test:cov":"jest --coverage","build:src":"tsc --project ./tsconfig.build.json","postbuild":"yarn run copy:collection && yarn run copy:lib","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","copy:collection":"copyfiles --all --up 1 'src/collection.json' dist && copyfiles --all --up 1 'src/**/schema.json' dist","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@yandex.ru"},"repository":{"url":"git+https://github.com/Byndyusoft/nest-schematics.git","type":"git"},"schematics":"./dist/collection.json","_npmVersion":"10.1.0","description":"NestJS schematics","directories":{},"_nodeVersion":"18.18.2","dependencies":{"execa":"^8.0.1","tslib":"^2.6.2","schematics-task":"^0.2.9","@schematics/angular":"^16.2.4","@angular-devkit/core":"^16.2.4","@angular-devkit/schematics":"^16.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.0-rc.52","devDependencies":{"shx":"0.3.4","jest":"29.7.0","husky":"8.0.3","pinst":"3.0.0","eslint":"8.39.0","ts-jest":"29.1.1","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.2.2","@types/jest":"29.5.5","@types/node":"18.18.1","lint-staged":"14.0.1","jest-extended":"4.0.1","@commitlint/cli":"17.7.2","markdownlint-cli":"0.37.0","semantic-release":"22.0.5","@byndyusoft/tsconfig":"2.0.0","@byndyusoft/eslint-config":"2.5.0","prettier-plugin-packagejson":"2.4.6","@commitlint/config-conventional":"17.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nest-schematics_1.0.0_1697785072640_0.18677189052019338","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-10-20T06:57:52.556Z","modified":"2026-10-02T16:10:06.401Z","1.0.0":"2023-10-20T06:57:52.933Z"},"bugs":{"url":"https://github.com/Byndyusoft/nest-schematics/issues"},"author":{"name":"Byndyusoft"},"license":"Apache-2.0","homepage":"https://github.com/Byndyusoft/nest-schematics#readme","repository":{"url":"git+https://github.com/Byndyusoft/nest-schematics.git","type":"git"},"description":"NestJS schematics","maintainers":[{"email":"alexander.byndyu@yandex.ru","name":"alexanderbyndyu"},{"email":"sadcitizen@yandex.ru","name":"sadcitizen"},{"email":"iruslansafin@gmail.com","name":"razonrus"}],"readme":"# nest-schematics\n\n[![npm@latest](https://img.shields.io/npm/v/@byndyusoft/nest-schematics/latest.svg)](https://www.npmjs.com/package/@byndyusoft/nest-schematics)\n[![test](https://github.com/Byndyusoft/nest-schematics/actions/workflows/test.yaml/badge.svg?branch=master)](https://github.com/Byndyusoft/nest-schematics/actions/workflows/test.yaml)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\nNestJS schematics\n\n## Requirements\n\n- Node.js v18 LTS or later\n- Yarn\n\n## Install\n\n```bash\nyarn add -D @byndyusoft/nest-schematics\n```\n\n## Usage\n\n### NestJS CLI\n\nUse `@byndyusoft/nest-schematics` instead of `@nestjs/schematics` in `nest-cli.json`:\n\n```diff\n-  \"collection\": \"@nestjs/schematics\",\n+  \"collection\": \"@byndyusoft/nest-schematics\",\n```\n\n### Generate new application\n\n```bash\ncorepack yarn@stable dlx -p @byndyusoft/nest-schematics -p @nestjs/cli nest g app -c @byndyusoft/nest-schematics app-name\n```\n\n### Generate new application locally\n\n```bash\ncorepack yarn@stable dlx -p @byndyusoft/nest-schematics@portal:/path/to/nest-schematics -p @nestjs/cli nest g app -c @byndyusoft/nest-schematics app-name\n```\n\n### Add TypeOrm\n\n```bash\nyarn nest g typeorm\n```\n\n## Add new schema\n\n- The \"Angular schematics\" is taken as a basis\n- Add a new schema by analogy and register it in [collection.json](./src/collection.json)\n\n## Maintainers\n\n- [@Byndyusoft/owners](https://github.com/orgs/Byndyusoft/teams/owners) <<github.maintain@byndyusoft.com>>\n- [@Byndyusoft/team](https://github.com/orgs/Byndyusoft/teams/team)\n- [@KillWolfVlad](https://github.com/KillWolfVlad)\n- [@argus-xd](https://github.com/argus-xd)\n\n## License\n\nThis repository is released under version 2.0 of the\n[Apache License](https://www.apache.org/licenses/LICENSE-2.0).\n","readmeFilename":"README.md"}