{"_id":"@b8n/nestjs-rapidoc","_rev":"8-a6988576df9a8d5a589ba5c6fd9589a6","name":"@b8n/nestjs-rapidoc","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.1":{"name":"@b8n/nestjs-rapidoc","version":"1.0.1","description":"NestJS module for RapiDoc","keywords":["nestjs","rapidoc","swagger","openapi","documentation"],"author":{"name":"Konstantin Tsabolov","email":"ktsabolov@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/tsabolov/nestjs-rapidoc.git"},"main":"lib/index.js","scripts":{"prepare":"husky install","lint":"eslint --fix","lint:all":"npm run lint -- .","format":"prettier --write","format:all":"npm run format -- .","lint-staged":"lint-staged","clean":"rimraf dist lib coverage e2e-coverage *.tsbuildinfo","start":"nest start --watch --preserveWatchOutput","build":"tsc -p tsconfig.build.json","test:e2e":"jest --config e2e/jest.config.cjs","semantic-release":"semantic-release"},"dependencies":{"@nestjs/swagger":"7.1.17","js-yaml":"4.1.0","rapidoc":"9.3.4"},"peerDependencies":{"@fastify/static":"^6.0.0"},"peerDependenciesMeta":{"@fastify/static":{"optional":true}},"devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"^18.1.0","@nestjs/cli":"^10.2.1","@nestjs/common":"^10.3.0","@nestjs/core":"^10.3.0","@nestjs/platform-express":"10.3.0","@nestjs/platform-fastify":"10.3.0","@nestjs/schematics":"^10.0.3","@nestjs/testing":"^10.3.0","@types/jest":"^29.5.11","@types/js-yaml":"4.0.9","@types/node":"^20.10.5","@types/supertest":"^6.0.2","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-workspaces":"^0.10.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.0.2","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^23.0.0","semantic-release-npm-github-publish":"^1.5.5","supertest":"^6.3.3","ts-jest":"^29.1.1","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"_id":"@b8n/nestjs-rapidoc@1.0.1","gitHead":"63ca1eb028c2f0bf62d44a2befc218adbf3a30d2","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/tsabolov/nestjs-rapidoc/issues"},"homepage":"https://github.com/tsabolov/nestjs-rapidoc#readme","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-s05LeeiCpJZHXdsZuxnB5l4zCN8OyMipSWT2Q9W10Fiy+Qv04Vvg7kVW9BbMW9NHT+YBwtLwBnsLC7JzU9BGCA==","shasum":"8c571531472b975621a4b005823b038b070fa923","tarball":"https://registry.npmjs.org/@b8n/nestjs-rapidoc/-/nestjs-rapidoc-1.0.1.tgz","fileCount":15,"unpackedSize":25814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwjMOtRin8Nn8Q0dbpF8HauFDVClx12mHAK9N3RrX0ZAIhANEubWqkyyRQhzfVeHNuIS01ym6x4NlIsQA3uhPD+McQ"}]},"_npmUser":{"name":"tsabolov","email":"ktsabolov@gmail.com"},"directories":{},"maintainers":[{"name":"tsabolov","email":"ktsabolov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-rapidoc_1.0.1_1705242069350_0.11830138067820295"},"_hasShrinkwrap":false},"1.0.2":{"name":"@b8n/nestjs-rapidoc","version":"1.0.2","description":"NestJS module for RapiDoc","keywords":["nestjs","rapidoc","swagger","openapi","documentation"],"author":{"name":"Konstantin Tsabolov","email":"ktsabolov@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/tsabolov/nestjs-rapidoc.git"},"license":"MIT","main":"lib/index.js","scripts":{"prepare":"husky install","lint":"eslint --fix","lint:all":"npm run lint -- .","format":"prettier --write","format:all":"npm run format -- .","lint-staged":"lint-staged","clean":"rimraf dist lib coverage e2e-coverage *.tsbuildinfo","start":"nest start --watch --preserveWatchOutput","build":"tsc -p tsconfig.build.json","test:e2e":"jest --config e2e/jest.config.cjs","semantic-release":"semantic-release"},"dependencies":{"@nestjs/swagger":"7.1.17","js-yaml":"4.1.0","rapidoc":"9.3.4"},"peerDependencies":{"@fastify/static":"^6.0.0"},"peerDependenciesMeta":{"@fastify/static":{"optional":true}},"devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"^18.1.0","@nestjs/cli":"^10.2.1","@nestjs/common":"^10.3.0","@nestjs/core":"^10.3.0","@nestjs/platform-express":"10.3.0","@nestjs/platform-fastify":"10.3.0","@nestjs/schematics":"^10.0.3","@nestjs/testing":"^10.3.0","@types/jest":"^29.5.11","@types/js-yaml":"4.0.9","@types/node":"^20.10.5","@types/supertest":"^6.0.2","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-workspaces":"^0.10.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.0.2","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^23.0.0","semantic-release-npm-github-publish":"^1.5.5","supertest":"^6.3.3","ts-jest":"^29.1.1","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"_id":"@b8n/nestjs-rapidoc@1.0.2","gitHead":"5a8ec9377989cbf5d235d94c511f5830c16bb756","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/tsabolov/nestjs-rapidoc/issues"},"homepage":"https://github.com/tsabolov/nestjs-rapidoc#readme","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-c+lt4b8GBF3qfm7qVujSMry8/lw3hkMpfgtwalVnEW2UJBzdzPzXo/aayqdIgnAasETj862ufLstqTHqy91dmQ==","shasum":"9ac9c52360f38f280233cb62c5115c55a0652cd1","tarball":"https://registry.npmjs.org/@b8n/nestjs-rapidoc/-/nestjs-rapidoc-1.0.2.tgz","fileCount":15,"unpackedSize":25834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbiVHO1C647yggfYuI4Qi4MmDEySc9RpPf4ZXtecQVTQIhALj0MA2s8nphGPFnfI+lzIiCXTcaNxM+zm9gr2m/Gl7u"}]},"_npmUser":{"name":"tsabolov","email":"ktsabolov@gmail.com"},"directories":{},"maintainers":[{"name":"tsabolov","email":"ktsabolov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-rapidoc_1.0.2_1705243594100_0.7460296903030088"},"_hasShrinkwrap":false},"1.0.3":{"name":"@b8n/nestjs-rapidoc","version":"1.0.3","description":"NestJS module for RapiDoc","keywords":["nestjs","rapidoc","swagger","openapi","documentation"],"author":{"name":"Konstantin Tsabolov","email":"ktsabolov@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/tsabolov/nestjs-rapidoc.git"},"license":"MIT","main":"lib/index.js","scripts":{"prepare":"husky install","lint":"eslint --fix","lint:all":"npm run lint -- .","format":"prettier --write","format:all":"npm run format -- .","lint-staged":"lint-staged","clean":"rimraf dist lib coverage e2e-coverage *.tsbuildinfo","start":"nest start --watch --preserveWatchOutput","build":"tsc -p tsconfig.build.json","test:e2e":"jest --config e2e/jest.config.cjs","semantic-release":"semantic-release"},"dependencies":{"@nestjs/swagger":"7.1.17","js-yaml":"4.1.0","rapidoc":"9.3.4"},"peerDependencies":{"@fastify/static":"^6.0.0"},"peerDependenciesMeta":{"@fastify/static":{"optional":true}},"devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"^18.1.0","@nestjs/cli":"^10.2.1","@nestjs/common":"^10.3.0","@nestjs/core":"^10.3.0","@nestjs/platform-express":"10.3.0","@nestjs/platform-fastify":"10.3.0","@nestjs/schematics":"^10.0.3","@nestjs/testing":"^10.3.0","@types/jest":"^29.5.11","@types/js-yaml":"4.0.9","@types/node":"^20.10.5","@types/supertest":"^6.0.2","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-workspaces":"^0.10.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.0.2","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^23.0.0","semantic-release-npm-github-publish":"^1.5.5","supertest":"^6.3.3","ts-jest":"^29.1.1","typescript":"^5.3.3"},"publishConfig":{"access":"public","provenance":true},"_id":"@b8n/nestjs-rapidoc@1.0.3","gitHead":"a411f81974451474104787b79281661650871090","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/tsabolov/nestjs-rapidoc/issues"},"homepage":"https://github.com/tsabolov/nestjs-rapidoc#readme","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-7ZFD+FKFY+wylHg5UCnA8cLck3UXUq2RudGLlGv2lquZy+KSVd+yUykgOFe8uxs8LipdLZjFxZZAqdr/Zq0YQA==","shasum":"9fe5b56ccd99440f1ab7ec224b1d302a30ffc7f1","tarball":"https://registry.npmjs.org/@b8n/nestjs-rapidoc/-/nestjs-rapidoc-1.0.3.tgz","fileCount":15,"unpackedSize":25860,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@b8n%2fnestjs-rapidoc@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC50sMfiGm2q8DhN/HvRVA1IjAxnXYltqjsS/R25906AAIgF303QTuWPeSZiVZaCEz+jwtscP5mDl4JdenPCfdn+1k="}]},"_npmUser":{"name":"tsabolov","email":"ktsabolov@gmail.com"},"directories":{},"maintainers":[{"name":"tsabolov","email":"ktsabolov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-rapidoc_1.0.3_1705303076200_0.9744079644867274"},"_hasShrinkwrap":false},"1.0.4":{"name":"@b8n/nestjs-rapidoc","version":"1.0.4","description":"NestJS module for RapiDoc","keywords":["nestjs","rapidoc","swagger","openapi","documentation"],"author":{"name":"Konstantin Tsabolov","email":"ktsabolov@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/tsabolov/nestjs-rapidoc.git"},"license":"MIT","main":"lib/index.js","scripts":{"prepare":"husky install","lint":"eslint --fix","lint:all":"npm run lint -- .","format":"prettier --write","format:all":"npm run format -- .","lint-staged":"lint-staged","clean":"rimraf dist lib coverage e2e-coverage *.tsbuildinfo","start":"nest start --watch --preserveWatchOutput","build":"tsc -p tsconfig.build.json","test:e2e":"jest --config e2e/jest.config.cjs","semantic-release":"semantic-release"},"dependencies":{"@nestjs/swagger":"7.1.17","js-yaml":"4.1.0","rapidoc":"9.3.4"},"peerDependencies":{"@fastify/static":"^6.0.0"},"peerDependenciesMeta":{"@fastify/static":{"optional":true}},"devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"^18.1.0","@nestjs/cli":"^10.2.1","@nestjs/common":"^10.3.0","@nestjs/core":"^10.3.0","@nestjs/platform-express":"10.3.0","@nestjs/platform-fastify":"10.3.0","@nestjs/schematics":"^10.0.3","@nestjs/testing":"^10.3.0","@types/jest":"^29.5.11","@types/js-yaml":"4.0.9","@types/node":"^20.10.5","@types/supertest":"^6.0.2","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-workspaces":"^0.10.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.0.2","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^23.0.0","semantic-release-npm-github-publish":"^1.5.5","supertest":"^6.3.3","ts-jest":"^29.1.1","typescript":"^5.3.3"},"publishConfig":{"access":"public","provenance":true},"_id":"@b8n/nestjs-rapidoc@1.0.4","gitHead":"a0099709fe0224cbf9c58ddec0fb429c48f2124b","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/tsabolov/nestjs-rapidoc/issues"},"homepage":"https://github.com/tsabolov/nestjs-rapidoc#readme","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"integrity":"sha512-pdLsXmH4ML7w1eDJ3MEqX3nB6Sc1mC5m7ztgF5GVP0mALrKCP+BO/mtklSefiKEm3sOQbi6OymNOjSreYPhdNw==","shasum":"8bc6de8852b85d1917bf818596d8c257c6617231","tarball":"https://registry.npmjs.org/@b8n/nestjs-rapidoc/-/nestjs-rapidoc-1.0.4.tgz","fileCount":15,"unpackedSize":26420,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@b8n%2fnestjs-rapidoc@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsoDe7REjgSrDjehT40uUUymFYiFp32v9jz3D57OKQqAiAn2B/RuUD8CCDKY4apiKVqve1idscFU2AMs2y92jfH0A=="}]},"_npmUser":{"name":"tsabolov","email":"ktsabolov@gmail.com"},"directories":{},"maintainers":[{"name":"tsabolov","email":"ktsabolov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-rapidoc_1.0.4_1705392655134_0.2208028397518944"},"_hasShrinkwrap":false},"1.0.5":{"name":"@b8n/nestjs-rapidoc","version":"1.0.5","description":"NestJS module for RapiDoc","keywords":["nestjs","rapidoc","swagger","openapi","documentation"],"author":{"name":"Konstantin Tsabolov","email":"ktsabolov@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/tsabolov/nestjs-rapidoc.git"},"license":"MIT","main":"lib/index.js","scripts":{"prepare":"husky install","lint":"eslint --fix","lint:all":"npm run lint -- .","format":"prettier --write","format:all":"npm run format -- .","lint-staged":"lint-staged","clean":"rimraf dist lib coverage e2e-coverage *.tsbuildinfo","start":"nest start --watch --preserveWatchOutput","build":"tsc -p tsconfig.build.json","test:e2e":"jest --config e2e/jest.config.cjs","semantic-release":"semantic-release"},"dependencies":{"@nestjs/swagger":"7.1.17","js-yaml":"4.1.0","rapidoc":"9.3.4"},"peerDependencies":{"@fastify/static":"^6.0.0"},"peerDependenciesMeta":{"@fastify/static":{"optional":true}},"devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"^18.1.0","@nestjs/cli":"^10.2.1","@nestjs/common":"^10.3.0","@nestjs/core":"^10.3.0","@nestjs/platform-express":"10.3.0","@nestjs/platform-fastify":"10.3.0","@nestjs/schematics":"^10.0.3","@nestjs/testing":"^10.3.0","@types/jest":"^29.5.11","@types/js-yaml":"4.0.9","@types/node":"^20.10.5","@types/supertest":"^6.0.2","@typescript-eslint/eslint-plugin":"^6.10.0","@typescript-eslint/parser":"^6.10.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-workspaces":"^0.10.0","husky":"^8.0.3","jest":"^29.7.0","lint-staged":"^15.0.2","prettier":"^3.0.3","rimraf":"^5.0.5","semantic-release":"^23.0.0","semantic-release-npm-github-publish":"^1.5.5","supertest":"^6.3.3","ts-jest":"^29.1.1","typescript":"^5.3.3"},"publishConfig":{"access":"public","provenance":true},"_id":"@b8n/nestjs-rapidoc@1.0.5","gitHead":"5734b508ff88f70ea65d75240f85b678d6273d5f","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/tsabolov/nestjs-rapidoc/issues"},"homepage":"https://github.com/tsabolov/nestjs-rapidoc#readme","_nodeVersion":"20.11.1","_npmVersion":"10.3.0","dist":{"integrity":"sha512-4al4sPchasRCOj42EeP65O09QwsipG4zgEa0lmKy9g9wA3wlvRyKDxiG39/LnbMh6OZa+z1UnXkeeizJ+GKYIQ==","shasum":"2993b7c812c01ba7c70264fac80bd1ed5d5da1f5","tarball":"https://registry.npmjs.org/@b8n/nestjs-rapidoc/-/nestjs-rapidoc-1.0.5.tgz","fileCount":15,"unpackedSize":26552,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@b8n%2fnestjs-rapidoc@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2t3Jodts6uer6x4j2rKy0F09nb99DABkWEHIvwgVk/AiEArWb/lPOD4oze/M+l+mel3utHix8elc/fU/ge1VQtr/M="}]},"_npmUser":{"name":"tsabolov","email":"ktsabolov@gmail.com"},"directories":{},"maintainers":[{"name":"tsabolov","email":"ktsabolov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-rapidoc_1.0.5_1710924432933_0.8925980049093387"},"_hasShrinkwrap":false},"1.0.6":{"name":"@b8n/nestjs-rapidoc","version":"1.0.6","description":"NestJS module for RapiDoc","keywords":["nestjs","rapidoc","swagger","openapi","documentation"],"author":{"name":"Konstantin Tsabolov","email":"ktsabolov@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/tsabolov/nestjs-rapidoc.git"},"license":"MIT","main":"lib/index.js","scripts":{"prepare":"husky install","lint":"eslint --fix","lint:all":"npm run lint -- .","format":"prettier --write","format:all":"npm run format -- .","lint-staged":"lint-staged","clean":"rimraf dist lib coverage e2e-coverage *.tsbuildinfo","start":"nest start --watch --preserveWatchOutput","build":"tsc -p tsconfig.build.json","test:e2e":"jest --config e2e/jest.config.cjs","semantic-release":"semantic-release"},"dependencies":{"@nestjs/swagger":"7.3.1","js-yaml":"4.1.0","rapidoc":"9.3.4"},"peerDependencies":{"@fastify/static":"^7.0.3"},"peerDependenciesMeta":{"@fastify/static":{"optional":true}},"devDependencies":{"@commitlint/cli":"^19.2.2","@commitlint/config-conventional":"^19.2.2","@fastify/static":"^7.0.3","@nestjs/cli":"^10.3.2","@nestjs/common":"^10.3.7","@nestjs/core":"^10.3.7","@nestjs/platform-express":"^10.3.7","@nestjs/platform-fastify":"^10.3.7","@nestjs/schematics":"^10.1.1","@nestjs/testing":"^10.3.7","@types/jest":"^29.5.12","@types/js-yaml":"^4.0.9","@types/node":"^20.12.7","@types/supertest":"^6.0.2","@typescript-eslint/eslint-plugin":"^7.6.0","@typescript-eslint/parser":"^7.6.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-workspaces":"^0.10.0","husky":"^9.0.11","jest":"^29.7.0","lint-staged":"^15.2.2","prettier":"^3.2.5","rimraf":"^5.0.5","semantic-release":"^23.0.8","semantic-release-npm-github-publish":"^1.5.5","supertest":"^6.3.4","ts-jest":"^29.1.2","typescript":"^5.4.5"},"publishConfig":{"access":"public","provenance":true},"_id":"@b8n/nestjs-rapidoc@1.0.6","gitHead":"70faa689db75c62f44c2a0a10935e78102a0ff6b","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/tsabolov/nestjs-rapidoc/issues"},"homepage":"https://github.com/tsabolov/nestjs-rapidoc#readme","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-wtK/lIIFph+Sb0nsP28ptj3CpUY8deVgs7JGhVwWhluHR3c2SuHTEFCIONQbr9go844XT2dihQT/7eF6bFh3Rw==","shasum":"3d9eff784bbb606c140ac87d05bf5ce2a699d2a8","tarball":"https://registry.npmjs.org/@b8n/nestjs-rapidoc/-/nestjs-rapidoc-1.0.6.tgz","fileCount":15,"unpackedSize":26586,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@b8n%2fnestjs-rapidoc@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcxA0C84qd5X7SnPPWCBiaLp5864pkrMnKrL3RbHwtTAIgZUo0kcGKfPJytXEcxDbksuSvHrl++v38xaQRk4sX8Nk="}]},"_npmUser":{"name":"tsabolov","email":"ktsabolov@gmail.com"},"directories":{},"maintainers":[{"name":"tsabolov","email":"ktsabolov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-rapidoc_1.0.6_1713122053364_0.012765405423883491"},"_hasShrinkwrap":false},"1.0.7":{"name":"@b8n/nestjs-rapidoc","version":"1.0.7","description":"NestJS module for RapiDoc","keywords":["nestjs","rapidoc","swagger","openapi","documentation"],"author":{"name":"Konstantin Tsabolov","email":"ktsabolov@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/tsabolov/nestjs-rapidoc.git"},"license":"MIT","main":"lib/index.js","scripts":{"prepare":"husky install","lint":"eslint --fix","lint:all":"npm run lint -- .","format":"prettier --write","format:all":"npm run format -- .","lint-staged":"lint-staged","clean":"rimraf dist lib coverage e2e-coverage *.tsbuildinfo","start":"nest start --watch --preserveWatchOutput","build":"tsc -p tsconfig.build.json","test:e2e":"jest --config e2e/jest.config.cjs","semantic-release":"semantic-release"},"dependencies":{"@fastify/static":"^7.0.3","@nestjs/swagger":"7.3.1","js-yaml":"4.1.0","rapidoc":"9.3.4"},"devDependencies":{"@commitlint/cli":"^19.2.2","@commitlint/config-conventional":"^19.2.2","@nestjs/cli":"^10.3.2","@nestjs/common":"^10.3.7","@nestjs/core":"^10.3.7","@nestjs/platform-express":"^10.3.7","@nestjs/platform-fastify":"^10.3.7","@nestjs/schematics":"^10.1.1","@nestjs/testing":"^10.3.7","@types/jest":"^29.5.12","@types/js-yaml":"^4.0.9","@types/node":"^20.12.7","@types/supertest":"^6.0.2","@typescript-eslint/eslint-plugin":"^7.6.0","@typescript-eslint/parser":"^7.6.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-workspaces":"^0.10.0","husky":"^9.0.11","jest":"^29.7.0","lint-staged":"^15.2.2","prettier":"^3.2.5","rimraf":"^5.0.5","semantic-release":"^23.0.8","semantic-release-npm-github-publish":"^1.5.5","supertest":"^6.3.4","ts-jest":"^29.1.2","typescript":"^5.4.5"},"publishConfig":{"access":"public","provenance":true},"_id":"@b8n/nestjs-rapidoc@1.0.7","gitHead":"0f4ec83fb48f79c241b35d9213e3e51db32e4be4","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/tsabolov/nestjs-rapidoc/issues"},"homepage":"https://github.com/tsabolov/nestjs-rapidoc#readme","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-2pe/SL0Yo4mEpNVcVlk2sLCnQ/Qe+Laua3CJO+qLN4/GhuTGIQ54lguSJDkX60FZpXBx26vRNnH77HJJgSCB4A==","shasum":"f47d96d5a6a2a2c5453714f9ee41ba7316d12a6d","tarball":"https://registry.npmjs.org/@b8n/nestjs-rapidoc/-/nestjs-rapidoc-1.0.7.tgz","fileCount":15,"unpackedSize":26438,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@b8n%2fnestjs-rapidoc@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+EuCR48AGoF34QPjOEbFVztKpXoC1n0i5oL7y9KSZegIhAMoFATNBgVMYMX9M+zYe+tQT2uk5hgvyP3FyEg19v7EJ"}]},"_npmUser":{"name":"tsabolov","email":"ktsabolov@gmail.com"},"directories":{},"maintainers":[{"name":"tsabolov","email":"ktsabolov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-rapidoc_1.0.7_1713164401406_0.402188322271557"},"_hasShrinkwrap":false},"1.0.8":{"name":"@b8n/nestjs-rapidoc","version":"1.0.8","description":"NestJS module for RapiDoc","keywords":["nestjs","rapidoc","swagger","openapi","documentation"],"author":{"name":"Konstantin Tsabolov","email":"ktsabolov@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/tsabolov/nestjs-rapidoc.git"},"license":"MIT","main":"lib/index.js","scripts":{"prepare":"husky install","lint":"eslint --fix","lint:all":"npm run lint -- .","format":"prettier --write","format:all":"npm run format -- .","lint-staged":"lint-staged","clean":"rimraf dist lib coverage e2e-coverage *.tsbuildinfo","start":"nest start --watch --preserveWatchOutput","build":"tsc -p tsconfig.build.json","test:e2e":"jest --config e2e/jest.config.cjs","semantic-release":"semantic-release"},"dependencies":{"@fastify/static":"^7.0.3","@nestjs/swagger":"7.3.1","js-yaml":"4.1.0","rapidoc":"9.3.4"},"devDependencies":{"@commitlint/cli":"^19.2.2","@commitlint/config-conventional":"^19.2.2","@nestjs/cli":"^10.3.2","@nestjs/common":"^10.3.7","@nestjs/core":"^10.3.7","@nestjs/platform-express":"^10.3.7","@nestjs/platform-fastify":"^10.3.7","@nestjs/schematics":"^10.1.1","@nestjs/testing":"^10.3.7","@types/jest":"^29.5.12","@types/js-yaml":"^4.0.9","@types/node":"^20.12.7","@types/supertest":"^6.0.2","@typescript-eslint/eslint-plugin":"^7.6.0","@typescript-eslint/parser":"^7.6.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-workspaces":"^0.10.0","husky":"^9.0.11","jest":"^29.7.0","lint-staged":"^15.2.2","prettier":"^3.2.5","rimraf":"^5.0.5","semantic-release":"^23.0.8","semantic-release-npm-github-publish":"^1.5.5","supertest":"^6.3.4","ts-jest":"^29.1.2","typescript":"^5.4.5"},"publishConfig":{"access":"public","provenance":true},"_id":"@b8n/nestjs-rapidoc@1.0.8","gitHead":"aad1983fd1af2740f1df6fd2eba176b8dc62748f","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/tsabolov/nestjs-rapidoc/issues"},"homepage":"https://github.com/tsabolov/nestjs-rapidoc#readme","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-K/GsvOi3XQ8GU2ApBucVgKiwzSvqNxINaRZVCl/WybAoMwG4ktoALuUWfnT6L7vlLmxbkxIfHODxGe74UkfXlA==","shasum":"a058ffd6c4582803d34cab4149df59d68f832b9f","tarball":"https://registry.npmjs.org/@b8n/nestjs-rapidoc/-/nestjs-rapidoc-1.0.8.tgz","fileCount":15,"unpackedSize":26615,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@b8n%2fnestjs-rapidoc@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO3D3lcfAb/UWWBqSqJszemaJqN1uSCJ3ieknzv7SZigIhANg5kh365nauCndY2mNTDLbqP6GLZ3x1WA59Mc2HwOLW"}]},"_npmUser":{"name":"tsabolov","email":"ktsabolov@gmail.com"},"directories":{},"maintainers":[{"name":"tsabolov","email":"ktsabolov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-rapidoc_1.0.8_1716272651451_0.10135920530719256"},"_hasShrinkwrap":false},"1.0.9":{"name":"@b8n/nestjs-rapidoc","version":"1.0.9","description":"NestJS module for RapiDoc","keywords":["nestjs","rapidoc","swagger","openapi","documentation"],"author":{"name":"Konstantin Tsabolov","email":"ktsabolov@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/tsabolov/nestjs-rapidoc.git"},"license":"MIT","main":"lib/index.js","scripts":{"prepare":"husky install","lint":"eslint --fix","lint:all":"npm run lint -- .","format":"prettier --write","format:all":"npm run format -- .","lint-staged":"lint-staged","clean":"rimraf dist lib coverage e2e-coverage *.tsbuildinfo","start":"nest start --watch --preserveWatchOutput","build":"tsc -p tsconfig.build.json","test:e2e":"jest --config e2e/jest.config.cjs","semantic-release":"semantic-release"},"dependencies":{"@fastify/static":"^7.0.3","@nestjs/swagger":"7.3.1","js-yaml":"4.1.0","rapidoc":"9.3.4"},"devDependencies":{"@commitlint/cli":"^19.2.2","@commitlint/config-conventional":"^19.2.2","@nestjs/cli":"^10.3.2","@nestjs/common":"^10.3.7","@nestjs/core":"^10.3.7","@nestjs/platform-express":"^10.3.7","@nestjs/platform-fastify":"^10.3.7","@nestjs/schematics":"^10.1.1","@nestjs/testing":"^10.3.7","@types/jest":"^29.5.12","@types/js-yaml":"^4.0.9","@types/node":"^20.12.7","@types/supertest":"^6.0.2","@typescript-eslint/eslint-plugin":"^7.6.0","@typescript-eslint/parser":"^7.6.0","eslint":"^8.53.0","eslint-config-prettier":"^9.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-workspaces":"^0.10.0","husky":"^9.0.11","jest":"^29.7.0","lint-staged":"^15.2.2","prettier":"^3.2.5","rimraf":"^5.0.5","semantic-release":"^23.0.8","semantic-release-npm-github-publish":"^1.5.5","supertest":"^6.3.4","ts-jest":"^29.1.2","typescript":"^5.4.5"},"publishConfig":{"access":"public","provenance":true},"_id":"@b8n/nestjs-rapidoc@1.0.9","gitHead":"7facdbaa3e962520788768635c81719bef8aa67b","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/tsabolov/nestjs-rapidoc/issues"},"homepage":"https://github.com/tsabolov/nestjs-rapidoc#readme","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-n7AZBSYhOcQ1mT40o6IjPeaXrB4qvojZnx8cTOk0PwYd+gBBx7IpIn+R4/RomKA5kbfXhZfWQCICUz3CdCukOA==","shasum":"c28b66f184d65b5bc998a6cd527a770c6939759c","tarball":"https://registry.npmjs.org/@b8n/nestjs-rapidoc/-/nestjs-rapidoc-1.0.9.tgz","fileCount":15,"unpackedSize":26615,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@b8n%2fnestjs-rapidoc@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6qCHMG7vnfij6t/52l5r9JSSt2PkxLkFZ2KY30XrY7wIgXLcLN9UMgooU02kqE8pCDSCvnreu8bg9Dv2hT/l4hyE="}]},"_npmUser":{"name":"tsabolov","email":"ktsabolov@gmail.com"},"directories":{},"maintainers":[{"name":"tsabolov","email":"ktsabolov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs-rapidoc_1.0.9_1716315020594_0.3364268134735162"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-14T14:21:09.241Z","1.0.1":"2024-01-14T14:21:09.529Z","modified":"2024-05-21T18:10:21.185Z","1.0.2":"2024-01-14T14:46:34.247Z","1.0.3":"2024-01-15T07:17:56.483Z","1.0.4":"2024-01-16T08:10:55.273Z","1.0.5":"2024-03-20T08:47:13.090Z","1.0.6":"2024-04-14T19:14:13.515Z","1.0.7":"2024-04-15T07:00:01.715Z","1.0.8":"2024-05-21T06:24:11.593Z","1.0.9":"2024-05-21T18:10:20.764Z"},"maintainers":[{"name":"tsabolov","email":"ktsabolov@gmail.com"}],"description":"NestJS module for RapiDoc","homepage":"https://github.com/tsabolov/nestjs-rapidoc#readme","keywords":["nestjs","rapidoc","swagger","openapi","documentation"],"repository":{"type":"git","url":"git+ssh://git@github.com/tsabolov/nestjs-rapidoc.git"},"author":{"name":"Konstantin Tsabolov","email":"ktsabolov@gmail.com"},"bugs":{"url":"https://github.com/tsabolov/nestjs-rapidoc/issues"},"readme":"# NestJS Rapidoc Module\n\n<p>\n  <img alt=\"GitHub License\" src=\"https://img.shields.io/github/license/tsabolov/nestjs-rapidoc\" />\n  <img alt=\"E2E workflow status\" src=\"https://img.shields.io/github/actions/workflow/status/tsabolov/nestjs-rapidoc/e2e.yml\" />\n  <img alt=\"GitHub package.json version (branch)\" src=\"https://img.shields.io/github/package-json/v/tsabolov/nestjs-rapidoc/main\" />\n  <img alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dt/%40b8n%2Fnestjs-rapidoc\" />\n  <img alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/tsabolov/nestjs-rapidoc\" />\n</p>\n\n[Nest](https://github.com/nestjs/nest) module for seamless integration with [RapiDoc](https://rapidocweb.com/), designed as a drop-in replacement (almost) for the standard [OpenAPI (Swagger)](https://github.com/nestjs/swagger) module.\n\n## Installation\n\n```bash\nnpm i @b8n/nestjs-rapidoc\n```\n\n## Quick Start\n\nTo set up RapiDoc with your NestJS application, follow the Nest documentation's [tutorial](https://docs.nestjs.com/openapi/introduction#bootstrap) for creating an OpenAPI (Swagger) document. Substitute the `SwaggerModule` with `RapidocModule` as illustrated in the example below:\n\n```typescript\nimport { RapidocModule } from '@b8n/nestjs-rapidoc';\nimport { NestFactory } from '@nestjs/core';\nimport { SwaggerModule, DocumentBuilder } from '@nestjs/swagger';\nimport { AppModule } from './app.module';\n\nasync function bootstrap() {\n  const app = await NestFactory.create(AppModule);\n\n  const config = new DocumentBuilder()\n    .setTitle('Cats example')\n    .setDescription('The cats API description')\n    .setVersion('1.0')\n    .addTag('cats')\n    .build();\n  const document = SwaggerModule.createDocument(app, config);\n  RapidocModule.setup('api', app, document);\n\n  await app.listen(3000);\n}\nbootstrap();\n```\n\n## Setup Options\n\nCustomize RapiDoc module behavior by providing an options object that adheres to the `RapidocCustomOptions` interface. Pass this object as the fourth argument to the `RapidocModule#setup` method.\n\n```typescript\nexport interface RapidocCustomOptions {\n  useGlobalPrefix?: boolean;\n  rapidocOptions?: RapidocUIOptions;\n  customCss?: string;\n  customCssUrl?: string | string[];\n  customJs?: string | string[];\n  customJsStr?: string | string[];\n  customFavIcon?: string;\n  customRapidocAssetsPath?: string;\n  customSiteTitle?: string;\n  customLogo?: string;\n  jsonDocumentUrl?: string;\n  yamlDocumentUrl?: string;\n  patchDocumentOnRequest?: <TRequest = any, TResponse = any>(req: TRequest, res: TResponse, document: OpenAPIObject) => OpenAPIObject;\n}\n```\n\nThere are slight changes compared to the `SwaggerCustomOptions` from the `@nestjs/swagger` module:\n\n- The addition of `customRapidocAssetsPath` allows overriding the path to RapiDoc static assets. Correspondingly, the `customSwaggerUiPath` option has been removed.\n- The `swaggerUrl` has been removed as it is not utilized in the RapidocModule.\n- The introduction of `customLogo` enables changing the default RapiDoc logo in the sidebar. It should be a URL pointing to the custom logo.\n- The `validatorUrl` has been removed as it is not used by RapiDoc.\n- Both the `url` and `urls` attributes have been removed since they are not utilized by RapiDoc.\n- The `rapidocOptions` attribute has been added to configure the RapiDoc UI. This attribute must adhere to the `RapidocUIOptions` interface. Essentially, this interface represents a `camelCase` version (e.g., `sort-tags` -> `sortTags`) of the RapiDoc attributes. Correspondingly, the `swaggerOptions` option has been removed.\n  > Note: `spec-url` attribute cannot be configured as the OpenAPI spec of the application is explicitly loaded into RapiDoc upon page load.\n\n\n## Testing\n\nGiven the strong reliance on @nestjs/swagger, testing primarily focuses on divergent aspects. To execute E2E tests, use the following command:\n\n```bash\nnpm run test:e2e\n```\n\nFor manual testing, launch the example application using:\n\n```bash\nnpm start\n```\n\nAccess the RapiDoc UI at http://localhost:9080/api-docs.\n\n## License\n\nThis module is [MIT licensed](LICENSE).","readmeFilename":"README.md","license":"MIT"}