{"_id":"@goodrequest/express-joi-to-swagger","_rev":"85-699bbb8ad971e3552f5486dad126a1dd","name":"@goodrequest/express-joi-to-swagger","dist-tags":{"latest":"3.0.8"},"versions":{"0.0.2":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.2","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.2","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"f4476022c7b5c2845561ae2c7dfcaf3183c0632d","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.2.tgz","fileCount":32,"integrity":"sha512-/Ad3cqT2fYtF3ThIIWewox9lWCvFn2aJdgKkhUxGufAujSwbLX7jNj3GtAk+Bm56s642YvwONNQvPgB4Cf8cqA==","signatures":[{"sig":"MEQCIC4aRNZ5j6Z/TRfR1BN8dsIkZA/3jH2FCqduZCIV+nDPAiBj/vVXBttau7vVYZ8C4lVGQDGb4SmpK5LC/dpAhqtGdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1389713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNmyuCRA9TVsSAnZWagAAuCIQAIivcmI7Q2oxfRCd3c9Z\nr/Axno5q+BAZhXDa4AU81cAc6+/tyOp3sZ26ajxEhxyScz1rjVOhZHyqsM9w\nqbF87ewCRL2NFGRaBBfechxiD3lcJihvy0sVaKwPcLX1Ff2ubZUY8lEZc/Jv\nywudhnkzEqKaW+TshDMUHApWng/3YmQ7779ijL8QpZ7e2RiNT8lP+Bb49avP\nV14i3pa+Svs5GXzeX8aLvVthK7LTwJqq71oTMdbpwUhrHQL5YK5Fnyt6IvrX\nAHppUT7U7FDfkVbdgfhWy3WixIXOJ9QNvRTDbDxqUzVcXu4Y/IZntQTxahq+\n53W2eQoO6z631Gmj8R5Ti1tBHDHPW5qGKTI0vRcW6/TO68Z0/3iMBjjP+eBM\nKkFxmAuOYP02E7kSAdEaI9vFJP4FW5J6kkPQo/1Xaa8A8MD5y5XbgiAYwlX2\nHlS2g52qeNAOFpEw4x6xYHLs59tVkJxaMstyqqEVaAodJ2EL/9IWNZNgP1W2\nFmYkusQe+zUgGPHr714DzrxxYiQW/GrPvjarpJEkthbdj0clXCY1QI51437f\nBr3evp/SQRy5GD97ek0KN+tfcwt16r5s0pe5tkVZzW7b2HRljRZDTg3WmwGt\n0cIFS09z2U4Wr9BbpYwFxdATSIsrWov/zKSYyOT/TkaOlyBrMDhxgGyjbm9e\noHSk\r\n=MltM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","gitHead":"a0d2020ef93ffa34b19fa586722fc4e32a4ed526","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.2_1614179501971_0.0698638324208547","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.3","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.3","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"e211afe4b2ffacde824ee13cc769689ad3dd3b68","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.3.tgz","fileCount":32,"integrity":"sha512-KXEeH2E7MJBvyYyN/mF36SnETAW0ZMIKgylz58/fkXEBuT6L3k+/DfAHDJQ6xOQ+VtF0h9WRLZCiySfCISPYzQ==","signatures":[{"sig":"MEQCIGjmJund2vES8uNeIjHHbxgopNsjXUwXJo5ECGRmMsNJAiAMv0s1BDR4K7dYBFE72O1idGE1/4siVfTx8UZ9pHqyBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1389750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNnAPCRA9TVsSAnZWagAAZwMP/AkSQXlGnX5MzITuSTFS\nAMa6m5b/gxx8F1/kcdBlgWG0bZaO/GesbfcvyggvPU8dSAoFIQcVgaC0wo2u\nFxlyoipLfG/bGMXSPHQXhwxtuPwXQIk8pTJ+lvDfriY/nGUEEAs8RS9UZp2t\nL7/0/WdtE3SFxJQWqKyr9BHSATKY8FNTh31+FzzxsdC372jSmmhGl2XpSCTU\n1DOSlfOxz97BDQl/UfrFXEKUOsBhoXYTzXDKeU49T094/TvDAxEW0TL9CxrY\npw++jDF7kt1XqybxzKlgoqxwJdBL2yuix4rASZrPxYmEcKi2JlQtfXMZIIyg\nKh9fBC9lMoKPxMkLvydJ8JD/BM0ejHAIrsK+REpvWEQzqlrCQK6xmXi5vsu0\nMPZix59pPIemcPFa0sExU9zd/IUcQHfZWdFFM9CNIdYpCa3SCvq1zoPFAZT/\nuuUJxv0DHK0R0kaAtvLZ47UBT6PMRPSSoCdbD0rRnyBBqpD7MVC2Ou1w1HAT\n5PKnl8Q4nGp9Ij7IC9/d9xLk0EpyLyKAc9nVZqpym+Uoq5PCmANT12Fx/Oy6\ntyQGNEPx6hmO7u6CftoiWfQ9ZFERsSYsTzMmoLPpAUn5ihNFkrOQiqzpvgsi\nNPChiRIGOYBJpY/61XpkQYFuNruvbHAvqdmi0mKLxogVTgpxk/g1puBL0Q6O\nTBp3\r\n=/MT2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","gitHead":"4e38dabe00cbe55a021034cd65892c62e048905a","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prepublishOnly":"npm install"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.3_1614180366600_0.8780863319407064","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.5","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.5","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"0b8863812fe06045149fa60fb2a807ba8bcd92c9","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.5.tgz","fileCount":44,"integrity":"sha512-Z+8dUsvVcPg0XCyiHO1lrNFsXqmFPao6mMvdah2lzFqRRZ5fUR2ZjAq4bqAj6bdo44KyxNXuLUeHtb9v888Fkw==","signatures":[{"sig":"MEUCIQD6s/bWU6hmPwGivCY480OQ52vljalitezfRYTn/oHNnAIgSjyGT4EGWIY/Zss7a4LoaEBVTsja7BvKxFCinp9dV3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1389713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNnapCRA9TVsSAnZWagAAkR0P/3uOXBT81NPvpm2GtvHQ\ntE0XGA+xKIMHmfjHTv/Mibtc8XzFU5w11yMO0ztVlKt99zZkoRQfWWpUGl3+\ngoCpAAb3tuSDWGVm+o0Oa0+WrBQUc5mdSs5PGHAIMp/yOqiAWCMts4HW11MC\nNtsFHoVRLnrPRVaRaUW/LKXevWZfRdhhfIgXi0vLceZ15nsUApAlMaVhuXgc\nXvnhP+PMRSNxsJxLFGD3QD62IjqWaivoZ+CLlEj5NRiczrRCcA8wXuDWKGeH\n1sPzLUO0wnrIGYOzBzBJoXG2xVFZil1A+qRfbROixbvDDYtAKmuultpw06bL\nA99dpnrquD60vWp6ZeNWJS/KneMm4ddfgsVfIpvY6+0BpTvpGAxvHV8l9DgM\nzMh21OUT9Hy6gxN9B3aKPuQ12p7F9YkIJ3PipolcBESktNg1/mkKA6AKh+6e\n4fjD9N1q/EIYCCzjpk8zwNo3StageEJH8dTLcZ+Pbw1ATP8MSDUazX3Pa9pR\n1vZua2f4qR7Fk+osH1gaGP12jBS/HETloVA9shoos+tvfEi2B8bF6u/1DSgH\n0/XGbV2+H4fRJ01YRBl71jnaKcYaRTRVO+t28xBPdFAT6vdPDFz6dMFBm1JH\nqxVuL660pV+lE+7Qt7UyyZt9ngNJx0X2M1DwE1CqzBmp4yRub/71NlOI3Mva\nVJ9c\r\n=4zuG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{},"dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.5_1614182057442_0.21379327329783782","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.6","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.6","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"89d0c9d87d84c98b75ca7e481629e2afae822a34","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.6.tgz","fileCount":30,"integrity":"sha512-nVOtpZdiMwNeFi7i0pScGzUwS5goxGAOmuju7fMNqr4V498KOIEwe0f5dm6m6BjjWWasTiSp24yn3mOCi8z8Gg==","signatures":[{"sig":"MEYCIQCBQ+wHCJnKTALTuyV/9HbPj4xqnHtM5/lWtYDDJlGtxQIhALmsYGOf4t07/v+R8XgX6wdkrx4EQs0T4s3Ohb7HbB6i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNnxdCRA9TVsSAnZWagAAJl0P+gILZ3Fx1lrjEiIcRDac\np9161e1ocfOwmPkkyFZLJ77KiEd6MlcHVih+HUXqC5Dbs0KGaHzAE15Zbn2q\n09xHrsSt8AHClwTnla5dzqebzSQbziHaWpROWAiH/FjIyn26dEAd8R/QOEfg\n/EW3ZnSERiZY8AAJB1rJgaywQWNRkdHtmbHukFuu1B6bfUedbYHamCOXVHe0\nBNhJt67bGRjU/mhxqSKv/r7JCbFNPqalvimSMmE9OoHVpc9mbkLceYNMo1r5\ngg7xR9vHqaRhnxsIXdSjtSCUrV2GwdmJFRaYU9nQ/+GpuE/GqAu+UQ6YezfH\nBpeqbbp+Nev3jm6/T2PeJkJ7gQSgT9+sHM9PlxAFUNgXpIWxGfl0OnO0KDiG\nh7ySPjrBFK4ngLoirXvxNSWdEkjWuQyodnIuK1TTzt9/UAcuNceGe519fowD\nTw1gvrG31if5+4TCZyqG6maaSpzxbJw62IUGDKsky9qpEJ/R4zJu3nBkWnlj\nFFdKCbXaYuh0MEOY7kSESzAmSVsPZv9fjvJG7sMrr88yKP3oMSOnx63ztEqN\nVy+yffoauiD+uSwPC+M7RJywxgXbaK5kOHHr+bFz6+MCgiA6ScO39QXrBf88\nlaMUE2xK3gZsQkL9TKblOjbjZA3X3Dt+waX3wqe5bYjFeQcj6GxImim4cHhJ\nxlCV\r\n=wCXc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","gitHead":"983d4e6cd441311e3a78a355a7f70e6a624146e9","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prebublishOnly":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.6_1614183516815_0.9427356454468416","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.7","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.7","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"53c41c24da750feb9ee726402fc74974c37b9207","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.7.tgz","fileCount":29,"integrity":"sha512-MFE8oJYdjBxKg8qEHoAMZtk1R9cYdqlhPR3K3e0MM6oYmFlX434itmdaODE2Bk/DzKZzq2XBKZgM+fRmQ0YPng==","signatures":[{"sig":"MEYCIQDrX6UoDbfQNcuEV8LM6kpizCVd9boVvwvSgPBrjW8hTQIhAMQkyWSfdIq+WYlBwAx/5btXFKY+RDj6Dy5ZA41pnj1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNn1oCRA9TVsSAnZWagAAIekP/0L1+8kexA3LHxHzJYoj\nNkyBFvvUzuZ7+vAp55z9U9B6mDhCA4Apka4A44Qm8DqPAfuzTLSJui5eY4t8\nwHj/XQojYDBC+JM6gIa2rZXrVOGeRIAnJiW0snuuPf1Epx9vcZrR6OK11L9d\nENDCsVdmXZASZYWV306ZTtd37eKlamfIJdDaxwGPZfDWAbQj+5y6njeZ6oMr\nw9yXucvHuhsD1QipObBKufGeJQ3nR/SFd9+5kNnpUvTMQztr9+qAkQXRMFcX\njnoD2B6TwW3Lmnj4b3ktNzSiy6/mEry2gUg3w2Hhwbijzj7lU00b3JzsVQLQ\nwKt6jicvwGeCtJnEO1e/UbC0Wcih/RJfwKzNhxcmQfBXNhz0vOHizIi/ADM5\nyAge1dXEOWGndQgNbID7G/4nyJura4ia84rfpgGB6zxhroVya+PpNePXlTcD\nRAlc/3ENa3p0/TtoBcrOGPO+wGXFqZdq4SzQNxFPlxmDNGVrMM/rBwEttlt8\nJrsKG8/yXN/TY0zOpk8YmzymSGrlJyMNobQK9MtWF4zs/9mbxJP3tiKt+3Jd\n+OEgpaBdN0a/Uvr/FOhFdGJx5afXoQUqs+UhA8jXn+NgSm9zhzuTBq6a27ki\nk2Qq9ZLV/j7rqOCqDkDTsyRVwZ5/COjEgQ1tkxV9YvUj3k/606LOPHaRqy6u\nYHJN\r\n=YTud\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"9db6c22037bc172d832bdbd4dddad81f4da440bd","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prebublishOnly":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.7_1614183783546_0.751660945075048","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.8","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.8","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"8971814f62a7531a4c29b40ec7317531f63dfb53","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.8.tgz","fileCount":30,"integrity":"sha512-/gAF7nMBZ9O/Z1RECkvDIlhEnua7b1IGbYxnPcgzAlaQtcYBdLDXsxhKpCwQ1VaD/NkgSpioq8my9Txh1zKwBQ==","signatures":[{"sig":"MEYCIQD/iaouRw2ieUcbBHAvRSnklgd5B1AAJ1dDlEVJu8XPYwIhANvg2rn6X1TFo8eLMAIBssolzsge3rcFjUH9z7k4w1zT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNoHwCRA9TVsSAnZWagAANf8P/0HWx4eLrcTjLUHGLEsF\nOduPwSo1jbj5hRlit2+/cZtrFb6PCNigF1AaFISVVGoMJ9viZ+w8i1K8zjbx\nPb9JF6k88qOF8TsHVqpv7Ui9CT7rykfk51DNViICXwtAHyteFoYoYGNfVxa+\nVVNk2K66VvPXShuK8EWb+yK477Qg4KdOP/nrtqicDc17cI8Btt8KJ0YYaPRk\nWKG+vNw9gzW+9TUTIZ8tpD1hNx3jq/9JnFJhXpuejbnxLM0ozyFsoqbPNXNa\nUTm202CeOT+42s1TofgIbiuGbjTEQjr/PDF/oEGfvZu0fDqx1LHNfJzzA8gJ\n9JfQrho3JJoTOOFIehHRQRFAZ1J8k2WexJAkzQu/zLyhmllkg65lM42jLNzs\nPaFECTpFvthf+gKhCFI2RkDskTJ5/BDy+hNkgZ9jUR9XxdHQW9IRjbRX4mJA\nlhUaQMo7vzdUkT5yDKQ7R0BTDAUNe2pjU1rBQV++gqGHPogzfE5TVZTNqLtb\ncdLizD2BeqAbr+7edNYA6zcY+xm3ZGV2a3Vefk0Q0qJVnOLKDwP8mFY8CR7b\n8ZgX316EaRnqDwIqIQvkNUzQEqxHxzPtEPSVtnYVKZXdxNChVS2/JF81AY5z\nSI5RYUVTxRqlOh6JP1tYfm2rIT8pKynk2aEOR936EdEoBYnl7gKi+ycTlvLZ\nUDnc\r\n=PMbe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"0ed441da8e5723c95d4bfffff49e0fb8b15c166d","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prebublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.8_1614184943780_0.7276876530990215","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.9","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.9","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"c91c32fe35ce98fbf4ce76528473355e2caaf44e","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.9.tgz","fileCount":33,"integrity":"sha512-cF7ffai9L7bRBS+gtHDhuraGmqTIRV+cxgDaNyWlsorPIZIDZPKC9DhEoBfbf+3kVejpI7sb2MEiH8RR/nz4Tg==","signatures":[{"sig":"MEYCIQCRYeEsPRrmTirfMVkRYSzu2DveuFZ7HdTl5+lXs/2X3gIhALUNpxpWKSxQcsMaMWrYOEGftzTjNBLnaLfr7A/eaGji","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNoTXCRA9TVsSAnZWagAA8osP/2rU92PV4od2COteR4cR\nBKwq3H3DBtTAKMC/xcMCExW824UBeHM6h2YhA+8B8We9d689QUMbU0Vlzses\nr7B6+GAdmPE6wbhAaQFAzL/EjD3tE+iiwf5RnzbuPLQC0YCJgG2pQwk9dVpk\nb+MA2ZRcAx2exrdlGTt2amW39SCFVYWRFdwo6y7nLAh2GAbYD/z5aDfuIobd\ns9prlLDQZmhhdjnBd1Li86gwxv61wSrrrF11ePTdV1T4A9jk3CVCjIYjoV8b\nsx/naJLeIlMUXO5/3HrMcyy8o8vHUj6cZW9rUuEpOHa+EQXKyhjbTiB6VkhL\nKUmL8r2Md1FzsfUBQcAfizvl+JWgKUqIkxRCNXGo34tP3sKOOKfo1n0wOCpb\nrbHd1skbm9teZZp7Xw0Eb7NzAgK2vCnwf5BI9HoaZiO7rUGfwgjTtk05QTOZ\ngD3VV6NedkGmWwwMP1dJX13TG6uwOSnd2nNaY462DXdHl9s2LNEg6iY+D7BH\nMWtY24eWKYYBoY3PE535zvWrA0C1yWMgHN9FMUcCKtwYLI/cR3C2gE/6Cw3g\n6FWTAyWkQuyzSjuz+XmXI+vHJo/5y5gpS1jRsHs3wQVfm7y5MftbRWbF85pE\n9L4j5E2bRT+2h7W10Lhm//9wPy/ewytkv+W8L1+bMRHd/LmSEsfKN08Bpeb5\neo7D\r\n=ycPK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"30d2d446fb4c66d1a705719b58872093d7e2e0b4","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prebublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.9_1614185686795_0.41449149606835034","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.10","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.10","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"00e60abac968d8d608f797e89b6931dd8b7fd1ee","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.10.tgz","fileCount":33,"integrity":"sha512-wbLLcUuxfB3Vw7vOZxn+DFDpPrz7b024gplOJlw5xtqFoV/NWATSiYtykHZ8LivJlujnXeh+XYY7dGSPLPbhLg==","signatures":[{"sig":"MEUCIBy15iq2GlCaw6jrRvYbF55NSHillcQfSZm8jempEHnDAiEAs7FLF9W6WtywMsJa1JbHc9NLPQ8kwFHSBIztJbEt3uQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN19TCRA9TVsSAnZWagAAZgEQAIceCe+mL1imYHbfanBz\nohQjVYhpUfEGVaBEPENXf9byza0lHLeEL0K0VfA5IuPrOZxuGqR6csjSDciY\n4/g9E77rtbSjD7ORewVasAqJE+BA2RqWxAxgLsoeeS+JfVtM4pQ5ilgDO/II\n9nqsajRGk8BK3MO7CNxtl9IvzhPF0+PiO7gED7/+N3umgOMw8/XNExEzSNgC\n8Q0uwZwe9171BmV0Zyy/F3+/0sYfVJwIQA50j8BQd21Gjup8/aBNZaYDtOkB\nIPCIzEa8o16WT9kcE1Z2+lij1dCuK9p2Mg5yZRdluKUYWM+G03tD/S48G9zt\n5qSxKD0JPu20ZNS/3Ou+brlW0o4uQVJDGzYy7h1+MuiVOJQUE94dwgNxmrLG\nvtMWpXjxoILI8VEZly0ONd7lIxRrGSODz+XnQVhlVmA38i8zLQPowLsyuBW5\nCNyGhD+h8iewrjSy71HYmeNtRuQ4FU5m7bFxg1Su4onkQKg/ofWoItuDFTrx\n2uSdFzc+tya5b95acNJEYpc3XTC8VBgP2Q/+mEjP9zH2KQTqn85M/blrSFFM\nig75LZ1kzfDCeAwhM63t99uRMFTPAjVgTWOViPrBAq26GqK/VWXkPDdNCjG2\nZepEmPhsPiBXljB48fY6Lv5ksIXJFrgl88s8HxAuC4KOEZIVnuU0UgkWHFiT\nWG5w\r\n=o+tj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"711581bdf74272639355f1413543915a88353961","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prebublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.10_1614241618757_0.9364588121197623","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.11","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.11","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"f6c991000cfbc795d633b4128f173b56d2bc0030","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.11.tgz","fileCount":33,"integrity":"sha512-pPdyS9e4TjHRttOoaI7SJCmvsbzgYSXwDjFsGika054PhqsLrFOknoKCoP7iKM8HDcuJmEuwcnftaGw4ddr2dQ==","signatures":[{"sig":"MEQCIGpx7pskVoKXSnJ+msv6aNKbuVEobBymHAh4NPdjimDuAiAtmbIZ1S34N9xTKZ/AuAwU/jqi0nb9WQQ2nBEjUiABIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN2ViCRA9TVsSAnZWagAADaIP/ArSomTzO+ZmSzPLmRss\nvra0HHhNz9im0c8nYSJppmt/gpuYTG6n47hBg3dpokJ+oxCx4D97KAvFvdef\nN7xBeYcvi7WRjtVd8fEwF/kHjLNWmokARIHL6LJ4YNB5poL71+JQL7aNKfHW\nBq4wETNJKTXn+zSbie+MMa3nWRYeUhIyctA4cEsOjgMvF0SEH5pH6TnlVvWd\nOuwz7kql8H+WM7w2GxSHQepQwc8hqSeGESGUZdbc2kUa2OFIpSZksHn/YdVG\nT8C3UNumMt3hW6x52uOp3Kg1erphAUL0NIA5B8wjDy0lZvYbxk9Wiol3uFL+\n4KBEr7mxjFHyp8o665SkhXzxCkgWgEjqrUzVtch9Eqru6PSVD76KmICpEJMH\nRFh7fO2vCmMiA2B1LwBtutg6igom404y4MRFOI30Ohh94K25MYHKRiVu9XBM\nqoCWcT8sZQqzZenmUtSPJXXCa0qse6AH4lnHmex85EMbcvJ1BP+aCAtxXr1o\ndG3y/auXTytZsVdrSyLUxhLlJThlqd7NrPhJbAaP/Npn/UWno7TmgHka/hLI\n5/6ZPypHNzQMt+IE0jI+ucXzL1CBpAqNM26rRZIRJuO29NJzVZTv89fqoqWB\ncTaufiEhAWwUd4n/PfPYk5itFQuyNjthotqhEdRXk04Ie2Z21Q8Xw6OJPfQ9\nFyl1\r\n=uiw3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"0012f051ea9f9bb69f2234b7b8163ce06df9bd84","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prebublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.11_1614243170368_0.48450249785460286","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.12","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.12","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"1b10d6b47b7b9d4753ca17de327ffb7d1134685d","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.12.tgz","fileCount":33,"integrity":"sha512-Oa50khbIPlUHTC+Ehdai9gASLOVRdXDAPcvtmPnP+SdJeNXA58sqCj3uz2gIwyy+IcOfyVN6/UBnXas6x073sg==","signatures":[{"sig":"MEUCIQDTe92WVN792Py0CC7v8RgI8LtWKHhYcZYnh19N5PsZMQIgRQ6uHBJzNV4eG5hLJNf5qXx6677NV6cguOIvuIsxy4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP4ZsCRA9TVsSAnZWagAAmPwQAInLqwq6Vtpx296iSlaj\nd9gVjm415DtlCe81eFFOPe8bwMstS+y9S8j9kj8ic9g8q3VujJRcMCb+NsGe\nfEycLHE1TSElZM07TI+lVqldWtT5FL5WLLxSWobuo9eVPX+gyLAyH0HwVwvf\nYnNEdvb2t3y8Osvxdigxf5h4rbjrYuOBkBOLi1b57RyvaaPlwnuhVSbWqokr\nYM3bhCG2uhGu2MPOiP3cc0h5MPPnTAoB70Hzpc7UO5Ld+f/JbCUgn/qcTmZ9\nqgIip+AQaWN0YIsFmZNN7XAyqk4ofFEagVZKHPmUpVTokW4RUZJmMF4LxO53\ntCm8XzBpkpP+zwBmoErVMPxhC5pE0GL+ND2pNQ34BgwrPGw0VYhimrzmeIs/\nFioLkiSUHfgqt7BudB1nZ7SgvLPzVIj2ayUU0V2kZVZKdKtp2amY5MyVgcWM\nb1XzUutJQZpzpeDUhLWukRLHlLj9pYoll8YtfOe7nfkLLN8DZ4Zm35hh/G5z\nvCFdU/Jx2nQrVBNghDtYHVSKcDm8UzBd3c1mqOPFwGTx6CZmT2rcacFTNoB5\nymbwZsnL0TcKAiojGItM9uwwayigJ84qGpWMWhY28dbqZuGDH4Y5gP9lSNPo\nUOccQFbg1XMfUpCBz1+qHRecPDF0XUsnBdYZBSCDeJLXL/uCMSZinX8+t5u7\nqKfr\r\n=qFKl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"2eda1b12e6f1c67089da69d4ac36773315c3dcde","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prebublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.12_1614775916028_0.08824694018706447","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.13","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.13","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"fc0dd1ed1fb9a04b82c8431eaf2f3b13f7affd61","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.13.tgz","fileCount":33,"integrity":"sha512-E4c+0N7D5Ck83VQk4GdVT6z0YtvC8g1ZXlGdd1ZKVCw4h3TQUVWA1MhMKefvNwYj54Whl0de1PekPV0KsyQoQQ==","signatures":[{"sig":"MEYCIQDmwfxLZfUBQy2Ur6RQNJDyf6RKQAvANfAiHgQ4thleVAIhAMjJoQMrV0Mqcf7TaqARcYNb9R5FtxF3zzrpa05A4zhV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP4cMCRA9TVsSAnZWagAAc3IP+QCIXrMiWl38B00+gr/3\n1RnEGVqZDLunWoMROCyHb/JFO5G9b0gE47PsE0g0FbUdNImwVD1oRk0Pjy3h\nbgfl1vsbzXJx+y4qPw5FVgRhW73hY38aIB7Cy+E6aIyaXf5/k+myzBcnj5qL\n53EKN3Un9p4Y7+YGZj+XlJcvkWpONnR1yN1nOxq0jP8TDSbfQqrkKSzu25/M\nZA4EVqpkR9FEnkv6qClvLDuL253WKkyTPtnRmRKgexReLIoyPb51L1qWBspb\n9gNuRvWJXhueRJlpnY1Y4HcJD58TwNGdMvtF8gL2pTrIoW0gqwqzZTkT2QH2\n+bUtlCPyRgm7zbYNnJpPOdffLYZDFrOr9bhAaPGVSDyUaxZf8D5t5kGBOm+g\ng2C+VUPMpTGzJ7itie4iAKvX/bgQ6TqOGWbHQtcEabtT550yoYmrpInF5/55\nwHUYvSfv2+F8rkTIdmybDliJ1HBwaCdZt8y5e8lIXDunPQi4NbqgAhveCLLZ\n068OBtpHWsvgTJgxNFbUdwQQq4QNvbfhXIF7pM83Rahh0GKdg4yfYbrMrFWC\n/Jcm+HLpIo7rpWLA/FO+T08QtOyfxF8wDd1FW7I9QDnEa4fPPJ7QIsrwh9kH\nliDh3UjdtUUHtWyKk3nSgogGwrw/CkE/nN7jDCTlSqk4ejwf+ezGEDVBpI2W\npFYx\r\n=bzJI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"f3e66e8a5e4a315800d66d7c180d2311ad3d6b13","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prebublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.13_1614776076395_0.5706728445973217","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.14","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.14","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"47412b185da3e0b6c9a7ac44fc24c71f6c9d7b90","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.14.tgz","fileCount":33,"integrity":"sha512-bRlp4e1iDNUpysnyOMEbTSWtbiooP9/STHfWDd4BPCFD/DxoqjWq48DOEFFNMbCFMJVaho+cGAcyK0lkd6i7Zg==","signatures":[{"sig":"MEUCIF1rbmjQ7/OImG96e6sxwCqiLPmlXeoXkC74DNj/xxR7AiEAxgIccYNXDCn6vceq+X8KYAgKTB/bolBtivxiwdvhJD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP4d7CRA9TVsSAnZWagAAhpwQAINdQgRFohmT1FNlxyRE\ndNWWZIstLx2nbJRthi1XyAoTW1+O9Gc5xwzOmZv1YWVFl9DDxUDUCQRGVumE\npJIpHykrr0hfmPaMRkUw88PsCQcsdHvq+1BdKKGmPMcPSFdrILGMaDOT41sY\nIasaYk6i0PTNq7QnD3Ndv5xyldt8ND9tMFSWo5den2xktMaSTVBAW3kbIW1U\nmzjyfuPQF3tfBJ00dQMSXGPtA6rNLuLgtcKUrh4eXs7+XH31FaAPdSqyiAcF\nWi9OITV/0mbO5B0koOx8w0qmaJSFG25Gg6HFHsNUk4Hu+bjnX9TOWqdz8yhV\n7/b+Z1vG7gqTxxEyBNX88iGNYVUgqB0rfbyZOS0io2XgsYi6Cmdu+Nt2aHL1\nR/GNZv4kGpTqXTJFqnJzHkabYOXI9pU645qF8GfH0AMo1JTOw0VKCBle433B\nxXGwi6wV8wpM48julPPRIngs8l7BO+/Qmk02fVM/lT4djIXp7OLQhzblmc9V\nZMmOvzsTyN4kHqhk+rSN1s3c9gqBW3Q7zwVVfO6U4swAT94J8NQmneuT2w53\nh4wGzNYkmm5qj2A60142W/vtdemdyeEhvi50ATAZJslYGamlIT7rHeQ9J4gs\n5YQ9RyYOWJQiOwh74inezAPiGwX9VJucZ2smBWyTxbWNPYrhYjuF9/iF341v\nfWzp\r\n=p8YG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"e8c7a36bec6b7bcfbf47d2ddd310a6a9662ceb81","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.14_1614776186711_0.9464953216605998","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.15","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.15","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"1f64e01bcb94ba2377a1d502593b973d27676cd2","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.15.tgz","fileCount":33,"integrity":"sha512-GKvi6UZprHz6jsywEuNwQPIOGMw3jH++IxRC4gINS7kPgYsToCg+/+jxRzam7DT7gl6kV71oZcRke7AdvsVmvQ==","signatures":[{"sig":"MEUCIQD8KVDpjgC75O1odvu/dzFLkgaCuEl8GYK/VWjCKkwmrgIgEXbTJgzYeBL0CWDEGB3qgtP6SeErXMUFmRR9ZMqueos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRmNhCRA9TVsSAnZWagAAej8P/iaUOm52bH2Kj55ym0f0\nXsfFduodHFwhwJqTn56sL9L8ozUnP3/uo7Q3ZbpRIG/PQTDgRDpmqWoZXNiN\nWRBuKNA8pTLOfHojF/VWE31evnBrQDRmcnzBToidf6tMrwBashFSNIhKubHk\nvUsnQoYHz8u+LrjZZ2HQV5GohINrUNGUf6z6MkmPdVevt6dH7sMwC7/YERbx\njdlUBAUtVGGRzxieN+v2GpcK9IXhmuDJPUMoN1istyb+ZXg+ebQEOxUlFVAa\nOqt8mde3fAM/kiUpWwUhvrsNzBMgqw6IEW6Durs3A8m/wrFDVOccAyUR0lwQ\nrjy5N6DPS5rtqw6e2Gux7e0RdHHPwlwqjJT6VHDb5YSuT6tS0a90ZgbrRV5O\nhSje8P63lCoRAz8PXOJrrRuvv3oCAT5mJwrFDWBe0/H6l4xKAj3+WNysBio2\nNtxhYTqUeDDkps42ng08II/Z2cv9xZ12rtfaKyZognxQxIh95bnWvgLE1Lyr\nNiwrgZMDqN4va5yr+/PIjx8SdQ+Pw2dKkNT0hydipcmjrW2q+q9eViRJc/oi\nZzGy8cXlSAAmahNFera3pEZB4lyP+EqiWWP0i45DjieW6gmQlsPZvqadtUh5\nHHeDTtct6SISKZiMT2ZZn3LxmNID1M5Nd7M+3W77jXDzjH/ZLdNNC+jikpIH\ndDKf\r\n=lkmS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"a29fbfea8c118a521d0a190f9e17b2e9226af334","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.20","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.23.0","css-loader":"5.0.2","swagger-ui":"3.43.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0","clean-webpack-plugin":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.22","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.0","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.15_1615225696875_0.5491694689484152","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@goodrequest/express-joi-to-swagger","version":"0.0.16","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.0.16","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"8e79df6eaa4737ded6812680c6e8bb82036c0d43","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.0.16.tgz","fileCount":33,"integrity":"sha512-Z8iuYXXApW9pdFs9taj2/hrCIdQdDhKbupQEtNa7brW4MeZvX68fU40/xDbcOVAuRp4tnibfxx3hZUoFyGd6BA==","signatures":[{"sig":"MEYCIQDDcS1dema5GXcOu+NxbKB0YE/pdCNBy0lbzP+vfO+2yQIhALYFdxP9FRpORIYpI1+tMT6yOMy1iilxMM6FSzaYREyf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/lgICRA9TVsSAnZWagAArLEP/jEqOHqb7DCIxJg2q+VL\nh7I+sJFvIELOWee0PrVTPuz99JjKTUKdYYBty3aesTKPAgQHSUxNx5lG/yQY\n93QXWFxdRf0ScSNwFNti4s7i84u7C8m8TIcqvD5EK6L0XkAhWyZlF4f9nYUG\nOWNPhrzebx1b5YOKmDROlps+N5kA5JHTMhH0TVrBgEmqkEZKZn2bEvjnaL1h\nDxZ7xzNOPjEJ1bGA/4XuxleB1HmiiCTFAcY7ZgYebX9fzDKOGwdWu6SJ3SEi\nSxvUzzV6NcGTeN2r1xe6ztDhDK3JTEzVPnrk29mplMt6uOuloExB/LvF1QHG\nrg2gypJRaKhMMqpcQ+Q/UCli/Z0o2fdVh2C9xzAXj6JHvgknA4GTjPvll2OK\n0cU+taP8vJkAkUtNqhO6FQfMjK+Hj5veQUnI/mpV4sWFvkhNzE7/c8XGG4Ow\nRj/sf91cN2Jjwpny/CCMZf6/NGJF/1hazyKU8GbA6G9lMzxbITYeLW7eWIbf\nCi5PEIcY4gUKXn7dUiR7H4ujsF8kBbfBp9Ad0kR19H+HhseaFpdnmQWtsGpm\nOsywiPWrsosB6RPxyuOayqkrHO6EpyO/vWB7qbJZToMsD3FUNlHzKzzTcWWP\nwI0EjTARtG99hL9DVN22bb/kbIKvy4jm7TkMJ52qjGmwuTlzzQzytVfki9ff\n9CUS\r\n=GvN/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"25335d654c2e39793faf13d4ee898b07e2f4b877","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.33.2","css-loader":"5.2.1","swagger-ui":"3.46.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.39","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.1","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.0.16_1627281416331_0.11505809157455182","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.1.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.1.0","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"c421c7d8a0d2db7df25e0088feeb80909f6b5d72","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.1.0.tgz","fileCount":33,"integrity":"sha512-gIF9C4Yd/itbvNc2DpLOWYgvcWwsKKjoLuBdZ+9cc7ccQvMwCfNYQ6zEBnIt1pJ1IBCKfMPvoGLIBra2PqGnlg==","signatures":[{"sig":"MEUCIQCT+sUiG/Mkp04cVvn2lAcRD4zLGjNCYuwEXdNsWUocbQIgFEt+p8PWS13o+7RX4y9oAeHClaMCUk8G9SYFFCb+t9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/vVcCRA9TVsSAnZWagAA6XQP/0VSxu+c3fN7tPv3pyFY\nxX/b7AJCR/6XkqC3NDyQRPYqAuldhdCDl5ygOUv+m6f7lErQsGiI6SFgUlHC\nGFRcMIUu0rSzmfKDOa5EZpDcXUAxGkx+7aReTM71SahXLbXfG/m4FI0cHYnY\nYlnS2+LrpEzAjjnuyZzoFYRrpYUjp/sgB7ZP6KUG8oO90gweIofxzGaVuH2W\n8ixig+bEkGgWMbvKfxqhTeY23KsARit9SkLt9YmIDyj5QMzug9KH+2e46O4F\nBRyXcto4R4yT8nZdH1tP9dt/askwpCjrbOHJYCpH+ncNnny2JnGGmE7FEk6d\nKkqZK3bnIcsmZQyAUi6nEd3qxsNvyE6CEuxJfz2FG+ijK+xr6I61WWPLDmHM\nHVE5gSsQ0yX4+s2yB82GpQE412XDHTQ9eVy8kcqb02byHGQekW4b+A/QwHc2\nFlx/pWVY9WlhjjBnP6YIwJFGy0EIXJN1Bxh11uG0pxr852t/SUbztgdtyDeB\nSlaGBp21D+9lYK+ABBVppF6mHZPF+RQ0BjdLDIB9aFBaKPDXZ6DKPlAqoSJX\nHqtwa8armrphn/KYyqv1UOOaYF+J2ygHmACLjTgpvYpDsD49LopdTMeZ2Fvy\nWBNJDGJ10UTYtKbIqv6ogZoEKzO2rPPSRdKIA41ScmW0+ZWMNvGzrnH4mKPy\nYgH7\r\n=xEyh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"3d51e13b3b0250b778b723559025f40d24f1bdf1","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.6","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.18.3","dependencies":{"joi":"17.3.0","jest":"26.6.3","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.1","ts-jest":"26.5.0","ts-node":"9.1.1","webpack":"5.33.2","css-loader":"5.2.1","swagger-ui":"3.46.0","json-loader":"0.5.7","style-loader":"2.0.0","joi-to-swagger":"5.2.0","html-webpack-plugin":"5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"4.3.8","eslint":"7.18.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"14.14.39","@types/uuid":"8.3.0","lint-staged":"10.5.3","@types/lodash":"4.14.168","@types/express":"4.17.11","eslint-plugin-import":"2.22.1","@types/swagger-ui-dist":"3.30.0","@typescript-eslint/parser":"4.14.1","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"6.4.1","@typescript-eslint/eslint-plugin":"4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.1.0_1627321692523_0.019406717693773112","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@goodrequest/express-joi-to-swagger","version":"0.1.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.1.1","maintainers":[{"name":"goodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"aba62b6f41fd98b45a609efe36f6ac690adb2a7c","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.1.1.tgz","fileCount":33,"integrity":"sha512-VIWJlQefsLgGNLx7i53WcXLafeeDHgGkRzIpqWUX89rKQ4IZlTyY9n99ZGjpHmPUMQPoRHh7IUkKmaSi/KIfCg==","signatures":[{"sig":"MEYCIQD7VelG0GJIs2oIxv+rQgeGmqgix47IAup6XgBFhqyeLQIhAOsFrX2sKsZeDvaKX5S9SFd/pu+XeYePufDFVO/e7F8E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8wWCRA9TVsSAnZWagAA/rQQAJeIz3bA/1aX4FoyuOzJ\n5hihMIIctyiQWIfMcNoX9tF9W5BrypxFjjt4FRT/R7vh5BuU8nbj44Fq/y9Y\nX+TCik1pzh4eGeOd+Hg0dkms0HRSp5ujIRMCuhQC9rVBj1G4KSR3b1uJ9yk4\nZGXsHNoFteZQy7MAGt6WdkvmQs/gML6SKzr0q44kvHyVPaHbnS0DHvWxtM2O\nz2GN8C0i8NDgSuoyvCk+YkGInGLDfYKD4gdbQbl9l7Ie9f8VdFQ68ZHojKIM\nLv//QOT1ccEENicMyvWmMQYCj7ZJv81jHqKC04abgQvUx7WSWoQkukGZYOvj\nQaZZvmZ3ABJoLgW180LlhgVxwRUXsmzkHI7i0cOEfOmeZ8ES2b87v4OFD6Qk\nOQMgNaVrBC25t/6fhhSUtldKSzcwVDttP2hofbdV7Y3CzJ86UyxEcPxFXmva\n72bjukw2iThwhmrfBghRf0XJm0qasDjoF778PJMbLSALkqfM6oZ3wQy/lT6j\ns+6J9TiWSWPp6RddDAMSFUwSESdT53KHbwJO9uj+/0PA3659Y7YVPi+N7038\nQ8CqZN5XmeEmsdvK8HFv9UU0LRbD4rVy9qnVBFJdlENjCWJys6Bcq1AXzBSE\nIR1MtGRurw1+EHyUOhoyxtV7UQJHCo7AYgF4s89ii+gE015rld3yEu9nv3Y1\n4ViH\r\n=TDU2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"30316dce361f7608d50a41970aaba69ff9bae755","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"goodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.12","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.22.1","dependencies":{"joi":"17.4.2","jest":"27.0.6","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.1","ts-jest":"27.0.4","ts-node":"10.1.0","webpack":"5.49.0","css-loader":"6.2.0","swagger-ui":"3.51.2","json-loader":"0.5.7","style-loader":"3.2.1","joi-to-swagger":"6.0.1","html-webpack-plugin":"5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.1","eslint":"7.32.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"16.4.13","@types/uuid":"8.3.1","@types/lodash":"4.14.172","@types/express":"4.17.13","eslint-plugin-import":"2.23.4","@types/swagger-ui-dist":"3.30.1","@typescript-eslint/parser":"4.29.0","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"8.0.1","@typescript-eslint/eslint-plugin":"4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.1.1_1628425238152_0.02875416577281409","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@goodrequest/express-joi-to-swagger","version":"0.1.2","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.1.2","maintainers":[{"name":"martin.durny","email":"martin.durny@goodrequest.com"},{"name":"peterreguli","email":"peter.reguli@goodrequest.com"},{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},{"name":"richardsolar","email":"richard.solar@goodrequest.com"},{"name":"logingoodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"6f10f4324737562fd07a66d28fada7a5ecf85c69","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.1.2.tgz","fileCount":36,"integrity":"sha512-k99Zu3wk2ZHOn3U7HKsoC0lN2E2YW6zEEVBxnlQ2EOVPnJc7N36Vf87D7OuW5xT0+sStmicB0frSvE9SSoftIg==","signatures":[{"sig":"MEUCIQDhu5nvNV1QDekxdxvdKw3xnRXX4CB99ta8CxNf6L1EDwIgWsL5jH/6rcCn63PBNarxlptSkg/phl+k9gMRPBq9JkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKh+1CRA9TVsSAnZWagAAMO8P/2AkZsHk8kLNLTxRGhdn\nJQsM4DC6UrWGHsj+p9atoDC3O1cyVJX3TziHtcriCdm/2GsM3WXpWwq4jcWb\nOPE+3Xtb2EsijIRwIO+/5W9iPgyAtbNN8Rqe7Kk1YgUarjnAM39o49IFUnhE\nJUBhgdGlFXlDDURMi0aMfJ+QNdIdRCIkpY8eIYYUo2vPdQoIFgeYPrpij3qi\nID4IXC5XUtY6UesOhuQWpGCiHuFoaTmYeMgyLiA97cjUYo23SggfMyZBgzPd\nHKRjbm9iuc9G4jhsiMietXm2ZJ/o7dc3U4/V5uJGW3maYBVZCIQnlJjHXr3A\n1y/EoZbt25jZD5X9Lz7uO055hF3YRsn/6lM+SfIilqx5QYtzGomZAzY4x78r\np2wWmDBIKJkamTlqDZbudQFNHlibDRwVJthWgxUR7cJzaeQvUtrIqnzns/we\nr8PMHO/+qGqQRhfU5IuhnFG/zRSbeKXwolgPqPjClMNpQJegFO+U6kevNl31\ndxH+iz7K3puFzGxTNlxsHWonaBShIZ92++2c5lcsU/O9ZQ5iHgoQVkh838Mf\npuqMO9l3Ji0pmU8pqUlC+j+p2l/V+bbSAsdu1UjalpO6pz9o3WTeM0OjFncE\nM73qb5hwInHk2DQZoInPFXkkv8ngZ1EkehfyrhK0Vy8bwzBmmxIgSjuN2Ugn\nFlRO\r\n=e6LP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"9777c7678c64b77c87ef6db0f1ca96ff487c9121","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.12","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.22.1","dependencies":{"joi":"17.4.2","jest":"27.0.6","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.1","ts-jest":"27.0.4","ts-node":"10.1.0","webpack":"5.49.0","passport":"0.4.1","css-loader":"6.2.0","swagger-ui":"3.51.2","json-loader":"0.5.7","style-loader":"3.2.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.1","eslint":"7.32.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"16.4.13","@types/uuid":"8.3.1","@types/lodash":"4.14.172","@types/express":"4.17.13","@types/passport":"1.0.0","@types/passport-jwt":"3.0.1","eslint-plugin-import":"2.23.4","@types/passport-local":"1.0.33","@types/swagger-ui-dist":"3.30.1","@typescript-eslint/parser":"4.29.0","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"8.0.1","@typescript-eslint/eslint-plugin":"4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.1.2_1630150581562_0.752926113204812","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@goodrequest/express-joi-to-swagger","version":"0.1.3","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.1.3","maintainers":[{"name":"roman_haluska","email":"roman.haluska@goodrequest.com"},{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"martin.durny","email":"martin.durny@goodrequest.com"},{"name":"richardsolar","email":"richard.solar@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},{"name":"peterreguli","email":"peter.reguli@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"d88edb6abc64d71f8f91b01d7edb732778c38c02","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.1.3.tgz","fileCount":36,"integrity":"sha512-x7oJ22cy8ppGPxvP01JlKMPlnYzYrHa/l5XrbyPWg4D+NgfvG0nhavYqR5xeQLSjyZ3dtDOjslAyG/T9SkHF8g==","signatures":[{"sig":"MEQCID2Dl5b7lg+b99u6mTwK1ntyB64321tueIP4DcxO9jS8AiAaGuEkzFmvmJYopOjv4QrEskuoIlvIuhaCobkPXOuvuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98590},"main":"dist/index.js","gitHead":"4ec544b2f880c70052592200cb34cbc7ac1f2841","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.12","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.22.1","dependencies":{"joi":"17.4.2","jest":"27.0.6","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.1","ts-jest":"27.0.4","ts-node":"10.1.0","webpack":"5.49.0","passport":"0.4.1","css-loader":"6.2.0","swagger-ui":"3.51.2","json-loader":"0.5.7","style-loader":"3.2.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.1","eslint":"7.32.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"16.4.13","@types/uuid":"8.3.1","@types/lodash":"4.14.172","@types/express":"4.17.13","@types/passport":"1.0.0","@types/passport-jwt":"3.0.1","eslint-plugin-import":"2.23.4","@types/passport-local":"1.0.33","@types/swagger-ui-dist":"3.30.1","@typescript-eslint/parser":"4.29.0","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"8.0.1","@typescript-eslint/eslint-plugin":"4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.1.3_1633351252528_0.3193986145988865","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@goodrequest/express-joi-to-swagger","version":"0.1.4","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.1.4","maintainers":[{"name":"roman_haluska","email":"roman.haluska@goodrequest.com"},{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"martin.durny","email":"martin.durny@goodrequest.com"},{"name":"richardsolar","email":"richard.solar@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},{"name":"peterreguli","email":"peter.reguli@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"02f65f4719855d3475118e015c6d26cb8b363576","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.1.4.tgz","fileCount":36,"integrity":"sha512-6AGB/NpkfqxfYdN47CEx0ruvXpNM6xHlkNqr1uCUfqrqkNjuJ3q8BuKDlahcGr6uXFQ172XnrzjlJMzjEhW9TA==","signatures":[{"sig":"MEUCIHuJqENaLfyP0gT9YpFz61cmYk7FncsmWAuJn3BIKle7AiEA9vzs2U2GHLunLx0qqsRjv2HE16uPrKrRHspNPPTKUY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99612},"main":"dist/index.js","gitHead":"84b0ce03fbad6e22692146f8431fc32c7cc77f62","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.12","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.22.1","dependencies":{"joi":"17.4.2","jest":"27.0.6","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.1","ts-jest":"27.0.4","ts-node":"10.1.0","webpack":"5.49.0","passport":"0.4.1","css-loader":"6.2.0","swagger-ui":"3.51.2","json-loader":"0.5.7","style-loader":"3.2.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.1","eslint":"7.32.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"16.4.13","@types/uuid":"8.3.1","@types/lodash":"4.14.172","@types/express":"4.17.13","@types/passport":"1.0.0","@types/passport-jwt":"3.0.1","eslint-plugin-import":"2.23.4","@types/passport-local":"1.0.33","@types/swagger-ui-dist":"3.30.1","@typescript-eslint/parser":"4.29.0","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"8.0.1","@typescript-eslint/eslint-plugin":"4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.1.4_1634931801676_0.35125045211859507","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@goodrequest/express-joi-to-swagger","version":"0.1.5","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.1.5","maintainers":[{"name":"roman_haluska","email":"roman.haluska@goodrequest.com"},{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"martin.durny","email":"martin.durny@goodrequest.com"},{"name":"richardsolar","email":"richard.solar@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},{"name":"peterreguli","email":"peter.reguli@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"78f3b223cdd5858b5a6c079d422c3a42c20b1b46","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.1.5.tgz","fileCount":36,"integrity":"sha512-LZMcSfM+lpYU87N1z+zZJUugtUqWDuSxWto7BnrfntK3KDVuljRv6/vyqU0yzJ32x3HZT2ASxr0zr8QK7eoLCA==","signatures":[{"sig":"MEUCIG0ks47t9IC5vMGneVPpHaOaxSyGUufpdx1IQrg9ea0gAiEAnKA3ndLaBuOZbKSQFoGz+I/BUjmMSRNa58S9FXi2QZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99612},"main":"dist/index.js","gitHead":"d488594b6ff1e4100ef2ca8793b625fe5bffbd89","scripts":{"demo":"node -r ts-node/register demo/index.ts","test":"jest --passWithNoTests","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.12","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.22.1","dependencies":{"joi":"17.4.2","jest":"27.0.6","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.1","ts-jest":"27.0.4","ts-node":"10.1.0","webpack":"5.49.0","passport":"0.4.1","css-loader":"6.2.0","swagger-ui":"3.51.2","json-loader":"0.5.7","style-loader":"3.2.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.1","eslint":"7.32.0","rimraf":"3.0.2","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.1.3","@types/node":"16.4.13","@types/uuid":"8.3.1","@types/lodash":"4.14.172","@types/express":"4.17.13","@types/passport":"1.0.0","@types/passport-jwt":"3.0.1","eslint-plugin-import":"2.23.4","@types/passport-local":"1.0.33","@types/swagger-ui-dist":"3.30.1","@typescript-eslint/parser":"4.29.0","eslint-config-airbnb-base":"14.2.1","@types/copy-webpack-plugin":"8.0.1","@typescript-eslint/eslint-plugin":"4.29.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.1.5_1635160326797_0.44562208896922906","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.2.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.2.0","maintainers":[{"name":"andrejnemecek","email":"andrej.nemecek@goodrequest.com"},{"name":"roman_haluska","email":"roman.haluska@goodrequest.com"},{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"martin.durny","email":"martin.durny@goodrequest.com"},{"name":"richardsolar","email":"richard.solar@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},{"name":"peterreguli","email":"peter.reguli@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"4f29edab33b10feec23d63b4db2af03639c501ab","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.2.0.tgz","fileCount":36,"integrity":"sha512-60JZ+Vhe77teHxpenJjqto73eg86jhNunPPvT4adruJCamzZ07I3mNtuxZzMfthmVJ5SLXod6hB9TL0QZyj2QA==","signatures":[{"sig":"MEYCIQDjlZQBdq5RDnpk3oqGOGTu0fmFTqauN9sChEONbO94PgIhAPw/7/3enpKET6yHC1xkT9UzAKDR8hpqpjIkMmKBiCug","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrfqYCRA9TVsSAnZWagAAXJ4P/A72fzwy9berZckx6GVl\nuan+FovwbO9yq8et+VDGIAiRGrjxfqKwVpkEt/+vt1uBImb5MuLtcZ6BjnpS\nY7pKsjaTORn/YHL3C/iIG3YSlbV0oFKI+Xrgxk0NjcUwO6krZtn3yUQi7EAm\nRbRm3fZJP4asRVCFYeUW6u41ZXLbk2nvRg6JLvKFILgMogFc8xVjuRfRvmGi\nj/s/QN80EunEea1wtwmfkTcKn3HLwGGJG20R9pC4eJENggCMiqiz33nAPT1W\nyv5hrhOFS5F2H/Cw+qgxFKCgNphWzrScu2uz0TxTNk0uyq/Rak5Qh7ggdVgw\nBTPc279Ev9YgB1WKLqXOLto3TvJ78SVafRyADcLa8RTj3YaGhYt3mtLN9qtT\n+c/WmoSIa6nH1bHUmo04R8J9zpF/zZzQKpysK9/No8zMhzapXhv5OJJzAxjD\nhERq3lUA6HrK5e9nhgk55MZDpcFRAE3BCaR8VqTGD0CK5qz1ns5IRzVRj9ox\nCrVPSDV+3moEzp7cYsMsafMYaqWnqJXSfZTcsuZwEfExAIC4J9be93UAVCU2\npLaxGLa0eTJaOxkWmwXn3WkxyrMS6pB9vbnz1prlD8WEsCjX1Tw6ChmW/ig+\n5YZ6fadUPAjm1v5gvubxKHH9IBmfHOZu0uh7pCG5Ni4dhji+sKZok2b7lnDV\nozv2\r\n=Mgyc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"69b0880bfc78cc89e103b3bf0378f609cfcdc322","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","test":"jest --passWithNoTests","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"6.14.14","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"12.22.4","dependencies":{"joi":"17.4.2","jest":"27.3.1","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.1","ts-jest":"27.0.7","ts-node":"10.4.0","webpack":"5.64.2","passport":"0.5.0","css-loader":"6.5.1","swagger-ui":"4.1.0","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.3.0","prettier":"2.4.1","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.5.2","@types/uuid":"8.3.3","@types/lodash":"4.14.177","@types/express":"4.17.13","@types/passport":"1.0.7","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.25.3","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.0.0","@types/copy-webpack-plugin":"8.0.1","@typescript-eslint/eslint-plugin":"5.4.0","@goodrequest/eslint-config-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.2.0_1638791832167_0.7483823862121777","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.3.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.3.0","maintainers":[{"name":"andrejnemecek","email":"andrej.nemecek@goodrequest.com"},{"name":"roman_haluska","email":"roman.haluska@goodrequest.com"},{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"martin.durny","email":"martin.durny@goodrequest.com"},{"name":"richardsolar","email":"richard.solar@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},{"name":"peterreguli","email":"peter.reguli@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"80aac00306b0a0820a87c3a2040961b27ce6be70","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.3.0.tgz","fileCount":36,"integrity":"sha512-sXtiCb7eA/wkw7L9Fz7bexvE5JsCBKseGlHZoFRh+YKlhfibwQCejv2Yl8/WpoHKLCrGiaWx787SvALF8qH2zw==","signatures":[{"sig":"MEUCIGydHZmOJhoYUU8Rcf7paWf9ys0BC8eSYMAAkNCdh8ZwAiEAllTOa66rD+hkalzifpf9ps+awP5KUDp4TEZryvUfXX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRYU3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmorvw/+LAcqXwUCqxBZbJW6nXkPjoyrJKhA/kbeR/d/TCjNWWeHu3Nd\r\n/EZh3muRgopOuJ1Qwbi4wOrnoeBAO2eefEFeVPpj+/ckVgCpTfWiPAUX1h3M\r\nMgYZ5FiUzqhCk8pT42oPht9o8WjVEUz3fS4Fywt6Gb1W64Hs9vvqoVRbuxG0\r\nlP7zE6xu4SsWtPeL6Kh6KWTWEfHKPc80Uv6zqxygYo4H7CNZxnC7ze8n/ItJ\r\nqJfMakmhzqOy+qZTUnEvOmouedYgBH+8u6RGuU3r1BY7ONjGlFrFsdnpRMIY\r\nlDEfALB7wrJTExloJPRMapIvX0AzjIKeubB6gvlBRPQPyYUm9VGXPVymTLWX\r\nnPREMX2Itja0OwjajBW69qK807qh+FPoj/E/UBRNn2LKbXuqfBXmM7zza6od\r\nZfPZtEQUNCxIwoEksRp2ClzSE4fUYWKLc2/dKSSiuJSJvk5N6t3fjohWtAY9\r\nX8uh2mxdUQt5G0ECkqwjbxdEAYgLW16cE9Rd0JCHkJDntbq7PVwfGjd52/kh\r\nedVpGRYa5TL5b/+DbJd3Rf7DfsqTHQRCR/pQcAX6z/1vfjYy8cYC5qtrQGjM\r\nWWLv+ixbfwsdAvQKIFvLHeAJmI2Leku1MpOd9Neyy+GMQvIoHqhrDZ6AvkxX\r\nik4ginA1+8wN3Iu5oggX/6+82fj9FFs629E=\r\n=rySN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8b5b7bfdd7e47a897c11a1fdc09b686dea1b8dd6","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","test":"jest --passWithNoTests","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.0","jest":"27.5.1","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.3","ts-jest":"27.1.4","ts-node":"10.7.0","webpack":"5.70.0","passport":"0.5.2","css-loader":"6.7.1","swagger-ui":"4.10.0","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","prettier":"2.6.1","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.6.3","@types/uuid":"8.3.4","@types/lodash":"4.14.181","@types/express":"4.17.13","@types/passport":"1.0.7","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.25.4","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.0.0","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.17.0","@goodrequest/eslint-config-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.3.0_1648723255233_0.8253180881473849","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@goodrequest/express-joi-to-swagger","version":"0.3.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.3.1","maintainers":[{"name":"andrejnemecek","email":"andrej.nemecek@goodrequest.com"},{"name":"roman_haluska","email":"roman.haluska@goodrequest.com"},{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"martin.durny","email":"martin.durny@goodrequest.com"},{"name":"richardsolar","email":"richard.solar@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},{"name":"miroslavafilcakova","email":"miroslava.filcakova@goodrequest.com"},{"name":"peterreguli","email":"peter.reguli@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"e1a0447aa6394e192dd0337bc2a50d52b29b4f1c","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.3.1.tgz","fileCount":36,"integrity":"sha512-7D45AqPf+/SRfZdbP6KeI4m7PeDjS0POdQ6IPu5XOaAh5WivN/unxnSxVyNfkGUNWUuahbryVH3/ufaJ7l3Iww==","signatures":[{"sig":"MEUCIQCWfou1zsO1781QgyvrhOcVdDiOWFFqBUKho5b5XVmJNQIgTOZz3MgCM8D22D+3LRKdM66gkkQoMEwvnBOf5Ecbz/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRfqZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTqA/8CUoXJW1bfpTvZcx3JuT7rn7M14e9+jUIJ/O+eKkFfcKzw+E7\r\nNlrSiwBStjMdy2ryn2Gw/VNwZxUmtwJBzd24ROeqUll7BxBl2eMUHDozl4T8\r\nIM9OcyWRRLXvFpFlmVA3612tPoD0KrM/krNK9c895pZgLpiaQ/Xj+5QMPjja\r\nl6VRN7mpFa5li8qNGx8hFs1EAxnQpagl1BHmqBbGSU834R1OKs4ms5ynQ4tA\r\n1K+m202rM8ulq33KMvepQfOBnPvzDI/DwbxeXQZ2niwGsSwtySvEXV9NJ/oA\r\nv9+AFlM4RfbyGj/jVEUW4z2/kQ6DZyuIWrgMFhk99byS2Hs012ENrhb0nBUh\r\nbxL+ntq6mDMly1R4SJBCmmx2BEtYx6Kr10/JRRe4PbTBx4nxKY9NHMk0YTYn\r\nS75XB1jQdsv9UrsYcWGt8VPRfcp+NjnpQeHQOAHF8bnmOtf5fDmxvBHZP5RX\r\nJ2qC0oVuhKOFgKfu6Z0YmNOD5p3SYaUgX3IIWsYLGEpyHCBnPmmfx6fXNMPU\r\ncLNgddTmxSHM7JsCTsahkuY/GVbAXi0A0nUVXOB4/XRyUD8i0YNcwKexDi6a\r\ndNKBKYCcApPjmj1wDBUHGQrDAgEAiIslWwrWZBCHDTF3uGw2vviwc5/d/PNA\r\nZXzGyOiBjNjUJq0ECUMmeYaG650LOytA+XY=\r\n=j6oV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4287857d8bfa07a9eeabc2511dde928e279037fc","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","test":"jest --passWithNoTests","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.5.0","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.14.2","dependencies":{"joi":"^17.6.0","jest":"27.5.1","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.3","ts-jest":"27.1.4","ts-node":"10.7.0","webpack":"5.70.0","passport":"0.5.2","css-loader":"6.7.1","swagger-ui":"4.5.2","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","prettier":"2.6.1","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.6.3","@types/uuid":"8.3.4","@types/lodash":"4.14.181","@types/express":"4.17.13","@types/passport":"1.0.7","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.25.4","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.0.0","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.17.0","@goodrequest/eslint-config-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.3.1_1648753305131_0.8254560615208502","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@goodrequest/express-joi-to-swagger","version":"0.3.2","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.3.2","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"6649d79ab684688b6eee0dc999d406449a5b992d","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.3.2.tgz","fileCount":36,"integrity":"sha512-TnJcKDOQ+j0VuRb/SfPhg6bSZzL+YhP22iq9xbO4jk/3a1s1nvtJghuu2WIsqfd9wV0x9g5E01cl8LZElw+VWg==","signatures":[{"sig":"MEYCIQD7OQ0dKkHMwxGuHfKJsc2FU1hRBThLlza0ZGfYsNfZhwIhAK0BolBjw+qCmUvABycG7pYO1eVhDaJRF+ULLg3z/Oxq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifKR0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+1Q//arysXpQEAAFmAlq44HqqE8kwZlyWKl06ZQesLy0dk6hKwvc7\r\nw+Ja02B2DdyWWrr2VHL/3/CYM5snFcrjMKu+/jye7XgG4Gr4YoEarTYJG9a2\r\ndajlQpdZLALKkVHB4Orh4J9a/WyLfWh3CJdcrginMAgSolM7IekkZHcccKiV\r\npfuPOo8XiZ6iwBl8yANgctxzwKPayW4m2m57WRJqsjW8L5BaFFKqTGoN2Rts\r\nl8Q1iBhNbGrO54eG6MhbGmj6ZGKGCEGplo03goVKwXSDtqVUqtldps1Fsewv\r\n9S1bMxQJGa0PEAtIxq3NvfhQrorpbFaAWu2ZEUg9yHHrXH1FhUzKnpIQMwQw\r\nNyx4/PSpt5kB+vNOdPbYPNWV9gWaVpVdAwcLd266V7ICyaFF67KRqC2ULO17\r\nby3tQN8oiE6xmrNYIpKBrUewnsQ79cvY+emKRgP21ypNLxrXJzzjSo3aMF8e\r\nm9EdRN4nnK/ngzCQVFKi+te8CjcdS0gJeLUnowhfvORMoZPWGy8Bv4OivVsU\r\ngDtPCfCLp6MSXSDcxk6YdWRL2SlhcS5W9/9yR/9vZMDCejr5gq1YcjyizLk9\r\nwRur7Drkid1JwUrRICZ5pzrgFuNxCTrLMad2TwynEU+uqOGJhnhxeZKht0d6\r\nmpBuGp4R/q0k56XnYFNVlO3YUNAHdhh8NNw=\r\n=srtk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"502e7f67396345a1af0b38952f8e630364df2b4d","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","test":"jest --passWithNoTests","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.0","jest":"27.5.1","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.3","ts-jest":"27.1.4","ts-node":"10.7.0","webpack":"5.70.0","passport":"0.5.2","css-loader":"6.7.1","swagger-ui":"4.5.2","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","prettier":"2.6.1","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.6.3","@types/uuid":"8.3.4","@types/lodash":"4.14.181","@types/express":"4.17.13","@types/passport":"1.0.7","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.25.4","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.0.0","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.17.0","@goodrequest/eslint-config-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.3.2_1652335732066_0.05755595462109797","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.4.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.4.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"e7dcc801dcb54fb0699297d9cef16abf6be9ca0d","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.4.0.tgz","fileCount":36,"integrity":"sha512-XLZUnbLec1q3X5HvDNy5OhnsoWUWgOvoGctMNpB5IzcG8NxbzaMUtTINVOi/FAJD1VzExVGzv7XMQ1+6jXQZxw==","signatures":[{"sig":"MEUCIGYCPv2mZ3OWYggjaEHLe12DJAmVPfUbDA/I2D1FInGBAiEA4lQiosADEDkSkYtNkfJgbpUbOAnja+lixyOyNu8HOf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijgfHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfFA/5ATvy6AUfuuYlmy5TONgNShjNBYxv/c+TFQuTqo4B3Ne2zpMR\r\nTg4rM0rCqDtOG1PEo0VxeZSXhBQiH3mEHO1GQqtAsO4sus9Y00MSRtEzQ44p\r\ngPXrN/oqb//G2wtTMdojGaw462VQC1tyI5N9LeKmi3WO7jFIuPYZUOhBtWct\r\ng7VN+2kp32T+j5XwPqFBBkj7nMBAUrGzMySxhD1l1AqsMOrsGDeUVBPIWdoe\r\n2j14Rwlpp5sxrIjfZdDpQEPM4NBISmMDKJxx0SkQz23UB+JZdAtn9dO2XdLd\r\nhOlGstdmBUA3cJPniloO9MR7fFiBCQ5EmTQcelt4pzpNg33O/Az0NWI0Z5Xb\r\neoGCGypxWATM7PA34y06piIukzEPdf6ebbkKGpNaudiuGvcZTCcgPctedg71\r\nfU+oss1SCk74VKGdoFl5ui2nIoKyHTyk2nVCFwvYc82lS0H6W4NJluhBLllZ\r\nAzvDWyRoajtW8kLYIf3R/ny6XMIfnWMKLpwT6uGuqIn86SI3mgUbNEmvIU9A\r\nJIh3QPFXjNuChtlptdznz0W5DcUFY2R4KzXU0dXt8b0Kk5E8JKVpm8j25abN\r\nl3QiftldFn8IrQF9zUS2+EjR6Nl2l9Cvz2H48cjKerhZCyS0frHL+OjlDWIp\r\nLtmBmFvAwNvQfqA/ObEDI3wdcIxmdMQuyBc=\r\n=D9rb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8ff7b394a3f37dd1898301d4a6dc26461c072f26","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","test":"jest --passWithNoTests","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.0","jest":"27.5.1","uuid":"8.3.2","lodash":"4.17.21","express":"4.17.3","ts-jest":"27.1.4","ts-node":"10.7.0","webpack":"5.70.0","passport":"0.5.2","css-loader":"6.7.1","swagger-ui":"4.5.2","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.4","eslint":"8.12.0","prettier":"2.6.1","copyfiles":"2.4.1","@types/joi":"17.2.3","typescript":"4.6.3","@types/uuid":"8.3.4","@types/lodash":"4.14.181","@types/express":"4.17.13","@types/passport":"1.0.7","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.25.4","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.0.0","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.17.0","@goodrequest/eslint-config-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.4.0_1653475271156_0.2782447740072098","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@goodrequest/express-joi-to-swagger","version":"0.4.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.4.1","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"a9d09754f88159ae2cdb6e1d9f494f95296a77dc","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.4.1.tgz","fileCount":36,"integrity":"sha512-GGb6M1V41w10yX0y5YYp6VqNZXTRvpgehKM9aUn3WeVDOY1EwmFfweCBp3ENs0nn/xJytfiUdcRolRF13fABPg==","signatures":[{"sig":"MEYCIQDZg7Xlhi5Lepn+nb6Yhoc/4oRM2xT40RtOjL9iiiSOrwIhAOvpnwv6z/Al78LiN7hhVBl5GiWL0nw3teb+Wj1dSZr4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin0kFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6zA//cZrlYApSi2uYp8wdhb75fbLrHuQjHfske6brEa6Fdvtik+AF\r\nr0IlZkaWFtXKebXnpM73cciKsJQK7Q1vSuqW68JYrrU1uNuZmW6hYAQoMJ3G\r\n4Muc0iAYN9COcsrqiG1R/GnXQqfm/tPZr08U+AWi48vT5ylkMfSvtNLLn4yY\r\nGF/DrSAo4DiouDX9gX/PpvgaBMV1BqYC+9khIKPDwRkjwqU1dxBhTQ2AXdhw\r\nd8dOyTdE+pNrDP8yqhXrUEiEZeGiRKG3D48vnij79+EEprsi4woIdpD0yDDD\r\nR4bfLnha4J4PnfMPu7xKYA3jHwVyNciEB6YEWZHlU+dWcEAlsvjQDaVc21NJ\r\nlaN23viG6REEHMWZA2/VoKxAVWkMPr+H1vVlUl0L5uKF3MDiAKOzdSg7UPJ5\r\nDTm/ibG+KY4bHpSmWlr9LtDCZP4pDHBu0t1+uZ5UnS4qR1HF4lppBooMMvGm\r\nJNmdUE9kDsh9JO9mqgFtDWhswKyrwFzJPKw9ZzqLG19Fh1hSoQdbS9h9epFr\r\n9ASDRZ6dL8Fbe2sdw3zrKxJzF8zGEGteQjls8z3AaXh8uZ4Oi8gls41yy759\r\nK7R+e03j0DMcZB+5Q96NCab0fpzWQR5aauz4DhLzrZAnsvIr1CNV81Gt4GZ+\r\n7gruU7s250R8N/48sMDVB/I5Rkviqmaux3A=\r\n=ZYxU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"df26de5243c7a64c0db05b197eeaf85fc8fad115","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.0","uuid":"8.3.2","lodash":"4.17.21","express":"4.18.1","ts-node":"10.8.1","webpack":"5.73.0","passport":"0.6.0","css-loader":"6.7.1","swagger-ui":"4.12.0","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","eslint":"8.17.0","prettier":"2.6.2","copyfiles":"2.4.1","typescript":"4.7.3","@types/uuid":"8.3.4","@types/lodash":"4.14.182","@types/express":"4.17.13","@types/passport":"1.0.8","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.0.0","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.27.1","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.4.1_1654606085327_0.8420536573975508","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@goodrequest/express-joi-to-swagger","version":"0.4.2","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.4.2","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"fa7ab39593ffaac714f5a66693c987700eb4d45d","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.4.2.tgz","fileCount":36,"integrity":"sha512-VoMVMUWN8MeUy3lA4JSNkbamz2NdVBjNL6hmZQ/HhykHi2+CAiMsdxAJbUct98pg+hMZ6ibZzh6BNHMjz1G7Ig==","signatures":[{"sig":"MEUCIQC5DJKkY3mQXjZUh8ZWAmBF91iw3kuvWssBbPXtB6YkiwIgfkv13rDQ3Wqxz/E6YB+EJ2aSdWLG3EPeLW6brEnuFH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin1nTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZuBAAh9GO8pBfo2eECbMLhWQB7asteh6w67QQLdHHn5AsiKeFPvuU\r\nw9UiFohguAZTYGCClwr8D2FZlwFPpv9RGu00bUIg1JltnTvYICaJHh2sRt3p\r\nmdSbLSug/1tL7vXMSP6Zal+2FmwF87JJ3k/1TJ/bXcpma050fcai5hS1pfvw\r\nm/IYb+lmHreZL8Kd3+09R3JeEfy/uctld5DGv5tgQPiIfhrZZAk9t5nVrDSu\r\nS1XmRY1MIbi1jlnNt0gLQo7IAmuhFuvKDNaoU9H0MZAxCP2djp5vJc+Of2og\r\nYpBukaCme+/pBjUVjWVbkmCmnz8tWHiablDWhYPZE3Ov3Syu0yzGLJCmRhuq\r\nszNRsRG5YHjNy95XDhSvFWegvdgaYSRlGtujecDPQ1e6+3JlCKvTjliRwFtK\r\nYmg1Sx5m3/fS1SH1PthaqFX1NRlpX3wFFNi+BMhRT31kZH2iXaNkErQomyOe\r\n0HCVP0yZ3siM16TZt1nuhH6q+dfusVjIOT8kW9f6UF8ILG7k3g2xfaahnWKh\r\nDjDccn3Y0c0W4N+OIdjhm83Wik985zlJSyHwVg53ef67T3t3TIlAEauWjN+B\r\nS2BhvZ0Ol9dxaEvbvleh47+1v9YlrWXMGFxqJvyENPH0Vj9r2TaE6RykTfX2\r\naNI4eTIxdnoJtFYF/p9kXPY9rCuiAJ4Vm+A=\r\n=Dtgj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"67b4e515ff52cb1aa82e760d0e5a1eb1766368c4","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.0","uuid":"8.3.2","lodash":"4.17.21","express":"4.18.1","ts-node":"10.8.1","webpack":"5.73.0","passport":"0.6.0","css-loader":"6.7.1","swagger-ui":"4.5.2","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","eslint":"8.17.0","prettier":"2.6.2","copyfiles":"2.4.1","typescript":"4.7.3","@types/uuid":"8.3.4","@types/lodash":"4.14.182","@types/express":"4.17.13","@types/passport":"1.0.8","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.0.0","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.27.1","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.4.2_1654610387734_0.9661242532004561","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.5.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.5.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"5f5db7928c431a227c5e20835afb2ceaa5a596ac","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.5.0.tgz","fileCount":36,"integrity":"sha512-UepF297oD7M+C+gNeGawKvK/JLLXf0v34ppA3xCJU/scNHLs1CH3uSHRqQPwIlmgekVy18XhdxjwlS0gp2M65A==","signatures":[{"sig":"MEUCIQDSVDreFv9o0/Q1EqwZTLCdPUcGTyz1BEeAfhF1CxhNkAIgFX6di3ZySU00Zpnx25Pmf5BsBFffSsiOa0jUP+oSRZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqxiCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd7w/+KndVy27EXU8AIoPeOPeOxuL9qieQcgoU7vnCiUU7DVMROa5V\r\nCXIMrZD4MMUC5FQ/n+For6XHsV6xs5fSBehLOGM+1RlJXZ7SGAcJY7vxcQEX\r\nGkxDWpoLaftou5Buu7c+IR964cE1DJfJET0eEOBwqySQVU7pmxbZzT0gmO5K\r\nQlHZBGdYZ1ExNmngZ4otuxCyWtG8lAqLoFy6LBRy89lEaMaBZd1N/MC6AGdd\r\n9rGIMjRQYNldd+Z9XAyhGJgPxJc8ghKf0VtCIdMrG2LCH89aJlW9etAj+x/9\r\nK2/s53KYo7o3tj6A7N5N/+A3ECPR5Q0nRpP7wc1GNG8jcfmwRUQXyAw+X5Mc\r\nVJbD18KHv/jInxgecq1zHjIYaFiR7HGZYAsWehbWgxsS6I2wKPU0BCskiicc\r\neafNVRx4aNKz6hgBAByx9c+5spE6sWuZgXeybpzfKoZPYJeOO4Q7BVKshnqh\r\nPIQ+yo8fb3rFbnXax3/1vEiQvFEpS0EUmjcTW5Cz5H1UUsAqUSRYBxP6oyFD\r\nAIrmUoBkRmQ3Q4OZJThAEeF2Fll03y1SxPR8Sx3ConvH+Rv54h3ZtKfmIDLb\r\n8DWLcSUl1+YT233llgi2UvJzdTeH9a3PNdXfnfrFF4nRelkNuCM31G8EcyWM\r\nJxTWqWLgHsPmxyAunh1DYOzSRJSdjjz/j84=\r\n=hsHC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"06f62a8f8a304c7026175ccba55b6065999bb26d","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.0","uuid":"8.3.2","lodash":"4.17.21","express":"4.18.1","ts-node":"10.8.1","webpack":"5.73.0","passport":"0.6.0","css-loader":"6.7.1","swagger-ui":"4.5.2","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.0.1","passport-local":"1.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","eslint":"8.17.0","prettier":"2.6.2","copyfiles":"2.4.1","typescript":"4.7.3","@types/uuid":"8.3.4","@types/lodash":"4.14.182","@types/express":"4.17.13","@types/passport":"1.0.8","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.0.0","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.27.1","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.5.0_1655380097926_0.3387507024962839","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@goodrequest/express-joi-to-swagger","version":"0.5.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.5.1","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"9fbe4d9932fc881bf4b2b06d73927abd9a79add8","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.5.1.tgz","fileCount":36,"integrity":"sha512-ifP1POVh4ldtcB4z4K9+L5aME2JriSvXUUdz9K5yCDWl4H5+zKxt+3dnBWclzFxcbbBhtG0JcF/Q9uA99inyFQ==","signatures":[{"sig":"MEUCIHey9VohNt9gym7rkow1IRGpmyZBsYdAPzHhJN6o9wG+AiEA4wiywFM1b38O/dwWBXHGl0aRTN11Lf33lcexy/+1tYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA3WVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUxQ/9HPPM8Qyl+j+oi6TzgPfyrFgCmPxQR38zUP8qcuID7cQwANJM\r\nPzq6ztvxkROap3k3JP1CD5droMWqWVILt57I/9cgigQ+oNdqNSOj/drK2cDI\r\nKEgE+D7IalMq/3pgkC2FQ+MY65lkaMGkhHzSOdlkj5QHZVA2JreMHiVJaV7c\r\n20cFPq49aHU/rzH6v+6gBgrq7W9s75YbM0IiUZoG0VljgtvicLgrsA9Nsoic\r\nY7BSX5xo5aPyvyDs1y3oq7/A6EM9fEywCnx20gOOX+9qL7B4oiE8GDzKKExm\r\nPfg/YpUNWYKJjUyVnWRCPDzMLRSmL+tt+3irHxg15v6athl4F4nBM5NOoFAb\r\nsOAJjVPz8Mf7bdwAh0C8rYVQx0fQEZb6BPPYDeiDRfZNbKLNxZ44HvS9MLAY\r\n3aCjcW3QNnnB+VuZzHz68AE8aUcHfYgiKUI58vb33PXy23POIjfqyqhzsoyg\r\n9LqS8AHoEhM/VxeSlQy80+fHNKrjiOxv8TWw4v7fZi1ZjlfmW4YsGDLUtddL\r\nLRZILcSbaPZGWSQD4j1rECD8k4nOvpTgGrKBeL6Fns4AeD+a1lmS450i2qzJ\r\nzULrlF4Lhtrt3Y87XGdkzKk83KxAPwX15mK5I7617+9dZQXdzy9f98meNphL\r\nLSy4DP/eQ7KZwGGgTBGH5cp+KZS4ru5oeQM=\r\n=ra6j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e67cbe64eae435bb3a9f8c0d55edd6fb361f3036","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.0","uuid":"8.3.2","lodash":"4.17.21","express":"4.18.1","ts-node":"10.9.1","webpack":"5.74.0","passport":"0.6.0","css-loader":"6.7.1","swagger-ui":"4.14.0","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.1.0","passport-local":"1.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","eslint":"8.22.0","prettier":"2.7.1","copyfiles":"2.4.1","typescript":"4.7.4","@types/uuid":"8.3.4","@types/lodash":"4.14.184","@types/express":"4.17.13","@types/passport":"1.0.10","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.33.1","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.5.1_1661171092851_0.2755461402843209","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@goodrequest/express-joi-to-swagger","version":"0.5.2","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.5.2","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"d76ef8eb9eed9417cbb5bb61a30738f5e06224e7","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.5.2.tgz","fileCount":36,"integrity":"sha512-g5JHdnhlDLj/dg1gsp3ssNDvXzEgArnKKQBRPcKVT8ydnjlrdBSXrAbgoSevFgxnOqLZbybFPOSG/ZB/lfkmAQ==","signatures":[{"sig":"MEUCIGYTVHJcB7wO+Hy2smIscESvICWCj3mga64RQJA9JkJcAiEA67CWh5xI8jjhowpAdgUwBicQv7ieWASkEBcIBNaDeWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBfbjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu6A/+L799mJCVu0xnLbuYKUXqUAXEZ5nQSVEJdMDjD3DogDG58Sei\r\n4KHfQ9qF0vSkC2W9gyEThrj7bDKab70yFLdlk1rDtsKIh0SeC5oXvZRw154A\r\n7wdVeE1uzII1UkO90SEK56huIIwLWlMnHL7KmOUx5tXTGhrhs8gOsyOmmgsU\r\n3Ud2hFW73NxdkTTEs+DFbqQKyAMLOYTmxjVXspSgKcy5qanKJ9tDnciFv7TX\r\nN9foFW5xEeqXH+RnYDpNyS41K/RUYiMUquEU5on/rURnQakblwObgVyhQ6CY\r\n/CAsOZNPxsNBJw2KlVdgcL7JA+ofAG/o7qDgeQ7cKnrkmIOO/jVfhz930hB3\r\nse3Sbta97R14qbS2aHIOO7+Kpp7X+f9/vZ2N7607+5SO4xyL91d6oykypCVr\r\nrXFiNZfNrQMv4j7NsHGkJ2gB+k5pp1uVj7ouiF9ie3MsIP6lu+IS2UmH4kBq\r\n+ymv5Z5ftep6s9dniT7f2FXi6TJnkfndvvQiXH0n1bRRDTx22ln0Kk05zSHC\r\nQAY8T3XxrH73mQM12aLUC34P/d2geU5DNRx2rhVlk4NeZWIbiJExqMgFi8Fc\r\n+wHgeVMpFvyxZvIs8bB3t5h2xoLtZR1Vk9uHr44VeTGY1NemjoF8eAksBnuN\r\nZYMB9iCqp4K7X+O+8tltnF0zJ5WEKitHrEU=\r\n=j/9Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"fca928427cd64155d6b90698656c2c8b093637de","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.0","uuid":"8.3.2","lodash":"4.17.21","express":"4.18.1","ts-node":"10.9.1","webpack":"5.74.0","passport":"0.6.0","css-loader":"6.7.1","swagger-ui":"4.14.0","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.1.0","passport-local":"1.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","eslint":"8.22.0","prettier":"2.7.1","copyfiles":"2.4.1","typescript":"4.7.4","@types/uuid":"8.3.4","@types/lodash":"4.14.184","@types/express":"4.17.13","@types/passport":"1.0.10","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.33.1","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.5.2_1661335267556_0.13208759491387556","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@goodrequest/express-joi-to-swagger","version":"0.5.3","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.5.3","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"8459719e609e665aa41f63b0e385de34bcc741c9","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.5.3.tgz","fileCount":36,"integrity":"sha512-2ULqfXjqD+uUL3Q5gYgwIxebR1vl6SgOPk10M17fkSCBM3Xw3dkVIZz2nayw4eY45yMe0aB6QNfufvMUEn6LpQ==","signatures":[{"sig":"MEQCIHsmL1TZGZSNSNbl99AhIIt2fhM5pjNA8wFnlc7GU3l7AiAwnQqLM3FYl9SLuH64T9YO2sKkojSIBi+atRWgjZfv+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLbHtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQgA/+IPF4BB86HYNjNjdDoHgQJtfbZgOosgtBUMDoTsbUtCHd2a0V\r\nBB8w+YMCDsjDtPOwG18457gUmjm2r2mDSF6pz16jJ9CNH5fHpq8h/q8/XxaB\r\nw7boqSH/eZMks3U6BsGBb6UOCn96pikz2gdLzdoitqQbVE2pd5Tcfbn4XqFu\r\ne7M5adGGMiRccKY4DmOg5Kebcn2t4E1RvzchdNskMiFNiU+IhQh05W65a2qR\r\n7MJEICFAd8f/suCwztCSa+6UyxxZcjTffij9pYepD2UsgWY4NNM6IQLDpCpR\r\ni+EXps4gXJFmlxsLXvUFkYdoZ7dajm62UjD0qVOzt/JL3bUlunDTtsfsFX9X\r\n6iPxXq1AQxHsNqsUbbxTjOHag7Qm7gFyGHEVRIwT36IWHdeEpaokpbFcIMmC\r\nPUCCETTHPXxz+uLO2FTyJx7AlN1RAbsOl60gWhPpl0qUpV1fffei327LoAEA\r\nLTm7NApAX2MHk1TQEEgX2GdYo5I3xaxGPC5dr184cj0LfeP5UtWsgZMgf39r\r\nIxJJQUdhddF/7U9/f360Cb5xuaq8YuIYfQRX0WdLCQFHfQuNPxb6SC0eh4CC\r\nZ8Otg3669iuV38k289nxygCPCXLz+Ziz//9y3VKbNeh/Ln4NNY47MVWQ6GQx\r\n/kpYlOGd/xTrd1FLHUt/8On5078BT9fk8FM=\r\n=ZX7N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f605f6d0395d40576a14a4a022113132498258d1","scripts":{"ttt":"node -r ts-node/register src/ui/index.ts","demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.1","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.1","ts-node":"10.9.1","webpack":"5.74.0","passport":"0.6.0","css-loader":"6.7.1","swagger-ui":"4.14.1","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.1.1","passport-local":"1.0.0","stream-browserify":"3.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","eslint":"8.23.1","prettier":"2.7.1","copyfiles":"2.4.1","typescript":"4.8.3","@types/uuid":"8.3.4","@types/lodash":"4.14.185","@types/express":"4.17.14","@types/passport":"1.0.11","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.38.0","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.5.3_1663939053038_0.35597893409976167","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.6.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.6.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"6de47b0ad57b4a9db1c1561dcec2ec7f52156d43","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.6.0.tgz","fileCount":36,"integrity":"sha512-1z9J8G6ybYeBFsP4CpCnzlg19eRbDk6loMlpGiOVddFi7co6UqwGd7ms9QHIfPyddjaj2y82gGwpqDF5cRceQg==","signatures":[{"sig":"MEUCIDHWll1Nki2Ih/aDeMRsZ1uyfoq72NkDJOkg/V542aR3AiEA2jq0kK9OhqTyq7DwT6lAdojqgVh9tvNULXBPA/9sZTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMbkcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDrQ/8CXXdD5wN4D0t+6ISzQ6goEPrbeggz6aQQkYHnNevfiDJJHIf\r\nVEE+dVNqrtcuquE6vX8kygOqdDKO6uQcCwvoRv6LM+iFNAL2avQ/1sd0Chq0\r\neg9DF/MRVeNVNI9qjERVTjPPoslboGkYQFdfllag6KSbnNRZaPGyGEXm35ju\r\nMzZK4eueo7HkSzFf88fNI7G/Eag0zwbCYb2cZlrBQKyc1CIarmwAnlm+MZet\r\n17huBlsR2aBS3Yhd84iZ7o9srNtQ+M4PzPEh0ODLC0udHnHSxPXMY7sH4n/1\r\nLghl8ZFhUeyKDMWzAx2NzoXDk1xffSf1iyZNZFmTqJQhPg2ziyyLglooy5h6\r\no1MFvtsbBNzwbBltQBGh7bGDFhQtr1W1O3cBvITNmbNmhfZXXxu/AxHBXEWk\r\nFABGp8+fqsixhhaOshSZI5jOrJaGvF7yz1IUtjPvNcqkdWYxGLBfZ13gqise\r\nFbXpC9Kxy5UvaX+4Z/yaN0+mlC+8KWBqzmzUV3uIaQOxlzygHkDcDejz6rmt\r\nVMJ1M06aJ2G0kReH3Rk2v9eFR4YDv5RX7s/pfm78D+b/37/0RNGZ0VSWZYkX\r\nfFDseJSbJQ3h77/eo2/U/51o/+rGcY8JUwQSO5oCQ/qWu9HIOnYV7ZUh2oZV\r\nXueGMgJgEo6bofQEKuUyJwLokqGYpMQEKWU=\r\n=5XOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b20a7c6bc927a1265f90ffd7db21c1cf66248d0a","scripts":{"ttt":"node -r ts-node/register src/ui/index.ts","demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.1","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.1","ts-node":"10.9.1","webpack":"5.74.0","passport":"0.6.0","css-loader":"6.7.1","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.1.1","passport-local":"1.0.0","swagger-ui-dist":"4.14.1","stream-browserify":"3.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","eslint":"8.23.1","prettier":"2.7.1","copyfiles":"2.4.1","typescript":"4.8.3","@types/uuid":"8.3.4","@types/lodash":"4.14.185","@types/express":"4.17.14","@types/passport":"1.0.11","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.38.0","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.6.0_1664203036577_0.3864960383967242","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.7.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.7.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"a7031f6d42e259dc677d5958a818408188d68485","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.7.0.tgz","fileCount":36,"integrity":"sha512-34Xt3JZb6H6W+eFEsElcALCDGxrglL/Av+eyqsp5XJ7YN/QHKyCwmIsQITVo+VCWgFOmD3cdbBxZImLmRXUyjg==","signatures":[{"sig":"MEQCICpEJVH8mclLMAyTMFXuOgKSUMlIDlIuyMtsDWzwJHPKAiBHHqwFrCVKnuRTfMrXK+LOBEwP9qGsIBzk11NJrUeZ8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNADjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpivhAAkdKXWdB/F+xhEvE2R2MKnlrNeV/7VjhDQIPveBRYFCD5i02d\r\nQjkKitq/Rpkvz76TDawk6evOmexinkOBC3A7yY/X6Id6TPD1NTieEOvXIs7H\r\ns8ZV9t0NtAHI33k4wBJhuTeDK1f6PFP3i9ic9BS4J4X/F1PYetus9NGwMLFE\r\nceu/+deRwWw09wIuQwMp6RT5I2BZC6dcZAxZvSd+j4ABxYOE8LG197XUahtB\r\nSKapJ3AGAE//7WrexmsNcruulOaIWff2VjjRo7p9IMr9cXmQd1UgUUfacfUW\r\n8oOo2xWzpdCQgs/ZTXd5wGSuTi/7QHUCabJRDaqS+aQueO2YXFdOrVSYepXe\r\nwn3zgNDFi+UNhHDG5i/IZZNG95xV7qUov4qaJaFe/GXsBE/3+otfPHnnyyVM\r\nyNSHNqJJHQJy+jsuSf+cLaDt+ce7CRjHoqlu2KHrAI2PdR0dfmEbU4juFu/n\r\n8Hc5by9IX6cbZ8Q5RTkKDOnwhQTtMyqOHneGMLbYZNYb1ZKRk5eh+7ka5bcb\r\nwlptrpUF9k8brkLg7nkah3CY6l+saf6of5sic8/xf+WoY4urhHSkm0WC+y9x\r\nDf8R6FWAtPL0iBA/1fHrOc81FVKjRVE3A7GI89zjinvlRYxuNdtz8ktvN5D6\r\nKB6mLdZBS0vqLmPc6JQ+6Av6Aj5NhqoTNCU=\r\n=bV0q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ec92b5a366d82e71fc38fb5f43c52e7f1eed2f07","scripts":{"ttt":"node -r ts-node/register src/ui/index.ts","demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.1","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.1","ts-node":"10.9.1","webpack":"5.74.0","passport":"0.6.0","css-loader":"6.7.1","json-loader":"0.5.7","style-loader":"3.3.1","joi-to-swagger":"6.1.1","passport-local":"1.0.0","swagger-ui-dist":"4.14.1","stream-browserify":"3.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","eslint":"8.23.1","prettier":"2.7.1","copyfiles":"2.4.1","typescript":"4.8.3","@types/uuid":"8.3.4","@types/lodash":"4.14.185","@types/express":"4.17.14","@types/passport":"1.0.11","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.38.0","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.7.0_1664352483545_0.8722318829978004","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.8.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.8.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"00a7cea78b9c5ca15f33f858711a5d93cc5aed9d","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.8.0.tgz","fileCount":36,"integrity":"sha512-sekCZTyz2Bhw50JCTY/3Azf6atbZoEyC12WXJ1yToamWMyPepQoS42O4lSElrMBHBVzqNGaFnx+2maLywkFDdg==","signatures":[{"sig":"MEUCIQCieE16phvaOnvN9ks0ury20FxaAUG1Mu+2iIPLg22/xgIgF5FAe2qSxaYsDO0wUsDbCc873qXC44G3dI/wtZ8AQX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOrI4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJlBAAioThnCnDUfHQU2gsfwTLmG8HakrGSiCCmsl+oVDtXJ06osXl\r\nz1nTUVg2/vF11L+B/Ki49oNu5eHI69HGaRRNzwWkOYhuy1w95HnFIuVuzusw\r\nS0ImCk3GjZF+P+EyQKG3UEAXDn+N1aur0xV4g95BSyF6j8pWqbciFQq3aD9y\r\n3rl7N4erNvaXScAVvrtZzUEcz4uvjkCMCmCmFzcCx9sFMXhqC4sPyTy6dy7i\r\n5gMfpa0ez4ZTIi3/A/wLUiphp6IBFoKAZHArP/8/DreTZKofZl4WgqM4cTH/\r\n0moxV+r6PLomioC0rGBXzt6NICNEShLLyp1y4yQttv5pjkULyTf2iYTGpq86\r\nh8auiNEmm6QMProvpmo7DIQ++jVyOvnCMYE98Rs6jFnyDVizfpii+lFllIJa\r\noBdm0YeBNyNejfcJKicRU/e9w3/JtHCF2F3Xx+f4MW9n8nYBdwMgoGDTPPIX\r\nQXUEBl6vHQIMiwB4KOQtPuMtWYkEn0MCl6h5H/3WWx+qFoND8j/0qPogfEjY\r\n3bjbeXXDHHYxekYQsJSebifv1TcDyDUORVRpcALsB7HJHB8vSg7Ca0PGh753\r\n+kEfGowVumunQ2DZokOr5Peli+3Fpar+q/PBB09eIYZL0A5F7vggwhrjuooi\r\nLjk8YwgaH3hg/HmE4+uK3n+ioMMSXUTJQ/Q=\r\n=E8b/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a3c6328bf08d5d2147775c83ead16f323c52d8cb","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.1","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.1","ts-node":"10.9.1","webpack":"5.74.0","passport":"0.6.0","css-loader":"6.7.1","style-loader":"3.3.1","joi-to-swagger":"6.1.1","passport-local":"1.0.0","swagger-ui-dist":"4.14.2","stream-browserify":"3.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","eslint":"8.23.1","prettier":"2.7.1","copyfiles":"2.4.1","typescript":"4.8.4","@types/uuid":"8.3.4","@types/lodash":"4.14.185","@types/express":"4.17.14","@types/passport":"1.0.11","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.38.0","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.8.0_1664791096458_0.3578901944950803","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@goodrequest/express-joi-to-swagger","version":"0.8.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.8.1","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"902a62bfc177cb18ad45426dda38f13e60e48f1d","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.8.1.tgz","fileCount":36,"integrity":"sha512-PpgzqnOcH/PnKExon6MYVD+EO3ISwZ+W4FD0qjz7W85u64n2m5z3dnwB3zTyBhWoIHOZ1BNcExA5rypwRBlj6w==","signatures":[{"sig":"MEUCIQCy113YRjEYPJHSZigoLwQoE4yNlQ814MKbMeuo67VJqQIgRrqrMXEzmVIaW+az3e81z3V+NCVqP76Ee0bpLSRiC8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOrYfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuuhAAmMiBTuBbKW9vCxU4iOZB4bCNF+hOeLmPV+rX0GQeck6YUxc8\r\n0+47Md69ULac4u3mVk9csur+a7iYs3CB58lOQO9i+oAkXTbtVzyuRhBu5vm+\r\n50gX7v5eo7TBz8kAeneiN8rENooD7bqxPfxnJjSU8R2eG4lp4N28dmpbXiyv\r\n006aLUXNgxR9OnQq6J7n/tlLWfnaUO8+zDVupBiaymzJEgq1kSWRNic5wZfJ\r\n3Nw0COWHiW+NHkSn2bZyGK8Up7acGFYyhh31Ei9MzrMEb+1z9UKdTYR7Q3Lk\r\nNNz/IQMv62GgW1htWjIIYuWjzYlPzbzuT9kr8Zs/fzk6XBzuwaVBGl0q5IIE\r\nsVl9xXUWz4RyP7L02z+7dZZZMxX7V5SvLbIQhvhpLf05Fuac7LpiJ5GL3haa\r\nJstNFPiIWEt1aA7bofwSHDiTj+PW5tMeMnIbiW8WtS9jNUvBsE4avQk1K417\r\nLfnUPVPZ+4+pIoY/rSJ8hlLIyoyRqig+QNhhle/71Jwt8/vtpF267c8mIb2g\r\nwvjf/U1RM9TL3p2+jDtxlBh0lMPzCT0HFmRfgJRSF9hUNpZ9g061gKf8btmV\r\nVCrPsOSPamnojomIfRYQOckfiw1CJAPzFOsYaBil7YnsdNqRntKVSDxVlCAX\r\nhT4d4NSEOwwBduldX21fe2AikcI2RtAiXaQ=\r\n=MrZd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"01d3e47363af9efff306ca149c21e6bdec5164cd","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.1.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.13.1","dependencies":{"joi":"^17.6.1","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.1","ts-node":"10.9.1","webpack":"5.74.0","passport":"0.6.0","css-loader":"6.7.1","style-loader":"3.3.1","joi-to-swagger":"6.1.1","passport-local":"1.0.0","swagger-ui-dist":"4.14.2","stream-browserify":"3.0.0","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.1","eslint":"8.23.1","prettier":"2.7.1","copyfiles":"2.4.1","typescript":"4.8.4","@types/uuid":"8.3.4","@types/lodash":"4.14.185","@types/express":"4.17.14","@types/passport":"1.0.11","@types/passport-jwt":"3.0.6","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.38.0","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.8.1_1664792095119_0.0482591651880826","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.9.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.9.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"9b300a5874219033e96c1d9a20577750373ae692","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.9.0.tgz","fileCount":36,"integrity":"sha512-xVHB8xYzfbTij6IWlrBg4NiLUg1/7vnPZB4eYAvs45sUQ3LjeaRE2zIjv0zrY8HHH+720cRADR5O02CG9zgfhQ==","signatures":[{"sig":"MEUCIQC6dZ+ith5ysDl/6009+Ccke0AxDaAYKfcFXmvup3+uawIgGSCkz783hr3R4TMRq43k52TW8kkL6a/yNazOqzuHwUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfikuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1zw//TVDAEh7RoE6CfjlMBdJs6akF0AeMlOfhy1jDrV60JLZM+Lqk\r\n6jhMOn38q7ir/zKnFEau1HCcoWP/Ag7bgZkhqyKtspocar1ov9XGMf8jx4wQ\r\ngMMbO+wwNamgymbcNC381iatb+qWJ6Jcf8TyxAxJSEV5GUrV2LCyLH552NYz\r\nBcolYhAodBDkkqbYYi3r8j3oWmCNMTUAjhYV48l8AfXLfovfVKReJki17Fq0\r\ngvGQIKV3kDfMOny96pRr3QMdwkrdgAiTfOnbhon9qm2HAabh4O68RrgRYWHC\r\nxyNvpQom2V7UhB6ZlN6JTlLBkeDhYvOZxrt4qKqCbHmshcmAqGanxdlzW0K0\r\nCtgDnK5dOc8JouOvUqkfP5+lmYlS1hM0KhjHsVKhNF3h3EzTRZrMHOwTNlfN\r\nylUB0Ny2vOhVmVgS4o7HFL3yvUmPCt8rMCtMyHonOU67USmteKI3P4uN5/LG\r\nzqPDKhosEvdwGrma+GTqhymghwP8sEv/obHxjcwHZ1laKJaQYj/RTdVCnV1e\r\njLbb3u0CYmD+qS8kPq+ByAwRmohcYGqpLMP2zCjTxUEoKjXAB3M8lz1v9o7D\r\nz7WqdwcrQXBQK6zNMnsjoIrYoLpYPlNyi87MBHSmkGdnD4vwNbPbdbbQOxFe\r\nLAh0VE4+lzuVwXbWsZx7y0NuQW2bpFGEjnY=\r\n=8T2n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"2ea78511b1e48d162ded5bf284aed06d5187633d","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.2","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"18.12.1","dependencies":{"joi":"^17.7.0","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.75.0","passport":"0.6.0","css-loader":"6.7.2","style-loader":"3.3.1","joi-to-swagger":"6.1.1","passport-local":"1.0.0","swagger-ui-dist":"4.15.5","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.2","eslint":"8.28.0","prettier":"2.8.0","copyfiles":"2.4.1","typescript":"4.9.3","@types/uuid":"8.3.4","@types/lodash":"4.14.189","@types/express":"4.17.14","@types/passport":"1.0.11","@types/passport-jwt":"3.0.7","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.44.0","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.9.0_1669212462619_0.042663112827949545","host":"s3://npm-registry-packages"}},"0.9.0-beta":{"name":"@goodrequest/express-joi-to-swagger","version":"0.9.0-beta","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.9.0-beta","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"8864157cbfeceabed8afbb8871e3ebc2142d8c7a","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.9.0-beta.tgz","fileCount":36,"integrity":"sha512-wVJq/k4F+ldhc5dJ5q2gD1wdfswvYJSHt2P3hfhWxRftUbrVKUyy3w1nS8GE0F+syK2LfOQwm7WFUokAoUQQww==","signatures":[{"sig":"MEUCIQDLS6uK1aNGwNRzCuUT9k0eTA0glRPV6DTswxiLr8DRDwIgINNxQGN2Iyg2Aq2BkUIvRMzi/3+Vy4Qr1OjsQ+qXTwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwW6kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI0g/9FbGlluMAgtco/LVP3Wsao0/EMLTpcLhJO9F47Q5kKAs0dJWZ\r\nAT5UHe392vz+9puRn4tfAu2jFIunT0I1o0fakEFthZ6UUQ7TBSQepuuz/bRM\r\nZfyXblZYnCBBY6dqe2qy79vHWWrm/3biDJmQ5nF9a24dZ8KdWhn9V3hNBVm1\r\nebrRbEY1S4VYMGKhpuiEmIDbbw4iGWRsRjeo0g0w422OIKveUFkQySce1MnW\r\n2s/7VdTLr4i86s2eU8aA5xTn5efxOIojWnAbmkMXFPUAyTVufFiRn0EmvDpt\r\nHtcTtiXro+kBQpWb0T2bjjyU55vmqVNKV1TAiO0r0v+sNYcvY7cnddxg6/FF\r\nXtsHJ91EU6h2SLSl5oOrAoZREVp7q0OLrBCJZthv276JlrktxT8KrUmvfse5\r\nyIl+RoNbORyFG7vfTb8KWhaA81N4mNpIA/4ZPqa9v9+qeuAJ35Ei/U6zd+Mb\r\nCNpdc3E+PiBtb/xx1siRgQoGQE50KM5Q2dTv4OajpivE97ns09hnMwUQMgJk\r\nwcrCOWRWtHcrDRgRuBIVVaj/7p7Stjb87nY9cPIbVMnMk2AfvDkhWBg/xsyN\r\nG4JM1bDeWGCh6RXVl2roqt1uUNA0Bu+IQAKV6C2uu3mU0Vd/TG5oJzdzO3iN\r\nQz2/I5s+UGhgE8lVN4l0GZ8XV1kp9ORt0A0=\r\n=tVgz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"775e3e467479c2bfc44a9030a64c7f7814e710ac","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.3","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.19.0","dependencies":{"joi":"^17.7.0","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.75.0","passport":"0.6.0","css-loader":"6.7.2","style-loader":"3.3.1","joi-to-swagger":"6.1.1","passport-local":"1.0.0","swagger-ui-dist":"4.15.5","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.2","eslint":"8.28.0","prettier":"2.8.0","copyfiles":"2.4.1","typescript":"4.9.3","@types/uuid":"8.3.4","@types/lodash":"4.14.189","@types/express":"4.17.14","@types/passport":"1.0.11","@types/passport-jwt":"3.0.7","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.44.0","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.9.0-beta_1673621156174_0.7447284795050806","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@goodrequest/express-joi-to-swagger","version":"0.10.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.10.1","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"bf642a81e7a6c505b63d109f63dee1e638852bc3","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.10.1.tgz","fileCount":36,"integrity":"sha512-yvZ8cOD5/IJhmV5yBMjEkDWyc/x3eGzMxMVrWVO2bF3gAQsdSIvnL7yQN3f23wCKvBBA7I7oijZDDQuXoiGOqg==","signatures":[{"sig":"MEUCICCii188zHGQHX1BkRTN94zU1TGzlnDzlUeQ2sFLsmUFAiEAxfDXop8Nk9AAfoQ6Yduoni/VaNQx3cTzd9N6mUM/f1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj19VXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7gA/+Pd3XO0kRuJwsIfe28oiNYJuZNVe6V8qksUiMGtiDVxWdUftl\r\n5WWQDPw+/plCLKqPVhniUDz1F2TdwdgszBpbnxuiXN/0j4ra0C4AVsAKETVJ\r\nF1ZxUDV5rFMmOD82+lQ3n8M23byXVK47nKVO42SPde/SanW9x34SvuE9+1bS\r\nidFVS9Zyqqw31RnbjskUSCQukFY/ucODdN4EeVPNIHpfOH1bU1akRmXS5+xO\r\nGZVBUlBgSljn5Nnazjz6WO6H5zJZrG+gYyIbLmLkWkfIp7mG/ZoErYa7BFyb\r\nB/YTnVlL+VjWCvrTsEUW7Umjgx1X5LsfF+lIRWAh0/Mb85mFhBPPjwgV/Q1T\r\nLIjuiRMEQ9PPtTOgx37xBy6JTdS0GFLs6AotNjAFSXyLWNKdqGGim8Vim6r8\r\nK8WZE0MrnyTUN8Aqwt2zOaHjk/yAvwmf/vWammS55WMyyEZKeVj2cqYnKSKS\r\n69SC2PxZryBvgMaLboneNv9FweiXA/rSkO5Fn+w0QXZ5iIQ5CJuI/JnDj/8q\r\nP9hfRMsFRpx2kEOtOaO73GiBj7fgf3slXCVovtD2erbe/uriZypz2ywWEQnw\r\n7iBAl9vF+2maI63qR2Pw5Jj2++n3AGhdrd2EVYHEwG21a1kmMCpXGfjLu6y2\r\n45LN4zoix3nyyGPpNivQA8bDtQU2ROjIVUM=\r\n=DwFi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4824a12c5ffd6b646043f6cbfa25750f557212f7","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src tests --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.3","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.19.0","dependencies":{"joi":"^17.7.0","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.75.0","passport":"0.6.0","css-loader":"6.7.2","style-loader":"3.3.1","joi-to-swagger":"6.1.1","passport-local":"1.0.0","swagger-ui-dist":"4.15.5","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.2","eslint":"8.28.0","prettier":"2.8.0","copyfiles":"2.4.1","typescript":"4.9.3","@types/uuid":"8.3.4","@types/lodash":"4.14.189","@types/express":"4.17.14","@types/passport":"1.0.11","@types/passport-jwt":"3.0.7","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.34","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.44.0","@goodrequest/eslint-config-typescript":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.10.1_1675089239040_0.09127575653778486","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@goodrequest/express-joi-to-swagger","version":"0.10.2","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.10.2","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"0743f373232dbf9ca94ebffbceac5cd6fa31b84c","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.10.2.tgz","fileCount":36,"integrity":"sha512-ToXv7nN+sTDiLQ20XpOJgriTAmPguvnELUphU2CTUGj1MQzrVj8GqKTP9tlParC9no2fpUbckyR6T4+57KjMrQ==","signatures":[{"sig":"MEUCIQCsWchrTZvnWtnkskXVUjmeicAuORq6mAHxCx6AI/gGLQIgVUDJEdKkiuPmLbA0hrXDw+ZB//pN+iGmypw/21v/c/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113257},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"3bdfa44d16307d69f6a476a528ab87e3cea89526","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.0","dependencies":{"joi":"^17.7.0","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.88.0","passport":"0.6.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"6.2.0","passport-local":"1.0.0","swagger-ui-dist":"5.1.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.43.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.0.4","@types/uuid":"9.0.2","@types/lodash":"4.14.195","@types/express":"4.17.17","@types/passport":"1.0.12","@types/passport-jwt":"3.0.8","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.35","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.10.2_1687783873166_0.5531572683194927","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.11.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.11.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"22991008da37d977ea8a1e3d7c97eb5089b18fe3","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.11.0.tgz","fileCount":36,"integrity":"sha512-K2+v7uUoe1kZ63WWJFHoAfSn3j6MA+hgVNmhM65Vu9juxAy8I9TRPSYLlxWtbjr3+k6691gaw6YufoULVJnN3Q==","signatures":[{"sig":"MEUCIQDX+Ccr31gxrTgYVG9UK5sNivNyYexupvKwBcZ7HnIG4QIgLa4BVJx6LptLEaQmhxQLwEqHQuST/hpZHASN9tzEU48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113214},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"6231c201c725ab84bb65311c219e7b900d95c2d6","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.0","dependencies":{"joi":"^17.7.0","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.88.0","passport":"0.6.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"6.2.0","passport-local":"1.0.0","swagger-ui-dist":"5.1.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.43.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.0.4","@types/uuid":"9.0.2","@types/lodash":"4.14.195","@types/express":"4.17.17","@types/passport":"1.0.12","@types/passport-jwt":"3.0.8","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.35","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.11.0_1688023913189_0.053309967726641316","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@goodrequest/express-joi-to-swagger","version":"0.11.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.11.1","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"f1c06ff7cc6358e673b14797b851f5f68c73f6df","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.11.1.tgz","fileCount":36,"integrity":"sha512-MbUrPoMOJSkywpJ09VXelsFHma1zoSJOYSoXSnVKAirdOXUHcSPLEzX4SH8/l38FWmB5WAJQj5YgIO6fCHJIAg==","signatures":[{"sig":"MEUCIQCUt5CUb989Xzz8UmqRMY6Gnp61tRSkAPdEow6H2h2oLAIgTOyLrNE6qyZUduYvoHR9PJ1gN6pmlBKVH6z32vVSGng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112986},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"fe0c707753b93feb8313f65e9b06ad9c283850b0","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.7.0","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.88.2","passport":"0.6.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"6.2.0","passport-local":"1.0.0","swagger-ui-dist":"5.2.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.43.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.0.4","@types/uuid":"9.0.2","@types/lodash":"4.14.195","@types/express":"4.17.17","@types/passport":"1.0.12","@types/passport-jwt":"3.0.8","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.35","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.11.1_1690205348671_0.44095729524473937","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"@goodrequest/express-joi-to-swagger","version":"0.11.2","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.11.2","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"8db79e643c91a34bc44d3f43318da1788bf94184","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.11.2.tgz","fileCount":36,"integrity":"sha512-NMrGB86GEBP6LZNFtas/x2DZg/S6NKEDV5rgZoT//Cda193OLIZReP6SEExThzNQhoZOZuBzLeEEBQBXRRLHFQ==","signatures":[{"sig":"MEYCIQDQcFVWnJMCnkpdryqrPTKcsu1KKG7Zr+ClGAXrsmV8LgIhAJe7Milb1AjXkHrGUGGq0gwXhQQD/yeWlW3e0oVj4nLp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113529},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"9bdff53e57b14d23ef8a9f1cc3f80aa85e3b9909","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.7.0","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.88.2","passport":"0.6.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"6.2.0","passport-local":"1.0.0","swagger-ui-dist":"5.2.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.43.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.0.4","@types/uuid":"9.0.2","@types/lodash":"4.14.195","@types/express":"4.17.17","@types/passport":"1.0.12","@types/passport-jwt":"3.0.8","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.35","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.11.2_1690450535904_0.05760164657387845","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.12.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.12.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"6b598d1e01b721643c4b660f8779cd5028113c2d","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.12.0.tgz","fileCount":36,"integrity":"sha512-XOR4N+1Nee3yW92oDiAi2Ct8rvTd5uvPA4D545y2upImFROBq9dDyp3gcEZgxOI81qVazcrifAeS7rqfBD7FBQ==","signatures":[{"sig":"MEYCIQDoFHFydLPRqsG5Et/QwIV2FJsvEnMLTy2QcZFf8hgIdgIhAKYil1mznE7vkR0IQFmMCnhqixz6VUkXAN2X2lrM1smO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115200},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cfc0d171dabe9927434198287b097a3806b20364","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.1","dependencies":{"joi":"^17.7.0","uuid":"9.0.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.88.2","passport":"0.6.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"6.2.0","passport-local":"1.0.0","swagger-ui-dist":"5.2.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.43.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.0.4","@types/uuid":"9.0.2","@types/lodash":"4.14.195","@types/express":"4.17.17","@types/passport":"1.0.12","@types/passport-jwt":"3.0.8","eslint-plugin-import":"2.26.0","@types/passport-local":"1.0.35","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.12.0_1692351312722_0.15665739566021264","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.13.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.13.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"69a8cfa7a727be33201a2940d73d2b56d1d73006","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.13.0.tgz","fileCount":36,"integrity":"sha512-KyjtqiO2zTAW9lvd6c7R8JNPbokkKGfxioMTuCxfqooe00tm2HxyLtoVlc8LHDKXeFBfqpfmdgHgV55EMI8+6w==","signatures":[{"sig":"MEUCIGiH64PywSLETCPwiOxTXM5x9x9OperFMBuBr1MuW4VZAiEAmrjKLEHmeB98slQ4CQmgwkQdq2qEQeHq5y6cxcUoUbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115908},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c82bae5fb905fa95d5db1a76ea821b64fd978a83","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.7.0","uuid":"9.0.1","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.88.2","passport":"0.6.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"6.2.0","passport-local":"1.0.0","swagger-ui-dist":"5.7.2","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.49.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.2.2","@types/uuid":"9.0.4","@types/lodash":"4.14.195","@types/express":"4.17.17","@types/passport":"1.0.12","@types/passport-jwt":"3.0.8","eslint-plugin-import":"2.28.1","@types/passport-local":"1.0.35","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.13.0_1695319362499_0.7477972763859884","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@goodrequest/express-joi-to-swagger","version":"0.14.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.14.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"bb87f07b42f3f1168c221a25addd57c637e0e0ba","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.14.0.tgz","fileCount":36,"integrity":"sha512-Yk3DSqNe1apsiadqsQ/GX0xxShMR08vL62SOK/lo9NHqnbSQvcvNyPV4DXNZOSTOUBpzHofEmq7mvwONQ6WjmQ==","signatures":[{"sig":"MEQCIEowTxKOHssyfPJdEI1RgmXAoyDcazfClL+Ty39IupJ6AiBgQWYUaX1Hx4RpQV/mN3Wkrl7TJsl1fKJ6cOo3bNrXrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116640},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cc191f3fdd47fdf5b306abf1cb80a62ee496bf8c","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.7.0","uuid":"9.0.1","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.88.2","passport":"0.6.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"6.2.0","passport-local":"1.0.0","swagger-ui-dist":"5.7.2","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.49.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.2.2","@types/uuid":"9.0.4","@types/lodash":"4.14.195","@types/express":"4.17.17","@types/passport":"1.0.12","@types/passport-jwt":"3.0.8","eslint-plugin-import":"2.28.1","@types/passport-local":"1.0.35","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.14.0_1695659522246_0.5529230399458547","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@goodrequest/express-joi-to-swagger","version":"0.14.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@0.14.1","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"10df3332cc37773da099fc3c88374c1940db8430","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-0.14.1.tgz","fileCount":36,"integrity":"sha512-QP349Xa44WK7IXxqfQ7bORfUwKDnpK3lBFn2JKyhQwBWQNesqlYH5psOhZmHszxNj29IntkSYEfaHBDbBHsZeQ==","signatures":[{"sig":"MEUCIQD6Egd/64rOiWv8vwTIKi5WUaLl0DIpqmKvwTN1YGph1QIgBAe0cYuwUKax6AZI3eKbPwwG2E67Gehd3xEXBRUhnMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116647},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"6d7f26a853eea96036da91aeab7799a92a26db9a","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.7.0","uuid":"9.0.1","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.88.2","passport":"0.6.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"6.2.0","passport-local":"1.0.0","swagger-ui-dist":"5.7.2","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.49.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.2.2","@types/uuid":"9.0.4","@types/lodash":"4.14.195","@types/express":"4.17.17","@types/passport":"1.0.12","@types/passport-jwt":"3.0.8","eslint-plugin-import":"2.28.1","@types/passport-local":"1.0.35","@types/swagger-ui-dist":"3.30.1","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_0.14.1_1695921157427_0.7579596472315604","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@goodrequest/express-joi-to-swagger","version":"1.0.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@1.0.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"c6d052b273e199df7477eced7d7c4661b2d2ed3e","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-1.0.0.tgz","fileCount":42,"integrity":"sha512-j7iljteM3eXPh2A9bAes6l4KLs/4j/0Ppo0HlAcERcJRv3uKC2AYngxG25arTR7SbS9ZSU3COStq2H9XqiDkTw==","signatures":[{"sig":"MEUCIF0QEIuQG1jvHigLSeKYbQ7UKo0VzvoJOemByjwT+a9+AiEAvlN8r1bykDVMEXQF22hjzND7Pu/t4xm6pmpl84P7HL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104342},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8709de840c06e0a8638e4e07629748f437e28c61","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.7.0","uuid":"9.0.1","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.89.0","passport":"0.6.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"6.2.0","passport-local":"1.0.0","swagger-ui-dist":"5.9.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.51.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.2.2","@types/uuid":"9.0.5","@types/lodash":"4.14.195","@types/express":"4.17.17","@types/passport":"1.0.12","@types/passport-jwt":"3.0.8","eslint-plugin-import":"2.28.1","@types/passport-local":"1.0.35","@types/swagger-ui-dist":"3.30.2","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_1.0.0_1697626446806_0.3927615839392138","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@goodrequest/express-joi-to-swagger","version":"1.0.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@1.0.1","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"ac9a2599f5e67ddb9ba4cbf1431775fa715f6157","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-1.0.1.tgz","fileCount":42,"integrity":"sha512-gJ1y0+vIgrD1pWIyMPOqvZ03QJnKiMcS+HIKIApOmMu9F+DARW+QGVHDfArfmb4F9G1XCB7x/TOKgOZzOyqD4w==","signatures":[{"sig":"MEQCIGseh7eKiTexLC1BfqE+kzL2YAL6Q6vGvd9fe0YUE40TAiBxkOWJgqCsdEXg4dpPzJHX+u8yqOHN7LewKj9ZVB+W2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107808},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"07b99172bab13a5589b914b717a02cd80b4f7979","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.7.0","uuid":"9.0.1","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.89.0","passport":"0.6.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"6.2.0","passport-local":"1.0.0","swagger-ui-dist":"5.9.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.51.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.2.2","@types/uuid":"9.0.5","@types/lodash":"4.14.195","@types/express":"4.17.17","@types/passport":"1.0.12","@types/passport-jwt":"3.0.8","eslint-plugin-import":"2.28.1","@types/passport-local":"1.0.35","@types/swagger-ui-dist":"3.30.2","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_1.0.1_1697696577158_0.1551263000043841","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@goodrequest/express-joi-to-swagger","version":"1.0.2","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@1.0.2","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"846b2747ff261f4e91c6684a5cc3d59df934e462","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-1.0.2.tgz","fileCount":42,"integrity":"sha512-v6XTbb0+i2Nzq6FwHi9BzSLqIMS4gfd51dc1lTh0k70FFiNTDSjzEPQ6cBzMHpocI2RamOZHjUKbs4tZoNrmUg==","signatures":[{"sig":"MEUCIFQ0DmudRz6Zhh7NgUo7jc425v6Q9DWcx2iP21VbpyCyAiEAxZbxHqD0pmLNT/2xfPS2HWwNZ20T03Vp+kYIFDmOaeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108625},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"94cbc274421f43049bb584d35f0aaf48c6334716","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.7.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.1","webpack":"5.89.0","passport":"0.7.0","css-loader":"6.8.1","style-loader":"3.3.3","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","passport-local":"1.0.0","swagger-ui-dist":"5.10.3","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.5.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.55.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.3.2","@types/lodash":"4.14.202","@types/express":"4.17.21","@types/passport":"1.0.16","@types/passport-jwt":"3.0.13","eslint-plugin-import":"2.28.1","@types/passport-local":"1.0.38","@types/swagger-ui-dist":"3.30.2","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_1.0.2_1701682529006_0.8183679751828183","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@goodrequest/express-joi-to-swagger","version":"1.0.3","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@1.0.3","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"5302ff91ca1f006d44afb1a7d5898eaf5ea003a4","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-1.0.3.tgz","fileCount":42,"integrity":"sha512-3BMAso54xKc9B/VR+MOMwLMwiCaS+nbubFQTU6EYdE/9/rHrioZiEoh/w8YPIAWUYKrYJTJ2rmQ/J2cZNwCLBw==","signatures":[{"sig":"MEYCIQDJBT7UJgqKZUaC09xkXq13zkm3Oc6K6t+YtRkmdq8AdAIhAK8dOoop+HZi64DZPJKvIUXCx7HARyN2kBg/aFyMqZSd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111150},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"6231dbc921f414c0c54a9bc413885e17d105b5d7","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.7.0","buffer":"6.0.3","lodash":"4.17.21","express":"4.18.2","ts-node":"10.9.2","webpack":"5.90.0","passport":"0.7.0","css-loader":"6.10.0","style-loader":"3.3.4","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","passport-local":"1.0.0","swagger-ui-dist":"5.11.2","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"8.0.3","eslint":"8.55.0","prettier":"2.8.8","copyfiles":"2.4.1","typescript":"5.3.3","@types/lodash":"4.14.202","@types/express":"4.17.21","@types/passport":"1.0.16","@types/passport-jwt":"3.0.13","eslint-plugin-import":"2.28.1","@types/passport-local":"1.0.38","@types/swagger-ui-dist":"3.30.4","eslint-plugin-prettier":"4.2.1","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"5.60.0","@goodrequest/eslint-config-typescript":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_1.0.3_1706702021354_0.7296726118145667","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@goodrequest/express-joi-to-swagger","version":"1.0.4","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@1.0.4","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"5b89bd4a0e9141a4de984a93f23ddcb1eb57f477","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-1.0.4.tgz","fileCount":42,"integrity":"sha512-QYGBbLKJpQZqb4idBp8vlxqbFOYi6z41LuNphtVvmcCv2DFuuY+8FW0YWM3QitmHT+SgijIlZlOqYXOi+7ndFg==","signatures":[{"sig":"MEUCIQCoYxp1Ujm/6snrg7qjFG9aku2esuXOyISG6nLDXEWz3QIgGE5HDAqhuQeTCZ1/ZUf/oJyAZZupT9UTx2BL87EQjiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111199},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"68ab15be48d5f919fa1b6597b6b208e5ca2c1f03","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beatiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.12.3","buffer":"6.0.3","lodash":"4.17.21","express":"4.19.2","ts-node":"10.9.2","webpack":"5.91.0","passport":"0.7.0","css-loader":"7.1.1","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","passport-local":"1.0.0","swagger-ui-dist":"5.15.2","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.0.11","eslint":"8.55.0","prettier":"3.2.5","copyfiles":"2.4.1","typescript":"5.4.5","@types/lodash":"4.17.0","@types/express":"4.17.21","@types/passport":"1.0.16","@types/passport-jwt":"4.0.1","eslint-plugin-import":"2.29.1","@types/passport-local":"1.0.38","@types/swagger-ui-dist":"3.30.4","eslint-plugin-prettier":"5.1.3","@types/copy-webpack-plugin":"10.1.0","@typescript-eslint/eslint-plugin":"7.7.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_1.0.4_1713270903955_0.9118433677818327","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@goodrequest/express-joi-to-swagger","version":"1.1.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@1.1.1","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"b925fc78da9e62ad0d2f65459dccecad4dcb2761","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-1.1.1.tgz","fileCount":45,"integrity":"sha512-brIkosB+Tm/N/zNxUYNGk28FmWTKvnYEHbe6IEW2OWKwQKQLI3T/UoqrFQ8kZQO8WBpMEzXrY944+sj0PzZ2kg==","signatures":[{"sig":"MEUCIQDd/1mOolV1MdtMM7ccHLV72ngQOa1e+BkDtXcDS5fMSAIgYeLJN0jnaT9fGI8KAMDTn0zzBdSwUGu68VkCsodojxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121683},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"8e79ad8fad77299ce0a3fcce0f967ae1a942014c","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.12.3","buffer":"6.0.3","lodash":"4.17.21","express":"4.19.2","ts-node":"10.9.2","webpack":"5.91.0","passport":"0.7.0","css-loader":"7.1.2","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.17.14","compare-versions":"6.1.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.0.11","eslint":"8.55.0","prettier":"3.2.5","copyfiles":"2.4.1","typescript":"5.4.5","@types/lodash":"4.17.4","@types/express":"4.17.21","@types/passport":"1.0.16","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.4","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.11.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_1.1.1_1717998300596_0.4229202760522166","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@goodrequest/express-joi-to-swagger","version":"1.1.2","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@1.1.2","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"b1486b41d12b85048c6d0b9688a6735118f63067","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-1.1.2.tgz","fileCount":45,"integrity":"sha512-6CP6KRz9w2OURRXkZraa59mongoC2lxTSGgnSHrtnuMlPCpgKU6FZiKRbxHOj3P3PCPTmN3JIrkzv107NsEkWw==","signatures":[{"sig":"MEYCIQCZtldkFXKk/ZHJ8cuCq6LCRonsZkdCM70H0t1JJsvI8gIhAOqz++YFyts3htTCAzMAncCsYU7Ww8VdmrhHudmzmyvi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122090},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"0f93195505367b7ee64c84db071c2bdf264a65a2","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.12.3","buffer":"6.0.3","lodash":"4.17.21","express":"4.19.2","ts-node":"10.9.2","webpack":"5.91.0","passport":"0.7.0","css-loader":"7.1.2","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.17.14","compare-versions":"6.1.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.0.11","eslint":"8.55.0","prettier":"3.2.5","copyfiles":"2.4.1","typescript":"5.4.5","@types/lodash":"4.17.4","@types/express":"4.17.21","@types/passport":"1.0.16","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.4","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.11.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_1.1.2_1718886549168_0.21845887569224076","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@goodrequest/express-joi-to-swagger","version":"1.1.3","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@1.1.3","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"99746d3f2ee1d13a3fcba6e5859e40b0a5a11593","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-1.1.3.tgz","fileCount":45,"integrity":"sha512-WuT33yeThZbDE4fi5xG+E7VqDGTdZPgV3OMcv4+ok1Uuu0oJe+fVHl6br+VL69gM/wycOf7f26kzRzOUvETEFA==","signatures":[{"sig":"MEQCIBi8bGFC/eNXFGtiMvTrYFQxwoT2sxCR0P0//rIQUKNNAiA/0+rWuLMms9mtW9iJAD2AE26dDWmHSsu8hUj+zFxCiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122074},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"dba0358bd0c12139bb40d4902853fdda68f601bd","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.12.3","buffer":"6.0.3","lodash":"4.17.21","express":"4.19.2","ts-node":"10.9.2","webpack":"5.91.0","passport":"0.7.0","css-loader":"7.1.2","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.17.14","compare-versions":"6.1.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.0.11","eslint":"8.55.0","prettier":"3.2.5","copyfiles":"2.4.1","typescript":"5.4.5","@types/lodash":"4.17.4","@types/express":"4.17.21","@types/passport":"1.0.16","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.4","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.11.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_1.1.3_1720076707065_0.20421128705281366","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@goodrequest/express-joi-to-swagger","version":"2.0.1","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@2.0.1","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"622813914504f9e7538dd23fb2a164a536c1a60e","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-2.0.1.tgz","fileCount":48,"integrity":"sha512-uappbzRr/FGYKgAUOFjM5LSRAsujAAhBknDMgjq0DRztJm+3JHJ8MUBD/ZXIlr0KaXnSdgy99SJJIphaiPrRUQ==","signatures":[{"sig":"MEQCID84Cb8r6Cal8c2v/9ubD4G26yxn5oigXrugO+GCxsV2AiBr5nMRSJBeTnnp0MJhMVJMNlnDOIHaNFYpSJhICNbF7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146913},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"bce5865e5fce868f3c51de1b2d76c3f260eadaa7","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.13.3","buffer":"6.0.3","lodash":"4.17.21","express":"4.19.2","ts-node":"10.9.2","webpack":"5.93.0","passport":"0.7.0","css-loader":"7.1.2","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.17.14","compare-versions":"6.1.0","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.0.11","eslint":"8.55.0","prettier":"3.3.2","copyfiles":"2.4.1","typescript":"5.5.3","@types/lodash":"4.17.6","@types/express":"4.17.21","@types/passport":"1.0.16","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.5","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.16.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_2.0.1_1720770437735_0.2399353112518261","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@goodrequest/express-joi-to-swagger","version":"2.0.2","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@2.0.2","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"a210644cf11f481665df1ccfe8e3be9eb5be4885","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-2.0.2.tgz","fileCount":48,"integrity":"sha512-flXQZS5scNVF63WNwlKv1n2HWG5ZRVjQf+9jtf6lRd9Hz13LSx4A2yV3vrOjqYdDCSFoXdpcOJNQ2AAixuakgw==","signatures":[{"sig":"MEUCICAWIqdSjur4CB7g6Kh0lZ4mJYVtNi70HqXOsWj6qMC/AiEA6ecNEEsmYWWEsN2pyGmARF4S+Ap/ex5gqlxkJ+2Rke0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146913},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"2881aacbc05becf9794e564ccb77d8279eea09e2","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.13.3","buffer":"6.0.3","lodash":"4.17.21","express":"4.21.1","ts-node":"10.9.2","webpack":"5.95.0","passport":"0.7.0","css-loader":"7.1.2","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.17.14","compare-versions":"6.1.1","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.6","eslint":"8.55.0","prettier":"3.3.3","copyfiles":"2.4.1","typescript":"5.6.3","@types/lodash":"4.17.13","@types/express":"4.17.21","@types/passport":"1.0.17","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.5","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.16.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_2.0.2_1730357986308_0.4689890372065717","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@goodrequest/express-joi-to-swagger","version":"2.0.3","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@2.0.3","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"ae2a8f8869d4c09726f595748d2cb627c9c23c7f","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-2.0.3.tgz","fileCount":48,"integrity":"sha512-7WJI7pNYhfsdnV0eTiVVSacTYtvJ3L5XYFsiI753ASEZuDqL4znwYQRKWX4C+9OtdvphBvO28snO1/BEHpQ0rw==","signatures":[{"sig":"MEYCIQC2dG0STKGCmual7nrudYjuNKmC62MxD6FP8K1igFCYFAIhANEBqIHFgrZgEJo6u/BOER1xZk33jFSGRrTLnPbgm2uJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146997},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"87f55a9148eb3b86a60e19fbebc05a2042041ad7","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.13.3","buffer":"6.0.3","lodash":"4.17.21","express":"4.21.1","ts-node":"10.9.2","webpack":"5.95.0","passport":"0.7.0","css-loader":"7.1.2","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.17.14","compare-versions":"6.1.1","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.6","eslint":"8.55.0","prettier":"3.3.3","copyfiles":"2.4.1","typescript":"5.6.3","@types/lodash":"4.17.13","@types/express":"4.17.21","@types/passport":"1.0.17","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.5","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.16.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_2.0.3_1735929065125_0.9480475523141714","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@goodrequest/express-joi-to-swagger","version":"2.0.4","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@2.0.4","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"b6622699ad4eb243183ee282c389d6c1772b7762","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-2.0.4.tgz","fileCount":48,"integrity":"sha512-D4yLhcdnw1ZhcXSHpQ81si2VIbM+reJQHCUIEiAtL2Rv0Ts0Bf9nHdflue6uxPA3Ok5rxqxagZvvNiIld0Wqbw==","signatures":[{"sig":"MEYCIQDs5nlFYwitwVjYoD5x1nJkkcL4EK4LsYRwQzb0UplV0wIhALM1XK1Mq9fSbQRk8YKmGmct33+f2TJ2YB3TZ1+CwqJZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149743},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"5ab7ad0ce7d2d3f2c21796a8c27dc6e5b8bf1944","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^17.13.3","buffer":"6.0.3","lodash":"4.17.21","express":"4.21.2","ts-node":"10.9.2","webpack":"5.97.1","passport":"0.7.0","css-loader":"7.1.2","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.18.2","compare-versions":"6.1.1","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.6","eslint":"8.55.0","prettier":"3.3.3","copyfiles":"2.4.1","typescript":"5.7.3","@types/lodash":"4.17.14","@types/express":"4.17.21","@types/passport":"1.0.17","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.5","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.16.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_2.0.4_1736409617599_0.5685697427834009","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@goodrequest/express-joi-to-swagger","version":"3.0.0","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@3.0.0","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"lubomirigonda","email":"lubomir.igonda@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"f4bafcb961d19f3aee08a444e001cf536b3e5580","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-3.0.0.tgz","fileCount":48,"integrity":"sha512-ML8mkYbR60szyYlf7j0L484g0QFFa0TsbfijPaknU8ktVa/Z8m9Q7c7brLz/ZBFhMOjCyBMhOjrBbaB8xZZ7kA==","signatures":[{"sig":"MEUCIF+36euwpo2UX4kwF7wyv0rODoEsWvy/oa/7OrWDdQ29AiEAs+kDDfRwdBNXfpr++jgfH5dZb/Yr5vbnfpmH4P4tM9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149762},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"966a92eba12c71afde4e53393a18990eee97a7d0","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"logingoodrequest","email":"login@goodrequest.com"},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"8.19.4","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"16.20.2","dependencies":{"joi":"^18.0.1","buffer":"6.0.3","lodash":"4.17.21","express":"4.21.2","ts-node":"10.9.2","webpack":"5.102.0","passport":"0.7.0","css-loader":"7.1.2","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.29.3","compare-versions":"6.1.1","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","husky":"9.1.7","eslint":"8.55.0","prettier":"3.6.2","copyfiles":"2.4.1","typescript":"5.9.3","@types/lodash":"4.17.20","@types/express":"4.17.21","@types/passport":"1.0.17","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.6","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.16.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_3.0.0_1759747908365_0.43032774905904536","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@goodrequest/express-joi-to-swagger","version":"3.0.3","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@3.0.3","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"},{"name":"goodrequest-bot","email":"devops@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"df736c09abec5846d9a8181f740e4f6d4f584566","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-3.0.3.tgz","fileCount":48,"integrity":"sha512-OTHpQEyJzeSTt/F99so4XzEX2KanxGK/m9fQCBgTDNT03f7AKNcElujqg0EBbaZ5iItkyRoZkRvH5MU+kyBBuQ==","signatures":[{"sig":"MEUCICgIXIJRtupFAIn9CdE1zj+uSEvJTNPLPbot9glX503PAiEAucva9/8+w5u93XHZpS9bcWigfJj/w1lTiLC7ee8LWbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@goodrequest%2fexpress-joi-to-swagger@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149762},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"bbd66c3288e967c62e092c9ee7178e35cb09890d","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8691a62c-1cf6-4f23-a9ad-a467a10d537d"}},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"11.6.2","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"20.19.5","dependencies":{"joi":"^18.0.1","buffer":"6.0.3","lodash":"4.17.21","express":"4.21.2","ts-node":"10.9.2","webpack":"5.102.0","passport":"0.7.0","css-loader":"7.1.2","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.29.3","compare-versions":"6.1.1","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.4"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","husky":"9.1.7","eslint":"8.55.0","prettier":"3.6.2","copyfiles":"2.4.1","typescript":"5.9.3","@types/lodash":"4.17.20","@types/express":"4.17.21","@types/passport":"1.0.17","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.6","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.16.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_3.0.3_1761811290813_0.11773140454731323","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@goodrequest/express-joi-to-swagger","version":"3.0.4","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@3.0.4","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"69e28edd4b1cd344f92fa3397d73710a05d7d549","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-3.0.4.tgz","fileCount":48,"integrity":"sha512-zxx17QI9oh+6xbWBkn9ojmxGR81wuMwnII18Jphah/QglIC3gmJQdb7HzQatnIcja4FDl1fYDvOhLgC3mk0cNA==","signatures":[{"sig":"MEQCIH3IPh5vJzhW/3KSAdh8FPvU3AuU+LKSoI3HJU78K5ZLAiB2Xe1Yaf0drVUQbw8lf9ehir0tJoR2sYZZNSZHVhpHvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@goodrequest%2fexpress-joi-to-swagger@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149762},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cda7290dd22a828cb6a91901726575ce01e1b08a","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8691a62c-1cf6-4f23-a9ad-a467a10d537d"}},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"11.12.0","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"20.20.1","dependencies":{"joi":"^18.1.1","buffer":"6.0.3","lodash":"4.17.23","express":"4.22.1","ts-node":"10.9.2","webpack":"5.105.4","passport":"0.7.0","css-loader":"7.1.4","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.32.1","compare-versions":"6.1.1","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.6"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.18.0","husky":"9.1.7","eslint":"8.55.0","prettier":"3.6.2","copyfiles":"2.4.1","typescript":"5.9.3","@types/lodash":"4.17.20","@types/express":"4.17.21","@types/passport":"1.0.17","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.6","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.16.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_3.0.4_1774508866980_0.3230441934234909","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@goodrequest/express-joi-to-swagger","version":"3.0.5","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@3.0.5","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"b152905ef46abc5640359a9c63d41c784ce0fb63","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-3.0.5.tgz","fileCount":48,"integrity":"sha512-i4BuLrbSAsk7o0sKaCZWCA93sthwLpOR/HRy0cEQLndXEdGrW6nEey5DuAn/IdkXhsxAiz04QEhfFCaR6woivQ==","signatures":[{"sig":"MEUCIAKAA9+OvVs8SuxcEVWmZqlQVDpf8b+Nm9MD15yL7TGsAiEAhN89AzTTsKz5BAI0Mknby8Ef3NGwvNsr+EkdpoOEL7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@goodrequest%2fexpress-joi-to-swagger@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149761},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"505b1d49e6e40393b54aaffc6c9a5164680b4b94","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8691a62c-1cf6-4f23-a9ad-a467a10d537d"}},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"11.12.1","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"20.20.1","dependencies":{"joi":"^18.1.2","buffer":"6.0.3","lodash":"4.18.1","express":"4.22.1","ts-node":"10.9.2","webpack":"5.105.4","passport":"0.7.0","css-loader":"7.1.4","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.32.1","compare-versions":"6.1.1","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.6"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.18.0","husky":"9.1.7","eslint":"8.55.0","prettier":"3.6.2","copyfiles":"2.4.1","typescript":"5.9.3","@types/lodash":"4.17.24","@types/express":"4.17.21","@types/passport":"1.0.17","eslint-plugin-import":"2.29.1","@types/swagger-ui-dist":"3.30.6","eslint-plugin-prettier":"5.1.3","@typescript-eslint/eslint-plugin":"7.16.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_3.0.5_1775134902805_0.2718293502903404","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@goodrequest/express-joi-to-swagger","version":"3.0.6","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@3.0.6","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"4a7465953b852e883fa808c85469f0af868b0ecc","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-3.0.6.tgz","fileCount":48,"integrity":"sha512-YCZUzz2YR+SlzBsxK5OQE63DoM2EB5Dffa+wAqt0q0M+DWnLNTX9ErcOy3uhGWXF5lHKT/Rwf9XhUR/RdNjCNQ==","signatures":[{"sig":"MEQCIGwA9Q2Zf2j/BofQxeWeA8MC+3kf+XZkfdSO/AiCxZB5AiBht9N4Sw9zxt9abnyNGpveSiqF2Kio0A82UbUJ1WvrYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@goodrequest%2fexpress-joi-to-swagger@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149761},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"0965bc4f9e9d594a08dc890d7da9c9b04b2ab9e6","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color --ext .js --ext .ts","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79f30317-cac0-4bbc-883f-515c10392c3f"}},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"11.11.0","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"24.14.1","dependencies":{"joi":"^18.2.1","buffer":"6.0.3","lodash":"4.18.1","express":"4.22.1","ts-node":"10.9.2","webpack":"5.106.2","passport":"0.7.0","css-loader":"7.1.4","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.32.5","compare-versions":"6.1.1","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.7"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","husky":"9.1.7","eslint":"8.57.1","prettier":"3.8.3","copyfiles":"2.4.1","typescript":"5.9.3","@types/lodash":"4.17.24","@types/express":"4.17.21","@types/passport":"1.0.17","eslint-plugin-import":"2.32.0","@types/swagger-ui-dist":"3.30.6","eslint-plugin-prettier":"5.5.5","@typescript-eslint/eslint-plugin":"7.16.0","@goodrequest/eslint-config-typescript":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_3.0.6_1778478488699_0.1893513584087554","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@goodrequest/express-joi-to-swagger","version":"3.0.7","keywords":["express","joi","swagger"],"author":{"name":"Goodrequest"},"license":"MIT","_id":"@goodrequest/express-joi-to-swagger@3.0.7","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"}],"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"909a5d3b2a7f342428f97ae25414fe17f5126a3d","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-3.0.7.tgz","fileCount":48,"integrity":"sha512-8d9pezi62D4wDkhqx+rtGTV8ghzYBsFRt/x2zf7QspRtSvFKmr2JdKtv0GJJr22eYACj8kXqFbfowwGZTCbvxQ==","signatures":[{"sig":"MEYCIQDzJX26ptv3FxX6EW9YBJrm+kDLNEqhGgNqVyrKIItT+QIhALhzO0R1L81UvL5h5ffUrc+wQb6byFQgJJFuUXCojaUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@goodrequest%2fexpress-joi-to-swagger@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149939},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"54f55efa29c4ecb3e7e3b11d643243c5e5d53fec","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79f30317-cac0-4bbc-883f-515c10392c3f"}},"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"11.17.0","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"_nodeVersion":"24.19.0","dependencies":{"joi":"^18.2.5","buffer":"6.0.3","lodash":"4.18.1","express":"4.22.2","ts-node":"10.9.2","webpack":"5.109.2","passport":"0.7.0","css-loader":"7.1.4","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.32.14","compare-versions":"6.1.1","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","husky":"9.1.7","eslint":"10.8.1","globals":"17.9.0","prettier":"3.9.6","copyfiles":"2.4.1","@eslint/js":"10.0.1","typescript":"npm:@typescript/typescript6@6.0.2","@types/lodash":"4.17.25","@types/express":"4.17.21","@types/passport":"1.0.17","@eslint/eslintrc":"3.3.6","typescript-eslint":"8.67.0","@typescript/native":"npm:typescript@7.0.2","eslint-plugin-import":"2.32.0","@types/swagger-ui-dist":"3.30.6","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@typescript-eslint/parser":"8.67.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"18.0.0","@typescript-eslint/eslint-plugin":"8.67.0"},"_npmOperationalInternal":{"tmp":"tmp/express-joi-to-swagger_3.0.7_1787227068542_0.5889856477895457","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"_id":"@goodrequest/express-joi-to-swagger@3.0.8","bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"dist":{"shasum":"3a4b655755cf98260fbe9ee0927754a5e5d79789","tarball":"https://registry.npmjs.org/@goodrequest/express-joi-to-swagger/-/express-joi-to-swagger-3.0.8.tgz","fileCount":48,"integrity":"sha512-akY+YaltP6D2XBslf3tGRqcUbBMB8OSKJ4NOYrzIvWH6vR/WUQtGrvWMBOKCAjC7HiOsEU2hHrM9GweKseUM/Q==","signatures":[{"sig":"MEQCIA6yhM8t9ofgiGXRGjmxXxvLrnXyRFDQbc68+h4DXHcnAiATEEB731Ix/9w/gzq4tlwOsarQKhdB1bKeHhU9du4yJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNK+avH1D82yB/Ztr0Mv5b/BcnsTSXrGP3Lf4JxbvAyQIgOumMPVua1UGmbJJ+ZCFC3JsSiEILWwwmtYc6rlSuK0M="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@goodrequest%2fexpress-joi-to-swagger@3.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149940},"main":"dist/index.js","name":"@goodrequest/express-joi-to-swagger","types":"./dist/index.d.ts","author":{"name":"Goodrequest"},"engines":{"node":">=20"},"gitHead":"248d794bc15cdfd2eeb86aad21c10289d3982533","license":"MIT","scripts":{"demo":"rm -rf demo/dist && node -r ts-node/register demo/index.ts","lint":"eslint src --color","type-check":"tsc --project tsconfig.json --noEmit","prepublishOnly":"rm -rf dist && tsc --project tsconfig.build.json && copyfiles -f ./src/ui/index.html ./dist/ui"},"version":"3.0.8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:79f30317-cac0-4bbc-883f-515c10392c3f"}},"homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","keywords":["express","joi","swagger"],"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"_npmVersion":"11.19.0","description":"Solution that generates beautiful Swagger API documentation from code. 💻","directories":{"test":"tests"},"maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"}],"_nodeVersion":"24.20.0","dependencies":{"joi":"^18.2.9","buffer":"6.0.3","lodash":"4.18.1","express":"4.22.3","ts-node":"10.9.2","webpack":"5.111.0","passport":"0.7.0","css-loader":"7.1.5","style-loader":"4.0.0","joi-to-swagger":"github:GoodRequest/joi-to-swagger#cea5393","swagger-ui-dist":"5.33.0","compare-versions":"6.1.1","stream-browserify":"3.0.0","create-file-webpack":"1.0.2","html-webpack-plugin":"5.6.8"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","husky":"9.1.7","eslint":"10.10.0","globals":"17.12.0","prettier":"3.9.7","copyfiles":"2.4.1","@eslint/js":"10.0.1","typescript":"npm:@typescript/typescript6@6.0.2","@types/lodash":"4.17.25","@types/express":"4.17.21","@types/passport":"1.0.17","@eslint/eslintrc":"3.3.7","typescript-eslint":"8.70.0","@typescript/native":"npm:typescript@7.0.2","eslint-plugin-import":"2.32.0","@types/swagger-ui-dist":"3.30.6","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@typescript-eslint/parser":"8.70.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"18.0.0","@typescript-eslint/eslint-plugin":"8.70.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express-joi-to-swagger_3.0.8_1789665464377_0.8321020762356441"}}},"time":{"created":"2021-02-24T15:11:41.915Z","modified":"2026-09-17T17:17:44.785Z","0.0.1":"2021-02-24T15:10:19.542Z","0.0.2":"2021-02-24T15:11:42.176Z","0.0.3":"2021-02-24T15:26:06.734Z","0.0.5":"2021-02-24T15:54:17.569Z","0.0.6":"2021-02-24T16:18:37.311Z","0.0.7":"2021-02-24T16:23:03.704Z","0.0.8":"2021-02-24T16:42:23.940Z","0.0.9":"2021-02-24T16:54:47.006Z","0.0.10":"2021-02-25T08:26:58.971Z","0.0.11":"2021-02-25T08:52:50.601Z","0.0.12":"2021-03-03T12:51:56.180Z","0.0.13":"2021-03-03T12:54:36.565Z","0.0.14":"2021-03-03T12:56:26.866Z","0.0.15":"2021-03-08T17:48:17.118Z","0.0.16":"2021-07-26T06:36:56.522Z","0.1.0":"2021-07-26T17:48:12.734Z","0.1.1":"2021-08-08T12:20:38.279Z","0.1.2":"2021-08-28T11:36:21.711Z","0.1.3":"2021-10-04T12:40:52.709Z","0.1.4":"2021-10-22T19:43:21.816Z","0.1.5":"2021-10-25T11:12:06.965Z","0.2.0":"2021-12-06T11:57:12.344Z","0.3.0":"2022-03-31T10:40:55.376Z","0.3.1":"2022-03-31T19:01:45.547Z","0.3.2":"2022-05-12T06:08:52.266Z","0.4.0":"2022-05-25T10:41:11.403Z","0.4.1":"2022-06-07T12:48:05.480Z","0.4.2":"2022-06-07T13:59:47.886Z","0.5.0":"2022-06-16T11:48:18.094Z","0.5.1":"2022-08-22T12:24:52.982Z","0.5.2":"2022-08-24T10:01:07.744Z","0.5.3":"2022-09-23T13:17:33.196Z","0.6.0":"2022-09-26T14:37:16.827Z","0.7.0":"2022-09-28T08:08:03.714Z","0.8.0":"2022-10-03T09:58:16.678Z","0.8.1":"2022-10-03T10:14:55.295Z","0.9.0":"2022-11-23T14:07:42.795Z","0.9.0-beta":"2023-01-13T14:45:56.402Z","0.10.1":"2023-01-30T14:33:59.212Z","0.10.2":"2023-06-26T12:51:13.389Z","0.11.0":"2023-06-29T07:31:53.387Z","0.11.1":"2023-07-24T13:29:08.805Z","0.11.2":"2023-07-27T09:35:36.077Z","0.12.0":"2023-08-18T09:35:12.883Z","0.13.0":"2023-09-21T18:02:42.709Z","0.14.0":"2023-09-25T16:32:02.612Z","0.14.1":"2023-09-28T17:12:37.612Z","1.0.0":"2023-10-18T10:54:07.054Z","1.0.1":"2023-10-19T06:22:57.354Z","1.0.2":"2023-12-04T09:35:29.172Z","1.0.3":"2024-01-31T11:53:41.520Z","1.0.4":"2024-04-16T12:35:04.111Z","1.1.1":"2024-06-10T05:45:00.768Z","1.1.2":"2024-06-20T12:29:09.331Z","1.1.3":"2024-07-04T07:05:07.352Z","2.0.1":"2024-07-12T07:47:17.891Z","2.0.2":"2024-10-31T06:59:46.526Z","2.0.3":"2025-01-03T18:31:05.345Z","2.0.4":"2025-01-09T08:00:17.797Z","3.0.0":"2025-10-06T10:51:48.570Z","3.0.3":"2025-10-30T08:01:31.003Z","3.0.4":"2026-03-26T07:07:47.129Z","3.0.5":"2026-04-02T13:01:42.946Z","3.0.6":"2026-05-11T05:48:08.835Z","3.0.7":"2026-08-20T11:57:48.723Z","3.0.8":"2026-09-17T17:17:44.476Z"},"bugs":{"url":"https://github.com/GoodRequest/express-joi-to-swagger/issues"},"author":{"name":"Goodrequest"},"license":"MIT","homepage":"https://github.com/GoodRequest/express-joi-to-swagger#readme","keywords":["express","joi","swagger"],"repository":{"url":"git+https://github.com/GoodRequest/express-joi-to-swagger.git","type":"git"},"description":"Solution that generates beautiful Swagger API documentation from code. 💻","maintainers":[{"name":"logingoodrequest","email":"login@goodrequest.com"}],"readme":"# Welcome to express-joi-to-swagger\n\n## Description\nSolution that generates beatiful Swagger API documentation from code. 💻\n\nIt lists all of endpoints registred within [app](https://expressjs.com/) with their routes, [methods](https://expressjs.com/en/guide/routing.html), relevant middlewares.\n\nWhen it comes to generating 📑**Swagger documentation**, you have two options. Generate [Swagger UI](https://swagger.io/tools/swagger-ui/) that can be served as a static file within your application,\nor keep documentation as **data.json** file within defined  📁location.\n\nFor more information see **Config parameters** bellow ⬇.\n\nThis simple tool does not require you to write any more code that necessary. Documentation is generated from source code itself\nwithout using annotations or separate doc files.\n\n## Migration guides\n\n- [Middlewares migration from v1 to v2](docs/middlewaresMigration.md) \n\n## Installation\n\nUse the package manager (*npm* or *yarn*) to install dependencies.\n\n```bash\nnpm install @goodrequest/express-joi-to-swagger\nor\nyarn add @goodrequest/express-joi-to-swagger\n```\n\n## Requirements\n✖ This solution is suitable for everybody who uses [Express](http://expressjs.com/) in a combination with [Joi](https://joi.dev/) to build application's API.\nThis version was developed and tested on versions 17.x.x of Joi. For version 14.x.x we have parallel branch **v14**. For proper functioning it is also necessary to \nuse Typescipt version 3.7.5 and higher. \n\n✖ As mentioned before, it is not needed to use annotations in your code, however to make this tool works properly you need to\nobey some coding practices. You need define at least one [router](https://expressjs.com/en/guide/routing.html) in your application. If you want to include\nrequest and response Joi schemas in a documentation they need to be named the same and exported.\n\n✖ If you are using [middleware](https://expressjs.com/en/guide/using-middleware.html) for user authorization and wish to include\nendpoint permissions in the documentation as well you need to name the function responsible for handling this and provide permissions\narray as its input parameter.\n\nYou can find simple examples of all mentioned in the demo folder of this repository. Quick usage example can also be found below ⬇.\n\n\n## Config parameters\n\n| Name\t\t\t\t\t\t\t\t\t\t                            | Type\t\t\t       | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n|-------------------------------------------|---------------|:--------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **outputPath**\t\t\t\t\t\t\t                     | string\t\t      | \t✅\t| Path to directory where output JSON file should be created.                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| **generateUI**\t\t\t\t\t\t\t                     | boolean\t\t     | \t✅\t| Whether [Swagger UI](https://swagger.io/tools/swagger-ui/) should be generated.                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| **middlewares**\t\t\t\t\t\t\t                    | object\t\t      | \t❌\t| Configuration parameters for parsing middlewares.                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| **middlewares**.formatter\t\t\t\t\t            | function\t\t    | \t❌\t| Custom formatter function for middleware. If not provided, the default one will be used.                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| **middlewares**.middlewareName\t\t\t         | string\t\t      | \t✅\t| Name of the middleware.                                                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| **middlewares**.closure\t\t\t\t\t              | string\t\t      | \t✅\t| Name of the middleware closure.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| **middlewares**.maxParamDepth\t\t\t\t\t              | number\t\t      | \t❌\t| Max depth of middleware parameter. Default value is 5.                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| **requestSchemaName**\t\t\t\t\t\t               | string\t\t      | \t❌\t| Name of the Joi schema object defining request structure.                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| **responseSchemaName**\t\t\t\t\t               | string\t\t      | \t❌\t| Name of the Joi schema object defining response structure.                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| **requestSchemaParams**\t\t\t\t\t              | any[]\t\t\t      | \t❌\t| Param for ability to pass mock params for requestSchema.                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| **responseSchemaParams**\t\t\t\t\t             | any[]\t\t\t      | \t❌\t| Param for ability to pass mock params for responseSchema.                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| **errorResponseSchemaName**\t\t\t\t           | string\t\t      | \t❌\t| Name of the Joi schema object defining error responses structure.                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| **businessLogicName**\t\t\t\t\t\t               | string\t\t      | \t✅\t| Name of the function responsible for handling business logic of the request.                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| **swaggerInitInfo**\t\t\t\t\t\t                 | ISwaggerInit\t | \t❌\t| Swagger initial information.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| **swaggerInitInfo**.servers\t\t\t\t           | IServer[]\t\t   | \t❌\t| List of API servers.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n| **swaggerInitInfo**.servers.url\t\t\t        | string\t\t      | \t❌\t| API server URL.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| **swaggerInitInfo**.info\t\t\t\t\t             | IInfo\t\t\t      | \t❌\t| Basic API information.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| **swaggerInitInfo**.info.description\t\t    | string\t\t      | \t❌\t| API description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| **swaggerInitInfo**.info.version\t\t\t       | string\t\t      | \t❌\t| API version.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| **swaggerInitInfo**.info.title\t\t\t         | string\t\t      | \t❌\t| API title.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| **swaggerInitInfo**.info.termsOfService \t | string\t\t      | \t❌\t| Link to terms of service.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| **swaggerInitInfo**.info.contact\t\t\t       | IContact\t\t    | \t❌\t| Swagger initial information.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| **swaggerInitInfo**.info.contact.email\t   | string\t\t      | \t✅\t| Contact email.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| **swaggerInitInfo**.info.license\t\t\t       | ILicense\t\t    | \t❌\t| Swagger initial information.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| **swaggerInitInfo**.info.license.name\t\t   | string\t\t      | \t✅\t| License name.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |\n| **swaggerInitInfo**.info.license.url\t\t    | string\t\t      | \t✅\t| License url.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| **tags**\t\t\t\t\t\t\t\t\t                         | string\t\t      | \t❌\t| Configuration parameters for parsing [tags](https://swagger.io/docs/specification/grouping-operations-with-tags/).                                                                                                                                                                                                                                                                                                                                                                                                         |\n| **tags**.baseUrlSegmentsLength \t\t\t        | number\t\t      | \t❌\t| Number of base URL segments.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| **tags**.joinTags \t\t\t\t\t\t                  | boolean\t\t     | \t❌\t| If set to true, array of parsed tags will be joined to string by **tagSeparator**, otherwise array of tags is returned.                                                                                                                                                                                                                                                                                                                                                                                                    |\n| **tags**.tagSeparator \t\t\t\t\t               | string\t\t      | \t❌\t| String used to join parsed tags.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| **tags**.versioning \t\t\t\t\t\t                | boolean\t\t     | \t❌\t| If you are using multiple versions of API, you can separate endpoints also by API version. In this case it is necessary to define param **\"baseUrlSegmentsLength\"**.                                                                                                                                                                                                                                                                                                                                                       |\n| **tags**.versionSeparator \t\t\t\t            | string\t\t      | \t❌\t| String used to separate parsed tags from API version tag is versioning == true.                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| **deprecationPathPattern**\t\t\t\t            | string\t\t      | \t❌\t| If provided, all versions of endpoints except latest will be marked as deprecated. <br> Pattern needs to specify api route from start segment to version segment, which have to be specified as **\"v\\***\". <br> For example if we have **api/v1/users** and **api/v2/users** endpoints and we set **deprecationPathPattern='/api/v\\*/'**, **api/v1/users** endpoint will be automatically marked as deprecated. For complex route schemas use pattern like **deprecationPathPattern='/api/.+/v\\*/'**, **api/b2b/v1/users** |\n\n\n## Usage example\n\n```Typescript\n// imports\nimport getSwagger from '@goodrequest/express-joi-to-swagger'\nimport path from 'path'\nimport app from './your-path-to-express-app'\n\n// Config example\nconst config: IConfig = {\n\toutputPath: path.join(__dirname, 'dist'),\n\tgenerateUI: true,\n\tmiddlewares: [\n\t\t{\n\t\t\tmiddlewareName: 'permission',\n\t\t\tclosure: 'permissionMiddleware',\n\t\t\tformatter: basicArrayFormatter,\n\t\t\tmaxParamDepth: 3\n\t\t},\n\t\t{\n\t\t\tmiddlewareName: 'validate',\n\t\t\tclosure: 'validationMiddleware'\n\t\t}\n\t],\n\trequestSchemaName: 'requestSchema',\n\trequestSchemaParams: [mockFn],\n\tresponseSchemaName: 'responseSchema',\n\terrorResponseSchemaName: 'errorResponseSchemas',\n\tbusinessLogicName: 'businessLogic',\n\tswaggerInitInfo: {\n\t\tinfo: {\n\t\t\tdescription: 'Generated Store',\n\t\t\ttitle: 'Test app'\n\t\t}\n\t},\n\ttags: {}\n}\n\n// Use case example\nfunction workflow() {\n\tgetSwagger(app, config).then(() => {\n\t\tconsole.log('Apidoc was successfully generated')\n\t}).catch((e) => {\n\t\tconsole.log(`Unable to generate apidoc: ${err}`)\n\t})\n}\n\n// Start script\nworkflow()\n```\n\n\nMiddlewares and router implementation.\n```Typescript\nrouter.get(\n\t\t'/users/:userID',\n\t\t\n\t\t// permissionMiddleware\n\t\tpermissionMiddleware(['SUPERADMIN', 'TEST']),\n\t\t\n\t\tvalidationMiddleware(requestSchema),\n\t\t\n\t\t// businessLogic\n\t\tbusinessLogic\n\t)\n\n//permissions middleware implementation\nexport const permissionMiddleware = (allowPermissions: string[]) => function permission(req: Request, res: Response, next: NextFunction) {\n\t...\n}\n```\n\nAdding description for endpoints.\n```Typescript\nconst userEndpointDesc = 'This is how to add swagger description for this endpoint'\n\nexport const requestSchema = Joi.object({\n\tparams: Joi.object({\n\t\tuserID: Joi.number()\n\t}),\n\tquery: Joi.object({\n\t\tsearch: Joi.string().required()\n\t}),\n\tbody: Joi.object({\n\t\tname: Joi.string().required()\n\t})\n}).description(userEndpointDesc)\n```\n\nTop level request .alternatives() or .alternatives().try()..\n```Typescript\nexport const requestSchema = Joi.object({\n    params: Joi.object(),\n    query: Joi.object(),\n    body: Joi.alternatives().try(\n        Joi.object().keys({\n            a: Joi.string(),\n            b: Joi.number()\n        }),\n        Joi.object().keys({\n            c: Joi.boolean(),\n            d: Joi.date()\n        })\n    )\n})\n```\n..displays request example as:\n```JSON\n{\n  \"warning\": \".alternatives() object - select 1 option only\",\n  \"option_0\": {\n    \"a\": \"string\",\n    \"b\": 0\n  },\n  \"option_1\": {\n    \"c\": true,\n    \"d\": \"2021-01-01T00:00:00.001Z\"\n  }\n}\n```\n\nMarking endpoint as **deprecated** (by adding the `@deprecated` flag to the beginning of the description in the request schema).\n```Typescript\nexport const requestSchema = Joi.object({\n\tparams: Joi.object({\n\t\tuserID: Joi.number()\n\t}),\n\tquery: Joi.object({\n\t\tsearch: Joi.string().required()\n\t}),\n\tbody: Joi.object({\n\t\tname: Joi.string().required()\n\t})\n}).description('@deprecated Endpoint returns list of users.')\n```\n\nUsing shared schema by calling `.meta` and specifying schema name in `className` property.\nShared schemas can be used inside requestSchema body or anywhere in responseSchema or errorResponseSchema\n\n```Typescript\nexport const userSchema = Joi.object({\n\tid: Joi.number(),\n\tname: Joi.string(),\n\tsurname: Joi.string()\n}).meta({ className: 'User' })\n\nexport const responseSchema = Joi.object({\n\tuser: userSchema\n})\n```\n\nSetting custom **http status code** for response (both responseSchema and errorResponseSchema) by setting it in description of schema.\n```Typescript\nexport const responseSchema = Joi.object({\n\tid: Joi.number().integer().required()\n}).description('201')\n\nexport const errorResponseSchemas = [\n\tJoi.object({\n\t\tmessages: Joi.array().items(\n\t\t\tJoi.object({\n\t\t\t\ttype: Joi.string().required(),\n\t\t\t\tmessage: Joi.string().required().example('Not found')\n\t\t\t})\n\t\t)\n\t}).description('404')\n]\n```\n\nImplementing custom formatter example.\n```typescript\n/**\n * Custom formatter\n * @param {string} middlewareName\n * @param {{\n\tclosure: string\n\tisUsed: boolean\n\tmiddlewareArguments: {\n\t\targumentName: string\n\t\tvalue: any\n\t}[]\n}} middleware object containing all necessary information about actual middleware\n * @return { string } middleware's description\n * */\nexport const defaultFormatter = (middlewareName: string, middleware: IMiddleware) => {\n\treturn `${middlewareName}: ${middleware.isUsed}`\n}\n```\n\n## Result\n\nGenerated SwaggerUI\n\n![Generated SwaggerUI](demo/example.png)\n\n\n## Extra Benefits\nSwagger bug reports shows inconsistency error in the schema and/or your route definition.\n\n1. In this case the default value is not present in valid values.\n```\norderBy: Joi.string().lowercase()\n.valid('name', 'duration', 'calories', 'views')\n.empty(['', null]).default('order'),\n```\n2. If you defined id as parameter within route but forgot to define it the schema Swagger will report error.\n```\n//route with id as parameter\n\nrouter.put('/:id',\n```\nschema definition\n```\n//joi schema that does not include definition for id param\n\nparams: Joi.object()\n```\n## Contribution\nAny 👐 contributions, 🐛 issues and 🌟 feature requests are welcome!\n\nFeel free to check following #TODO ideas we have:\n\n\n| #ID\t| Filename\t    | Description\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t  \t\t\t\t\t\t|\n| ------|:---------------:|-------------------------------------------------------------------------------------------------------- \t\t\t|\n| #1\t|      @all \t| create tests\t\t\t\t\t\t\t\t\t\t\t\t\t\t                      \t\t\t\t\t\t|\n| #2\t|      @all\t\t| update to new Open API after release 3.1.0 fix issue https://github.com/OAI/OpenAPI-Specification/pull/2117\t\t\t\t\t\t\t\t                                                  \t\t\t\t\t\t|\n| #3\t|      @all  \t| sync with branch v14 \t\t\t\t\t\t\t\t\t\t\t\t\t                              \t\t\t\t\t\t|\n\n\n## Credits\n*  [Express endpoint parser](https://github.com/AlbertoFdzM/express-list-endpoints) to retrieve a list of the passed router with the set verbs.\n*  [Conversion library](https://github.com/Twipped/joi-to-swagger#readme) for transforming [Joi](https://www.npmjs.com/package/joi) schema objects into [Swagger](https://swagger.io/) schema definitions.\n*  A simple [tool](https://github.com/midrissi/func-loc) that help you to retrieve the function location from its reference.\n","readmeFilename":"README.md"}