{"_id":"@dedel.alex/adonis6-swagger","_rev":"17-66b7812a16db0fa831f642d1b19c24a0","name":"@dedel.alex/adonis6-swagger","dist-tags":{"latest":"0.0.16"},"versions":{"0.0.1":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.1","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.1","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"068cd1f6fe37f99cb01a2e1ee6276373e68c7e3f","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.1.tgz","fileCount":24,"integrity":"sha512-mVU2snPVIG6AbmndbORuo05H29nTtxO3/RwB06C1f/vtkjWFodsvVlfJD08xuDwP7qTXn3DxNmaQJuUQJgG4KQ==","signatures":[{"sig":"MEQCIEcM34Yj6Ght3bSy6gp4io1l/OI1LR9UfMRKAP9CJSptAiAdDEtIjg+P415mXlKuSoThAbc+svz3hI+LUNZH8QXtTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25437},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands":"./build/commands/main.js","./MaintenanceProvider":"./build/providers/MaintenanceProvider.js","./CheckForMaintenanceMode":"./build/src/Middleware/CheckForMaintenanceMode.js"},"gitHead":"d31c0bbd17559d3c4d2563b27d970ceac6d9c630","scripts":{"build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run clean && tsc && npm run copy:files","release":"np --no-tests","copy:files":"cpx 'templates/**' 'build/templates'"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"],"templates":{"config":[{"src":"config.txt","dest":"swagger"}],"basePath":"./build/templates"}},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.6.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.12.2","dependencies":{"mime":"^4.0.1","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.12.2"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.2","cpx":"^1.5.0","eslint":"^8.56.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.4.11","copyfiles":"^2.4.1","typescript":"^5.4.3","@types/node":"^20.11.30","@adonisjs/core":"^6.3.1","@adonisjs/tsconfig":"^1.3.0","@types/swagger-jsdoc":"^6.0.4","@adonisjs/eslint-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.1_1715364017948_0.365923652281001","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.3","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.3","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"ff0e32d2b6c0032f6499e7f4f9a9a870dd14a7cb","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.3.tgz","fileCount":24,"integrity":"sha512-kQNCfngriZ/TTXr9Bb+xEWl3AolJeQDdOXL2NHzzcW2z252NCHb8FUwH83qRLHFtGQE4Le1hNlREGqZHxiK7Ng==","signatures":[{"sig":"MEUCIDQduKdf4+pG8TgspLFUsj5GGv+6sdsADKRbi1/NM2zZAiEA9TYgveI20mHDrjh5vrV/6/WCa+TdA7xyfTt5U5jihdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25057},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands":"./build/commands/main.js","./MaintenanceProvider":"./build/providers/MaintenanceProvider.js","./CheckForMaintenanceMode":"./build/src/Middleware/CheckForMaintenanceMode.js"},"gitHead":"959499264efd9b5166f05e3071274cc5df60263b","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run clean && tsc && npm run copy:files","release":"np --no-tests","copy:files":"cpx 'templates/**' 'build/templates'"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"],"templates":{"config":[{"src":"config.txt","dest":"swagger"}],"basePath":"./build/templates"}},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.6.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.12.2","dependencies":{"mime":"^4.0.3","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.7"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","cpx":"^1.5.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.5.5","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.12.11","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.4","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.3_1715366650930_0.45730338413012994","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.4","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.4","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"37e8ac62ae6195b33de159218603800312c2b973","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.4.tgz","fileCount":24,"integrity":"sha512-fV6LXxylFcMaAy3wIAaSWdA7im0/FaeKSfmbAcmyYrZTRq6bfPdUxdQEfhbJeC4cfbey44JoQSV9T9ihXe/WXw==","signatures":[{"sig":"MEYCIQCZesQnHgIVU/YUUDtxuRG8GiBATDLZwpOq1Z16GrGb1QIhAIoDe3rz8cVGZ6JbWcbrSqS1sYko8dZ5pVcM36dtdAz3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24944},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"4d73a08094f4b0055031998dd9b821dee140367b","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run clean && tsc && npm run copy:files","release":"np --no-tests","copy:files":"cpx 'templates/**' 'build/templates'"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"],"templates":{"config":[{"src":"config.txt","dest":"swagger"}],"basePath":"./build/templates"}},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.6.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.12.2","dependencies":{"mime":"^4.0.3","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.7"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","cpx":"^1.5.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.5.5","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.12.11","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.4","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.4_1715589224890_0.6887478733136727","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.5","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.5","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"b42cdde8cc7f289ceb770ab88cf04b21656982e0","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.5.tgz","fileCount":24,"integrity":"sha512-jjjSKNeo/K18RhMNl1vcAqaedNzzTT5PQzvmcn6cqWVtxJ6Ni3V9KpPMPplGPa+Z+53gkxkVAECvZA9k8sSpcQ==","signatures":[{"sig":"MEUCID+Pkp7i2PfRYm8tLymZSTa9T6S6ckoft/a1Dkgn/fMVAiEAl9Qc1oQIVH4kehNbDMJCrilMzyGgxxcXGdzQGUMU61g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24944},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"04aaabc686823d3a3e06c34282d567fb3ccb03ce","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run clean && tsc && npm run copy:files","release":"np --no-tests","copy:files":"cpx 'templates/**' 'build/templates'"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"],"templates":{"config":[{"src":"config.txt","dest":"swagger"}],"basePath":"./build/templates"}},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.6.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.12.2","dependencies":{"mime":"^4.0.3","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.7"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","cpx":"^1.5.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.5.5","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.12.11","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.4","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.5_1715590530119_0.23953158735529057","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.6","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.6","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"2dd14855fe61720a08a4c0d04b3c8c038690f2c7","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.6.tgz","fileCount":24,"integrity":"sha512-iBaA9MSdX58sblcPXBuWA0RL9IqXJatGxATgMLd8uG+hWcRBl1XCjaSKef8waT6MT4S8btVk5syRr8K9PhzSqw==","signatures":[{"sig":"MEUCIBUnBvKHgQn/wiyVKv25pUEDTYjL7Tq7PWYegSX47uQhAiEA4V33EOAn5tnS11coBkWFxnjHPEcTskR1U447eRz6duI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25009},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"04aaabc686823d3a3e06c34282d567fb3ccb03ce","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run clean && tsc && npm run copy:files","release":"np --no-tests","copy:files":"cpx 'templates/**' 'build/templates'"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"],"templates":{"config":[{"src":"config.txt","dest":"swagger"}],"basePath":"./build/templates"}},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.6.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.12.2","dependencies":{"mime":"^4.0.3","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.7"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","cpx":"^1.5.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.5.5","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.12.11","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.4","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.6_1715591102907_0.6249844334092196","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.7","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.7","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"ff3ba13922f6dc77304526a2448996aff0efff92","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.7.tgz","fileCount":26,"integrity":"sha512-0MmCJNP6+NiDNN27fdSmgNciovF27uyzrqzqIv2tE/aJ0CrnkRuDKLQZlQrhRVDn6I2Nr199zC64K9qESTqcmw==","signatures":[{"sig":"MEUCIQCurr42Py4dq1T+4aHAMYn66mUWd67RM8pA/QsbPVmyYgIgT1iHzPeRGpuA/GJTbaZutqai8ofRY/S3Qyfdrzt5wI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25031},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"467877e3f401e756b5304f40e3b4c30a27246827","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run clean && tsc && npm run copy:files","release":"np --no-tests","copy:files":"cpx 'templates/**' 'build/templates'"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"],"templates":{"config":[{"src":"config.txt","dest":"swagger"}],"basePath":"./build/templates"}},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.6.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.12.2","dependencies":{"mime":"^4.0.3","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.7"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","cpx":"^1.5.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.5.5","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.12.11","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.4","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.7_1715593141683_0.6454494497980638","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.8","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.8","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"9f6c15b79bb5ae736c6f331cadd3b8ccf6432d85","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.8.tgz","fileCount":26,"integrity":"sha512-hR+4MTduIEyJ04oTE4XJnHfw9ChVnMx/3n1DPNBq4EnovaZqOA3JKFpx7FCnQcyqLRxCJkLE/Zpq2bbDCgn/4A==","signatures":[{"sig":"MEUCIQCGP0gnPDQJ2xGBiRoYhI9vLmjm+yAEEhuFgBGnN2T2BgIgX3m6XI/aqxrwHRC0wYprNvAezTPYXqQNDqnxVqtbwYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26523},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands":"./build/src/helpers/main.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"0840dbf8d62ff1fadb407c06e7bab7f4df9f766e","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run clean && tsc && npm run copy:files","release":"np --no-tests","copy:files":"cpx 'templates/**' 'build/templates'"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"],"templates":{"config":[{"src":"config.txt","dest":"swagger"}],"basePath":"./build/templates"}},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.6.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.12.2","dependencies":{"mime":"^4.0.3","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.7"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","cpx":"^1.5.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.5.5","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.12.11","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.4","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.8_1715725162891_0.46971689646724935","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.10","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.10","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"f18b6bd32e1f7361faf02cecddfa46afdd725656","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.10.tgz","fileCount":29,"integrity":"sha512-pIMePOQBzeW/bDP1pPxaQFlyyWHiOf7J8PDF3cuubSYXTaLrwtrOieN/IS7McwpVpdwpIgj+MX8LfIGkysxyQw==","signatures":[{"sig":"MEUCIGuoLkz9GYWrJEsERwHwFXBsAoe/EX0m93C0D73wOVrJAiEA3rVlWLpbgpcHAawTjNwvCILO1dqxl0x28Hz4S0yy66o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28444},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"dbedddf8fbb76209effb85bd4f98e0318d7b9338","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","release":"np --no-tests","version":"npm run build","postbuild":"npm run index:commands","postcompile":"npm run copy:templates","copy:templates":"copyfiles --up 1 \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"]},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.7.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.14.0","dependencies":{"mime":"^4.0.3","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.14"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","cpx":"^1.5.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.5.24","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.12.13","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.4","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.10_1717076188391_0.1567403830777001","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.11","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.11","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"13e1bccd17fa4774c0d7b310aacd7f8dc78b7294","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.11.tgz","fileCount":29,"integrity":"sha512-1MZAA9tHukwxNP3AnJzIAHeOFFijfZzq0p2XWIYnHae+ukc/yYBo8fN1JUVQdLcdkdgUOo08BqitLiBFXLg1KA==","signatures":[{"sig":"MEQCICvkSVbTfJrqzl68a8NSvKWZ2IqjwOdvlcxUuHsW795GAiBJDQmhHGXZjLNxtXEagjcZxYxX01I4Tc7fG1lzkzoAkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28489},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"a60d1f513c57f2c11ade1bd9131925591a906103","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","release":"np --no-tests","version":"npm run build","postbuild":"npm run index:commands","postcompile":"npm run copy:templates","copy:templates":"copyfiles --up 1 \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"]},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.7.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.14.0","dependencies":{"mime":"^4.0.3","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.14"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","cpx":"^1.5.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.5.24","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.12.13","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.4","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.11_1717078161332_0.2918235427136726","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.12","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.12","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"5c89ea60afacd28c47268d833d89f3ff2466bd6d","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.12.tgz","fileCount":29,"integrity":"sha512-ws1ZSpVoYlarad6KvJe6JDb5oTK8owGsESipbTXHzkRaJPPFsMF2/797hpxeqIZp0L+8kmQz81r2jrC/S0DUEA==","signatures":[{"sig":"MEQCIBoIyPd/KgPU8uIFlKYtU6qP8ueLPyIPahAfXy/2OFBPAiBGr7Bzq9zk7/iReVt084iMx33ixCpD25iDqkIoTtVJIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28469},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"5eae0413ef3fcc45b79725d7cc342b6d5ec7db69","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","release":"np --no-tests","version":"npm run build","postbuild":"npm run index:commands","postcompile":"npm run copy:templates","copy:templates":"copyfiles --up 1 \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"]},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.7.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.14.0","dependencies":{"mime":"^4.0.3","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.14"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","cpx":"^1.5.0","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.2.5","@swc/core":"^1.5.24","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.12.13","@adonisjs/core":"^6.9.0","@adonisjs/tsconfig":"^1.3.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.4","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/core":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.12_1717086929691_0.8366897755617007","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.13","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.13","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"5dc42fead6bf36a4269f334441b01dada613b962","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.13.tgz","fileCount":29,"integrity":"sha512-V1EkLURU8nNyDjBdAX8MwpwhTnNxN5K4ahLxjuVDrO27ihJgaSA4siAeQj+eelrC54qsDrUZ0fIxFr2JVCSVkQ==","signatures":[{"sig":"MEUCIQDIebCwy2jqhMlqrTLMVmPwTqbUQFW6trry2rRxi3WNAQIgeS8vMma9cuO7ta7Rg+JYscz7qYgVIvdVU3SsKkHq3eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28049},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"31da20ec9aa62dc51c536f701b1834e73641bb5e","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","release":"np --no-tests","version":"npm run build","postbuild":"npm run index:commands","postcompile":"npm run copy:templates","copy:templates":"copyfiles --up 1 \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"]},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.8.2","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.17.0","dependencies":{"mime":"^4.0.4","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.14"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.7","eslint":"^8.57.1","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","typescript":"^5.6.2","@types/node":"^22.7.2","@adonisjs/core":"^6.14.0","@adonisjs/tsconfig":"^1.4.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.5","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.4.0"},"peerDependencies":{"@adonisjs/core":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.13_1727342435673_0.4129506955916544","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.14","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.14","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"5c32d62b0cc16c8632506991c6b23e3b0db56fd3","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.14.tgz","fileCount":29,"integrity":"sha512-kNmscUwh6PqWld3Pi4fWQZRPhXQjoIMEmW1Z9OSwEn6JP95kziygvSbBJoza3RlTffxfwOVStEqrhrkmwZKbeA==","signatures":[{"sig":"MEUCIGiyz88aLqPXkhYr6SnRYeBpNnCIb/cCtrWbCkwn/8EDAiEAnF4vN1F07S9Bcrfvzmudamf5d4J1FgqkbV6gkyB9CRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28049},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"75cdf30bd4fa0a498791a21ef7bac25747c6a51d","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","release":"np --no-tests","version":"npm run build","postbuild":"npm run index:commands","postcompile":"npm run copy:templates","copy:templates":"copyfiles --up 1 \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"]},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.9.0","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"20.18.0","dependencies":{"mime":"^4.0.4","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.17.14"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.7","eslint":"^8.57.1","del-cli":"^6.0.0","ts-node":"^10.9.2","prettier":"^3.3.3","copyfiles":"^2.4.1","typescript":"^5.6.3","@types/node":"^22.7.9","@adonisjs/core":"^6.14.1","@adonisjs/tsconfig":"^1.4.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.5","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.4.0"},"peerDependencies":{"@adonisjs/core":"^6.14.1"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.14_1729715449774_0.4492711057761274","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@dedel.alex/adonis6-swagger","version":"0.0.15","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"author":{"name":"Dedel Alex"},"license":"MIT","_id":"@dedel.alex/adonis6-swagger@0.0.15","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"homepage":"https://github.com/aDedel/adonis6-swagger#readme","bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"dist":{"shasum":"92e0314e79f1c8e92a8980eaa6decc0bd4989435","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.15.tgz","fileCount":29,"integrity":"sha512-oWr0Nb37xltGScIpfZox+rAw+966wMVawr92pXQNfHQh26k9cHbt+DeUe47KenA88vthm3cp395nu2wNcWk89g==","signatures":[{"sig":"MEYCIQDeWqfHCujiMJuc5D8ZnpjtdRkOccbxFEeRsGOoUhFjKQIhAL86Ub51uUngTuKMTK54N+jBjjAcM00fZi06l8cMeXij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28049},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./types":"./build/src/types.js","./commands":"./build/commands/main.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js"},"gitHead":"c819b4925ff6ffa21215b3803223d539035c516f","scripts":{"lint":"eslint . --ext=.ts","build":"npm run compile","clean":"del-cli build","format":"prettier --write .","compile":"npm run lint && npm run clean && tsc","release":"np --no-tests","version":"npm run build","postbuild":"npm run index:commands","postcompile":"npm run copy:templates","copy:templates":"copyfiles --up 1 \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands"},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"adonisjs":{"types":"adonis6-swagger","commands":["adonis6-swagger/build/commands"],"providers":["adonis6-swagger"]},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/aDedel/adonis6-swagger.git","type":"git"},"_npmVersion":"10.8.2","description":"Swagger provider for AdonisJS 6","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime":"^4.0.6","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.18.3"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","eslint":"^8.57.1","del-cli":"^6.0.0","ts-node":"^10.9.2","prettier":"^3.5.1","copyfiles":"^2.4.1","typescript":"^5.7.3","@types/node":"^22.13.4","@adonisjs/core":"^6.17.2","@adonisjs/tsconfig":"^1.4.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.5","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.4.0"},"peerDependencies":{"@adonisjs/core":"^6.17.2"},"_npmOperationalInternal":{"tmp":"tmp/adonis6-swagger_0.0.15_1739614299792_0.21268607478726942","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@dedel.alex/adonis6-swagger","description":"Swagger provider for AdonisJS 6","version":"0.0.16","main":"build/index.js","type":"module","exports":{".":"./build/index.js","./commands":"./build/commands/main.js","./commands/*":"./build/commands/*.js","./providers/*":"./build/providers/*.js","./types":"./build/src/types.js"},"scripts":{"clean":"del-cli build","compile":"npm run lint && npm run clean && tsc","postcompile":"npm run copy:templates","copy:templates":"copyfiles --up 1 \"stubs/**/*.stub\" build","build":"npm run compile","postbuild":"npm run index:commands","release":"np --no-tests","format":"prettier --write .","lint":"eslint . --ext=.ts","version":"npm run build","index:commands":"adonis-kit index build/commands"},"devDependencies":{"@adonisjs/core":"^6.17.2","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.4.4","@adonisjs/tsconfig":"^1.4.0","@types/node":"^22.14.0","@types/swagger-jsdoc":"^6.0.4","@types/swagger-ui-dist":"^3.30.5","copyfiles":"^2.4.1","del-cli":"^6.0.0","eslint":"^8.57.1","np":"^10.2.0","prettier":"^3.5.3","ts-node":"^10.9.2","typescript":"^5.8.3"},"dependencies":{"mime":"^4.0.7","swagger-jsdoc":"^6.2.8","swagger-ui-dist":"^5.20.6"},"peerDependencies":{"@adonisjs/core":"^6.17.2"},"author":{"name":"Dedel Alex"},"license":"MIT","homepage":"https://github.com/aDedel/adonis6-swagger#readme","repository":{"type":"git","url":"git+https://github.com/aDedel/adonis6-swagger.git"},"bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"prettier":"@adonisjs/prettier-config","publishConfig":{"access":"public"},"adonisjs":{"types":"adonis6-swagger","providers":["adonis6-swagger"],"commands":["adonis6-swagger/build/commands"]},"np":{"message":"chore(release): %s","contents":".","anyBranch":false},"_id":"@dedel.alex/adonis6-swagger@0.0.16","gitHead":"efca731115678715a51cf52824ee608dfd2582d6","types":"./build/index.d.ts","_nodeVersion":"22.14.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jntxOQT4wOosxzsXQztnck4gjGS1/ROlWOVNGacVx7vC9xEDGVSM9FabJq2eSa1QlcZbNgmqWiGrAfnB1Y6S7A==","shasum":"4aca94371881c0c8f55dbc86bd6f153f8e90f0a7","tarball":"https://registry.npmjs.org/@dedel.alex/adonis6-swagger/-/adonis6-swagger-0.0.16.tgz","fileCount":29,"unpackedSize":28049,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDvnyqqQVHvSB2bT4j3R8lMFeJcpQxUgv9v3aSABOpa1AiBbOTlC6JeVkV7/dWFhHPT3hPlnND0cXlLMJLGg3ZfbIQ=="}]},"_npmUser":{"name":"dedel.alex","email":"dedel.alex@gmail.com"},"directories":{},"maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adonis6-swagger_0.0.16_1743943964871_0.6117719488958551"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-10T18:00:16.500Z","modified":"2025-04-06T12:52:45.272Z","0.0.0":"2024-05-10T17:42:05.317Z","0.0.1":"2024-05-10T18:00:18.209Z","0.0.3":"2024-05-10T18:44:11.205Z","0.0.4":"2024-05-13T08:33:45.048Z","0.0.5":"2024-05-13T08:55:30.265Z","0.0.6":"2024-05-13T09:05:03.059Z","0.0.7":"2024-05-13T09:39:01.814Z","0.0.8":"2024-05-14T22:19:23.120Z","0.0.10":"2024-05-30T13:36:28.619Z","0.0.11":"2024-05-30T14:09:21.492Z","0.0.12":"2024-05-30T16:35:29.943Z","0.0.13":"2024-09-26T09:20:35.871Z","0.0.14":"2024-10-23T20:30:49.978Z","0.0.15":"2025-02-15T10:11:39.963Z","0.0.16":"2025-04-06T12:52:45.103Z"},"bugs":{"url":"https://github.com/aDedel/adonis6-swagger/issues"},"author":{"name":"Dedel Alex"},"license":"MIT","homepage":"https://github.com/aDedel/adonis6-swagger#readme","keywords":["adonis","adonis6","adonisjs","adonisjs6","swagger","typescript"],"repository":{"type":"git","url":"git+https://github.com/aDedel/adonis6-swagger.git"},"description":"Swagger provider for AdonisJS 6","maintainers":[{"name":"dedel.alex","email":"dedel.alex@gmail.com"}],"readme":"\n# adonis6-swagger\n> Swagger, AdonisJS, SwaggerUI\n\nCreate API documentation easily in Adonis 6 using [Swagger](https://swagger.io/specification/)\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of contents\n\n- [Installation](#installation)\n- [Sample Usage](#sample-usage)\n- [Best usage](#best-usage)\n- [Custom UI](#custom-ui)\n- [Build swagger spec file](#build-swagger-spec-file)\n- [Swagger modes](#swagger-modes)\n- [Production using](#production-using)\n- [Swagger basic auth](#swagger-basic-auth)\n- [Recipes](#recipes)\n- [JWT auth for endpoints](#jwt-auth-for-endpoints)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# Installation\n```bash\nnpm i --save @dedel.alex/adonis6-swagger\n```\n\nConnect all dependences:\n```bash\nnode ace configure @dedel.alex/adonis6-swagger\n```\n\n* For other configuration, please update the `config/swagger.ts`.\n\n# Sample Usage\n* Add new route:\n  ```js\n  Route.get('/api/hello', 'TestController.hello')\n  ```\n\n* Create `TestController` using `node ace make:controller Test` command:\n\n```js\n  import { HttpContext } from \"@adonisjs/core/http\";\n  import User from \"#models/user\";\n\n  export default class UsersController {\n    /**\n      * @swagger\n      * /api/users:\n      * post:\n      *     tags:\n      *       - Users\n      *     requestBody:\n      *       required: true\n      *       content:\n      *         application/json:\n      *           description: User payload\n      *           schema:\n      *             type: object\n      *             properties:\n      *               phone:\n      *                 type: string\n      *                 example: 'James Bond'\n      *                 required: true\n      *               email:\n      *                 type: string\n      *                 example: 'Bond007@example.com'\n      *                 required: true\n      *     produces:\n      *       - application/json\n      *     responses:\n      *       200:\n      *         description: Success\n      *         content:\n      *           application/json:\n      *             schema:\n      *               $ref: '#/components/schemas/User'\n      */\n    public async create({ request, response }: HttpContext): Promise<User> {\n        // User saving and returns\n    }\n  }\n```\n\n* You can also define the schema in the Models:\n```js\n    import { DateTime } from 'luxon'\n    import { BaseModel, column } from '@adonisjs/lucid/orm'\n\n    /**\n     * @swagger\n     * components:\n     *   schemas:\n     *     User:\n     *       type: object\n     *       properties:\n     *         name:\n     *           type: string\n     *         email:\n     *           type: string\n     *\n     */\n    export default class User extends BaseModel {\n    @column({isPrimary: true})\n    public id: number\n    \n    @column()\n    public name: string\n    \n    @column()\n    public email: string\n    \n    @column.dateTime({autoCreate: true})\n    public createdAt: DateTime\n    \n    @column.dateTime({autoCreate: true, autoUpdate: true})\n    public updatedAt: DateTime\n  }\n  ```\n\n* Or create a separate file containing documentation from the APIs in either TS or YAML formats, sample structure:\n  ```bash\n  project\n  ├── app\n  ├── config \n  ├── docs\n  │   ├── controllers\n  │   │   ├── **/*.ts\n  │   │   ├── **/*.yml\n  │   └── models\n  │       ├── **/*.ts\n  │       ├── **/*.yml\n  ```\n# Best usage\n* Create files into docs/swagger, for example docs/swagger/auth.yml may contains:\n\n```YAML\n/api/auth/login:\n  post:\n    tags:\n      - Auth\n    security: []\n    description: Login\n    parameters:\n      - name: credentials\n        in:  body\n        required: true\n        schema:\n          properties:\n            phone:\n              type: string\n              example: '1234567890'\n              required: true\n    produces:\n      - application/json\n    responses:\n      200:\n        description: Success\n```\n* You can change default settings in config/swagger.ts\n* For other sample in YAML and JS format, please refer to this [link](/sample).\n\nOpen http://localhost:3333/docs in your browser\nFor detail usage, please check the Swagger specification in this [SwaggerSpec](https://swagger.io/specification/)\n\n# Custom UI - Not tested\nFor using custom ui you should use own build of swagger ui. Current package contains only preconfigured and already built ui bundle. For example, you can use [Adonis Edge](https://preview.adonisjs.com/packages/edge) for rendering ui with custom params.\n\nFirst, install edge:\n```bash\nnpm i @adonisjs/view\n```\nOnce installed, run the following ace command to setup the package.\n```bash\nnode ace invoke @adonisjs/view\n```\nGenerate new template file using Adonis generator:\n```bash\nnode ace make:view swagger\n```\n\nAnd then add route for custom UI:\n```js\nRoute.get('/', async ({ view }) => {\n  const specUrl = 'your spec url'\n  return view.render('swagger', { specUrl })\n})\n```\n\nYour template should have similar content:\n```html\n<!DOCTYPE html>\n<head>\n  <script src=\"//unpkg.com/swagger-ui-dist@3/swagger-ui-standalone-preset.js\"></script>\n  <script src=\"//unpkg.com/swagger-ui-dist@3/swagger-ui-bundle.js\"></script>\n  <link rel=\"stylesheet\" href=\"//unpkg.com/swagger-ui-dist@3/swagger-ui.css\"/>\n  <script>\n    window.onload = () => {\n      let ui = SwaggerUIBundle({\n        url: \"{{ specUrl }}\",\n        dom_id: \"#swagger-ui\",\n        presets: [\n          SwaggerUIBundle.presets.apis,\n          SwaggerUIBundle.SwaggerUIStandalonePreset\n        ],\n        plugins: [\n          SwaggerUIBundle.plugins.DownloadUrl\n        ],\n      })\n\n      window.ui = ui\n    }\n  </script>\n</head>\n<body>\n  <div id=\"swagger-ui\"></div>\n</body>\n</html>\n```\nIt is the simplest way for using custom swagger ui, but of course you could use Webpack or another bundler tool for bundling your pre configured Swagger ui.\n# Build swagger spec file\n\nYou can build swagger spec file the next way:\n\nSet `specFilePath` option to your swagger config:\n```js\nconst swaggerConfig = {\n  specFilePath: 'docs/swagger.json'\n}\n```\nAnd then run adonis command:\n```bash\nnode ace swagger:generate\n```\nGenerated file will be written to by path configured in config.\n\n# Swagger modes\nThis package support two modes:\n- PRODUCTION\n- RUNTIME\n\nBy default RUNTIME mode enabled. When RUNTIME mode enabled package rebuild swagger spec file on each request. When you use PRODUCTION you should build your swagger spec once and then package will be respond this file content on each request.\n\n# Production using\nFor using swagger in production you should make some preparations:\n-  Setup swagger config:\n```js\nconst swaggerConfig = { \n  mode: process.env.NODE_ENV === 'production' ? 'PRODUCTION' : 'RUNTIME',\n  specFilePath: 'docs/swagger.json'\n}\n```\n- Add post hook for npm build script to your `package.json`:\n```json\n{\n  \"scripts\": {\n    \"build\": \"npm run compile\",\n    \"postbuild\": \"node ace swagger:generate && cp -a docs/ build/docs\"\n  }\n}\n```\n- Deliver your source code to production server.\n\n\n# Swagger basic auth\n\nPackage supports auth via basic auth schema. For using auth you should add config in `config/swagger.ts` \n\n```ts\nimport { Env } from '@adonisjs/core/env';\n\nexport default {\n  // ...Swagger config\n  swaggerAuth: {\n    authMiddleware: 'swagger-auth',\n\n    authCredentials: {\n      login: Env.get('SWAGGER_AUTH_LOGIN'),\n      password: Env.get('SWAGGER_AUTH_PASSWORD')\n    }\n  }\n}\n```\nRegister auth middleware in your `start/kernel.ts`\n```ts\nServer.middleware.registerNamed({\n  'swagger-auth': 'Adonis/Addons/Swagger/AuthMiddleware',\n})\n```\n\nThat's all. Your swagger docs secured by basic auth.\n\nInstead of using credentials, you can use function for verifying access in more complex way.\n```ts\nimport Env from '@adonisjs/core/env'\nimport { verifyDocsAccess } from '#services/auth/docs'\n\nexport default {\n  // ...Swagger config\n  swaggerAuth: {\n    authMiddleware: 'swagger-auth',\n\n    authCheck: async (login, password) => {\n      return await verifyDocsAccess({ login, password })\n    }\n  }\n}\n```\n\n# Recipes\n\n## JWT auth for endpoints\n\nDefine JWT component inside your `.yaml` declaration:\n```\ncomponents:\n  securitySchemes:\n    bearerAuth:            \n    type: http\n    scheme: bearer\n    bearerFormat: JWT \n```\nOr add to your swagger config:\n```ts\nexport default {\n  // ... config options\n  options: {\n    definition: {\n    openapi: '3.0.0',\n    info: {\n      title: 'Application with swagger docs',\n      version: '1.0.0',\n      description: 'My application with swagger docs'\n    },\n    components: {\n      securitySchemes: {\n      bearerAuth: {\n        type: \"http\",\n        scheme: \"bearer\",\n        bearerFormat: \"JWT\"\n      }\n      }\n    }\n    }\n  //... config options\n  }\n} as SwaggerConfig\n```\n","readmeFilename":"README.md"}