{"_id":"joi-to-swagger","_rev":"31-d672cdd5bd1499059235bc4378494233","name":"joi-to-swagger","dist-tags":{"latest":"6.2.0"},"versions":{"1.0.0":{"name":"joi-to-swagger","version":"1.0.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"url":"http://chipersoft.com/","name":"Jarvis Badgley","email":"chiper@chipersoft.com"},"license":"MIT","_id":"joi-to-swagger@1.0.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"dist":{"shasum":"7360f6b850cb579a546c8e19bd9d8f84c425bfb9","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-1.0.0.tgz","integrity":"sha512-g5jgighssRWLhZi4ZNTMMhGhJ8LzKTtGyNcTMqstRBCjhc0nKJaCe6VFtREKZCMlgIESvLE6PsiKMG9Sjj7Naw==","signatures":[{"sig":"MEQCIGoznZ6BzL33qn235itvpcd25ld99R1g3aR+2PFpgNmHAiBwDqhFvPKmtFmtKjCiYR3SMiqEcmdTl9DpgJacyGykkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"7360f6b850cb579a546c8e19bd9d8f84c425bfb9","gitHead":"4b4103f76410de11e8d95ff46646001b2fee9f55","scripts":{"lint":"eslint ./","test":"tap tests.js"},"_npmUser":{"name":"chipersoft","email":"chiper@chipersoft.com"},"_npmVersion":"3.10.8","description":"","directories":{},"_nodeVersion":"6.9.0","dependencies":{"lodash.get":"^4.0.2","lodash.find":"^4.0.0"},"devDependencies":{"joi":"~10.1.0","tap":"~8.0.1","eslint":"~3.12.0","tapsuite":"~1.1.0","eslint-plugin-node":"~3.0.5","eslint-config-chiper":"~2.1.0","eslint-plugin-promise":"~3.4.0"},"peerDependencies":{"joi":">= 10"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger-1.0.0.tgz_1483485603378_0.02132564061321318","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"joi-to-swagger","version":"1.1.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"url":"http://chipersoft.com/","name":"Jarvis Badgley","email":"chiper@chipersoft.com"},"license":"MIT","_id":"joi-to-swagger@1.1.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"dist":{"shasum":"2783c987ca3cd0c166cd8427e49d1d5be6df7ead","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-1.1.0.tgz","integrity":"sha512-nOGKw+K4my5t7yBOduhEih3Mo38WQ9puqVG8MAooSLS7SP+JmFGAyBaGaQJJweQtfVOnpZzkNTniB0/yZ0BsmA==","signatures":[{"sig":"MEQCIQC0IgycuoXwD665ezvxwBjQuN1O+lcm5t80Li4pZV/K/gIfedv+5Kz5V8NxVKCJFisI7EhYIbA/LKtxp6YBJrzNHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"2783c987ca3cd0c166cd8427e49d1d5be6df7ead","engines":{"node":">=4.2.0"},"gitHead":"4c9c6fde1341a08e83db2f5c41aa5a55bce33586","scripts":{"lint":"eslint ./","test":"tap tests.js"},"_npmUser":{"name":"chipersoft","email":"chiper@chipersoft.com"},"_npmVersion":"3.10.8","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"4.6.0","dependencies":{"lodash.get":"^4.0.2","lodash.find":"^4.0.0"},"devDependencies":{"joi":"~10.1.0","tap":"~8.0.1","eslint":"~3.12.0","tapsuite":"~1.1.0","eslint-plugin-node":"~3.0.5","eslint-config-chiper":"~2.1.0","eslint-plugin-promise":"~3.4.0"},"peerDependencies":{"joi":">= 10"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger-1.1.0.tgz_1484000496488_0.6721336673945189","host":"packages-18-east.internal.npmjs.com"}},"1.1.1":{"name":"joi-to-swagger","version":"1.1.1","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@1.1.1","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"66782bfc2beb27276ccd19523544002f516d3c4b","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-1.1.1.tgz","integrity":"sha512-JFO7tvWLlCtTVc/7RU/hKE0Y6ZpA6c/Ld2aSVl2oC6Bj7w7UBc/Okxze65CJvkR+niKx1gp+jMpuvNGD4NSVlg==","signatures":[{"sig":"MEQCIDFolTIqFXPtSzXkIEvxQKMUtjyzqjB61fkcjGJWb1CZAiBmJIVYtktItbzk7RIq8GbRtLoWKsZKNB3y6u2JfPS0TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"engines":{"node":">=4.2.0"},"gitHead":"43b98897abe36970f65f438c33fa1f68be0645fb","scripts":{"lint":"eslint ./","test":"tap tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"chipersoft","email":"chiper@chipersoft.com"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"5.3.0","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"8.4.0","dependencies":{"lodash.get":"^4.0.2","lodash.find":"^4.0.0"},"devDependencies":{"joi":"~10.1.0","tap":"~8.0.1","eslint":"~3.12.0","tapsuite":"~1.1.0","eslint-plugin-node":"~3.0.5","eslint-config-chiper":"~2.1.0","eslint-plugin-promise":"~3.4.0"},"peerDependencies":{"joi":">= 10"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger-1.1.1.tgz_1509597201518_0.3991229422390461","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"joi-to-swagger","version":"1.2.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@1.2.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"762ca7bec003527e4964cb044f62007d3bd48194","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-1.2.0.tgz","integrity":"sha512-7jwby6d/71bkNy+7Ryb+cJEYsqQi6u2OdGeQWWIiAE0rblLF1+AGDVKo37ObM7unuQWHuOufg8iXp6tiWULAwA==","signatures":[{"sig":"MEUCIQCKrUEsKYdwL9w/Ct6hEB863ukx/kIdMGI9k7xGPGSZgwIgB9hN7kL/QkhKfHg+uClp7gTfOecLNntFuuUt8/b8GHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js"],"engines":{"node":">=4.2.0"},"gitHead":"1ea553e3fb0abb650ff3f9462b6a4fc755c0934f","scripts":{"lint":"eslint ./","test":"tap tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"chipersoft","email":"chiper@chipersoft.com"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"5.5.1","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"4.8.5","dependencies":{"lodash.get":"^4.0.2","lodash.find":"^4.0.0"},"devDependencies":{"joi":"~12.0.0","tap":"~10.7.2","eslint":"~4.10.0","tapsuite":"~1.1.1","eslint-plugin-node":"~5.2.1","eslint-config-chiper":"~2.2.0","eslint-plugin-promise":"~3.6.0"},"peerDependencies":{"joi":">= 10"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger-1.2.0.tgz_1509990575741_0.017885189270600677","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"joi-to-swagger","version":"2.0.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@2.0.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"10c16deb6237b01f59a9ee767bf37b05af950783","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-2.0.0.tgz","fileCount":5,"integrity":"sha512-jeNKviyn0UnFvfvtewiwoOVnUp9fbx+dqinaNzWvfIN158vd1DwDCwm7H9AFslOCBo+s1G/7UiB0KoaJNRHJ6g==","signatures":[{"sig":"MEQCIEFuAdAxtChwb3PU3vO/PZnW7381fRzuijiKzb+32vXOAiBfskQNi39Mlcrod8KRHvuDGF8x5Ml2UQpa/AUFR+Oliw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa13mGCRA9TVsSAnZWagAAbKsP/jSQUEk7uritzTWcRlV6\nuh6n9WAWEWGSZf+RuyO3uhFztqbKKasgA+U0cNigvR2+aH8GFeDYqboLlooL\n1wVx21PXw5XWsj0VHX7K5puctyJDMSRjhiZavGnPYrnewhuNSdeqReiuLUJP\npC6N6p94bcWm3Asw+szr0HiohM/fAr9hNg/0gIqpeRdeXJqsNqRLnO7Jwwto\nZu93CYdue115iE4vvZ9RFntTECwsTUm5bURfwqaaT9wzjAUm6IOwUflGOzK/\nYduhsmqtXwZpTQCh7tRJ3XFMeZn+dREHSe0fAAi+U8oH8Xoxhb+9y7n1sdWk\n/W+ZKcMAF/RLyuI7Y5kQY92RwuQSGp3qdN39hsfQ+O66nl47hyauxbyJGrX2\n/j+jlXvtk1uEXy+4+dMxWxbCNSmCVqZHH2XD2x+uezkpdi6kQBKhr2oi+ysa\nQXcv0APQQ7yas8Xw4VApwLlBK2t8WWeqjgUWrrc2/O3EWlqUK15moXgfmcHl\nJFlrxSMGm9lxTarm3Q1VcNkL+OLYaCZEK9HuGIfNmSfPMPr7ormrNhVh96DS\nK+0UxIGhYKbTPlJw4BSxrd/AfhtsEMB1meE6ApztsvqIhr00mUcvOgU8NrJ6\nhr8JpDX0zh2jGKqCZZlrkK5Li+Wapp4YXXNphatpSdc9ZklBTolX2axlLNAt\nrQLH\r\n=EBQe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"engines":{"node":">=4.2.0"},"gitHead":"c51fb0e1afe57ea3607eb1e3d44d4aa4c13fcf63","scripts":{"lint":"eslint ./","test":"tap tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"chipersoft","email":"chiper@chipersoft.com"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"5.8.0","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"8.9.1","dependencies":{"lodash.get":"^4.0.2","lodash.find":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~12.0.0","tap":"~11.0.0","eslint":"~4.11.0","tapsuite":"~1.1.1","eslint-plugin-node":"~6.0.0","eslint-config-chiper":"~2.2.0","eslint-plugin-promise":"~3.6.0"},"peerDependencies":{"joi":">= 10"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_2.0.0_1524070790069_0.3028555118455034","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"joi-to-swagger","version":"2.1.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@2.1.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"45c99fcdeac2a19e17c795b91e9c3d9279bd1129","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-2.1.0.tgz","fileCount":5,"integrity":"sha512-RT+NI6twwXcnwI3KD3auTlMq6iOMuXt9wAdP61nZFXZ8hbxeglyfIQk4xrZzCh6Vzbpre/wQxU3WR4lwitf9JA==","signatures":[{"sig":"MEUCIEPhsnt9M0X/qxHJUy0HbXuyQgpzLcdCHpLVRbkwm3hsAiEA7dWMinMk3VMfTMvE51fsDmrpMC0laG+BfmBdXpnxp+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKW9yCRA9TVsSAnZWagAAetEQAIu/9owSXxsKawaqHotF\nWtHW41n/fxJF35lYeKCH6iO45WnscSZl4whuSqYDKxrvkAuxZw4RcyT2qrFn\nwlhrg+jnxynZ8vSShVku1/wWWVh2ZJMaHYfFRjqzOE51bcbpk/Sqyk8dQHgj\nx/dU2QAwm7P+H0Uzdvw7Fg4dPYuCU7/7gvMHiO/YNunCfWtwnmL68DF6YmWy\nlsnHjyJbkc3e0np+JeKB3gXj3rPoLNLFe2DpMTmHctLeYnO2QZehVWwGoYvn\n41nQ6400tLDsF5G+M9+AIBYk1NDMAtdZRS7C6K1EmZnh5PZ+NPnmeRGlnmIa\nX/KAMxuRyPkAu7Z77R73cvFBd9UU9h/jB8F2kqJ3wJ6uFFfBZ49llwKrWN6X\nesij6AYJrgLbLYg7d+u/wiz6CgEdwz93ST4QOcsb2mLdiZT75mEiGS5BfyTr\np/yPh3ZOhrX+SFzctuMeB3NNPDcBaqBkWlXj2xglCQA1cjd32vg2ukRf+SfJ\nAldxFWarhh2gm5nHpcT77KJm2nj+yS+E4J5E43sgumfdzGoGZfghEAQnljQn\nFQsdk+5AnhX5N07uZNW9FqQ0eHrlkJXPCW6j7Sul2RB8OBROQ/EFrrJ6QE/k\nqrIIN0Sl9geG0a397Jnpu5d7qq54cWLGL0JtjY6oCxPmDlUCyB6mogVzaZ83\naLZj\r\n=QyTa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"engines":{"node":">=4.2.0"},"gitHead":"92ab19b8c000733667abd720b9fa72948f810603","scripts":{"lint":"eslint ./","test":"tap tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"chipersoft","email":"chiper@chipersoft.com"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.0.0","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"8.11.1","dependencies":{"lodash.get":"^4.0.2","lodash.find":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~12.0.0","tap":"~12.0.1","eslint":"~4.11.0","tapsuite":"~1.1.1","eslint-plugin-node":"~6.0.0","eslint-config-chiper":"~2.2.0","eslint-plugin-promise":"~3.8.0"},"peerDependencies":{"joi":">= 10"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_2.1.0_1529442161145_0.39953077848318097","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"joi-to-swagger","version":"3.0.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@3.0.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"4ddfad1aacc7ed421cf26aa517e35cf64cad171f","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-3.0.0.tgz","fileCount":5,"integrity":"sha512-M13uJsJkgwn8kuokOtvECS6MP0IiVnCRN0G5NNBwFtdHGOZV2gJz2Y2eQ53ysEX461V8shptCfaR619G0OCwng==","signatures":[{"sig":"MEUCIQDAnYGervRMOCejR7ZRreE5ADMMs8edMGOYDzDzfKvp6AIgc1rSQO5mU/4xhELXxVedb8V5ErSahA6O+dR0Hmu9CRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKZGsCRA9TVsSAnZWagAAI9wQAKCgo43VnFXfc/6kgJVU\nZlOhIJLF/AqpkOeKmpYwjADsRsOsbmRnomM9dYJaA3Oahgyhv+AMZjdxzB2K\nsaDY9d2tzxlMcA2YBWeMcVU3NjQPFuqhwv8YhKdqIjCueh9d2+4cuaMTGWbh\nyzASrpLzTIpDtPrD2Nx+PDNqxQQ+CJt3zfgPSSUNSBLn6f+IvA13PHXOKaiX\ndJbVWRt4ar65AsULZ+2wYa4rlxKmcY5EhTFw3wNFg+YwrDgf+PmY9XJZXDSi\n3UTm4XvT9VaGxzx/4fELhPBk2+4qyX1MPG7mLyIapWqhBcdHoiadkmw8JO+U\nSbbNUIdcd/Zexw+V2zLHFM3DmAA3hPcbYeqnkk84oFdkI6HH+3CVRwPPWtoV\niILQ2pSQiBqyVh725IG8B1/ca0BoVN5EBVGNDKyvWFD9k2cUoA/SWeJ+gv+7\n0nheoH7uiVw3OPpMNQeSMH/CYlyK0VJMcLYSnrC+5bH89GPAH7RusnlqULEi\nkc6K5twKGQM1o+WqQqBMeC4K1Z1mxliCQZWad0e9Gdt016VkKI5HQH88tLyH\nltBWDLBlZ4SGcJ8KSsXrugNJkg0ms95JfuUwURRUXgCdXHnI1pPCPsBLV/6f\nK5mMOFOLEEq99dMr/woGXEk2+MHjRHMUQGZPdaGFmL+IpTu4sJfKXgrJjy2f\nDCex\r\n=gaRH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js"],"engines":{"node":">=8.9.0"},"gitHead":"28b11280a042ecc7d6a1bd6a0c11707fe0551cf1","scripts":{"lint":"eslint ./","test":"tap tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"chipersoft","email":"chiper@chipersoft.com"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"5.10.0","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"8.11.1","dependencies":{"lodash.get":"^4.0.2","lodash.set":"~4.3.2","lodash.find":"^4.0.0","lodash.merge":"~4.6.1"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~13.4.0","tap":"~12.0.1","eslint":"~4.19.1","tapsuite":"~1.1.1","eslint-plugin-node":"~6.0.0","eslint-config-chiper":"~2.2.0","eslint-plugin-promise":"~3.8.0"},"peerDependencies":{"joi":">= 13"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_3.0.0_1529450923541_0.7593217136032693","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"joi-to-swagger","version":"3.1.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@3.1.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"3c6b92e7b0c2dd2250fd026c54ed8b42dfde02bc","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-3.1.0.tgz","fileCount":5,"integrity":"sha512-1xlfES+j5AdBYXR+IBYGQhYmvYXN+P6z3fgQpsf0ashQXFvpo59B+E3IuuUVMX1mfgL2us+yQ2zI/rhnYa732A==","signatures":[{"sig":"MEYCIQD4Vuz0hnvAadDKsLBEW4ADVX6jiETrRMTx9HOXjYaw7QIhANhjUoDLW3eZe7idMkWoK+EaJl4UJlH0NCgLOemllSp6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCUOVCRA9TVsSAnZWagAAsmwP/1wdRYhbzxAr8jhAyT2E\nEywltXs5IUFXtgnq0wGU1h5nrrEnWvaGKtRQjMTDNPs5ZVC7449U5Z18LxCR\n2XG79MTFrGJ1FJzQtGl91x1vLt2caW/9iOc6Xb922xFd+VFn29OpmKST7OD5\nhAu28WhzcXKrywXB0MgzQS1uAhSdHurGWcNzMDx5hsIB4zokzr8o5cCxXZu+\nCF+4TksMpLAzl7Q7GYSyHNPkecgqcGXtCdE0TVEFGZvzsxE654WXRycaRrPy\nMSV5W6A9zcccq+YD1vq58E3OemAgOAf7kdlqQDyMzUNVGyh9930h7Ihm5MMA\nq3jFE97hiuGXC0GRGGL4TgWPRG8/59pzEB/hWFi2rWBqKHIvWCHGuePNGqkD\nzFFwBrsLgNivXGTH19+lsUEHyXstLpGE5JmUB/SbyB9E8YyHwMRozhdlUzZ8\nZ5ZbNjEvW0W2A7dJY4If5oVreQ7WZnNwrqLGL5Xwrsg9MPnEj0ygb35hOiNl\nwpPMPYHgsQ+2Utzne426uHlnMzARFyv3nCMsLHcikmp4bMbuDLWJ1JbhFXtO\nUMzeVQe1AD8dtK0OF4C/IuUaIlx7Sziftt/1gtipIOCi567Q3X2Nef74IGh0\nLdM+mwkUK9gv3A3MmRNVNuyp3xpoXci7hf/64r5fnvfSnv06lV+4owQy71bM\n6BQl\r\n=aai7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.9.0"},"gitHead":"9c9dbef8562db77f0fc292fcdfeb8b2224a27707","scripts":{"lint":"eslint ./","test":"tap tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"chipersoft","email":"chiper@chipersoft.com"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.4.1","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"8.14.0","dependencies":{"lodash.get":"^4.0.2","lodash.set":"~4.3.2","lodash.find":"^4.0.0","lodash.merge":"~4.6.1"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~13.4.0","tap":"~12.0.1","eslint":"~5.0.1","tapsuite":"~1.1.1","eslint-plugin-node":"~6.0.0","eslint-config-twipped":"~2.5.0","eslint-plugin-promise":"~3.8.0"},"peerDependencies":{"joi":">= 13"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_3.1.0_1544110997076_0.3540577819007511","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"joi-to-swagger","version":"3.2.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@3.2.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"f9fbaba27c9247f56d58bb13f82c5bf97aac5784","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-3.2.0.tgz","fileCount":6,"integrity":"sha512-iO/5Ae99pUqSJAxzL1jufX71Tisodz8ygtH6jYGnOwn0ZYxLsd14SbtbEIlqfTvu+uqAyQpeGYzbBjRY6Z9srQ==","signatures":[{"sig":"MEUCIEYBEeww1JOhVEY/dSqdaIaUwPlGWhONnH7axsevuAWIAiEA1QMxlui4IFzCIyEy60Mq1ekbTAXAf3EEYwiKVA6yQDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHaEqCRA9TVsSAnZWagAA8eoP/2C4d/yR90cutWlFGHOk\n7/jqdxojmVcgQ42lBubo9UmMOo/OTTZ144isx/ZC3Br2W0e6pfSgbAX/Dtzs\nKKcaLorJqUvPWS12o0j9p6Mc3zVfHtVPKakQS4zT9gkKlfcBvHkVMhpgdOMJ\np0/WrKGdrrikb0eG+4CQsBwNtr4Arl9LRDPXQSbRLR23d8f0tdmjEyQMrMpe\nS2XnISjup3SpQX7bVYunRo2cO9YHZFuIiG+WXPEpkbtGTt7JA+QXfypfOkCW\n4H8U/cwbThNpcNzk18UOiHrveV5/+UqwikJZvCdRP2DfN7zNlIxIunqPFplq\n/2TGvW0PICmig6rXpx48aXQ09C+wrywSklALqz4X9vqmOdLFQG4usE1/f+6+\n0bdorrQqBTQZbwneMr02hWlL5/xMzM8B+NGrxrmv+SIvNS1Scx6m1ZRN63cz\ngb+sVS/P1IvgxHB9jguzpo32r7CQO0ki4h73Dfp4ypb+mcyziyrkM160555V\nKXZf8ewyNSWQ4yaKnL9tOqOSUEGAwtwQz0oaq/Byd/cHpKscf5ApDsXbK2ad\npy4oYovYwr+LZ05EHPoHxghP25857xZJ8ZzH8zJrhTeL5qBuNu2/cxQEjEXw\nFH0GQKoKir1dgqBSbmVLsvy/4TjrzGhNJUiMFzGSQEo66x9YPhh1pAyDMxnf\nZbCX\r\n=icau\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=8.9.0"},"gitHead":"cfb39fdd1d7b63131faded284b09ebb784fc185a","scripts":{"lint":"eslint ./","test":"tap tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.4.1","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"8.15.1","dependencies":{"lodash":"^4.17.11"},"_hasShrinkwrap":false,"devDependencies":{"joi":"~14.3.1","tap":"~12.6.1","eslint":"~5.16.0","tapsuite":"~1.1.1","eslint-plugin-node":"~8.0.1","eslint-config-twipped":"~3.0.0","eslint-plugin-promise":"~4.1.1"},"peerDependencies":{"joi":">= 13"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_3.2.0_1562222889672_0.8206037201808478","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"joi-to-swagger","version":"3.3.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@3.3.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"48241b22a42daed9be974827201c72d8e660be1d","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-3.3.0.tgz","fileCount":6,"integrity":"sha512-o5jJNLcdvwGmxX48/q/CmdnvPWkn3Q+5h2LfsQ2O+TfV5c0/OfA3Eldw1DGH4wIHX9e3gxJThETKmP/CHvnF1g==","signatures":[{"sig":"MEUCIQCZ2btxTQ2jsEmtxJNbbtv3A8y0d+OtnqQXAiyGyECmZAIgbm0RJlwqOBHVwcqrHbBGOj9wSNbDqwMjhM/Bs2m7g5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqWH8CRA9TVsSAnZWagAAwOEP/1qFLecLbztCYZXnqGnD\n3jFqcBstPK9fnbUiPuXzHarUmeFWdXKEheFNdjc7PJkvbD3hbrwnlYyehUKT\n/3gexxzqvliI0rruo+jK18DGqO22KkgPXfynowa9V8u89GzBN/0c4hGqwLPb\nuGQzW98yzpvq33Fwx2XJAXst2+EFHXwmr4lQTLWXx+p7Grc7uMYzEFjoeeC8\nRBBYI6DNJ7W3kqYOEKnX6Xm04jX7ec9UHnMAFzqeBLV0RLEJiREBUD/BIXdE\npw6zIkk2Q98oSxNHuJRK0ivhIVV44FgNztiDcKphXC8c6qQIzcW5pQ+OLLsa\nx/oqMX7BALmb1u9uXbHLhWs330W9Lw/OtCGOC0D7kQmLMuMuRos/e0vSWpZz\n1SvXLv6fxulyHuUFFu6U9y5GsM1Vhpv+vQbFck74zfoaFXI+Tm/qEYli/npQ\nHD0McYwK0gFqsJDoWT28TuolWnliZCZKJVm2RChq31skXJA6UBgQqPEwY1RO\nsJUEmNMzv7m8Zwh3xQskSy9oa6otC0MkevCGFbLDhGsFg54w/0m1JpX9oAZV\n3wVGYAZY0QVN8IX/N4DEeD8VHC65ZbdfiwYZKnNvTYB8hwh85vesaiRTpQPp\nSqWxo3kka1USGoauIM6bYLMc6Z/sW011QvofAbpYDbGkqCGOQYXXNP+hlGgz\nV2Bc\r\n=oc2I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=8.9.0"},"gitHead":"04f7986ae7bba859b71b3b6edd487b0ebaebd938","scripts":{"lint":"eslint ./","test":"tap tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.4.1","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"8.12.0","dependencies":{"lodash":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^14.3.1","tap":"^14.7.2","eslint":"^6.5.1","tapsuite":"^2.0.1","eslint-plugin-node":"^10.0.0","eslint-config-twipped":"~3.3.0","eslint-plugin-promise":"^4.2.1"},"peerDependencies":{"joi":">= 13"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_3.3.0_1571381755391_0.633749671109985","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"joi-to-swagger","version":"4.0.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@4.0.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"2ae5c23be75417c1050134212d3adeefdcbae373","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-4.0.0.tgz","fileCount":6,"integrity":"sha512-GmFoLU9loBRMwieoneOzN3FLn8YRAFq8/gNTIBtvFHEIGl/02YwtprSzGGn4FfJ1QBdafPvx90UkFaKq6TozAA==","signatures":[{"sig":"MEQCIDA2/bso3wP7KLfTwcPRr4hy98ctQXeiOSkhDKePGfixAiAaDiAisTF+ltWpnPocK1z3HFvO342c68ZBnOcwIVZYFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePQLYCRA9TVsSAnZWagAAlPMP/iP8scFC4kKWApUoCvhr\naZsWD8tzkSFEKB5k7GppsRBinPkg/uE5wpEwytVrU2xQn9gbd4/deSVt7ViU\nmdNQwde2CdPeyjVZdmTCDtwnvnYCXsRoTzksyM90ElfllYo54fs04nZweqwa\nf6eLsA8LwdqI1g/nKfDZtAnOVwxtE3inihK5504JjYzNu8lwKsveVFfLEt+1\nqcFAUYQ96g4nbe719F5IlT9pJDKLUzxLQuCfFPzXMiBFi5l7FEVf45l2M5K5\ncTHz5Z6PUM6VzB4XO8Cxa3e9vnlwGDEKiTERSbnSsNHGoNgbR8TspbYqqkWm\nBsAwERjXsCD+Hx5uK50PD5/NUtVZj2uGFt9+zQky+ZSoaN/UA5oZvcp2n4XJ\nPgctrlSqLzSVQHJO1qyZ5+RWj8r9CiyVj+nQXCfnv2t0Ryd44nZoDqObymmz\nI3W1vsKlNT1+On0lRWeMManldGQkfItTSccLzIaRLQhFXkR/qURyMK41jBw2\nnYqnfB/vu3tuEia5ByvkndwSHIyprWwv8W+PxzZmh43vtcRiFdnwd0l3odc6\nBOsadRb2Gpy5uXBdna60Sl5yELphbeyZwFwde2jgsQwci5EIyqv1dMwfXhh5\nTx8+9T1KfzZVOSThkuMeSs7+13J100C3OfTyJV9laFCOMHJmZiImS4wKglGp\n4p0t\r\n=cFci\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=8.9.0"},"gitHead":"e9d323a1ba85e5de9c67417c78e9168a41bd8abf","scripts":{"lint":"eslint ./","test":"tap tests.js","test:debug":"tap --node-arg=--inspect --no-timeout tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.9.0","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.7.2","eslint":"^6.5.1","tapsuite":"^2.0.1","@hapi/joi":"^17.1.0","eslint-plugin-node":"^10.0.0","eslint-config-twipped":"~3.3.0","eslint-plugin-promise":"^4.2.1"},"peerDependencies":{"@hapi/joi":">=16"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_4.0.0_1581056727611_0.10305274540641896","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"joi-to-swagger","version":"5.0.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@5.0.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"21bbef203abf31589e09fdfec8c882ec9c49dd0e","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-5.0.0.tgz","fileCount":6,"integrity":"sha512-eZIoSrqqKrP7dVXF2Op6dhNwwALDsNNLVr4PaQnZFgby+LA+y5uCIk0JX4BOm8dv/4o487jItEm6UdDiRMs8lQ==","signatures":[{"sig":"MEYCIQCwhmDORaBhvHGPRNodJEpl8fToubUpVmJjRIEHXEYHiAIhANpyAxFvGQzOq0VMRWpLg3gFqHTLe5SLOAxpHF7Rqvz+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNXhrCRA9TVsSAnZWagAA2sIP/1n8Nhs+JDdudrf0Vo61\nz1deEV7Hcgp9N7dP8MwgxjZa5VMR6mL3oTt0ZMGURQ6P1x7/0dGhqajaxw0j\nQR9ChtE6PDffhUCtNntA8jNb4q5ZFkg9pvuPHUO/B3YY+a69EPqOgzMV2ra2\n+gmebcwBmysZ91eSXddVtr+GHrlqcekW/FKRH68OUZF317Lj57ap5BNkYb56\nGpdcU2f0jb4DJ7zztK1hMyDmWOY+RIXKqp5h1Afev138k++aBGBpLWI/YCJC\nXpC5R1ksmpDQXCESadqcnXTRjWKX+mKlmXhPXOrtWN8yXGaWXUMZVC42UkEV\nUknuSt/eigNchz21qPMDhO2+Rh6UiyuAEU73kMx73GdcLV2K93sAoOzNCshL\ntHdTdUd63b5MIJjw4ESrQgzYqqFVK9XE27R7oFdN5Si7n/PmIxjOKy1Id+vq\nnp60I/kEiuFQOnVnFdLEeXvDZIsWfomdmNLQq4sdA3PRlScPMSCPkgR/FcE4\nHo08M0vQ6DdxS3ocGIfs/pchLMZTTzhw1XFsjE23BzQGzl3fWqejl2bhHze5\nfgM6CKd52UTAaWVRnbY6iwFCzod12SR/x0Hh10vJ9RmDNbkznNqdUXgokgaO\nnfKXXAtomggFbTWszAYNg+XXJyBQZC+Bjc0WnSnpjSAx+X74zrTEN1qdGyIa\nkirz\r\n=+i0m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=8.9.0"},"gitHead":"a0040a1d5487db55407dd2ef08f8a48330e05d58","scripts":{"lint":"eslint ./","test":"tap tests.js","test:debug":"tap --node-arg=--inspect --no-timeout tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.4","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"10.22.0","dependencies":{"lodash":"^4.17.19"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^17.2.0","tap":"^14.7.3","eslint":"^7.6.0","tapsuite":"^2.0.1","eslint-plugin-node":"^10.0.0","eslint-config-twipped":"~3.4.0","eslint-plugin-promise":"^4.2.1"},"peerDependencies":{"joi":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_5.0.0_1597339755595_0.9842588681012272","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"joi-to-swagger","version":"5.0.1","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@5.0.1","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"b50ff3145bc7b9a4a224dd22a4fceea03ca6dd1a","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-5.0.1.tgz","fileCount":6,"integrity":"sha512-PPFoQJuO1hbcYVDjewXErgbmWBstgAnuLK+cAAb7uloWibEAwLn85s6k17n8C8/AOlNnMTfw74Uc0zF57EAk7Q==","signatures":[{"sig":"MEQCH1blz402ihkHJmaUm7t7+bgLiOodVOGpRTivXG3itLUCIQCCxz4Aq1ifHN0tScE/CHvz+Mky1hZ4JIGUYhi/mO9KTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNYaICRA9TVsSAnZWagAAwlUP/2kfW45+oGQsj0AHjjfB\n+EoNrfthWUDsscFuNUyGGxMk1k68JOZVCVEhtF4+jC1lhZi986c/R4jUztqS\nNu4N6BzZisi9tDSlzgbifoqIb5kcqg/KlSAbntQLKUffS3ntBWe4HmtxHtOi\nWgzYX3y4tV8+9DX+VoENiiLQhvofnnKTJ4X6suLTFsckDeUdXYjXAjgp6bjL\ntfKiyrJ/KYsKJXZ612a1vM9T4fdpnKOtnQj/VXeTqKKaviq5qPr+St8pvVbR\nnWsW5HOtVg28Rn9RVJyesTsgZ74XByIgl9pSLiu873F5cFatlTlvcopLvqFg\nBu9tK3PjcTkKOHi6L8254GTwDumQuB/L8R4NHeu7tfwOdLESmc0aIazDWl+A\nRNuNo6wAsX9GZxTways+8TfGS60RJgy/aEMQm+5BNI9PadC0E94vesfYnHZ0\nSfizfFofnnbYSQRn9e1Y2JU7CBLUBVg5GQLzxNZ2gbwJ3wATRsHXajEpYz2V\nfAITwY96pLSpMZDcxQUXongrlnypQ/UW5Zcx7EFbZUdpNyOG83E/e69+1gTc\nRWUfwpTHcQeHu8QwdMPxcJmnV64dCxMj3mUaP5w8wWDXIc9at71igKmBaIUc\nZKEHCNLtm/xD5Qm1Kd2aRg3mHT8NcT46THp6679B6Gw3y0H9vVxd0RFPIPpH\nIGxX\r\n=khgy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"5bfff521da1c14ba3843cddc2e60f64b327ce730","scripts":{"lint":"eslint ./","test":"tap tests.js","test:debug":"tap --node-arg=--inspect --no-timeout tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.4","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"10.22.0","dependencies":{"lodash":"^4.17.19"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^17.2.0","tap":"^14.7.3","eslint":"^7.6.0","tapsuite":"^2.0.1","eslint-plugin-node":"^10.0.0","eslint-config-twipped":"~3.4.0","eslint-plugin-promise":"^4.2.1"},"peerDependencies":{"joi":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_5.0.1_1597343368046_0.13117744344050575","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"joi-to-swagger","version":"5.1.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@5.1.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"},{"name":"mairu-master","email":"mairu@gmx.net"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"06875dede166e9c6f3a6cec6689d64f17505e911","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-5.1.0.tgz","fileCount":6,"integrity":"sha512-f7Nwg4de1GUaDN4oDLbvb3TibHtmu38L6RMBhrou3GBZ2u6FyEKYwNET4LRLgoavQNq0SC7zZATC5TfkGAL8NQ==","signatures":[{"sig":"MEYCIQDBdB2K8epLJ0ao1afhmcztFWSjRJSY78Dm+RHdOqqwhgIhALvLWuY64LXMPG/XwW9aVFKiVdvPb4R+l0/JNcICXAnG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfixdnCRA9TVsSAnZWagAAkGkQAIzsJ3og2bZJXT9DUuel\nCO9KbkctMx0Y3gxEmuc/DBmpFBCYZc9OCDgLIdvzdikOXw/I7QXUSZuEJtts\n/hMdeP1DNyarfCCOKvOfb67Z4XpBclwxgrFYiR62mskDAjOpvplJ5H9gJdoU\nVUKcJUf/8weBTKKWxCxLlwJMsJjwMAo/M+9KuoIL0jeiznkTIWOFlb2CZFDv\n4LVpq9OsBwdjPU/WWefsO0OfMYftSErlR2GgZtH39yrMF1vWA7s0nxXv4Wti\nGr4jmXJEPrvM/nyCgrmlT3Ri7e6IYE1zpgt7RwqmDPxuAo5Mr2uKgxRZqY5g\n4cEuMqehEkkk9jgFQj1U6I5zQz/YzpiaEqEoDNkzTCHDIWOcxcEadQCMrp9N\nn7I6bpCGSKIgKygu+NZO1s53XvL4HZuJzJ+Nm2aTCbMUAFkweemHpRjglgpH\ncIjLw9vuRhlMq6LOQ8wTHu7QIHEVQjYa96jVV6iZo4tQtifhjHOMuzRfM070\nbSikwhPEOs6XSfyZiYHyJtAfGXNYlRHVmzqAovA1KZ08QF9Rr7W3wJdKWJfS\nz+eMpkvQPqaFi5s57ZbZ61+QF0SHYJEEfHcnVVNg+5LM8pRnTCz8987DCk9W\nH/HUSeMmNM9MZsVL315vzc3ZD/xTn4hc0d2qQx2vkkG4VDnrmYH51YuyatJC\nvL80\r\n=SjlE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"b9eebcb372c7441ef94c9144eac83460c60d80dc","scripts":{"lint":"eslint ./","test":"tap tests.js","test:debug":"tap --node-arg=--inspect --no-timeout tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.9.0","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^17.2.0","tap":"^14.7.3","eslint":"^7.6.0","tapsuite":"^2.0.1","eslint-plugin-node":"^10.0.0","eslint-config-twipped":"~3.4.0","eslint-plugin-promise":"^4.2.1"},"peerDependencies":{"joi":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_5.1.0_1602951014673_0.5571371993108793","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"joi-to-swagger","version":"5.2.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@5.2.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"},{"name":"mairu-master","email":"mairu@gmx.net"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"d9c770050eed09e8d1d0d5b23b9101bcfdcd3ef6","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-5.2.0.tgz","fileCount":6,"integrity":"sha512-G/zr+j9L7UslwuYu3HEeX/IO/0PUb1ESwhDz8VqQOLbYWiEpD6ymaCeR0Eyko4WCN5IAOJ4vXj23ZI2M/GpwNg==","signatures":[{"sig":"MEQCICy7kUsRTOpNVuqDlL4f7u1PdK0dgVCkMEZWbOGjrwMiAiBoujCzVLYLuwImZ3iu0WUsaUZrkhwZH394gsjr0AT7Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7JVwCRA9TVsSAnZWagAAhvIP/jPwLYB6qjfLNBnBPZf4\navghzPriSJjBkG2dfv/97PZ2CBUzoqlJ2XIVfExwSYHfaeJtPQfy715b8ykM\nnKmsBLEAVnbMc9kZAQ4ouacpcQMs0ErPyQQK3nwtEXWH3ZEt6Mo+K2PkgYl7\nU7bEfdlv8qqQI9T/SaYWNI1ba469e1KDUuJmwKmXsZp0HBfi2GQGh7EHQgRc\nZQh2w9p6IA0r8+7gufPPnS4KHAkpprR4ci6jQp3y483qZny1qMNH60ziCeMk\nWBFXvF9WrYv44htUw0cz6a9ZV5jA7FMQZwTXt4D+bt/FhgS3ghB7P3yY1wX/\n6jIQlB7/QLzmvWLI+la0mncHgVfAvk5pLcgHx55gewPLLSAwr0JpLfaJp0PN\n85JWdN97Bf+ZzOdnOdUArO7e83rJUGdW2gu3eVFsSBRMMAgfprPdJd4jtdLm\nv+YT9FEGzFCzBQVEnDaDRSClpJcSrq98neURFU0FqcFJ+Ybrlb3zNqQ3TctG\nxkYiyxrbR0FWQ2T/E6/n5PsebOmvHafOLKapFGxDSqAOljbvMmUFno/UQu8C\nI55LnpLTaI5Nr1vJFzKWnpkoY30RClDLh6VHe0tZoDPa7pdmGUn4ulEgWKVC\nSQVjApTt5z9QEAXx9JVL4b9ZrVjoXBcYiTBUWfkkveXbUgpp7RHA1o+UgmPK\nH/x5\r\n=dx76\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"6a50579cc958e7d7eaea62f8aa5a6f3c500615b1","scripts":{"lint":"eslint ./","test":"tap tests.js","test:debug":"tap --node-arg=--inspect --no-timeout tests.js","test:travis":"tap --reporter=tap tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.8","description":"joi-to-swagger ==============","directories":{},"_nodeVersion":"12.19.0","dependencies":{"lodash":"^4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^17.2.0","tap":"^14.7.3","eslint":"^7.6.0","tapsuite":"^2.0.1","eslint-plugin-node":"^10.0.0","eslint-config-twipped":"~3.4.0","eslint-plugin-promise":"^4.2.1"},"peerDependencies":{"joi":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_5.2.0_1609340272504_0.3927176036117006","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"joi-to-swagger","version":"6.0.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@6.0.0","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"},{"name":"mairu-master","email":"mairu@gmx.net"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"65153b838ef4434af17e9927d09f08f662673778","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-6.0.0.tgz","fileCount":6,"integrity":"sha512-wsq5BnkAl5vwbwkz4dqQz9mPv7CabevG7iAsiOr6T8djKB7MOaTOLDBqV0fOxrtnAW2w5RmAw1TXgqSlMPh/7w==","signatures":[{"sig":"MEUCIGifN6qyYWM0oHLxgA0BKhae5wzNEnUGx3syTU5vMNYXAiEAj5HvUCPws41qekxnJIANtAe8eaSEx2w2i2T2a6F+EH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBYDICRA9TVsSAnZWagAALh0P/j+62MJIVfo87U4uVHxY\nrzWirYmol/N3K9flfA/Uj+gDbg9e04qGwHEAcIc/Fgj+6hkuocegcy3gwDO6\nykW1pMrWkbEefrE4a570eNviDeqNBuY6kL2R+vY6wRWSNASvSyeRmZ9SLUTd\nRJpLXRQaS3GFk6ip2/VA5lEXg1WjeYf5tisBF5US3ZoWNBxExmSRfz1BwT1Q\n6zkYNvIDCgRTNTl0ixf2WuIWgIiEkmCD00kLlypoSOxtP+QIe7fpYXRZHC26\ngOc1ftns/rcnVKfRYYN2sxdz8gcHQw1EEB6V9wCcFRbtBa1rbgKCVjxQab3y\nnrDl4Sesw9x3U+DO6FXFaXYdgxIuoBQIrJnSnc1NfXnemF511jTExSc9Bhfb\ngkXheh5mQX8iSL3TerYYLWE6df4rjbZLeWS6BMZtx32SenQTNvUWw4A+mGnI\nMQ/D0mwlHuYMwkBk+kaMrXViqMEmH3/otGmAODq1zVLgOV15UDKbMTA81M2p\nQI1uAqF9XBWRxaxHfw8x58qU6JYZuGzBoxm+LujB1JpdeZT0tHS4haleHRcP\n9v7/jT46+ZAngl9XNKxQ+NeYIlylSrgYbpIpcpHWUFB3DQEJngQs4yeSVzXY\nweAUIXU0w1pfQMKQp2BMCai0rFbRvlsNE8qjEetpIbFaFenOUnHg9JgFeIWV\n1LYO\r\n=pXwI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"b06ad28b35e56eb415166d25c74f940792cd46b3","scripts":{"lint":"eslint ./","test":"tap tests.js","test:debug":"tap --node-arg=--inspect --no-timeout tests.js","test:travis":"tap --reporter=tap tests.js","test:coverage:html":"tap --coverage-report=html tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.12.1","description":"Conversion library for transforming joi schema objects into swagger / OpenApi OAS 3.0 schema definitions.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^17.2.0","tap":"^15.0.9","eslint":"^7.6.0","tapsuite":"^2.0.1","@joi/date":"^2.1.0","eslint-plugin-node":"^10.0.0","eslint-config-twipped":"~3.4.0","eslint-plugin-promise":"^4.2.1"},"peerDependencies":{"joi":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_6.0.0_1627750600250_0.6127158015316052","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"joi-to-swagger","version":"6.0.1","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@6.0.1","maintainers":[{"name":"chipersoft","email":"chiper@chipersoft.com"},{"name":"mairu-master","email":"mairu@gmx.net"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"fb793f4fd63929828854892adae938a49778531b","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-6.0.1.tgz","fileCount":6,"integrity":"sha512-CHiTrj1rbvlKAth7mLFE4nSX2p9zaTMin2JDf0NmvMuzDsB0WjlXqH5IDQGuU2ecfJG8Ldz2E0w51t/CjBfKGQ==","signatures":[{"sig":"MEUCIQDdow/t7biaMTrrLOLILfWdOuQrTWWbbhVSx63DMiHRAwIgATsl6UFi54gEwrlJsFogLaOEeNwOs40VT2n2xwpl3NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBjklCRA9TVsSAnZWagAAWyUP/1kYewMUriCikMLuebZ5\n3v1mghCSId8Xi/mYXb+Py2+SlUaGVZbRIheoDc0QPge1y+rSv8Z6nafrkV5B\nGoZqH8m3rdj1+YaKIcYb/TyhtnjA9B0aXPM+C1TrdL35tqexn4xDXlGA/ntX\nbYsrYLIB5O/zCd1xcqZUltQ5nhCw2pXkZppi/+WkKQwiV3iNiF7r+clo/5AO\n8X8us+CpodVknYkzPajGUig7M1EsNnD5XgIScrQZwul0rDOS2dY6nJOCHeCk\nyefwAXSdfY81deJjDMtenpcAKKvhvl8YKr435Q4BSeNZJPGj55r9/pfPvfM2\n8cZ1c9NeIDTGU/E+o0yosErDOiZwg1xdOb/P3mGuejLKYGMmccVPjx9gzsD5\nh6zpqAFQwJ7C+PGV3inmliJjWb0q5NtQuffkGST7goOYh5wHZE06BnYXqu1T\nMFW5GeOHyipw+5As6hbdOFykJcDhn7kdGD+LJJgRzs9NysfCOpvTX4pxQ+5h\nLLDbFjUMWS1yTG+MOch8QqhjA4DNpVkov1KMinAA+1yinu1dDv0h0mLUx6+3\nMoBoVLr2G2MwujUfxo3TsewMlfWDgxm33nYQW+niqCZWx6pf+Y9zfJ7wpdFf\nEOSM0A2R5wmPYPZYUU9y/qTikoApORoRR4cuYAsNpw9W2wTz+pJQr0fz9gk5\nIVYj\r\n=5xR1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"96232186a45795fafb6a231a3f7775331726f225","scripts":{"lint":"eslint ./","test":"tap tests.js","test:debug":"tap --node-arg=--inspect --no-timeout tests.js","test:travis":"tap --reporter=tap tests.js","test:coverage:html":"tap --coverage-report=html tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"6.12.1","description":"Conversion library for transforming joi schema objects into swagger / OpenApi OAS 3.0 schema definitions.","directories":{},"_nodeVersion":"12.13.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^17.2.0","tap":"^15.0.9","eslint":"^7.6.0","tapsuite":"^2.0.1","@joi/date":"^2.1.0","eslint-plugin-node":"^10.0.0","eslint-config-twipped":"~3.4.0","eslint-plugin-promise":"^4.2.1"},"peerDependencies":{"joi":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_6.0.1_1627797797048_0.7359332115393209","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"joi-to-swagger","version":"6.1.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@6.1.0","maintainers":[{"name":"mairu-master","email":"mairu@gmx.net"},{"name":"twipped","email":"npm@twipped.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"bb4501db4cb417f00a79a123b2115b5964ac12c2","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-6.1.0.tgz","fileCount":5,"integrity":"sha512-WTvzJERz+7MO+MyOgo8kopq60aWAM9lDAwvY7ckfPigLaPJjlmWSIwPJTKDvUItwaXSV7fc3qpdRBtIjNGu2ZQ==","signatures":[{"sig":"MEQCIGuwSW39VoUNqOmj2H0zXLAqxRRaksY9IrLGuEQlOoUiAiAyAvp5j5NUKiIv8YD/AAaSf8cbCYrHurrI6WicbCvH4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizxVlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsUQ//emKkb/6N6DKJmSo6UDNzsRKTaK7olKaQeiJU+c75eLO04gkO\r\n2aZMFB+si0zsSzR0E3XzTohzDt5YGjDhh9YNt/n3i9oRlvWqMtkOwTDsbX7j\r\nT6ThENJMVd8co5fQRwTIf9CEGkf1L/aWXtyyuI6e0olZ87EOddGyYpy0gxq9\r\nnfQWDxftb5NamwKbhdpB51kHzNAAkikEUjUgSxbzGrLl5HpQ3w9ylbor7j1D\r\n9H7fxmMoRaZYqb+x/0B5PqcStYbcR6LX5uebcgntWoYRzWFw1WYDsjfbZgKe\r\nBxekhhrMC/kkWAtW1n59LcB6C56MzwN2QG8Wk4B5GEH3FsX4K/DL4nzIBnsW\r\niQeQ7PTyWTdWW38Ydt5D882UhaDUe1f8Wf+DTbgmMjdZ9i4w4y4m7Kql8DxG\r\nwmRuP+geYbLINxco0ChPcnAh2MrcWyh0bPzNcqY+BAiTWU+iJeQNy04g8kFF\r\n6Ycb6F9+cbqeCokg1Q+v5zEwudykm2cgQAYvDfZ2A0/JssDEHE9Xe34l0MKP\r\nOSJJHrEPrIVzax6WZgGMetc+1CqT1isgfN7lvkeFTUWij809xoHcB4M7ENfV\r\n+vHplzCx4QDPM5DI4bZ6AfBxz91+kYo+WAd5Z9G2/3wbdq7mCztu2+oG8V5l\r\nDNYnnK5M61cUI7xiykqqisbTXHmkpyQpMjE=\r\n=LCzv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"872263fbe3c805355cd4a74a1735874dfd32a776","scripts":{"lint":"eslint ./","test":"tap tests.js","test:ci":"tap --reporter=tap tests.js","test:debug":"tap --node-arg=--inspect --no-timeout tests.js","test:coverage:html":"tap --coverage-report=html tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"8.10.0","description":"Conversion library for transforming joi schema objects into swagger / OpenApi OAS 3.0 schema definitions.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^17.6.0","tap":"^16.3.0","eslint":"^7.32.0","tapsuite":"^2.0.1","@joi/date":"^2.1.0","eslint-plugin-node":"^11.1.0","eslint-config-twipped":"~3.4.0","eslint-plugin-promise":"^6.0.0"},"peerDependencies":{"joi":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_6.1.0_1657738596803_0.4149586298029724","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"joi-to-swagger","version":"6.1.1","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@6.1.1","maintainers":[{"name":"mairu-master","email":"mairu@gmx.net"},{"name":"twipped","email":"npm@twipped.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"a9bf0f525be4bc2bb02f7219e6ae7894ed02b5ef","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-6.1.1.tgz","fileCount":5,"integrity":"sha512-72aGlOdo+eF55MGK3E/GW8AhA0hSHpSeoBO9/k27N6gfHOcJT/ZFjtHIbIosJxbzxSKRkeGNyFk0EJtfpeuccw==","signatures":[{"sig":"MEQCIFfsSgO6tvlxIXIag96wQv758AvKSubFC6dm+EPtPI0hAiAp/DtS1OgHdePiatyQ/bjSquO2k4LnNpPQRohMONAl9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBH8wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2VQ//YMYSMen3pGgh0TYliVhO/xvTH5ka7dkmWE6G7E2ubfeq+U7B\r\nApzRJP4mVjtL8Mt4UuVp3ZAvoRcw5P6za4vVf5Zjgb1or6Azk/FmBd8m7yY3\r\n1j1eZRAtAkyjQvqfcZqTBK03Tttq30rUWAZneB+H3pJERD/f/S8lwYgyVxyE\r\nagj7a8e3V5GNdbvpCJnvaIxUIFRgi/wxKRueq27Yq4rqHcObuoRFJYx8VoHb\r\nMzyqOKNAWSVnHq5NTKbbeQVyPkhWwJ1RrEkpiuCkRQlU6biJ5WOnB2WuOrZb\r\nlcrlBhzL3oGPql6n0Rl3brsDtvqPcBnkEPzWHl7aqnSuXxURbUjiPfR0CYM7\r\nIGrXoy322p/yvOZfWx8UWvx69eS0DTSj25xM3+r/CzlnkCje6+aDD48lvwoF\r\nWTWg9uqeLfjJ5xC3J6usIKckgVQLPVnQf9VkFq6FavMsrgbN4xTs9yWrLWjj\r\nHPNO79Fqi9BCj1/GdjVzlN352K6Xo3KRgEpGdxa3OXa2QejexcOq/x+LonNw\r\nttyJogXc0geL/aSk95RXiF+7hONcVLUUJWn/vIOYPerKBHYexgvjDaewxysZ\r\nxRFWQaShZPQauwhBTwOjdi8VjVA+7033m6gTfCggZmUgzneZqvYUD7wKa9Ee\r\nVIVFOER9o7/q0SKZbn7JH8odg9jxxLpdh8k=\r\n=sYeK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"b0d2df3a9a01d4a4cc5d3ba2e929596fb4d7ded3","scripts":{"lint":"eslint ./","test":"tap tests.js","test:ci":"tap --reporter=tap tests.js","test:debug":"tap --node-arg=--inspect --no-timeout tests.js","test:coverage:html":"tap --coverage-report=html tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"8.15.0","description":"Conversion library for transforming joi schema objects into swagger / OpenApi OAS 3.0 schema definitions.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^17.6.0","tap":"^16.3.0","eslint":"^7.32.0","tapsuite":"^2.0.1","@joi/date":"^2.1.0","eslint-plugin-node":"^11.1.0","eslint-config-twipped":"~3.4.0","eslint-plugin-promise":"^6.0.0"},"peerDependencies":{"joi":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_6.1.1_1661239088278_0.057384731556120006","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"joi-to-swagger","version":"6.2.0","keywords":["joi","swagger","schema","api","convert","openapi"],"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","_id":"joi-to-swagger@6.2.0","maintainers":[{"name":"mairu-master","email":"mairu@gmx.net"},{"name":"twipped","email":"npm@twipped.com"}],"homepage":"https://github.com/Twipped/joi-to-swagger#readme","bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"dist":{"shasum":"cc8b5291ac132eb5d5d1250fecdd6a2c3ed7a080","tarball":"https://registry.npmjs.org/joi-to-swagger/-/joi-to-swagger-6.2.0.tgz","fileCount":5,"integrity":"sha512-gwfIr1TsbbvZWozB/sFqiD7POFcXeaLKp6QJKGFkVgdom2ie/4f75QQAanZc/Wlbnyk66e6kTZXO28i6pN3oQA==","signatures":[{"sig":"MEQCIDkZnqBdx8WBhHA4nHdHdUpez3u3vdItZ7CWPErn0VDOAiB1819/TpcaZ0jj32QG5EdRN/rUxqp6RCUCtsnYNqAy6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlLjqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSRhAAk17VMaRnPoEAj6HIrO3w9epmgcp9lYHuBmfJ1lNjP0NVZQXh\r\nwzDml56TypprnRKCls8Qm4vGQnVTSb4D2mcbVLr568ok3Q7CRPZyNMJq3x+c\r\nympi54V18mnCPc1WEG83b9HjZGmk5D+XbIBVuo1CyITGRjajohb2fm9KkCNm\r\nzpn9gpC0TwDNoGS6SwQx+3LIQ0KuPsVFC6h9NtpLQuUf2R+Pxj81p+IZGzqM\r\ngKUKbjh4nYJ1z1txStqWgDANkvvMkhEuVSxaq2+M31BVHoBW2WcVEN21xjSQ\r\nnYWE8XhaODbTc5G8/VB8XTxze9033l2uAQg7aC7XmkMsm303Sw1POu7o/5v6\r\nfW/4xjSK93yQ9Gkgt5IGwhXYN/U0YT60/3Wtf5cYrPfJlShCq6bLnzhZRGlT\r\nFrchbcChHY7UlOOh2LquUNpAKY2sHKzf4Y6JhJsj5rwwcvzJBlr1b7OMFGs8\r\n9qk/wyydXxRiPryCowWr94ExOcnFl3uyWz6hWQ2RqIJMO8JLICUAXTO2ca4z\r\ndtnECDKiFsOO6amq30l5ufd9qACdGpc2ZkewU+B/orCM2lsgFFobxf3APNmi\r\nC/lqfRIY5qO7qSgkWyqsx5FybUsapoWdAjWibidE6dpDbJM4FVv5X8E/dJBB\r\njmGfIOWZqwEU62UyIXxx7ZnRF/NHSJmZNts=\r\n=QoIl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"1dd899e521e36030e3db57f4e12cdfde78897273","scripts":{"lint":"eslint ./","test":"tap tests.js","test:ci":"tap --reporter=tap tests.js","test:debug":"tap --node-arg=--inspect --no-timeout tests.js","test:coverage:html":"tap --coverage-report=html tests.js"},"_npmUser":{"name":"mairu-master","email":"mairu@gmx.net"},"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.3","description":"Conversion library for transforming joi schema objects into swagger / OpenApi OAS 3.0 schema definitions.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"joi":"^17.7.0","tap":"^16.3.2","eslint":"^7.32.0","tapsuite":"^2.0.1","@joi/date":"^2.1.0","eslint-plugin-node":"^11.1.0","eslint-config-twipped":"~3.4.0","eslint-plugin-promise":"^6.1.1"},"peerDependencies":{"joi":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/joi-to-swagger_6.2.0_1670691050786_0.43554291567099845","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-01-03T23:20:03.617Z","modified":"2025-09-03T13:12:20.637Z","1.0.0":"2017-01-03T23:20:03.617Z","1.1.0":"2017-01-09T22:21:38.402Z","1.1.1":"2017-11-02T04:33:21.623Z","1.2.0":"2017-11-06T17:49:35.846Z","2.0.0":"2018-04-18T16:59:50.175Z","2.1.0":"2018-06-19T21:02:41.251Z","3.0.0":"2018-06-19T23:28:43.650Z","3.1.0":"2018-12-06T15:43:17.301Z","3.2.0":"2019-07-04T06:48:09.799Z","3.3.0":"2019-10-18T06:55:55.773Z","4.0.0":"2020-02-07T06:25:27.739Z","5.0.0":"2020-08-13T17:29:15.680Z","5.0.1":"2020-08-13T18:29:28.235Z","5.1.0":"2020-10-17T16:10:14.814Z","5.2.0":"2020-12-30T14:57:52.636Z","6.0.0":"2021-07-31T16:56:40.480Z","6.0.1":"2021-08-01T06:03:17.274Z","6.1.0":"2022-07-13T18:56:36.985Z","6.1.1":"2022-08-23T07:18:08.428Z","6.2.0":"2022-12-10T16:50:50.951Z"},"bugs":{"url":"https://github.com/Twipped/joi-to-swagger/issues"},"author":{"name":"Jocelyn Badgley","email":"joc@twipped.com"},"license":"MIT","homepage":"https://github.com/Twipped/joi-to-swagger#readme","keywords":["joi","swagger","schema","api","convert","openapi"],"repository":{"url":"git+https://github.com/Twipped/joi-to-swagger.git","type":"git"},"description":"Conversion library for transforming joi schema objects into swagger / OpenApi OAS 3.0 schema definitions.","maintainers":[{"email":"jifbrodeur@jbmlogic.com","name":"jifbrodeur"},{"email":"mairu@gmx.net","name":"mairu-master"},{"email":"npm@twipped.com","name":"twipped"}],"readme":"joi-to-swagger\n==============\n\n[![npm](https://img.shields.io/npm/v/joi-to-swagger.svg?logo=npm)](https://www.npmjs.com/package/joi-to-swagger)\n[![Node.js Testing](https://github.com/Twipped/joi-to-swagger/actions/workflows/tests.yaml/badge.svg)](https://github.com/Twipped/joi-to-swagger/actions/workflows/tests.yaml)\n[![Download Status](https://img.shields.io/npm/dm/joi-to-swagger.svg?style=flat-square)](https://www.npmjs.com/package/joi-to-swagger)\n\nConversion library for transforming [Joi](http://npm.im/joi) schema objects into [Swagger](http://swagger.io) OAS 3.0 schema definitions.\n\n```js\n// input\njoi.object().keys({\n  id:      joi.number().integer().positive().required(),\n  name:    joi.string(),\n  email:   joi.string().email().required(),\n  created: joi.date().allow(null),\n  active:  joi.boolean().default(true),\n})\n```\n\n```json5\n// output\n{\n  \"type\": \"object\",\n  \"required\": [\"id\", \"email\"],\n  \"properties\": {\n    \"id\": {\n      \"type\": \"integer\",\n      \"minimum\": 1\n    },\n    \"name\": {\n      \"type\": \"string\"\n    },\n    \"email\": {\n      \"type\": \"string\",\n      \"format\": \"email\"\n    },\n    \"created\": {\n      \"type\": \"string\",\n      \"nullable\": true,\n      \"format\": \"date-time\"\n    },\n    \"active\": {\n      \"type\": \"boolean\"\n    }\n  },\n  \"additionalProperties\": false\n}\n```\n\n## Usage\n\n```js\nconst j2s = require('joi-to-swagger');\n\nconst { swagger, components } = j2s(mySchema, existingComponents);\n```\n\n_- in case of ES6 module syntax:_\n```js\nimport j2s from 'joi-to-swagger';\n\nconst { swagger, components } = j2s(mySchema, existingComponents);\n```\n\nJ2S takes two arguments, the first being the Joi object you wish to convert. The second optional argument is a collection of existing components to reference against for the meta `className` identifiers (see below).\n\nJ2S returns a result object containing `swagger` and `components` properties. `swagger` contains your new schema, `components` contains any components that were generated while parsing your schema.\n\n## Supported Conventions:\n\n- `joi.object()`\n  - `.unknown(false)` -> `additionalProperties: false`\n  - `.required()` on object members produces a `\"required\": []` array\n  - `.pattern(pattern, JoiSchema)` -> `additionalProperties: [Schema]`\n\n- `joi.array().items()` - in case of multiple provided schemas using `items()` method, the \"oneOf\" (OAS3) keyword is used\n  - `.min(4)` -> `\"minItems\": 4`\n  - `.max(10)` -> `\"maxItems\": 10`\n  - `.unique(truthy)` -> `\"uniqueItems\": true`\n\n- `joi.number()` produces `\"type\": \"number\"` with a format of `\"float\"`\n  - `.precision()` -> `\"format\": \"double\"`\n  - `.integer()` -> `\"type\": \"integer\"`\n  - `.strict().only(1, 2, '3')` -> `\"enum\": [1, 2]` (note that non-numbers are omitted due to swagger type constraints)\n  - `.allow(null)` -> `\"nullable\": true`\n  - `.min(5)` -> `\"minimum\": 5` (joi.ref is supported and will fallback to 0 if not provided via refValues metadata)\n  - `.max(10)` -> `\"maximum\": 10` (joi.ref is supported and will fallback to 0 if not provided via refValues metadata)\n  - `.positive()` -> `\"minimum\": 1`\n  - `.negative()` -> `\"maximum\": -1`\n  - `.valid(1, 2)` -> `\"enum\": [1, 2]`\n  - `.invalid(1, 2)` -> `\"not\": { \"enum\": [1, 2] }`\n\n- `joi.string()` produces `\"type\": \"string\"` with no formatting\n  - `.strict().only('A', 'B', 1)` -> `\"enum\": [\"A\", \"B\"]` (note that non-strings are omitted due to swagger type constraints)\n  - `.alphanum()` -> `\"pattern\": \"/^[a-zA-Z0-9]*$/\"`\n  - `.alphanum().lowercase()`\n  - `.alphanum().uppercase()`\n  - `.token()` -> `\"pattern\": \"/^[a-zA-Z0-9_]*$/\"`\n  - `.token().lowercase()`\n  - `.token().uppercase()`\n  - `.email()` -> `\"format\": \"email\"`\n  - `.isoDate()` -> `\"format\": \"date-time\"`\n  - `.regex(/foo/)` -> `\"pattern\": \"/foo/\"`\n  - `.allow(null)` -> `\"nullable\": true`\n  - `.min(5)` -> `\"minLength\": 5`\n  - `.max(10)` -> `\"maxLength\": 10`\n  - `.uuid()` -> `\"format\": \"uuid\"`\n  - `.valid('A', 'B')` -> `\"enum\": ['A', 'B']`\n  - `.invalid('A', 'B')` -> `\"not\": { \"enum\": ['A', 'B'] }`\n\n- `joi.binary()` produces `\"type\": \"string\"` with a format of `\"binary\"`.\n  - `.encoding('base64')` -> `\"format\": \"byte\"`\n  - `.min(5)` -> `\"minLength\": 5`\n  - `.max(10)` -> `\"maxLength\": 10`\n  - `.allow(null)` -> `\"nullable\": true`\n\n- `joi.date()` produces `\"type\": \"string\"` with a format of `\"date-time\"`.\n  - `.allow(null)` -> `\"nullable\": true`\n\n- `joi.alternatives()` - structure of alternative schemas is defined by \"anyOf\", \"oneOf\" or \"allOf (OAS3) keywords\n  - `.mode('one')` -> produces `\"oneOf\": [ { ... } ]`\n  - in case of `joi.required()` alternative schema, the custom property option \"x-required\" is added to subschema -> `\"x-required\": true`\n\n- `joi.when()` conditions are transformed to `\"oneOf\": [ { ... }, { ... } ]` keyword\n  - if multiple `joi.when().when()` conditions are provided, they are transformed to `\"anyOf\": [ { ... }, { ... } ]` keyword\n  - in case of `joi.required()` condition, the custom property option \"x-required\" is added to subschema -> `\"x-required\": true`\n\n- `any.default()` sets the `\"default\"` detail.\n\n- `any.example()` sets the `\"example\"` or `\"examples\"`.\n  - `.example('hi')` -> `\"example\": \"hi\"`\n  - `.example('hi', 'hey')` -> `\"examples\": [\"hi\", \"hey\"]`\n\n- `joi.any()`\n- `.meta({ swaggerType: 'file' }).description('simpleFile')` add a file to the swagger structure\n- `.valid(1, 'A')` -> `\"enum\": [1, 'A']`\n- `.invalid(1, 'A')` -> `\"not\": { \"enum\": [1, 'A'] }`\n\n## Meta Overrides\n\nThe following may be provided on a joi `.meta()` object to explicitly override default joi-to-schema behavior.\n\n**className**: By default J2S will be full verbose in its components. If an object has a `className` string, J2S will look for an existing schema component with that name, and if a component does not exist then it will create one. Either way, it will produce a `$ref` element for that schema component. If a new component is created it will be returned with the swagger schema.\n\n**classTarget**: Named components are assumed to be schemas, and are referenced as `components/schemas/ComponentName`. If a `classTarget` meta value is provided (such as `parameters`), this will replace schemas in the reference.\n\n**swagger**: To explicitly define your own swagger component for a joi schema object, place that swagger object in the `swagger` meta tag. It will be mixed in to the schema that J2S produces.\n\n**swaggerOverride**: If this meta tag is truthy, the `swagger` component will replace the result for that schema instead of mixing in to it.\n\n**swaggerType**: Can be used with the .any() type to add files.\n\n**schemaOverride**: A replacement Joi schema which is used to generate swagger. For example, AWS API Gateway supports a subset of the swagger spec. In order to utilize\nthis library with AWS API Gateway's swagger, this option is useful when working with Joi.alternatives().\n\nThe example below uses `joi.when`, which would normally use `oneOf`, `anyOf`, or `allOf` keywords. In order to get around that, the meta tag overrides the schema to be similar, but less strict.\n```\njoi.object({\n  type: joi.string().valid('a', 'b'),\n  body: when('type', {\n    is: 'a',\n    then: joi.object({ a: joi.string() }),\n    otherwise: when('type', {\n      is: 'b',\n      then: joi.object({ b: joi.string() }),\n      otherwise: joi.forbidden()\n    })\n  })\n}).meta({ schemaOverride: joi.object({ a: joi.string(), b: joi.string() })})\n```\n\n**refValues**: The possibility to give exact values when using joi.ref()\n```\njoi.object({\n  durationFrom: joi.number().integer().min(5).max(10),\n  durationTo: joi.number().integer().min(joi.ref('durationFrom')).max(20)\n    .meta({ refValues: { durationFrom: 5 } }),\n})\n```\n\n## Custom Types (joi.extend)\n\nFor supporting custom joi types you can add the needed type information using a the meta property **baseType**.\n\n```js\nconst customJoi = joi.extend({\n    type: 'customStringType',\n    base: joi.string().meta({ baseType: 'string' }),\n    // ...\n});\n```\n","readmeFilename":"README.md","users":{"ambaum2":true,"esundahl":true,"leodutra":true,"evan-king":true}}