{"_id":"@unispec/driver-nestjs-graphql","_rev":"26-3d696838428f8f0f2e5af846dfa82a57","name":"@unispec/driver-nestjs-graphql","description":"Unispec Driver for NestJS GraphQl.","dist-tags":{"next":"0.26.1-next.48","latest":"0.26.1-next.48"},"versions":{"0.26.1-next.48":{"name":"@unispec/driver-nestjs-graphql","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-graphql@0.26.1-next.48","homepage":"https://github.com/guesant/unispec/tree/next/packages/driver-nestjs-graphql#readme","bugs":{"url":"https://github.com/guesant/unispec/issues"},"dist":{"shasum":"cdfc2497ffaabdf298b45013bae85a20efd28e73","tarball":"https://registry.npmjs.org/@unispec/driver-nestjs-graphql/-/driver-nestjs-graphql-0.26.1-next.48.tgz","fileCount":9,"integrity":"sha512-BWl6SUud6JWpnJNdCLcOk41JjFRHdPHibqLpi3a2A5z258RRdv6zEqzLn3gi4L+mFLpzBI0ril2J12F+btoIeg==","signatures":[{"sig":"MEYCIQCwKlYORRcktsNEjofONP1I82CavTXddgLRysLXsJs3IAIhAL7FBcbSXZvMVs9K3C3jaixsTtW8VLZBqbpyJk5ptVbZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@unispec%2fdriver-nestjs-graphql@0.26.1-next.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59030},"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"},"_npmUser":{"name":"legacybiel","email":"gabrielrodantunes@gmail.com"},"_resolved":"/home/runner/work/unispec/unispec/packages/drivers/integrations/npm/nestjs/driver-nestjs-graphql/package-pack.tgz","_integrity":"sha512-BWl6SUud6JWpnJNdCLcOk41JjFRHdPHibqLpi3a2A5z258RRdv6zEqzLn3gi4L+mFLpzBI0ril2J12F+btoIeg==","repository":{"url":"git+https://github.com/guesant/unispec.git","type":"git"},"_npmVersion":"10.7.0","description":"Unispec Driver for NestJS GraphQl.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"@nestjs/graphql":"^12.1.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/graphql":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/driver-nestjs-graphql_0.26.1-next.48_1719702495648_0.9053182837866838","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-06-09T21:28:37.769Z","modified":"2024-06-29T23:38:28.666Z","0.26.1-next.35":"2024-06-09T21:28:38.050Z","0.26.1-next.36":"2024-06-10T17:50:37.571Z","0.26.1-next.37":"2024-06-10T17:53:44.449Z","0.26.1-next.38":"2024-06-10T20:35:53.729Z","0.26.1-next.39":"2024-06-11T21:02:33.714Z","0.26.1-next.40":"2024-06-11T22:35:51.957Z","0.26.1-next.41":"2024-06-12T16:15:58.882Z","0.26.1-next.42":"2024-06-12T22:42:21.770Z","0.26.1-next.43":"2024-06-13T00:28:59.418Z","0.26.1-next.44":"2024-06-25T10:15:49.122Z","0.26.1-next.45":"2024-06-25T17:10:43.651Z","0.26.1-next.46":"2024-06-25T17:12:27.307Z","0.26.1-next.47":"2024-06-28T19:18:08.503Z","0.26.1-next.48":"2024-06-29T23:08:15.812Z"},"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-graphql#readme","bugs":{"url":"https://github.com/guesant/unispec/issues"},"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"}