{"_id":"@aserputko/nestjs-swagger","_rev":"8-52d0a96c6b8b6f7d856bef57808b8393","name":"@aserputko/nestjs-swagger","dist-tags":{"beta":"2.0.0-beta.e5fc224","latest":"3.0.0"},"versions":{"1.0.0-beta.c8607ea":{"name":"@aserputko/nestjs-swagger","version":"1.0.0-beta.c8607ea","keywords":["nestjs","swagger","openapi","api-documentation","typescript"],"author":{"name":"aserputko"},"license":"MIT","_id":"@aserputko/nestjs-swagger@1.0.0-beta.c8607ea","maintainers":[{"name":"andrii.serputko","email":"aserputko@gmail.com"}],"homepage":"https://github.com/aserputko/nestjs-swagger#readme","bugs":{"url":"https://github.com/aserputko/nestjs-swagger/issues"},"dist":{"shasum":"889608252427f7d2a150e6d97b610bf83501d670","tarball":"https://registry.npmjs.org/@aserputko/nestjs-swagger/-/nestjs-swagger-1.0.0-beta.c8607ea.tgz","fileCount":31,"integrity":"sha512-urUl4eyLH1RY7Jk0A30LQHNKiALoMBT9OJJod/3QC6f3TNpIVsxQ8fyOWtU+5JuKC3q3K/f9LsMoY/ZK2ghvqw==","signatures":[{"sig":"MEUCIA3tlyCwDlQaROIiZkOHHKJWBJ0rpZJakwaJ/fRjUkaSAiEA+diOmNf3YMhiZnT7SPiYVLXXXxX7zMv6S3pdTz/bFAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149512},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"coverage","collectCoverageFrom":["src/**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c8607ea8ce8093f0277e096e18769e83fabfcdfc","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrii.serputko","email":"aserputko@gmail.com"},"repository":{"url":"git+https://github.com/aserputko/nestjs-swagger.git","type":"git"},"_npmVersion":"10.8.2","description":"A NestJS module for Swagger integration with configurable options","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^11.8.0","jest":"^29.7.0","rxjs":"^7.8.0","eslint":"^8.56.0","install":"^0.13.0","ts-jest":"^29.1.0","prettier":"^3.8.1","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@nestjs/swagger":"^7.2.0","@nestjs/testing":"^10.3.0","reflect-metadata":"^0.1.13","@aserputko/prettier":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"rxjs":"^7.8.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-swagger_1.0.0-beta.c8607ea_1769352238769_0.8663783855561631","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.c9d0176":{"name":"@aserputko/nestjs-swagger","version":"1.0.1-beta.c9d0176","keywords":["nestjs","swagger","openapi","api-documentation","typescript"],"author":{"name":"aserputko"},"license":"MIT","_id":"@aserputko/nestjs-swagger@1.0.1-beta.c9d0176","maintainers":[{"name":"andrii.serputko","email":"aserputko@gmail.com"}],"homepage":"https://github.com/aserputko/nestjs-swagger#readme","bugs":{"url":"https://github.com/aserputko/nestjs-swagger/issues"},"dist":{"shasum":"06b206116154c2c519a99703419a0d4f4f7a4d19","tarball":"https://registry.npmjs.org/@aserputko/nestjs-swagger/-/nestjs-swagger-1.0.1-beta.c9d0176.tgz","fileCount":31,"integrity":"sha512-5HQMuvty6GYZLy2qBLBV9J5BxW1ExYdQ1FbPH2481gL8PqsUBDsnCAI8BBQWTda0oJVOnYVeEhwFvPMFGDBSMA==","signatures":[{"sig":"MEQCICUgRuElQgn4cJ35nRzpp2Zb6XRVIZlOzLM1dO6dow58AiA5BAeV4HwlvUolH6+myEAHSbFF0fwb++Z66qOAWq0f7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149688},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"coverage","collectCoverageFrom":["src/**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c9d0176ae6bc721721978ae9c51fd0af42718f44","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrii.serputko","email":"aserputko@gmail.com"},"repository":{"url":"git+https://github.com/aserputko/nestjs-swagger.git","type":"git"},"_npmVersion":"10.8.2","description":"A NestJS module for Swagger integration with configurable options","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"npm":"^11.8.0","jest":"^29.7.0","rxjs":"^7.8.0","eslint":"^8.56.0","install":"^0.13.0","ts-jest":"^29.1.0","prettier":"^3.8.1","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@nestjs/swagger":"^7.2.0","@nestjs/testing":"^10.3.0","reflect-metadata":"^0.1.13","@aserputko/prettier":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"rxjs":"^7.8.0 || ^8.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependenciesMeta":{"@nestjs/swagger":{"optional":false},"reflect-metadata":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-swagger_1.0.1-beta.c9d0176_1769352574469_0.2523547477912913","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.e5fc224":{"name":"@aserputko/nestjs-swagger","version":"2.0.0-beta.e5fc224","keywords":["nestjs","swagger","openapi","api-documentation","typescript"],"author":{"name":"aserputko"},"license":"MIT","_id":"@aserputko/nestjs-swagger@2.0.0-beta.e5fc224","maintainers":[{"name":"andrii.serputko","email":"aserputko@gmail.com"}],"homepage":"https://github.com/aserputko/nestjs-swagger#readme","bugs":{"url":"https://github.com/aserputko/nestjs-swagger/issues"},"dist":{"shasum":"7e394df8300fd6582befef2e0a53c1629cf3263b","tarball":"https://registry.npmjs.org/@aserputko/nestjs-swagger/-/nestjs-swagger-2.0.0-beta.e5fc224.tgz","fileCount":11,"integrity":"sha512-WmWwdLecxCI/6rS/ior7ayTmm0O7yWS0YOXU8/jMQtPsmsTbis9UGjn8rPMRcuWHlfSiZRFdw9qAl565tqZ0UQ==","signatures":[{"sig":"MEYCIQCSPEyzBbgVAJjWKmgs2QD8z3ViCsOhoJeYpymJN4Zy+QIhAJosRaUhzs3jMJZ5s5MZdpUR68t1bNugyI1PywDHDtz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119849},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"coverage","collectCoverageFrom":["src/**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e5fc224f3bdc89e4a3ab68e9725cca93fa9cc35b","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrii.serputko","email":"aserputko@gmail.com"},"repository":{"url":"git+https://github.com/aserputko/nestjs-swagger.git","type":"git"},"_npmVersion":"10.8.2","description":"A NestJS module for Swagger integration with configurable options","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"npm":"^11.8.0","jest":"^29.7.0","rxjs":"^7.8.0","eslint":"^8.56.0","install":"^0.13.0","ts-jest":"^29.1.0","prettier":"^3.8.1","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@nestjs/swagger":"^7.2.0","@nestjs/testing":"^10.3.0","reflect-metadata":"^0.1.13","@aserputko/prettier":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"rxjs":"^7.8.0 || ^8.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependenciesMeta":{"@nestjs/swagger":{"optional":false},"reflect-metadata":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-swagger_2.0.0-beta.e5fc224_1769355928130_0.7398404897813833","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aserputko/nestjs-swagger","version":"2.0.0","keywords":["nestjs","swagger","openapi","api-documentation","typescript"],"author":{"name":"aserputko"},"license":"MIT","_id":"@aserputko/nestjs-swagger@2.0.0","maintainers":[{"name":"andrii.serputko","email":"aserputko@gmail.com"}],"homepage":"https://github.com/aserputko/nestjs-swagger#readme","bugs":{"url":"https://github.com/aserputko/nestjs-swagger/issues"},"dist":{"shasum":"c6ad0eb03d4b831453554cfce090c9aad3ea1f13","tarball":"https://registry.npmjs.org/@aserputko/nestjs-swagger/-/nestjs-swagger-2.0.0.tgz","fileCount":11,"integrity":"sha512-hlwO0qcs+QubgDYZq5QP6U9zTHTEet9Ofb+8z47QT+7EahWBN0rj9s8AFJuUuNthCK4U0B010yLKgd27wffkuQ==","signatures":[{"sig":"MEQCICruLOldoODe0tsRiAyDWwgu0nTkrhnNhGW0P74pmeWrAiANZIYncE+nbFeCszbHmj4yc4GOLrLMIWSPUI/CR/S6KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119836},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"coverage","collectCoverageFrom":["src/**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a18a41d5e4fa794f429be53294ae472c8b70235b","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrii.serputko","email":"aserputko@gmail.com"},"repository":{"url":"git+https://github.com/aserputko/nestjs-swagger.git","type":"git"},"_npmVersion":"10.8.2","description":"A NestJS module for Swagger integration with configurable options","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^11.8.0","jest":"^29.7.0","rxjs":"^7.8.0","eslint":"^8.56.0","install":"^0.13.0","ts-jest":"^29.1.0","prettier":"^3.8.1","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@nestjs/swagger":"^7.2.0","@nestjs/testing":"^10.3.0","reflect-metadata":"^0.1.13","@aserputko/prettier":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"rxjs":"^7.8.0 || ^8.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependenciesMeta":{"@nestjs/swagger":{"optional":false},"reflect-metadata":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-swagger_2.0.0_1769356509666_0.6219150622558307","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@aserputko/nestjs-swagger","version":"2.0.1","keywords":["nestjs","swagger","openapi","api-documentation","typescript"],"author":{"name":"aserputko"},"license":"MIT","_id":"@aserputko/nestjs-swagger@2.0.1","maintainers":[{"name":"andrii.serputko","email":"aserputko@gmail.com"}],"homepage":"https://github.com/aserputko/nestjs-swagger#readme","bugs":{"url":"https://github.com/aserputko/nestjs-swagger/issues"},"dist":{"shasum":"4780bf6e5f30094638e9350fc3077ab6863b488e","tarball":"https://registry.npmjs.org/@aserputko/nestjs-swagger/-/nestjs-swagger-2.0.1.tgz","fileCount":19,"integrity":"sha512-A+CuK0vq3vjin3EjO7tWqrwlOsogq37t5t/piNBw2tvyEo2NJZ0DpoDXwIw6TibBA6QujT6/APymPaazJv4iIw==","signatures":[{"sig":"MEYCIQDuJ7mKJqnU+jJTVXaohX0lEblei/nx6Y9Q6lZmjUT2OAIhAIRr+fNOaDtlumD6fKL/z8Iw+adIoi8glEKo/YoIdAyo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126412},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"coverage","collectCoverageFrom":["src/**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4a2945f150dec9e9fcb5147484232731c488630c","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrii.serputko","email":"aserputko@gmail.com"},"repository":{"url":"git+https://github.com/aserputko/nestjs-swagger.git","type":"git"},"_npmVersion":"10.8.2","description":"A NestJS module for Swagger integration with configurable options","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^11.8.0","jest":"^29.7.0","rxjs":"^7.8.0","eslint":"^8.56.0","install":"^0.13.0","ts-jest":"^29.1.0","prettier":"^3.8.1","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0","@nestjs/core":"^10.3.0","@nestjs/common":"^10.3.0","@nestjs/swagger":"^7.2.0","@nestjs/testing":"^10.3.0","reflect-metadata":"^0.1.13","@aserputko/prettier":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"rxjs":"^7.8.0 || ^8.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","@nestjs/swagger":"^7.0.0","reflect-metadata":"^0.1.13"},"peerDependenciesMeta":{"@nestjs/swagger":{"optional":false},"reflect-metadata":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-swagger_2.0.1_1769357253387_0.49891623973684784","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@aserputko/nestjs-swagger","version":"2.1.0","keywords":["nestjs","swagger","openapi","api-documentation","typescript"],"author":{"name":"aserputko"},"license":"MIT","_id":"@aserputko/nestjs-swagger@2.1.0","maintainers":[{"name":"andrii.serputko","email":"aserputko@gmail.com"}],"homepage":"https://github.com/aserputko/nestjs-swagger#readme","bugs":{"url":"https://github.com/aserputko/nestjs-swagger/issues"},"dist":{"shasum":"5639feb3f1d56ea4dc7b300beb842fd4fe3d0453","tarball":"https://registry.npmjs.org/@aserputko/nestjs-swagger/-/nestjs-swagger-2.1.0.tgz","fileCount":11,"integrity":"sha512-CCTIABPqlJjnt8AVg577s6oVYCNA3C9aQT6E1tmu9WD8Tg70mkF90lGfyYopGenUqL4PDD9AobgW2F1xSmXwGg==","signatures":[{"sig":"MEYCIQCB8wJ7UdPHDteEN7A3xZl29CTr0FYXkmlbBiiuUavTOwIhAJGmlh0JR2dpZ07ZelBMjnsiO9QGL0Dl1mrd8ECmhBJU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121613},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"coverage","collectCoverageFrom":["src/**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"db88f9a6ca2222e963e53685f58d689a62df3d09","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrii.serputko","email":"aserputko@gmail.com"},"repository":{"url":"git+https://github.com/aserputko/nestjs-swagger.git","type":"git"},"_npmVersion":"10.8.2","description":"A NestJS module for Swagger integration with configurable options","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^11.8.0","jest":"^29.7.0","rxjs":"^7.8.0","eslint":"^8.56.0","install":"^0.13.0","ts-jest":"^29.1.0","prettier":"^3.8.1","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.2.0","@nestjs/testing":"^11.0.0","reflect-metadata":"^0.1.13","@aserputko/prettier":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"rxjs":"^7.8.0 || ^8.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","@nestjs/swagger":"^7.0.0 || ^11.0.0","reflect-metadata":"^0.1.13"},"peerDependenciesMeta":{"@nestjs/swagger":{"optional":false},"reflect-metadata":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-swagger_2.1.0_1769420568830_0.70853572765161","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@aserputko/nestjs-swagger","version":"2.2.0","keywords":["nestjs","swagger","openapi","api-documentation","typescript"],"author":{"name":"aserputko"},"license":"MIT","_id":"@aserputko/nestjs-swagger@2.2.0","maintainers":[{"name":"andrii.serputko","email":"aserputko@gmail.com"}],"homepage":"https://github.com/aserputko/nestjs-swagger#readme","bugs":{"url":"https://github.com/aserputko/nestjs-swagger/issues"},"dist":{"shasum":"261023fb4548a569fed2c457ace10052239f6ecf","tarball":"https://registry.npmjs.org/@aserputko/nestjs-swagger/-/nestjs-swagger-2.2.0.tgz","fileCount":11,"integrity":"sha512-cSroiIo3nvUMY9xz5PYr6JNVkB8GgI5KrdsTg46igXKyePxq0ue9/R3Vl8F8TJl2nJ7mEuuGBfzkc5z0Xt7d2w==","signatures":[{"sig":"MEYCIQCKSkmytBS1rKN05Dq+a3OXrHraAqCTLAHqbRNaxlYkPwIhAODD1DvJWULulBPsuBktbpub1+muvaUD17eyoY7RCFeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121633},"jest":{"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"coverage","collectCoverageFrom":["src/**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0d28b90917384c884a85bc66de819f8a5bfac42d","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:watch":"jest --watch","build:watch":"tsc -p tsconfig.build.json --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"andrii.serputko","email":"aserputko@gmail.com"},"repository":{"url":"git+https://github.com/aserputko/nestjs-swagger.git","type":"git"},"_npmVersion":"10.8.2","description":"A NestJS module for Swagger integration with configurable options","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^11.8.0","jest":"^29.7.0","rxjs":"^7.8.0","eslint":"^8.56.0","install":"^0.13.0","ts-jest":"^29.1.0","prettier":"^3.8.1","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.10.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/swagger":"^11.2.0","@nestjs/testing":"^11.0.0","reflect-metadata":"^0.1.13 || ^0.2.0","@aserputko/prettier":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"rxjs":"^7.8.0 || ^8.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","@nestjs/swagger":"^7.0.0 || ^11.0.0","reflect-metadata":"^0.1.13 || ^0.2.0"},"peerDependenciesMeta":{"@nestjs/swagger":{"optional":false},"reflect-metadata":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nestjs-swagger_2.2.0_1769420951632_0.8099502645001806","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@aserputko/nestjs-swagger","version":"3.0.0","description":"A NestJS module for Swagger integration with configurable options","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p tsconfig.build.json","build:watch":"tsc -p tsconfig.build.json --watch","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"keywords":["nestjs","swagger","openapi","api-documentation","typescript"],"author":{"name":"aserputko"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aserputko/nestjs-swagger.git"},"bugs":{"url":"https://github.com/aserputko/nestjs-swagger/issues"},"homepage":"https://github.com/aserputko/nestjs-swagger#readme","peerDependencies":{"@nestjs/common":"^10.0.0 || ^11.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/swagger":"^7.0.0 || ^11.0.0","reflect-metadata":"^0.1.13 || ^0.2.0","rxjs":"^7.8.0 || ^8.0.0"},"peerDependenciesMeta":{"@nestjs/swagger":{"optional":false},"reflect-metadata":{"optional":true}},"devDependencies":{"@aserputko/prettier":"^1.0.3","@nestjs/common":"^11.0.0","@nestjs/core":"^11.0.0","@nestjs/swagger":"^11.2.0","@nestjs/testing":"^11.0.0","@types/jest":"^29.5.0","@types/node":"^20.10.0","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.0","install":"^0.13.0","jest":"^29.7.0","npm":"^11.8.0","prettier":"^3.8.1","reflect-metadata":"^0.1.13 || ^0.2.0","rxjs":"^7.8.0","ts-jest":"^29.1.0","typescript":"^5.3.0"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["src/**/*.(t|j)s"],"coverageDirectory":"coverage","testEnvironment":"node"},"publishConfig":{"access":"public"},"_id":"@aserputko/nestjs-swagger@3.0.0","gitHead":"7b4de9c24c676e0ff031a5140df460409d92b495","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-C2liTx59AKG2CdyVqKtThnK2YDKrsk6A5DPnw9ZCp1EfwehdEgRKkSoQs10fRlNrAEorJGScFSYeNX6lV96MUw==","shasum":"fb39bd09ef9c083e408fe45ce19d39c9836c7297","tarball":"https://registry.npmjs.org/@aserputko/nestjs-swagger/-/nestjs-swagger-3.0.0.tgz","fileCount":11,"unpackedSize":121633,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFwZx1/hqVUKr312sFBdjk9V8pVeArKvYmqHf0880b/yAiEA5ZkZHNnmAygjvsXesxdiY6MKtllKMg751YhDjgzSn/k="}]},"_npmUser":{"name":"andrii.serputko","email":"aserputko@gmail.com"},"directories":{},"maintainers":[{"name":"andrii.serputko","email":"aserputko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-swagger_3.0.0_1769421106023_0.910924386695674"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-25T14:43:58.656Z","modified":"2026-01-26T09:51:46.315Z","1.0.0-beta.c8607ea":"2026-01-25T14:43:58.919Z","1.0.1-beta.c9d0176":"2026-01-25T14:49:34.618Z","2.0.0-beta.e5fc224":"2026-01-25T15:45:28.285Z","2.0.0":"2026-01-25T15:55:09.802Z","2.0.1":"2026-01-25T16:07:33.532Z","2.1.0":"2026-01-26T09:42:49.040Z","2.2.0":"2026-01-26T09:49:11.766Z","3.0.0":"2026-01-26T09:51:46.165Z"},"bugs":{"url":"https://github.com/aserputko/nestjs-swagger/issues"},"author":{"name":"aserputko"},"license":"MIT","homepage":"https://github.com/aserputko/nestjs-swagger#readme","keywords":["nestjs","swagger","openapi","api-documentation","typescript"],"repository":{"type":"git","url":"git+https://github.com/aserputko/nestjs-swagger.git"},"description":"A NestJS module for Swagger integration with configurable options","maintainers":[{"name":"andrii.serputko","email":"aserputko@gmail.com"}],"readme":"# NestJS Swagger\n\nA simple utility function for setting up Swagger documentation in NestJS applications with sensible defaults and configurable options.\n\n## Installation\n\n```bash\nnpm install @aserputko/nestjs-swagger\n```\n\n## Usage\n\n### Basic Setup\n\nImport and call `setupSwagger` in your `main.ts` file:\n\n```typescript\nimport { NestFactory } from '@nestjs/core';\nimport { AppModule } from './app.module';\nimport { setupSwagger } from '@aserputko/nestjs-swagger';\n\nasync function bootstrap() {\n  const app = await NestFactory.create(AppModule);\n\n  // Setup Swagger with default options\n  setupSwagger(app);\n\n  await app.listen(3000);\n  console.log('Swagger documentation available at: http://localhost:3000/docs');\n}\nbootstrap();\n```\n\n### Custom Configuration\n\n```typescript\nimport { NestFactory } from '@nestjs/core';\nimport { AppModule } from './app.module';\nimport { setupSwagger, SwaggerOptions } from '@aserputko/nestjs-swagger';\n\nasync function bootstrap() {\n  const app = await NestFactory.create(AppModule);\n\n  const swaggerOptions: SwaggerOptions = {\n    title: 'My API',\n    description: 'A comprehensive API for my application',\n    version: '2.0.0',\n    path: 'api-docs', // Custom path (default: 'docs')\n    bearerAuth: true, // Add Bearer Auth support\n  };\n\n  setupSwagger(app, swaggerOptions);\n\n  await app.listen(3000);\n  console.log('Swagger documentation available at: http://localhost:3000/api-docs');\n}\nbootstrap();\n```\n\n## API\n\n### `setupSwagger(app, options?)`\n\nSets up Swagger documentation for your NestJS application.\n\n#### Parameters\n\n- `app: INestApplication` - Your NestJS application instance\n- `options?: SwaggerOptions` - Optional configuration object\n\n#### SwaggerOptions\n\n```typescript\ninterface SwaggerOptions {\n  title?: string; // API title (default: 'API')\n  description?: string; // API description (default: '')\n  version?: string; // API version (default: '1.0')\n  path?: string; // Swagger UI path (default: 'docs')\n  bearerAuth?: boolean; // Enable Bearer Auth (default: false)\n}\n```\n\n## Features\n\n### Built-in Swagger UI Options\n\nThe utility automatically configures Swagger UI with these sensible defaults:\n\n- **JSON Document URL**: `/docs/json` (or `/{path}/json` if custom path is provided)\n- **Display Request Duration**: `true`\n- **Document Expansion**: `none` (collapsed by default)\n- **Filter**: `true` (enables search/filter functionality)\n- **Show Request Headers**: `true`\n- **Try It Out Enabled**: `true`\n\n### Bearer Authentication\n\nWhen `bearerAuth: true` is set, the Swagger UI will include a Bearer token authorization button, allowing users to authenticate their requests.\n\n```typescript\nsetupSwagger(app, {\n  title: 'Protected API',\n  bearerAuth: true, // Adds Bearer Auth support\n});\n```\n\n## Examples\n\n### Minimal Setup\n\n```typescript\n// Uses all defaults: title='API', path='docs', no auth\nsetupSwagger(app);\n```\n\n### Production Setup\n\n```typescript\nsetupSwagger(app, {\n  title: 'Company API',\n  description: 'Internal API for company services',\n  version: '1.2.3',\n  path: 'documentation',\n  bearerAuth: true,\n});\n```\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n\n# Run tests\nnpm run test\n\n# Run linting\nnpm run lint\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}