{"_id":"@unispec/driver-nestjs-swagger","_rev":"27-721642706bf8fdd8d5c2925f7b3420de","name":"@unispec/driver-nestjs-swagger","description":"Unispec Driver for NestJS Swagger.","dist-tags":{"next":"0.26.1-next.49","latest":"0.26.1-next.48"},"versions":{"0.26.1-next.48":{"name":"@unispec/driver-nestjs-swagger","version":"0.26.1-next.48","keywords":["unispec"],"author":{"name":"Gabriel R. Antunes","email":"gabrielrodantunes@gmail.com"},"license":"LGPL-2.1 license","_id":"@unispec/driver-nestjs-swagger@0.26.1-next.48","homepage":"https://github.com/guesant/unispec/tree/next/packages/driver-nestjs-swagger#readme","bugs":{"url":"https://github.com/guesant/unispec/issues"},"dist":{"shasum":"004931de21926a5a68532e03a46b413f6e98181a","tarball":"https://registry.npmjs.org/@unispec/driver-nestjs-swagger/-/driver-nestjs-swagger-0.26.1-next.48.tgz","fileCount":9,"integrity":"sha512-wQxhrvYtyjCsRtO2m2ESLGwTs92z1ihT8//6qPd5AAUdFzK8q8P8jYcRB1uZKtShlz0+Yjo26lJyg+FA2rZH1w==","signatures":[{"sig":"MEUCIE0sqrbj0VTgISFjOcLB8QKVi5lx2nC2O0ogV/wkzLgFAiEAhfotj8s/CSyHPl6w5QEzPYWCXETfYJh36TbzXyu8S8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unispec%2fdriver-nestjs-swagger@0.26.1-next.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56715},"main":"./dist/index.cjs","type":"module","_from":"file:package-pack.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"unbuild","coverage":"vitest run --coverage","test:watch":"vitest watch","release:base":"./scripts/smart-release.sh"},"unbuild":{"externals":["@nestjs/graphql","@nestjs/swagger","change-case"]},"_npmUser":{"name":"legacybiel","email":"gabrielrodantunes@gmail.com"},"_resolved":"/home/runner/work/unispec/unispec/packages/drivers/integrations/npm/nestjs/driver-nestjs-swagger/package-pack.tgz","_integrity":"sha512-wQxhrvYtyjCsRtO2m2ESLGwTs92z1ihT8//6qPd5AAUdFzK8q8P8jYcRB1uZKtShlz0+Yjo26lJyg+FA2rZH1w==","repository":{"url":"git+https://github.com/guesant/unispec.git","type":"git"},"_npmVersion":"10.7.0","description":"Unispec Driver for NestJS Swagger.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"@nestjs/swagger":"^7.3.1","@unispec/ast-types":"^0.26.1-next.48","@unispec/ast-utils":"^0.26.1-next.48","@unispec/ast-builder":"^0.26.1-next.48"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/swagger":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/driver-nestjs-swagger_0.26.1-next.48_1719702495527_0.44585313225914436","host":"s3://npm-registry-packages"}},"0.26.1-next.49":{"name":"@unispec/driver-nestjs-swagger","version":"0.26.1-next.49","type":"module","sideEffects":false,"publishConfig":{"provenance":true,"access":"public"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"@nestjs/swagger":"^7.4.0","@unispec/ast-builder":"^0.26.1-next.48","@unispec/ast-types":"^0.26.1-next.48","@unispec/ast-utils":"^0.26.1-next.48"},"peerDependencies":{"@nestjs/swagger":"^7.4.0"},"unbuild":{"externals":["@nestjs/graphql","@nestjs/swagger","change-case"]},"description":"Unispec Driver for NestJS Swagger.","repository":{"type":"git","url":"git+https://github.com/guesant/unispec.git"},"license":"LGPL-2.1 license","keywords":["unispec"],"author":{"name":"Gabriel R. Antunes","email":"gabrielrodantunes@gmail.com"},"bugs":{"url":"https://github.com/guesant/unispec/issues"},"homepage":"https://github.com/guesant/unispec/tree/next/packages/driver-nestjs-swagger#readme","scripts":{"release:base":"./scripts/smart-release.sh","test":"vitest run","test:watch":"vitest watch","coverage":"vitest run --coverage","build":"unbuild"},"_id":"@unispec/driver-nestjs-swagger@0.26.1-next.49","readme":"# unispec\n\n[![CI][badge-ci-src]][badge-ci-href]\n\n> Specify once, reuse it everywhere.\n\nThe objective of **Uni**fied **Spec**ification is to provide the simplest way to declare, deploy and integrate every action of your project and make it easier to work with OpenAPI/Swagger, GraphQl, NestJS, C#/DotNet and the maximum platforms available. Unispec not the first and not the last project that tries to do this purpose, and probably doesn't fit your needs.\n\nBefore we talk about this project, thanks to the following comunities arround these inspiring projects unispec is possible:\n\n- TypeBox - <https://github.com/sinclairzx81/typebox>\n- TypeBox - Codegen - <https://github.com/sinclairzx81/typebox-codegen>\n- Typia - <https://typia.io/>\n- QuickType - <https://github.com/glideapps/quicktype>\n- JsonTypeDef - <https://jsontypedef.com/docs/>\n- JsonSchema - <https://json-schema.org/>\n- AJV - <https://ajv.js.org/>\n- HeyApi OpenApi Typescript - <https://github.com/hey-api/openapi-ts>\n- Nx - <https://nx.dev/>\n- UnJS - <https://unjs.io/>\n- magicast - <https://unjs.io/packages/magicast>\n- recast - <https://github.com/benjamn/recast>\n- ast-types - <https://github.com/benjamn/ast-types>\n- Corvus.JsonSchema - <https://github.com/corvus-dotnet/Corvus.JsonSchema>\n- JsonEverything - <https://github.com/gregsdennis/json-everything>\n- typespec - <https://github.com/microsoft/typespec>\n\n---\n\n## NPM Ecosystem\n\n| Package                                                                                         | Badges                                                                | Versions                                                                                                                                                                                                                  |\n| ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [![NPM Package][npm-ast-builder-package-src]][npm-ast-builder-package-href]                     | [![Source Code][source-code-src]][npm-ast-builder-scm-href]           | [![NPM latest version][npm-ast-builder-latest-version-src]][npm-ast-builder-versions-href] [![NPM next version][npm-ast-builder-next-version-src]][npm-ast-builder-versions-href]                                         |\n| [![NPM Package][npm-ast-types-package-src]][npm-ast-types-package-href]                         | [![Source Code][source-code-src]][npm-ast-types-scm-href]             | [![NPM latest version][npm-ast-types-latest-version-src]][npm-ast-types-versions-href] [![NPM next version][npm-ast-types-next-version-src]][npm-ast-types-versions-href]                                                 |\n| [![NPM Package][npm-ast-utils-package-src]][npm-ast-utils-package-href]                         | [![Source Code][source-code-src]][npm-ast-utils-scm-href]             | [![NPM latest version][npm-ast-utils-latest-version-src]][npm-ast-utils-versions-href] [![NPM next version][npm-ast-utils-next-version-src]][npm-ast-utils-versions-href]                                                 |\n| [![NPM Package][npm-driver-nestjs-package-src]][npm-driver-nestjs-package-href]                 | [![Source Code][source-code-src]][npm-driver-nestjs-scm-href]         | [![NPM latest version][npm-driver-nestjs-latest-version-src]][npm-driver-nestjs-versions-href] [![NPM next version][npm-driver-nestjs-next-version-src]][npm-driver-nestjs-versions-href]                                 |\n| [![NPM Package][npm-driver-nestjs-graphql-package-src]][npm-driver-nestjs-graphql-package-href] | [![Source Code][source-code-src]][npm-driver-nestjs-graphql-scm-href] | [![NPM latest version][npm-driver-nestjs-graphql-latest-version-src]][npm-driver-nestjs-graphql-versions-href] [![NPM next version][npm-driver-nestjs-graphql-next-version-src]][npm-driver-nestjs-graphql-versions-href] |\n| [![NPM Package][npm-driver-nestjs-swagger-package-src]][npm-driver-nestjs-swagger-package-href] | [![Source Code][source-code-src]][npm-driver-nestjs-swagger-scm-href] | [![NPM latest version][npm-driver-nestjs-swagger-latest-version-src]][npm-driver-nestjs-swagger-versions-href] [![NPM next version][npm-driver-nestjs-swagger-next-version-src]][npm-driver-nestjs-swagger-versions-href] |\n| [![NPM Package][npm-driver-quicktype-package-src]][npm-driver-quicktype-package-href]           | [![Source Code][source-code-src]][npm-driver-quicktype-scm-href]      | [![NPM latest version][npm-driver-quicktype-latest-version-src]][npm-driver-quicktype-versions-href] [![NPM next version][npm-driver-quicktype-next-version-src]][npm-driver-quicktype-versions-href]                     |\n\n<!--  -->\n\n<!-- Links  -->\n\n<!-- Links / Badges -->\n\n<!-- Links / Badges / Source Code -->\n\n[source-code-src]: https://img.shields.io/badge/Source_Code-GitHub-white?style=flat&logo=git&logoColor=white&labelColor=%2318181B\n\n<!-- Links / Badges / CI -->\n\n[badge-ci-href]: https://github.com/guesant/unispec/actions/workflows/ci.yml\n[badge-ci-src]: https://github.com/guesant/unispec/actions/workflows/ci.yml/badge.svg\n\n<!-- Links / Ecosystem   -->\n\n<!-- Links / Ecosystem / NPM  -->\n\n<!-- Links / Ecosystem / NPM / AST Builder  -->\n\n[npm-ast-builder-scm-href]: https://github.com/guesant/unispec/tree/next/packages/ast/integrations/npm/builder\n[npm-ast-builder-package-src]: https://img.shields.io/badge/npm-%40unispec%2Fast--builder-18181B?style=flat&logo=npm&logoColor=white&labelColor=%23CB3837\n[npm-ast-builder-package-href]: https://npmjs.com/package/@unispec/ast-builder\n[npm-ast-builder-versions-href]: https://npmjs.com/package/@unispec/ast-builder?activeTab=versions\n[npm-ast-builder-latest-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fast-builder&query=%24%5B%22dist-tags%22%5D.latest&prefix=v&style=flat&logo=npm&logoColor=white&label=latest&style=flat&colorA=18181B&colorB=white\n[npm-ast-builder-next-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fast-builder&query=%24%5B%22dist-tags%22%5D.next&prefix=v&style=flat&logo=npm&logoColor=white&label=next&style=flat&colorA=18181B&colorB=white\n\n<!-- Links / Ecosystem / NPM / AST Types  -->\n\n[npm-ast-types-scm-href]: https://github.com/guesant/unispec/tree/next/packages/ast/integrations/npm/types\n[npm-ast-types-package-src]: https://img.shields.io/badge/npm-%40unispec%2Fast--types-18181B?style=flat&logo=npm&logoColor=white&labelColor=%23CB3837\n[npm-ast-types-package-href]: https://npmjs.com/package/@unispec/ast-types\n[npm-ast-types-versions-href]: https://npmjs.com/package/@unispec/ast-types?activeTab=versions\n[npm-ast-types-latest-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fast-types&query=%24%5B%22dist-tags%22%5D.latest&prefix=v&style=flat&logo=npm&logoColor=white&label=latest&style=flat&colorA=18181B&colorB=white\n[npm-ast-types-next-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fast-types&query=%24%5B%22dist-tags%22%5D.next&prefix=v&style=flat&logo=npm&logoColor=white&label=next&style=flat&colorA=18181B&colorB=white\n\n<!-- Links / Ecosystem / NPM / AST Utils  -->\n\n[npm-ast-utils-scm-href]: https://github.com/guesant/unispec/tree/next/packages/ast/integrations/npm/utils\n[npm-ast-utils-package-src]: https://img.shields.io/badge/npm-%40unispec%2Fast--utils-18181B?style=flat&logo=npm&logoColor=white&labelColor=%23CB3837\n[npm-ast-utils-package-href]: https://npmjs.com/package/@unispec/ast-utils\n[npm-ast-utils-versions-href]: https://npmjs.com/package/@unispec/ast-utils?activeTab=versions\n[npm-ast-utils-latest-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fast-utils&query=%24%5B%22dist-tags%22%5D.latest&prefix=v&style=flat&logo=npm&logoColor=white&label=latest&style=flat&colorA=18181B&colorB=white\n[npm-ast-utils-next-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fast-utils&query=%24%5B%22dist-tags%22%5D.next&prefix=v&style=flat&logo=npm&logoColor=white&label=next&style=flat&colorA=18181B&colorB=white\n\n<!-- Links / Ecosystem / NPM / Driver NestJS  -->\n\n[npm-driver-nestjs-scm-href]: https://github.com/guesant/unispec/tree/next/packages/drivers/integrations/npm/nestjs/driver-nestjs\n[npm-driver-nestjs-package-src]: https://img.shields.io/badge/npm-%40unispec%2Fdriver--nestjs-18181B?style=flat&logo=npm&logoColor=white&labelColor=%23CB3837\n[npm-driver-nestjs-package-href]: https://npmjs.com/package/@unispec/driver-nestjs\n[npm-driver-nestjs-versions-href]: https://npmjs.com/package/@unispec/driver-nestjs?activeTab=versions\n[npm-driver-nestjs-latest-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fdriver-nestjs&query=%24%5B%22dist-tags%22%5D.latest&prefix=v&style=flat&logo=npm&logoColor=white&label=latest&style=flat&colorA=18181B&colorB=white\n[npm-driver-nestjs-next-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fdriver-nestjs&query=%24%5B%22dist-tags%22%5D.next&prefix=v&style=flat&logo=npm&logoColor=white&label=next&style=flat&colorA=18181B&colorB=white\n\n<!-- Links / Ecosystem / NPM / Driver NestJS GraphQl  -->\n\n[npm-driver-nestjs-graphql-scm-href]: https://github.com/guesant/unispec/tree/next/packages/drivers/integrations/npm/nestjs/driver-nestjs-graphql\n[npm-driver-nestjs-graphql-package-src]: https://img.shields.io/badge/npm-%40unispec%2Fdriver--nestjs--graphql-18181B?style=flat&logo=npm&logoColor=white&labelColor=%23CB3837\n[npm-driver-nestjs-graphql-package-href]: https://npmjs.com/package/@unispec/driver-nestjs-graphql\n[npm-driver-nestjs-graphql-versions-href]: https://npmjs.com/package/@unispec/driver-nestjs-graphql?activeTab=versions\n[npm-driver-nestjs-graphql-latest-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fdriver-nestjs-graphql&query=%24%5B%22dist-tags%22%5D.latest&prefix=v&style=flat&logo=npm&logoColor=white&label=latest&style=flat&colorA=18181B&colorB=white\n[npm-driver-nestjs-graphql-next-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fdriver-nestjs-graphql&query=%24%5B%22dist-tags%22%5D.next&prefix=v&style=flat&logo=npm&logoColor=white&label=next&style=flat&colorA=18181B&colorB=white\n\n<!-- Links / Ecosystem / NPM / Driver NestJS Swagger  -->\n\n[npm-driver-nestjs-swagger-scm-href]: https://github.com/guesant/unispec/tree/next/packages/drivers/integrations/npm/nestjs/driver-nestjs-swagger\n[npm-driver-nestjs-swagger-package-src]: https://img.shields.io/badge/npm-%40unispec%2Fdriver--nestjs--swagger-18181B?style=flat&logo=npm&logoColor=white&labelColor=%23CB3837\n[npm-driver-nestjs-swagger-package-href]: https://npmjs.com/package/@unispec/driver-nestjs-swagger\n[npm-driver-nestjs-swagger-versions-href]: https://npmjs.com/package/@unispec/driver-nestjs-swagger?activeTab=versions\n[npm-driver-nestjs-swagger-latest-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fdriver-nestjs-swagger&query=%24%5B%22dist-tags%22%5D.latest&prefix=v&style=flat&logo=npm&logoColor=white&label=latest&style=flat&colorA=18181B&colorB=white\n[npm-driver-nestjs-swagger-next-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fdriver-nestjs-swagger&query=%24%5B%22dist-tags%22%5D.next&prefix=v&style=flat&logo=npm&logoColor=white&label=next&style=flat&colorA=18181B&colorB=white\n\n<!-- Links / Ecosystem / NPM / Driver QuickType  -->\n\n[npm-driver-quicktype-scm-href]: https://github.com/guesant/unispec/tree/next/packages/drivers/integrations/npm/quicktype/driver-quicktype\n[npm-driver-quicktype-package-src]: https://img.shields.io/badge/npm-%40unispec%2Fdriver--quicktype-18181B?style=flat&logo=npm&logoColor=white&labelColor=%23CB3837\n[npm-driver-quicktype-package-href]: https://npmjs.com/package/@unispec/driver-quicktype\n[npm-driver-quicktype-versions-href]: https://npmjs.com/package/@unispec/driver-quicktype?activeTab=versions\n[npm-driver-quicktype-latest-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fdriver-quicktype&query=%24%5B%22dist-tags%22%5D.latest&prefix=v&style=flat&logo=npm&logoColor=white&label=latest&style=flat&colorA=18181B&colorB=white\n[npm-driver-quicktype-next-version-src]: https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fregistry.npmjs.com%2F%40unispec%2Fdriver-quicktype&query=%24%5B%22dist-tags%22%5D.next&prefix=v&style=flat&logo=npm&logoColor=white&label=next&style=flat&colorA=18181B&colorB=white\n","readmeFilename":"README.md","_integrity":"sha512-1C1bIQZpsJbe6SDKePO8VpA3NZ0d+pTAoddGDQsMKqQl2RHlfQ4phSH2UcDfj+isY2wPrbDy3R6J2QNFRauG7Q==","_resolved":"/home/runner/work/unispec/unispec/packages/drivers/integrations/npm/nestjs/driver-nestjs-swagger/package-pack.tgz","_from":"file:package-pack.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-1C1bIQZpsJbe6SDKePO8VpA3NZ0d+pTAoddGDQsMKqQl2RHlfQ4phSH2UcDfj+isY2wPrbDy3R6J2QNFRauG7Q==","shasum":"4575668438123ce7cd4ad7c56ae198fc7cafe296","tarball":"https://registry.npmjs.org/@unispec/driver-nestjs-swagger/-/driver-nestjs-swagger-0.26.1-next.49.tgz","fileCount":9,"unpackedSize":56715,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unispec%2fdriver-nestjs-swagger@0.26.1-next.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChkBcB6BHeMB5yZCbrHNSQ2vv7z05XMszvDalIYmG/SAiEAoYC4cZP+SkxKkxcE3HY2TLfFOUXJC8AWuUy2GYSmCT4="}]},"_npmUser":{"name":"legacybiel","email":"gabrielrodantunes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/driver-nestjs-swagger_0.26.1-next.49_1719932069245_0.7690821030329225"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-09T21:28:38.295Z","modified":"2024-07-02T14:54:29.805Z","0.26.1-next.35":"2024-06-09T21:28:38.613Z","0.26.1-next.36":"2024-06-10T17:50:37.360Z","0.26.1-next.37":"2024-06-10T17:53:44.529Z","0.26.1-next.38":"2024-06-10T20:35:54.042Z","0.26.1-next.39":"2024-06-11T21:02:33.241Z","0.26.1-next.40":"2024-06-11T22:35:51.961Z","0.26.1-next.41":"2024-06-12T16:15:58.955Z","0.26.1-next.42":"2024-06-12T22:42:21.491Z","0.26.1-next.43":"2024-06-13T00:28:59.274Z","0.26.1-next.44":"2024-06-25T10:15:49.083Z","0.26.1-next.45":"2024-06-25T17:10:43.703Z","0.26.1-next.46":"2024-06-25T17:12:26.894Z","0.26.1-next.47":"2024-06-28T19:18:08.684Z","0.26.1-next.48":"2024-06-29T23:08:15.677Z","0.26.1-next.49":"2024-07-02T14:54:29.396Z"},"maintainers":[{"name":"legacybiel","email":"gabrielrodantunes@gmail.com"}],"author":{"name":"Gabriel R. Antunes","email":"gabrielrodantunes@gmail.com"},"repository":{"url":"git+https://github.com/guesant/unispec.git","type":"git"},"keywords":["unispec"],"license":"LGPL-2.1 license","homepage":"https://github.com/guesant/unispec/tree/next/packages/driver-nestjs-swagger#readme","bugs":{"url":"https://github.com/guesant/unispec/issues"},"readme":"","readmeFilename":""}