{"_id":"@apalchys/serverless-openapi-documentation","_rev":"13-8b800b6259a5f17a5fa542f40f982140","name":"@apalchys/serverless-openapi-documentation","dist-tags":{"latest":"0.5.4"},"versions":{"0.1.0":{"name":"@apalchys/serverless-openapi-documentation","version":"0.1.0","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei_palchys@epam.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei_palchys@epam.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","lint":"tslint -p tsconfig.json --type-check -c tslint.json","preversion":"npm run lint && npm run build && npm run test:build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2.72.2","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4","fs-extra":"^10.1.0","js-yaml":"^4.1.0","lutils":"^2.4.0","swagger2openapi":"^7.0.8","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"1d20e34feee1410b7ea850947ab98d854d32f5d2","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-sZiGcF+Mf3GetP3G1EXzcwBYHr/FLP2l5f9W+froPF7rx+8DvcBo3/kX9viH4Esj66yd5n8cNO1YrVt9UhX+FA==","shasum":"84d6b335496aa0d7a613b5362c70df3fd8b1db41","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.1.0.tgz","fileCount":107,"unpackedSize":145787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjbRu6E9cK0iThnOqY++tT8qPmxmArQ0LpmUGnUu5IfAIgUaqljjfI6FRjVbzlGfCRLmppKeZ4fDYmtJ8oalmy4Ac="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiMHYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgVxAAnk1sCUbjDQTv7yEa5WZ7RkBPbLduB0OH+Xtgsza8JWpojYY5\r\n+GiG/m10Sd9jIzBSq/5KdHZ+Qn0H5PDMCLbLSEbujQPbby30Vu4G1XTErXUb\r\nnD8SYMlUH/LzMkyGtPS0Run1a4FasEqJHGgfdMM+3MhXOuValMHz+4nr10OA\r\nHw6ktDay6jfQ4tl8Od1+nxe2awELQU3cADPikbjvvBbW0n5ikAqddMiWJSrn\r\nGdWSfFoqy2ektaSda28g8evvKiIiJlt9BUcxifmxKGryNYyLZN0jDEA7DnCg\r\nwj5h+Gfmi6Pl/ctK3KlRR5SHjyOKRfaRvLGxGMyuDoVIZpa3PfCAMZFSS4rO\r\nUa3JKEuOxQNPKM7P9tb/xLy5Y9/h01KyGTEwA70R0a/3meWSVKX5MJIdYjIl\r\n5HmczqTjf/91DHYemtJmgtN+5pckus+jX/mzmhl5NfppZW1gHpqkGJsq5Xcr\r\nATSa62Vp/rwLJBh8m0OBuh4g83Md96PG735qWi+5DMuXXelsf0AuGiiJWGIM\r\nuA8gccgUePHAl/WV5i/tzi29msx5JAQRU0QQWcR/BOGkrLy7q248wx2wRAPw\r\nLqInLdgV6RXCWGBzW/wun3mpAhSUJKoGsZ95WsZj2bvhNHNdQcSsS5RK27jC\r\nMnntIk5yFrHEciXK9ce5WILCdemAAgQaxdo=\r\n=UuUA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.1.0_1653129688801_0.15065218323920293"},"_hasShrinkwrap":false},"0.1.1":{"name":"@apalchys/serverless-openapi-documentation","version":"0.1.1","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei_palchys@epam.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei_palchys@epam.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","lint":"tslint -p tsconfig.json --type-check -c tslint.json","preversion":"npm run lint && npm run build && npm run test:build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2.72.2","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4","fs-extra":"^10.1.0","js-yaml":"^4.1.0","lutils":"^2.4.0","swagger2openapi":"^7.0.8","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"8d84ced061bf2c2fb9c64e03078ce668d7dac057","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.1.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-hBSwM/MlsjE+qh4vZwrfFwoyDryjtp2ifAss+K8ZYGm44beevGyF0EtF0iSjqVnX342uKbrB48iDXkMBFT36Og==","shasum":"093cbfa8ede67d917108c2547f1d1ac6f5ee776d","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.1.1.tgz","fileCount":21,"unpackedSize":56543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGp9Qh47zOvii3CYo2KEj2l+8RfL+JowLKgyjJfuCGe2AiEAozdRICgWKqtCfcvmYE1qAfwmDC2NmlyYGii9yoi2YPs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiMPUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa6Q//cMeKZrLCUy/T4noVd2q9UoWUdJVgkZAEBsn350Gm4wajeMCU\r\nfUAFBlJo5+bLAXzft8+wvEfYA5/1c/uwxx/FN3GUKZmQSW0PQItf9ptV4gUj\r\nioP9C4qlBGDzyWjzTcNWlnjQncT5tfer9SaxCBcNj6Ds3YjaVier2leVPq2e\r\n/YRPMBPhpGWXz2rT3CNzY9j6X5hczRe42nMqFN+ViqoTX3uf77RPiyoVvtPt\r\nE8OWUVosu3iSZmKFnzFQtmpfrj09sZlezi01Lub6+Cmra4w9RDPArx7diq2D\r\nhSqZrk79fZwx0GpMSnWEfX/UHjI/5Uv0frYPvHNn+k8zY55lr31yD8YEJQQu\r\nrlTh6njmy/TdLXLVEuEiV+P0NMV43c+SHJJKfo7vByApY50PQXwX8opHW+To\r\n2isxWiGByoe2maEMvk04WID1S8tboz+LyZpK/OvcIU4+9eaPO46gu+JLsk+Y\r\nj9raOZj19IgF0R1xa+OXUgO4hc+cpIF0oJvz9JZZo1WRG9mCzf/1ImCYEKco\r\n+4Yi/ixUSHzmsjItgc8S/pWEcm/EFFNvv3j7NusH/0dJnGX6mXhX/vWrRMn0\r\nUL9PsCKHgMSDjOO4Ah2Ye4PqMYSmG5/wgbvjM94hLsKhVJ40C8iSWzxbIBGD\r\nu0u2sSTFiS3unoPE1QomGXFNoAj9QnFzhv0=\r\n=dR13\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.1.1_1653130196151_0.9890955655813096"},"_hasShrinkwrap":false},"0.1.2":{"name":"@apalchys/serverless-openapi-documentation","version":"0.1.2","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei_palchys@epam.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei_palchys@epam.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","lint":"tslint -p tsconfig.json --type-check -c tslint.json","preversion":"npm run lint && npm run build && npm run test:build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2.72.2","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4","fs-extra":"^10.1.0","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"9a3219abaa913d359a7529da38af025db21b09fa","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.1.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-U5z1blXrkB2RTFANmzUpt9pDKh1HUeIFXYHpWMrmXpV19t6s4qBXctlayjLLdeQ0xROJmZPLVI3+LhHv2J0JKw==","shasum":"664e5143030236a4a21def7e33baa4ea2e3b92d9","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.1.2.tgz","fileCount":21,"unpackedSize":56389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/zwYdt+ihwPidVu4NAOH6BRVWD0PAPY8T6zAq0ESCBAIhALyDutpMGbhGdKSJ4U3REFKZysi/R8bL0fgkmElowGXj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiNpCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqW7A//WaVu9y8uEXmxT6LfTfHw4KATxep6C03HqbbU9r+rQVpAlV3U\r\ndVRnNbdB2eGY1HJsH7RC/A3vzbfThTF9tiQweRv6EgJPjDs8BeNi0I9RqQFi\r\nFVm0XCTMUtxg6grPk/JMDWCYI/aNOzS93VMWSs2HBdQCSdLrmKr77tCOrWZE\r\nLEBmj9GeiIDuBeYk1pSMPQy2F5HBU2+gpcNgfd4HP7RxoGuVIsdt7/NsgbJY\r\nc2z3Z7c19h7CT7kIJ1ImMn/b07rDgVAsUP8pHYY7ngMh3Tgm/QChIh1ZvEKa\r\n42w1imIJcD6ad5vj50SVVv275gZnZFgKqhPBYcWLvCZXv8AfEZaut5Kv09sc\r\nU+W6mQc6+pktnJPRJJgzDxmzhLguEFZfQGKqGMLF6z30+3MYNchPwoXDWKIW\r\nU0hnjpI3KYuvklk6krvSho9LSdwfa4Mtty8yRClCQzEI3yWEz13dSlCJrjT2\r\nlNn/JOk33dXSqoWma2hwLoIljJbuIQRqBf3AMM35V+nLdfhqDu2csIFsjTUE\r\nveXmoQuYTHRfC9V1FgVUqqh+oUNgoVO7a8EISwmMfi5sez+1EHYSXcGSROPO\r\nNOlYiXZF9mo5wLwzkyMO887ytd61PQ3Vv0zpcoidsMloRoccXKa187ZNBdoN\r\nfn6QaYJH+0TQaerEAyCmNupvbYrhJZdbuok=\r\n=1Bcc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.1.2_1653135938640_0.6243840230232336"},"_hasShrinkwrap":false},"0.1.3":{"name":"@apalchys/serverless-openapi-documentation","version":"0.1.3","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei_palchys@epam.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei_palchys@epam.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","lint":"tslint -p tsconfig.json --type-check -c tslint.json","preversion":"npm run lint && npm run build && npm run test:build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2.72.2","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4","fs-extra":"^10.1.0","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"9a3219abaa913d359a7529da38af025db21b09fa","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.1.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-JMUd8Ry8qYL+uxFY02TrLjWIOFI19exzP7KFHTCX1aGuXjic/jX5R439jH1yyikI6Q5Y1HFEf7EELbMKFrGdEA==","shasum":"3fc363417505683283b3af95ae6107bd3a6e423c","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.1.3.tgz","fileCount":21,"unpackedSize":57242,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSqZldPRvrz3W62Eqcf1UhheLgaLPN/OgOf7Vh6Svb5AiBNBGQBiw9If0Hz4/ssyYY85le5fb5W5wp78DGEAOMT/A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiigXYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJDg//V9CFRJ3Q6dxg6U5Z0HJgN4DfqcvXZlWYhqOb1YGYiCKaWn+l\r\nccPZNIHNmnjjOSt8PP/pjleM148GYxUE+JXrTT5XuwMg/uJjrN8zrQwclvfd\r\nb+x2aPfzwWEZPebeturBfOGF4ZVw6SMS7+Xc6Vmh1Rf/yYHTempKF0VKZ4iJ\r\nwq0+WwW2S5NmvDQLCSkDzPyiFcsXozF33gcoc60bPlPV1aJAZZRBzsy6+m27\r\nUbKNy/Mj7UN7zMZAiEceei4TL0WxBIMGNiPuaR2c6/3nQxzcdZwbErJ+dKZl\r\nlXCoztQW1tTwp9jMkKWmylN4RMQophd2chB5TOcOjQEk6UQjpm0njh8MgJq+\r\njO5cic2Vl5InqQnjSXIaqXDD9+WptoyCTBERCVG+A82ob+uSn8JX5o9yNgkp\r\ne2z3kTIj7IcPANmInd7ZKY4hk1eO6HskDuz0fCFvIEVC/E0HwZJHIuAyFSeZ\r\nWFkVyJBDpM5qg3jFZyhXeUdplx96cBB+B8YBbgKw+5pSL7XuSqW5U949TCze\r\nyFvPGksFvMWWoMgxCNUK/JlQPDsDGgKGZt2gLXRLTxM2Yg0Lco+ZYS2Z85ZQ\r\ntOj/HEPCND9dMY10/SRQAfcDIcUnns6ydX0j8YU9iW51olgqramTN+B3K+cZ\r\n1QwS1UBjC4cGX1D0UtA1LZ18Gz+CRYRVhOo=\r\n=YuEH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.1.3_1653212632028_0.07641825156975712"},"_hasShrinkwrap":false},"0.1.4":{"name":"@apalchys/serverless-openapi-documentation","version":"0.1.4","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","lint":"tslint -p tsconfig.json --type-check -c tslint.json","preversion":"npm run lint && npm run build && npm run test:build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2.72.2","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4","fs-extra":"^10.1.0","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"fbc4b0dafb6cf7fd6f905fa51b84223feee2ea71","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.1.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-8c2NWznrGepM46Rh+fOY1z+4MPHgq/mVsxqSXrZO15buy2lz0Jy5IsZLsrOoGxb5pOtpqfgWCfq1kZ8SpsSWyw==","shasum":"2de1ddd1724e59abb0b4acacb97ac76be552818c","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.1.4.tgz","fileCount":21,"unpackedSize":57206,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTqub8S/D032jngKLjZ9HUR6CsLSz0i0ObC37At5ZOcQIhALzYmOR0xvyJvYnkYfNPs2vL3d8JzcFq4gyNrf+TdCqe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiigbcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR7hAAm+v3eQoWLfq1mu/UBj6H+CnTSGRm9OcFhiQAon/SQEdEMJG0\r\nzV6TynUcgh3uEzWngFzXBXDLbagUPYP5YueiEuvvwBSt7fVLz2q08+xGw20k\r\nWFWfThm2pgelSB/nMXzz8B1ynpBnY3oseM+X5S3gp6NFKsk0voDZEs0U6p8n\r\n+9DSjm8kPNzqSP7g2YIU8iSkYYsEBsBlm7zl1rz1DKJo+zo9rYR26/5Uh4jK\r\nCB+6h4TRLvPu/TJ+eL0U6OlI1GwaacKXanU1Pd+xx3KmipbY4gksFf7kyXGj\r\nNzzhdnztarkHBfMBx7RB+vZbIFLzoy3qeD5HeoywjWcMTUyIgoMuiMcHi23e\r\njgGj2j2fvIkUToKsbtAcjnkIFldKiMV2Z803jx7KHCHmqngyH7CfRmt8bLUm\r\nBqKa/1y6KqkxShGUYc36jHypBM9V1m2n2yVNUn2ex6kAJAzRG+eTSpFhhhQK\r\nZNwDaT3tszCUG4eqppUMpZTdU7SHfyqFlu1pAna1Dgt81q+4FK+cWgKpGyCE\r\nUuDOTTRzD64kCy8Q2LLuaot/I1GZx4c36eppvZqt92BNHBfiwPdpcpq9ea21\r\neBnoyCVCBsl1kZh+iLuj1MvxvjtJaFDG808sAAnKgaL/bHWULeisaaXz77fr\r\ni7jfuW+OgVM5Fai3p6tMmAIiC7skVbj46YQ=\r\n=KajB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.1.4_1653212892413_0.38960008620852116"},"_hasShrinkwrap":false},"0.1.5":{"name":"@apalchys/serverless-openapi-documentation","version":"0.1.5","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","lint":"tslint -p tsconfig.json --type-check -c tslint.json","preversion":"npm run lint && npm run build && npm run test:build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4","fs-extra":"^10.1.0","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"fbc4b0dafb6cf7fd6f905fa51b84223feee2ea71","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.1.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-m0NcBtPYPOnDxeliBhEV8S8dQFGTMAQcJjcysc9Z/kw8r+4mawBv7uvN13VT6OuYul4YzE/QPzhFPpHV8ZfOEQ==","shasum":"aaadf30ee5942c8349fe544a6ec06455a23e0605","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.1.5.tgz","fileCount":21,"unpackedSize":57618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMKsfR+FkAi4WwIDxobHOaU75kwYgPHuqtWaX8e58JLAiANAdKNYt7O9I6ifSV1pRc8ogwKXKTiJO2S7fwtdvIatw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiignrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKwQ//SMgpnktEyp4nGqEYhgMfg+Dr1PXWkDwYFTNM95SswLkyx65L\r\ndB05rKXJWE/r8CCA81LC23pXZO0Wqa71UVF1vIBkNFQar3RMnpmQQckfXO/G\r\n9bgdxwCd4CIMUsTZlrxVEFUeHdYJn/Q8odKhMvUCPW5Pc9gJIUmg/Dt6+2A9\r\nmd0V5AVCV8BsYLAzdl9KIN2+RFu1e+GT+UNI4y0uvb51nV6Ha4Yr99Bf7SmO\r\n6FUo7ExhLsCxjKNLX+MNi5BjGVQzq07O420mQ8n30aM+YRrZj9iVdcq8fste\r\nUbYlVz4uWIECsbFBmA+buw9ooFUci7fJdp3ZxnT29WZ/S9ZJ5D00OhA9Munc\r\nvf6IZq4UH96v2xH8LcRcy08lhE9pWynzZVfcWnWbEwoZrzrcb9qGKW8T23JN\r\nb+h7If/Z2jnYInPYrENsYeIzvb9N7wpOfi5YU4/wd8Fd9SlNPHXh6FTNxeKP\r\n2ZZIg5nQ+xSjYefa7zCRb45+1FvVwHoWYnRb/Bqay5FxPZ5oMZQg62BrkRPw\r\n8umLEngWDVrhiKVbSdsYPRF10/druYRMAIcuiUMiKW1AiLbTrG267MuEUMR9\r\ntmW6nsVb+DSouf4rAlXNx/ECD6PaPx9os2+SNwvhrF9w0NJCcRKpDLSyjbL2\r\nIoh/UXsz83GZMxZQhwcg4BylQkMHHJ86MCg=\r\n=XVWc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.1.5_1653213675048_0.995871774642076"},"_hasShrinkwrap":false},"0.1.6":{"name":"@apalchys/serverless-openapi-documentation","version":"0.1.6","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","lint":"tslint -p tsconfig.json --type-check -c tslint.json","preversion":"npm run lint && npm run build && npm run test:build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4","fs-extra":"^10.1.0","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"d6728aa3d3ebeef3b6b3b9308668a43a77122a04","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.1.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-1+3eI/tr75FZOGErL3PCQzry1RkoHtVmrsN5nJzigMaBoOQsJ1MQFK1L3zNSYr7yAFffTopk13czHbtQac2+WA==","shasum":"625df5085a3af5c0e3fc3281d6707a3ab34ba579","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.1.6.tgz","fileCount":21,"unpackedSize":58966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBx150w2q/9X2ISPcQEW7E8xVnEuopxIid6+oGiX0/vAiEAn0/ANI7q0h1doDMWG7w12VUtVJK4z7bgPNeC5tFRt+0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiha4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob2g/+K7NGcPraGEXb1hohIxX31XaRCA4zt+0YBWf3hjO+fYl5bxE5\r\ntM0ikz+j5bH8zcoQCmxVPvOoiiWcn7vdpgFK4f6UHY7DmVBIeBzFgifjBcSf\r\ndbvs9APQIzpCBfxkVuPFbRIYUPrhMq88ZuDmYdFr9yDzXnSSIxf3sifeGiNg\r\n4ExktwIU12qecciW36tr6SRqRTRNkhn6cc/iXu1kYEAzL2sYewNl1e1zAZw/\r\nxdHwG/kVsQXGazO0aWancGdnBL7UD1VhD7swJE+xxSqmpMaN94g4sqY+BqbQ\r\nJZ7ZGmghyPmee8O1GbphpQt+wwBrYSjV6ZFu3vJGlBPJ11JkjkRh5F44deR/\r\nA56qWP3a6voE1P2s1rBOFSJ6/BaQeRJ5cl11fM3RibxJMprSfFlHuNvgeEnx\r\nEWZ7+jziR7Ti9yS4JlnTI9u43vMkFt2WuAGPPjiuYqducAN6cBrgYWpj5hEV\r\nKkfx6Ix8Sl/hOqPc78OY22BYAJgfcjW9q8Lt2Ei7k8B5aAgkyCMWjtuQ+fij\r\nAr9mt1mjwKN1RlB41SBf7EKlrFaD2lCcP3E9DZ4r8qjXcIHmW8lakdKquhGi\r\nJC1TEyf14yeJFVtXRhgV4X1h5oUJ5zmLJ1VGOdNCFTFSxoGlfjlI6z0R08fF\r\nWlZhPjT+IAdZAfaiTYKNDFCpf7ZFqf9qE+Y=\r\n=+24j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.1.6_1653216951985_0.20762302876936012"},"_hasShrinkwrap":false},"0.1.7":{"name":"@apalchys/serverless-openapi-documentation","version":"0.1.7","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","lint":"tslint -p tsconfig.json --type-check -c tslint.json","preversion":"npm run lint && npm run build && npm run test:build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4","fs-extra":"^10.1.0","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"d6728aa3d3ebeef3b6b3b9308668a43a77122a04","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.1.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-iHRWpJds6Cp4EYWaa3e/oIpaTxR1D8n9SEPUuVywSvwdD/nXPNpXNt4gFRHYFByXvMWzElwDQjYr8yZ9+2ozBQ==","shasum":"d0e0738ccbb87651066f73d6ccd39c1fa72f9940","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.1.7.tgz","fileCount":21,"unpackedSize":59186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4Gaj3dBLN8LXUmN0JKdkZVpmrKsnNGz1Ibx0h0BJxVwIhALohacfuYJtXpB3OpCKc3O8zjC0QBNCErlBkW5zviReP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiihmdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplLg//bTHZShDgFBQp9JNdB+BPubXn4ZF2+i/YxKZ1hvfewpjCp2mn\r\nuOmGq04jzHW8AFysK5nDLyFwoGA8O17yXrt7BNBa3Qq+FBNinf0CrI7hCNI8\r\nE3h8I3YqZdkXRtnoV3/0GVy/YZuXV88CzIzaizaZmFXIG3B1+oaQNuRkq1ch\r\nDGBqxe3wEBWWE4TwGmgcZaMbcztfAw7s6jwsdR0BRZEjoRmN44XKW62Bu9Em\r\nXuHhQuP33OEMZPCtNptRdCKFt7sHMQdZ6fC2oixYF5Lkb/s6LkgW426DMBm6\r\nPBWxLGrPhNfgh/GkLD73UK/n5vXoaFDk77Kc5s/FzUSE1XNWuw/PEMKAQmfu\r\nhes231pYh03OTdLH1GN8l6XqC8imKNnZIxwuD1vZdhAGM0V7/xQBzAa0ZymE\r\ncVoDOSn0PN278Nw2nHRS3p88qVUPJhDesgKrnsd884f/leVYYREYyv2keoZ8\r\nyCl2ac/rJBqdTX71U9YSbXECa6VGOPGTv1hUFd4wY0eYj9Jj5i5iZgZB+B/L\r\n2ffc034PNQLzbCAzB9HJlTuvdqTCYgtUofifgPCGQJsb4s3OhFElUYMjh+Wn\r\nSEc9LyaDauCS1bL0bnopFfRMVY5kTQ4Z3EVBAMJz/qgeYdjZesI4fkoqNO6N\r\nFhzWmKDTBAufc7M3WFZWRfhq3Iqaderj5ek=\r\n=+PZV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.1.7_1653217693740_0.5191857007638443"},"_hasShrinkwrap":false},"0.1.8":{"name":"@apalchys/serverless-openapi-documentation","version":"0.1.8","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","lint":"tslint -p tsconfig.json --type-check -c tslint.json","preversion":"npm run lint && npm run build && npm run test:build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/fs-extra":"^9.0.13","@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4","fs-extra":"^10.1.0","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"863c6a748493b59ef7612bce6f8d12c001161f3c","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.1.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-/PlWKv20syEg05bwCpCBYLAQu0TVD5ij4kMJj7Ul3/UDX1T+ZY/FuzYIED/CnJ8HJ7br8giUNvTh73m+BjGQiA==","shasum":"e1b37c65e7deabcfa240a5cbb52209724f3b5d18","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.1.8.tgz","fileCount":21,"unpackedSize":59663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnXNE3N1D98591qNQrC7jDsXu4sWdZ1lA4zHu9+1G8YgIgHnl/D1QvG1bwkLTo22AmgULfvAHzIoLpwvD/tLAM8Ac="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiiWlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAuxAAiD3iHV5IS073TWwaZ4OV85nFmB7cbBePpPR1mJpWyxlUVJ+b\r\n2zZiIgqXSwGKBwub8PWG1OGQgqJ2YWXX7BFQk5TvbuCcNoPo1Cd4a0J0F8rr\r\nuOflV4fN/0pjsEBEz/mYpHA5FZnS41ADtAXXLxO+LHGim0HBJjflI5Xey30a\r\nsdCJfVucJIWkYdSsUNUBU13DWFXNQe2AzVc9YBQ40WjCy1p2kFV/39JVZzB5\r\nn0nXJi+rK6RHG8lp+7WUpNwIuxgPsOBt7TSz6uvl2w0FfzwC7q71cf7MT2le\r\nR0DB2xHiysr20c85iFX4LWnEs/ohqjPsRbCul5/vYwZFCbGJP3vTx5Fm7mQD\r\nW55eQXQxmF+S/dyUp+bHYg1SEzWJzU+ZyEAOMNV6i5yDguEtEW+8be2MF22E\r\npVyNMIunPYQRrGd0E5YLm59JhGfdOEANNRrnZU/vQK6pAKSXWstU6JB+Khd3\r\n5hge0+BJJ6y/bxm51534GuGP2CpKrEpQuv5Eff5S5s+ufu8hyfXoctjvzGuj\r\nd8Vs9q3f6bge/GHqSG4fbKd5rBFg9GZw5NSWQgTV5XVEcs5z63dM3/4vtjx2\r\nHYOyEukMDQE06iYv7ZdkhmRLraA/fgMEfMNDVN8GtdtH8VGzfe9GYqPLXqWU\r\nwblFbr/RQZZ+21jLke7bDbtuL5VDBU+g9J4=\r\n=kocB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.1.8_1653220773076_0.7058962403735596"},"_hasShrinkwrap":false},"0.5.0":{"name":"@apalchys/serverless-openapi-documentation","version":"0.5.0","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","preversion":"npm run build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2.72.3","ts-jest":"^28.0.2","ts-node":"^10.8.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4.1.2","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"^0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"4c6b447cb9193921fb81225832954c4601f0e018","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.5.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Vi4TxCWcZMx9CHQdyzjK2otg9oor9Gf4seEhhNpJ08S/2GLXDxBYt3w7bFCOhgzw9YkZMReD5U57uSUpYQk8KA==","shasum":"38be57d405e3611cadb6ed81a2c7552bc146480c","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.5.0.tgz","fileCount":21,"unpackedSize":58758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0gb36PeMMO2c0lCujOS+cdax7ecUY7lesORApRHHbogIhAPP21OfZGXVeWh/nu3a3PDg2tI57owlL3+xaimgvy+yE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiijj9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA0xAAkuS2p1KGW+hAlYXH177wEd2epAFFRZaW3s6SSIaMTfsr8It6\r\nAfpVdTW2TmP7D6J+PwxZVp0FP60clWdT8rIWWdq11DWKSzEqPif5ZnVRKQaB\r\nHC3xFIGsaqBttIXi62Vt4/ByqrkqZPO6O2zNaDSt/zHRnA9XftuRkXawxRxp\r\n1gFa3ZZLJh8R+C84ee67Vq3dE4GxsRJMwNdob6gcXbg3kGrjcIxU3yu5QXPM\r\nj6drqv1TH+rgdzK8o/0QY3DCsAdeS+DOOSLdqhjRaIu8V4k3WgelkidonRdj\r\niZA7VGGQEHZpOELX6dAhYp0S5pDp5vwlp05G7avK9IH02/mytbjZl4G3i72/\r\nA3OzoFgVHf9uicLzO9HoHqk+lDShdEaddLHsq34nDzh5+2PB64URz2QwLQ0q\r\nA8HuNoe4NBA9L7SSdhzaNlqb85+gMjVJyoKpxCbDV/QfiQxtyeUedNqhD8lB\r\n8FrV4zvA+zL5gphcF2n5D1fragMg6WrxoG/6su7DBTfsGI8GNpXEJY1gOk7m\r\niJFYFQl629gMNSxUZdugvmJhxWXWz3GOwvCYH+jQ2+j0Zp/DqG/OhvVo7QAS\r\nVuJKN2b6zxVcks2ftAbMwylOQ51lUbDxbHybsXgCrDJtgMieIl0QwNzbtqA/\r\nrAtJIziQ0qpYwVzOPrE71S155FX6wbTmYxM=\r\n=gcow\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.5.0_1653225725104_0.9276058620050536"},"_hasShrinkwrap":false},"0.5.1":{"name":"@apalchys/serverless-openapi-documentation","version":"0.5.1","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","preversion":"npm run build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2.72.3","ts-jest":"^28.0.2","ts-node":"^10.8.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4.1.2","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"^0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"e7584ffa8eeb82870df26f0eb9cfed2d5f1668d6","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.5.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Qj2LWThWr38UDIOg0MHkM8EVf1O4/ed2+dQ2jJc4hLX+vyJqwUx2GxrJBPNF9ywOtvrKumyQHbf2qmVwUtP8/g==","shasum":"afe09a60e128003a18e77b0f84051bd2bc984f34","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.5.1.tgz","fileCount":21,"unpackedSize":58760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAgxMBdKXPVrYOWNyD0WZ7u+LdYjjS6NGoIxLV8bP+fAiEAwQqSbmYm7okgzv/FoHi94dB5NRiL/N4HWN9cXkqj1co="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiijnbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqoow/+NiRu4GHq2Cw360P7cdPx/ZrspIz2BBz42aZjSBeIlCXiHVBF\r\nqmguKhE3cOxjN9FXnmg5aD+Dza21VpJ8f0Wc1DnmFMIV1EB4gQ4AaOan6uP6\r\nrX5fOZ8/DQGG+nF7bWBTxqZQkXewpDRJDzamYzHMLJ56TF4DNMVnhmjtY06T\r\nr2llvRMGit4AGPuZ0CXHXdnxTuu9B6lPESnHlRND8Yzi0o8GFMAZCBXt87ZI\r\n+fRy92pwZWyjvRq7aBHP/N7FRnu97VVm3ELIH1RqGWxHrJ4TcdOItU4E2Aca\r\n3AZfvSbxfFECh3jS6VSwRu1IHMrlnrpB3Z3DzMZIYYguFJ4nDsR3IKyfpc5q\r\niTBXjbXcsN4OW2bXij6vEFbk+FCPcj6Kxs052rfi4VCJq6OITrMKZtmOmdOF\r\n+6qEFj/Q4JMQTI1qiU63h0nqVQm73Jur3a8NlHlw4jecBeM2s22V3QwbhOJ3\r\naUJeaN26HTK1l1SEzZIORvjYB23GsyCNpOYiuem1afjae38tcD2Yf/wtAfp1\r\n61DuWAQFXD6yj0m/Dlm1+peBNjiCTtWrwzAxthOQG66Gl77wlmjTN9F8gRtl\r\nMFOZwP60+yg7vEKRlm3JSM5Uw0kzX+4WoJ1jNxxVIWUTCG3w8/XrU/QggTtw\r\nrgaOYrquxS7RQOFhyeTBam3f7FCtfV8f7n4=\r\n=HSsj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.5.1_1653225947406_0.5554448461370327"},"_hasShrinkwrap":false},"0.5.2":{"name":"@apalchys/serverless-openapi-documentation","version":"0.5.2","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","preversion":"npm run build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2.72.3","ts-jest":"^28.0.2","ts-node":"^10.8.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4.1.2","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"^0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"d27d51dc70c9a3547cb9d0a232592d51d4c5dfd9","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.5.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+/J8fCRWYDwse6GAeBtZi2HETygyjfOFWbxd8/b7qX7KbAOikOZrPt/AmjmA78CWhil9Kg0GIhErq0QhN/Leow==","shasum":"09f99736553c297788b2c5f67b447b7090e8f4cf","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.5.2.tgz","fileCount":21,"unpackedSize":58761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOQZ621/Pp3d6Z8BvSxFXyr7ceeXE74nLb7aD87U5rTQIhAJqvuVZFE4fmYlyD3c/5mwiGfp9R0QhP/7HD85ZWT1rd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiijpvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqghBAAksFZhBJeX88o9tGb0+EzNRONtsd3lUz9HPYzhLU6B65xZbNz\r\nuzWLcq2yhXKb03OmooipS6+MRUXr+ZPgwbrZzPZ7bM1bVhdIFq7AMtY+MU2I\r\nFMQun928EQlERW9SLGrepXNEh33kgh0qzvpe0CQ8oQtxPFrPQErjNrz9Ijz+\r\nXEEuXI5uc+jaVdPgGSjaIUTdVzOVvrdga5MXaPiXozpoSp8PjyjBXX9THAzr\r\n9gHkPAeMjfMYt6F51fcaHcDR3Pb8CQNar2sX5mJ9kwNC9pQh0zAyGzhXlTCA\r\njLIY1dqzxMgbUqML5hIv9DjBYAOZLbZiiYr6zxvvjmc5Z5QX3FOI17hIElg4\r\nv40aPqHrnoWB5x2+DiODhv/yr+pHVtkf0zRrRstjSGEKemf300kjJ03QmrFo\r\nf/KB9+ZKvukyHiRgfta+6ab7xW+W4YLvKTFVbG2NWrgh3kmlfo2LOdF1q+i9\r\nGy30my+5VGgOsaNPvS8G+THkmoXnQj1tkoV7YFiktTyPTh3HIV+OptnlEZlH\r\nm1ODkSUBI8y9FJJxu4WG85uYMrFYL2o9Hij4HU7fvbQFP/2QqeYFvEFD/GD9\r\nihaW9HC2NXQB+tL6l9IXjaQCt3fQCelC+b3xSQexvEuM+T6ZEGzjRkEAM3DA\r\nSFyEOct5/o1V6pAu1KJujhSB1phGqxAHOa8=\r\n=AVfn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.5.2_1653226094843_0.1944635360179876"},"_hasShrinkwrap":false},"0.5.3":{"name":"@apalchys/serverless-openapi-documentation","version":"0.5.3","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","preversion":"npm run build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2.72.3","ts-jest":"^28.0.2","ts-node":"^10.8.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4.1.2","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"^0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"36eed696ee8f9c536edeebcade38f9e60f2446c1","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.5.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-4dElsRyUUiNBayDSuf31IHvE3y+0FM9lwrdUziuEFE541DMdqv5VHv01ceBe58vk/vACvzTeEhu4SVMIgi95og==","shasum":"0b8e1dd7f2b85e0b1c76591d098f4c231cbee3ad","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.5.3.tgz","fileCount":21,"unpackedSize":58760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlrFK8yk6kHfxOLE3O1xOGr+RV6zx7bVl9bH0AucEroQIgbcbvZyWyQVD7uZknc1KZTxSBci7dJuq6SURmTvwydns="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiikEeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM1A//fo3LbO50DTahfKYftI0onCZ0MZwAgP9nKjcnTPHzILIq13Op\r\nCshFGZ7P8cIjsoyk5X5EGONuYabt+OzlaUSJjCL5sl2z0EYYvhBMs6qmd0y/\r\nSMbv+GiirNSIzvcEgcOhthQ4WChVBUu3A65dbFxv9N27gxtS6I/sqCfMYNhD\r\ndF7TS3Wq3M46vujLQoGsF12dAJjIlM7Gmv2sIRGjuqhgAm18XcxXUTjyxo81\r\nQuDbCtOm31oNadyFnFQhGSkXwsJJ6iieQm1WwcYs1umkpHsemOn2BJWByWtz\r\n8S2H5AsTy487xz3Q1bE27Mnm/POQkq/WsDxWwYC3381GaDureyxzGEiP2giK\r\ng7/x4ZKPj307MM/0hUTyDUh1KZlJRcKuiayJWmT7Wv1kQBiklcief4jBmDkX\r\nc47VGU3ApN1hCMnh50Uyi5V2w0pRYOpylRyVbL1C/eIgzBMEoqHc16W9rsMn\r\n6ZBWcPxwj1kaH9C+BsSBKRmLld2XmCry9oNTz7XnmZmVrABQPT+zran9vwZJ\r\ntqXYsBVVtLCtUntSjXR6Gh4UWqQzL5DtmDTvAx42LKDO6opKbdIvMRDivZ9S\r\n7wQ0VaECvLgpc8LPDHtrKnmmILADAnglioBi8yfeJQu077UQCeLYpI11uHF8\r\nJrNLD5j2PKJFE3+IvnWj9jcXjhIhqafI548=\r\n=kFLp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.5.3_1653227806299_0.2934982120348224"},"_hasShrinkwrap":false},"0.5.4":{"name":"@apalchys/serverless-openapi-documentation","version":"0.5.4","description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"keywords":["OpenAPI","swagger","serverless"],"license":"MIT","scripts":{"test":"jest","test:coverage":"jest --coverage","preversion":"npm run build && changelog-verify CHANGELOG.md","version":"version-changelog CHANGELOG.md && changelog-verify CHANGELOG.md && git add CHANGELOG.md","release":"cd build && npm publish","test:project":"cd test/project && npm run sls openapi generate","test:prepare":"scripts/prepareTests.bash","build:link":"npm run build && cd build && npm run link","build:watch":"npm run build && tsc --watch","build":"tsc","prepare":"npm run build"},"devDependencies":{"@types/jest":"^27.5.1","@types/js-yaml":"^4.0.5","@types/node":"^14","@types/serverless":"^3.12.5","@types/uuid":"^8.3.4","changelog-verify":"^1.1.2","esbuild":"0.14.39","jest":"^28.1.0","serverless":"^2.72.3","ts-jest":"^28.0.2","ts-node":"^10.8.0","typescript":"^4.6.4","version-changelog":"^3.1.1"},"dependencies":{"@jdw/jst":"^2.0.0-beta.15","chalk":"^4.1.2","js-yaml":"^4.1.0","lutils":"^2.4.0","typescript-json-schema":"^0.53.1","uuid":"^8.3.2"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true},"types":"./dist/index.d.ts","gitHead":"de92c93bbb80912337dd22c2e2e48d55e512dc27","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","_id":"@apalchys/serverless-openapi-documentation@0.5.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-4ZCCGYUAZ7eU65zYYXlYL8HqjRagd87V6DASBeNdy6YazhTNEc9sRmpYMG31mp70/wc9rkcfyRVCn7oUVkrW3g==","shasum":"483c3436618f33d1904eb121f210c6cde4311c54","tarball":"https://registry.npmjs.org/@apalchys/serverless-openapi-documentation/-/serverless-openapi-documentation-0.5.4.tgz","fileCount":21,"unpackedSize":58923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTtgcOJyvkTxTe1K0DljJo7Rmk595FixQwP8YpaCqTvAiEAinvm9S1ta6KX26XOgh0kHGfSUZFWgOZ9O1YZjWeT4Wg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqLjoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHYxAAoLHescmOqzZgOS6uUIlCUctNzG+nGAPPoExkynUG2k5/gSJO\r\n7iJJI+5L346OKurf6jq+ItrgEL1YrIH4Kx3C53YFpVvjnCtaaO+QaCVyLmIz\r\nXvURcupF8PtYvs1NodxbExfjkcmFTpt8EqrcTmtSoyxhlRNd0+kS2RQzoXE2\r\nP4AMTSc4Q41b8wGGEulI2A0IEghhUV22z0Rrud4sWh6AkyWmF/ApNg3GD/8i\r\nNCP9DOspykCOhve17sSDXbeBZSWaooOjlBmh29Kpo7D7uhGJFwflQmm5BSq4\r\noqs0j9+QmvZPudeqWXKZzezS318bhXHWuWg2lV3o/hqPF2PhsadYoAssU4+f\r\nE5lPEqkNxDrYw2goZQ8AX2fYFdAoFayt2XMqlgaKvEpnaPWSLfvcGQTRxl3G\r\nPV2nWQD73i4v5Reo9Bv3CsolOTUWZA7TKb1n1a6bEKu2YIWVLAXFIyviSIbh\r\n9JYS2P/GyLO95YcTRw1SqMMFKu3ye+yIseG/I9MMM5Od6SsmiQ9b96cNo9wE\r\ncgNOVl+SuVsvl8r1CC9uGocLaIB+B4CAANoav49nzFT2UJDFH8+nFiqsiQi5\r\nukVKdnvDYx1UW/HO/M2ox+JxnitoPVC+PuEJEIgFkBpZdLwHkHE1n1ChvPhg\r\nZeswVWrRgclsq2quoyXohgUD8shr2zAadsI=\r\n=7e4q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"apalchys","email":"andrei@palchys.com"},"directories":{},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-openapi-documentation_0.5.4_1655224552137_0.594611890453999"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-21T10:41:28.756Z","0.1.0":"2022-05-21T10:41:28.932Z","modified":"2022-06-14T16:35:52.384Z","0.1.1":"2022-05-21T10:49:56.298Z","0.1.2":"2022-05-21T12:25:38.799Z","0.1.3":"2022-05-22T09:43:52.272Z","0.1.4":"2022-05-22T09:48:12.578Z","0.1.5":"2022-05-22T10:01:15.248Z","0.1.6":"2022-05-22T10:55:52.161Z","0.1.7":"2022-05-22T11:08:13.902Z","0.1.8":"2022-05-22T11:59:33.215Z","0.5.0":"2022-05-22T13:22:05.298Z","0.5.1":"2022-05-22T13:25:47.608Z","0.5.2":"2022-05-22T13:28:15.015Z","0.5.3":"2022-05-22T13:56:46.443Z","0.5.4":"2022-06-14T16:35:52.286Z"},"maintainers":[{"name":"apalchys","email":"andrei@palchys.com"}],"description":"Serverless 2.0 plugin to generate OpenAPI V3 documentation from serverless configuration","homepage":"https://github.com/apalchys/serverless-openapi-documentation#readme","keywords":["OpenAPI","swagger","serverless"],"repository":{"type":"git","url":"git+https://github.com/apalchys/serverless-openapi-documentation.git"},"contributors":[{"name":"Andrei Palchys","email":"andrei@palchys.com"},{"name":"Abilio Henrique","email":"abilio.henrique@temando.com"},{"name":"nfour","email":"novus.nfour@gmail.com"}],"author":{"name":"Andrei Palchys","email":"andrei@palchys.com"},"bugs":{"url":"https://github.com/apalchys/serverless-openapi-documentation/issues"},"license":"MIT","readme":"# Serverless OpenAPI Documentation Plugin\n\n[![NPM](https://img.shields.io/npm/v/serverless-openapi-documentation.svg)](https://npmjs.org/packages/serverless-openapi-documentation/)\n[![Travis CI](https://img.shields.io/travis/temando/serverless-openapi-documentation.svg)](https://travis-ci.org/temando/serverless-openapi-documentation)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\nGenerates [**OpenAPI 3.0.0**](https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/3.0.0.md) documentation from serverless configuration files. OpenAPI is formerly known as Swagger. The configuration is inspired by the format used in [serverless-aws-documentation](https://www.npmjs.com/package/serverless-aws-documentation).\n\nWorks well with [Lincoln OpenAPI Renderer](https://github.com/temando/open-api-renderer).\n\n---\n\n- [Usage](#usage)\n  - [Options](#options)\n  - [Configuration](#configuration)\n    - [Models](#models)\n    - [Functions](#functions)\n    - [`queryParams`](#queryparams)\n    - [`pathParams`](#pathparams)\n    - [`cookieParams`](#cookieparams)\n    - [`requestModels`](#requestmodels)\n    - [`methodResponses`](#methodresponses)\n- [Example Configuration](#example-configuration)\n- [Install](#install)\n\n---\n\n## Usage\n\nThis plugin requires additional configuration to use, see the \"[Configuration](#configuration)\" section for how to configure the plugin to generate documentation.\n\nBelow are the commandline options to run the generator:\n\n```bash\nserverless openapi generate [options]\n```\n\n### Options\n\n```bash\nPlugin: ServerlessOpenAPIDocumentation\nopenapi generate  ...................... Generate OpenAPI v3 Documentation\n    --output / -o ...................... Output file location [default: openapi.yml|json]\n    --format / -f ...................... OpenAPI file format (yml|json) [default: yml]\n    --indent / -i ...................... File indentation in spaces [default: 2]\n    --help / -h   ...................... Help\n```\n\n### Configuration\n\nTo configure this plugin to generate valid OpenAPI documentation there are two places you'll need to modify in your `serverless.yml` file, the `custom` variables section and the `http` event section for each given function in your service.\n\nThis plugin is compatible with the same documentation configuration structure in [serverless-aws-documentation](https://www.npmjs.com/package/serverless-aws-documentation) and can run beside it.\n\nThe `custom` section of your `serverless.yml` can be configured as below:\n\n```yml\ncustom:\n  documentation:\n    version: '1'\n    title: 'My API'\n    description: 'This is my API'\n    models: {}\n```\n\nThese configurations can be quite verbose; you can separate it out into it's own file, such as `serverless.doc.yml` as below:\n\n```yml\ncustom:\n  documentation: ${file(serverless.doc.yml):documentation}\n\nfunctions:\n  myFunc:\n    events:\n      - http:\n          path: getStuff\n          method: get\n          documentation: ${file(serverless.doc.yml):endpoints.myFunc}\n```\n\nFor more info on `serverless.yml` syntax, see their docs.\n\n#### Models\n\nModels contain additional information that you can use to define schemas for endpoints.  You must define the *content type* for each schema that you provide in the models.\n\nThe *required* directives for the models section are as follow:\n\n* `name`: the name of the schema\n* `description`: a description of the schema\n* `contentType`: the content type of the described request/response (ie. `application/json` or `application/xml`).\n* `schema`: The JSON Schema ([website](http://json-schema.org/)) that describes the model. You can either use inline `YAML` to define these, or refer to an external schema file as below\n\n```yml\ncustom:\n  documentation:\n    models:\n      - name: \"ErrorResponse\"\n        description: \"This is an error\"\n        contentType: \"application/json\"\n        schema: ${file(models/ErrorResponse.json)}\n      - name: \"PutDocumentResponse\"\n        description: \"PUT Document response model (external reference example)\"\n        contentType: \"application/json\"\n        schema: ${file(models/PutDocumentResponse.json)}\n      - name: \"PutDocumentRequest\"\n        description: \"PUT Document request model (inline example)\"\n        contentType: \"application/json\"\n        schema:\n          $schema: \"http://json-schema.org/draft-04/schema#\"\n          properties:\n            SomeObject:\n              type: \"object\"\n              properties:\n                SomeAttribute:\n                  type: \"string\"\n```\n\n#### Functions\n\nTo define the documentation for a given function event, you need to create a `documentation` attribute for your http event in your `serverless.yml` file.\n\nThe `documentation` section of the event configuration can contain the following attributes:\n\n* `summary`: a short description of the method\n* `description`: a detailed description of the method\n* `tags`: an array of tags for this event\n* `deprecated`: boolean indicator that indicates clients should migrate away from this function\n* `requestBody`: contains description of the request\n    * `description`: a description of the request body\n* `requestModels`: a list of models to describe the request bodies (see [requestModels](#requestmodels) below)\n* `queryParams`: a list of query parameters (see [queryParams](#queryparams) below)\n* `pathParams`: a list of path parameters (see [pathParams](#pathparams) below)\n* `cookieParams`: a list of cookie parameters (see [cookieParams](#cookieparams) below)\n* `methodResponses`: an array of response models and applicable status codes\n  * `statusCode`: applicable http status code (ie. 200/404/500 etc.)\n  * `responseBody`: contains description of the response\n    * `description`: a description of the body response\n  * `responseHeaders`: a list of response headers (see [responseHeaders](#responseheaders) below)\n  * `responseModels`: a list of models to describe the request bodies (see [responseModels](#responsemodels) below) for each `Content-Type`\n\n```yml\nfunctions:\n  createUser:\n    handler: \"handler.create\"\n    events:\n      - http:\n        path: \"create\"\n        method: \"post\"\n        documentation:\n          summary: \"Create User\"\n          description: \"Creates a user and then sends a generated password email\"\n          requestBody:\n            description: \"A user information object\"\n          requestModels:\n            application/json: \"PutDocumentRequest\"\n          pathParams:\n            - name: \"username\"\n              description: \"The username for a user to create\"\n              schema:\n                type: \"string\"\n                pattern: \"^[-a-z0-9_]+$\"\n          queryParams:\n            - name: \"membershipType\"\n              description: \"The user's Membership Type\"\n              schema:\n                type: \"string\"\n                enum:\n                  - \"premium\"\n                  - \"standard\"\n          cookieParams:\n            - name: \"SessionId\"\n              description: \"A Session ID variable\"\n              schema:\n                type: \"string\"\n          methodResponses:\n            - statusCode: 201\n              responseBody:\n                description: \"A user object along with generated API Keys\"\n              responseModels:\n                application/json: \"PutDocumentResponse\"\n            - statusCode: 500\n              responseBody:\n                description: \"An error message when creating a new user\"\n              responseModels:\n                application/json: \"ErrorResponse\"\n```\n\n#### `queryParams`\n\nQuery parameters can be described as follow:\n\n* `name`: the name of the query variable\n* `description`: a description of the query variable\n* `required`: whether the query parameter is mandatory (boolean)\n* `schema`: JSON schema (inline or file)\n\n```yml\nqueryParams:\n  - name: \"filter\"\n    description: \"The filter parameter\"\n    required: true\n    schema:\n      type: \"string\"\n```\n\n#### `pathParams`\n\nPath parameters can be described as follow:\n\n* `name`: the name of the query variable\n* `description`: a description of the query variable\n* `schema`: JSON schema (inline or file)\n\n```yml\npathParams:\n  - name: \"usernameId\"\n    description: \"The usernameId parameter\"\n    schema:\n      type: \"string\"\n```\n\n#### `cookieParams`\n\nCookie parameters can be described as follow:\n\n* `name`: the name of the query variable\n* `description`: a description of the query variable\n* `required`: whether the query parameter is mandatory (boolean)\n* `schema`: JSON schema (inline or file)\n\n```yml\ncookieParams:\n  - name: \"sessionId\"\n    description: \"The sessionId parameter\"\n    required: true\n    schema:\n      type: \"string\"\n```\n\n#### `requestModels`\n\nThe `requestModels` property allows you to define models for the HTTP Request of the function event. You can define a different model for each different `Content-Type`. You can define a reference to the relevant request model named in the `models` section of your configuration (see [Defining Models](#models) section).\n\n```yml\nrequestModels:\n  application/json: \"CreateRequest\"\n  application/xml: \"CreateRequestXML\"\n```\n\n#### `methodResponses`\n\nYou can define the response schemas by defining properties for your function event.\n\nFor an example of a `methodResponses` configuration for an event see below:\n\n```yml\nmethodResponse:\n  - statusCode: 200\n    responseHeaders:\n      - name: \"Content-Type\"\n        description: \"Content Type header\"\n        schema:\n          type: \"string\"\n    responseModels:\n      application/json: \"CreateResponse\"\n      application/xml: \"CreateResponseXML\"\n```\n\n##### `responseModels`\n\nThe `responseModels` property allows you to define models for the HTTP Response of the function event. You can define a different model for each different `Content-Type`. You can define a reference to the relevant response model named in the `models` section of your configuration (see [Defining Models](#models) section).\n\n```yml\nresponseModels:\n  application/json: \"CreateResponse\"\n  application/xml: \"CreateResponseXML\"\n```\n\n##### `responseHeaders` and `requestHeaders`\n\nThe `responseHeaders/requestHeaders` section of the configuration allows you to define the HTTP headers for the function event.\n\nThe attributes for a header are as follow:\n\n* `name`: the name of the HTTP Header\n* `description`: a description of the HTTP Header\n* `schema`: JSON schema (inline or file)\n\n```yml\nresponseHeaders:\n  - name: \"Content-Type\"\n    description: \"Content Type header\"\n    schema:\n      type: \"string\"\nrequestHeaders:\n  - name: \"Content-Type\"\n    description: \"Content Type header\"\n    schema:\n      type: \"string\"\n```\n\n## Example configuration\n\nPlease view the example [serverless.yml](test/project/serverless.yml).\n\n## Install\n\nThis plugin works for Serverless 1.x and up. Serverless 0.5 is not supported.\n\nTo add this plugin to your package.json:\n\n**Using npm:**\n```bash\nnpm install serverless-openapi-documentation --save-dev\n```\n\n**Using Yarn:**\n```bash\nyarn add serverless-openapi-documentation --dev\n```\n\nNext you need to add the plugin to the `plugins` section of your `serverless.yml` file.\n\n```yml\nplugins:\n  - serverless-openapi-documentation\n```\n\nYou can confirm the plugin is correctly installed by running:\n\n```bash\nserverless | grep -i \"ServerlessOpenAPIDocumentation\"\n```\n\nIt should return `ServerlessOpenAPIDocumentation` as one of the plugins on the list.\n\n> Note: Add this plugin _after_ `serverless-offline` to prevent issues with `String.replaceAll` being overridden incorrectly.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}