{"_id":"ts-openapi","_rev":"30-7f60fea5a569ddc26f972929c8618502","name":"ts-openapi","dist-tags":{"latest":"1.1.11"},"versions":{"0.1.0":{"name":"ts-openapi","version":"0.1.0","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.1.0","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-timeframe#readme","bugs":{"url":"https://github.com/nelsongomes/ts-timeframe/issues"},"dist":{"shasum":"331255966a4bd735013c8308b6d33878e78d6be7","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.1.0.tgz","fileCount":23,"integrity":"sha512-azsQJIxoUk/ez7iJp8UBIto/8VTo7PZZ24TBhcx98GdvNXF2bJ4MeLkR0cN9YknT5s421SBfek6M7d9GNoe9Qw==","signatures":[{"sig":"MEUCIQDbvJ1n2O8rpGGYOcWBDGnxJEXei1vub29zHkkmienfywIgG/3/dypdQ/Ma1nD+QONSD1rUoZDhOBzbgjC5sq5JHcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqu+sCRA9TVsSAnZWagAAEpIP/i5qIgsni/aZ8au7nK6s\n+kny8IwzqyM4hXFvon3+h32Jp9ivQxpq1fPzdy16suD6E8pfsK1QE0AKWDXF\nHwkyl1uOhtx/2V2NGfRinhRT4BjHxppb516bOxFqy+7kQZlq1Yly89WKTAYM\nsO01hT4u6pYOE8iuw8kRFO7TGJULzpu+EwIZO215OgZwYRO/YLlTk/STVG77\nEhWa6Ex9bFoqKKpKhySr9QBvFN/NSwSD3J3Vhe79orl5nJZ/uZE6tAa52HC5\nKLkCOPmyODlvtuPZxBG6zl3kgVOgxENamc+Ixm4pAHyX4pHzZTSkJKsD1kAa\nSeShRLM8Ut2cQgv6xea7nBiASObG1B8BYJN4l7c3aI88IHog92wKjtTQogx1\nIb17GGQWtuoCsPPQCYCbEFwzWCgrzyDa76vytpxrkUcUSwWEZ8BIi9NnqrGT\n3vWHFb5fR8dXWaQ7eXkBwgaU/g0SV9cy2mUke7P1Nht9/VnU6AEHPSMB3TfL\nxdKwRkCWIIvMsMXL3nJ61iI9CYF3VsxuqNmW/BVwBHd0mO4gz7femF/c2wv4\nZDcbv3HrmnoF4LBj2gbIfdd0nj/xErEy0C+3hWfm6pri03fY7CziXWa7R0pG\nZOJzAGtcnspKivcdbbu2lekzXe+88JCgjQEOP2vNwFnVVZqHjYjLsG5OjgBT\nlX74\r\n=Esjx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"510de21cdd64e0e384dccaaf24bcd708a80b369e","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint-config-prettier-check ./tslint.json","update":"ncu -u && npm i","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-timeframe.git","type":"git"},"_npmVersion":"6.14.8","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"_nodeVersion":"10.23.0","dependencies":{"joi":"17.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","tslint-react":"4.2.0","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.1.0_1605037996273_0.9180138931249748","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"ts-openapi","version":"0.1.1","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.1.1","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"3d4db80eb9c166b3fa003f8ed0d555fe20370e0c","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.1.1.tgz","fileCount":31,"integrity":"sha512-RnQRhDHKNR6kAHUkaGIMjt0B+ZTHmPwd/tvGJKlZrUQviHbZZ+AKObEb5478F3dDmb24HkuxFa17JjVtxrDqxA==","signatures":[{"sig":"MEUCIQCfKuVSp0O6ar0/P2DMa6qT/otiQu28GgIl5O+xQYx0qQIgTn2rG2Te7ECTkd+u0m2qrLsM4/bp3l8JgOYV8IDAxlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv3YiCRA9TVsSAnZWagAAQD8QAJH+DCnggvrYtwRlhjKA\nshNJCjMkKyXAvlqPthAA/UcSJbgri4TG31N+sHUtSMZ+O01dSvAr1lBfkuGV\njm8abHkj6L4ubRZpEpgT9OGCshdAaDrl5syh8LIFArFM9Snh7IDrYURfUHsc\nQ9IZyBTYJ4pjKDH+kuBX5jp99avQUcN9AfjABw0ES19SRz1wMokpvhbNlPLH\nQEaLqPrkaBXDttA1PBvACknDfqZSKkBp0mXenjggd8YJO4x6CBLaPs6KUm5z\nnHmOqInmLERAmOnj3B8zuKOIIbHga11BrObg1Ar0PfCxkM/E0ZHNqfonCvd+\nQrwnEh51msAymkyoaIn+MNpM356PFJl1N+/GULHjcgAe31PB+R/zAmoMPRgI\n4KeJvrevG+KoA70iyCwOEjvW1lMNR4Ezl5I4jjrAxcjyeIRNetbs9RN7DhyV\noO6vd+HO6UXGhqWUkhYJ59Uv73TCKu0B+2NkGa1u4CkXUuqkD/srXYIl9kIv\nhRA/opER5WoqRqiIfpS2zp6SIeW5y0lvxa7BKYblW2mc20pCzbWnNBJ/dupy\nPFwYpDMCGwz5V7p2MbOF7oJNkiO+jSYvyn4Ca/WJXkxcJyqQECnAKF5EmuaN\nx/UDnj4BU2WVb+0VjCmFbl2U7VS0N6Frrj9KFcv9NSFTX+GRTkh9Yyh1e+99\nW/jp\r\n=sgit\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"e51e43df9361c924a940d6d7f3fc21956863ceb3","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint-config-prettier-check ./tslint.json","update":"ncu -u && npm i","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"6.14.8","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"_nodeVersion":"10.23.0","dependencies":{"joi":"17.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","tslint-react":"4.2.0","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.1.1_1606383137545_0.4991349030836394","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"ts-openapi","version":"0.2.0","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.2.0","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"7ee975a047748d9c6dbd9bb14084b7704c92aa3e","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.2.0.tgz","fileCount":44,"integrity":"sha512-5bJhykUL/ykGrOx1N9YyeKm7Iu8GOijvACBYzkb+O+aM83OoVbkYx6c+vdaNLkDmHcisWOak7h0JSBmu5I1D1A==","signatures":[{"sig":"MEUCIQCqMZluOjf16xrQLL9XTXxYbkkIu+x4SP6e+bj02Ol4SAIgN1YqbOxMFst7qWr0nqsTV+ecTiJgKZPWA8LMiHk9R9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRrQaCRA9TVsSAnZWagAAIcQQAI/A5pZwsB6rwoiGyipl\nx53fsOiRLmOo4bYCLSfBazYwnktI7r0jML4BrkI0denIw7SjvVaVbpjLkhc/\nb3ISX2cwMgHzyQrF7WZZO3ZKyMisSI19UOzUmP4aSTBK6cB6mhR7GDobOOQN\nebhL4CxyrcxN8GKKqijEJlZ4WRa4ygQIS79FDdD/xnmYub2c3wiF3e/AJ7Vt\nmikhUfZ5XKZq3R8o6XyLEv+VwdExoUMaCTUlkvfsyPjThW1uzmoAkYNwP526\nXijssWThY1BnpXMDIPP3cstPnnFH4LjMY13oB26ahpKUrwpEvRjXn4sW0B6A\nW3tzswm924J5/WfLi8vdz/1jy3xwZYK+3ykIW0LXbHMJNmNLOkndmaGZgqO/\nA7vH0xp2jv3o/u4v2gzNvrGdHRbuj9EUyZcaDwBeZ6Rpb8nBrDJGRbwv5TFk\nIxuku7Qi7Ms68KUILZLjm1BXl0OnYo68FYvO/2lsCRqtwEVAVI4spM/+pHvu\n19gjNA53UjWhboDkjGPWh19sjpg893g95vGJjA7fT8MyZUMHx9QwXFLgHBN8\nRQ4QX8GwRtRJrQathwL02q/h4pmCaZ0Is52AXt7tUHAFAdT/rS6CvoL1iFCb\nnplULK1SBaf+WNDBBaLmq6i7zC12UVuX+Rj5uuX68LW2IO60pmxUC+Y1o9J3\ndhxL\r\n=TPee\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.18 && check-node-version --npm 6 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"46c2e65b671efd765c9db18422942d1ec9c9634e","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"6.14.11","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"10.24.0","dependencies":{"joi":"17.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.2.0_1615246361450_0.7979032383008926","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"ts-openapi","version":"0.2.1","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.2.1","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"d53a4c4719d915f8c7ed67610e7479b3aacbd6a1","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.2.1.tgz","fileCount":44,"integrity":"sha512-Fd5NInSqHcDu+JulHof88hKRr2/V3CpUag7+vU1S8JSdB94OtjIcqYADCEsw33bV/G6gagVVIgEhtciAKZ/waA==","signatures":[{"sig":"MEUCIAhs6NychEVMc+8N/agM8MKaihBw7i4vmR3nHKqUpwRPAiEAgOL5zgEDBxfLFmYyI1x1uLYnKbBG/MvF92ncW+hC9As=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRrd9CRA9TVsSAnZWagAAN2kP/AlRpYJ9erWUdUESdfoL\nuWcCFlBHmOnNrCddaEi+MSGQ7QiPEJ9eNBbcRcXQdwF3TXLRpfJpt/uatKin\n/XSSJK7ktXa8hBp1erQjxF9+GQ1e+JOC4egDDAlUYVGHdWa0g1KzaXWRcdKo\nYmu/85uqIzl0jUN5dAGtpCgyX268/bSIdaxTKi97d/3V66OdGAEqwJ1ieox8\n3w17dZe4UnyWkK/+3+xvTpcUSxurTB8gROfNESITV6u/g6Eg2l8y+UlAE1Id\nq0zEoqkS+qXR7hxgyWTGwY+INIi3H8fY8z/0kWZBACe29R+YV9c7mfLRGXct\nL/Q0s8Zprzlp2kmm/PAvQ/6DJ71EbEWi07pYIo5ogzhfEvAK5EPbPhfF6MwN\ndpzZw/97WSyWCUdEhSFMuogHbptvQnLj5W3mARuZOTLUVmNRQZg+UyuOPITZ\nDEwxw2TejMAJJqcqKtY17mHXaONHUVmbj+dtznf6wd5PnzqbsfGt0HVB5G4A\nxGHGwEdwKInyGhjf1IRvLgPExVP0U9PumLb3NRVm+uyF/GFO9EbkNzyHvIvf\nUX2SQkgMg5POcnju8YaMvboQRcLfcAgM1LjaZ6RffNbU47B1lwBVpECRmJ5K\nlTa9G3mecbSD1/ZxFIkaf0cSzG0jFnoDD6Brkq1lmFIPLoKmzKP+K+35/ghb\nX0yx\r\n=jO1U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.18 && check-node-version --npm 6 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"2a21cc91cc30703718a2f340fc70f40a487e8327","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"6.14.11","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"10.24.0","dependencies":{"joi":"17.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.2.1_1615247229149_0.011667127413740097","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"ts-openapi","version":"0.2.2","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.2.2","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"adf1b302a20c22c6ab81b21b6f7ca45bd135bd81","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.2.2.tgz","fileCount":44,"integrity":"sha512-3Iixz0H21rWg1ddixpQ7jn3y4x25fjkU4eJrrV0tHvZK2CIrabgBxySRywbp3PJgx7TDoqSFqO1imdtWqj/t+w==","signatures":[{"sig":"MEYCIQDZGwLPp0XgLEfoUkpFD0Evog5bqi5nT8maeijznJIYBAIhAJc700xWn8jg3aYwGRYEB2TTZBrw0+Wd15VGmYbUFJUH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRrnZCRA9TVsSAnZWagAALQgP/2W+8p+EH2Tf+oFw77km\nLlEI0XB4xfvgLlXbxDGEZdIWWOxcLR7UCpCgeKSgVFUh/iyy5opuFBkaClQq\nU/1Ltqopz0J81XUdjiZ8yvoiMHmOzggfTJSZchd7IeRoVR9u1sOXbtt6TnKO\nlXX0sydiTuhi2K0Pkj+QmYkCymQ2o5X7L2+1E6H9AjPXFw6ZqIn9iFCODhI7\n5FHA2SAYYVsLf1zkqoKE9V4SHYrUmY+kKSp6IQgQFeHeVINLcGSBLrvbqLUV\nZq5O5XqLYRj5BFbf+x4cwwqH2jM/x6VK6NBs/KoUZwlcaXeBmauFAkknH0XB\nyE5oc9fPLswEh96q0uNXfcQcNrsu1wq49E6f25NXwkxX9M/ULHCC6e0joQJM\nl05B6TywJTRpty8laHnQfS5sz9oEjhwpFcQAN4gubegFQ8UTgwuZ83iK8aFs\nxoRVz4DPRkMA8yEmlBXL4VMP9mLxL2nCJWWix6DOx62yct8WPP5zBfh4IFUc\naDdsM4+Wn6SqHQLw0ByWPnqiimtAJrPovsYruRosxVHuDA+CYN3AgheStTqE\n/seFMha5NNVFALdW5tmoAy4yfF93ylk8CoEwZ+zJS3UZAkEa/k0MK7Vv3K3l\ntjn04Zph1WPzYpabg6VW1Vg413xg4/hZHpsekthpPwme5/nNpo6MulYzec5o\n42NN\r\n=cw/M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.18 && check-node-version --npm 6 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"33dce80996c3157ee03011d82652eaaa18e32cc4","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"6.14.11","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"10.24.0","dependencies":{"joi":"17.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.2.2_1615247832708_0.30163550151310203","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"ts-openapi","version":"0.2.3","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.2.3","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"d0791883770d764bc5254133586bbd5e4d52cc25","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.2.3.tgz","fileCount":44,"integrity":"sha512-7lXr4rH/ok8m/UgFJqk/kiM0Ck4ETjAn79TmGnmXyLxU//+DC2m2EeezHPh7v1qSDc1kpIEAczMBw1Cqof9tOg==","signatures":[{"sig":"MEUCIQDHOVnDyTGboYkvU1CQnDrYjwiq6MaaQ4AeSctpnNcKxwIgYtyIOHkwjUSSCFAJVSu+4EI/h9tmt9D9mIhVoUxgLGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSRgbCRA9TVsSAnZWagAAZDwP/jFWAAg/fiPEimSz5uSg\nWSgMKOVb/1Olijl7MKztlrJJlUmxaxrptHAU3gFIxcH7I/ehCyK05KKn9QsY\noVCjrcDJSAMdqqL5YLqSmDK1eUxJAdNXGAkD39ly7pLLQRScss6rMMEMeHuV\nS8CDKIyYXRqIc8QuezlkJ7r3DUsqmbnriG72v6y/StHctulsKPTqQXjLYg+0\nwMQ+RoLGZdbbYJ4AjOLU37hHwfmh94zlF22ohhd5FphyFcUesL7MXjnUnxgi\nPqPZjPUptArGYSajc2T8d41PBqzy7mEgLZAVvM7WgG70QJWcLZtMK9xzmhy+\n1oHCCB/DMIwPigXJpsoAYAJexuHth0DObbtyFkzh7Dh3ZRtikXkS6MqwE1Zb\nrD5CNr+LcanloOD+YM+tBEYUJ+vGQS6Ot+zf/bWb1jMWWsotMBtZJ1prDdO6\nuV99ePb+YSpK12ALje0OyVMSrfTGIW6QgjdIRgut2vKRRM3eLHm74fmp3ZdS\nIuxdV+WrOHfX/+LSGY1TX8jxp+iTBzGtUSUXPekoXKvsoKbJZGPkIUa52T59\nKfyNgh7/WSSHcBNKSnriF1L6I5GHtouudnpRn6hIMjd5dRDJ+78PHhDLj5hr\nSYGLlRipSWn1Ib1oqeuSNAE/7FvYHvzinRXQXnPJVVxhDfBYPBAXPTst5YKF\ndRn0\r\n=Tc54\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.18 && check-node-version --npm 6 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"c57516d36a37daea0aa6d9b822fed03d9e62ea69","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"6.14.11","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"10.24.0","dependencies":{"joi":"17.3.0","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.2.3_1615403035032_0.214383497901941","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"ts-openapi","version":"0.2.5","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.2.5","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"f889c19f8b2a3a9efec94a7e15bfc9c2d864a298","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.2.5.tgz","fileCount":44,"integrity":"sha512-hcidWQ7nq+Nh0MyYDcjp8qIkVcBn/23S0ro712AgiOz4IiTl5d5mfXfeLOE5tO9jUOMZRMH3sUo48EQZAptQVw==","signatures":[{"sig":"MEUCIQC2EpfTQG+gunYLs6I1/qMdpQj7AsuBQ8C4zlZOmazKuQIgQWob7ddm4mWjRjOcY317CP9fS8KfO1AvcmfuuML4AfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSSJICRA9TVsSAnZWagAAvRUP/A4JQxU08cWeL0X0WEq8\nBCWnMJ5w/gPVgEEvslbz75/5bxSqiLNnmDiJl0Pyh2CcCFSnNv4l+y6DUYvJ\nriUkqGDj53RXaBAjTcz4czdovfihEe5g6yuqEBOh+t5XCxdwM8Gzpx1YjGt9\nCujkVUBfAgwxMDnSLf8ILhtT7ZCPUN/4TQZdfq8Tmjt+S9DnSZrG9x7XDUl6\nF0nEbjGk/urZDia+FMX9gRlobWX244bFpv4CiBpFue4DJI16pnbFhQeRYMsc\nKd1C+blfvbuJkF3sM11toa9JVOpjC8aETrTBIx6feIceO791infTXbRsuozx\nBMtMxELa8QwOdO7vRcPG56Gg0FawniqvwwhtfEUt+KEBjkXnQoKux9jhYHjP\n7EtigdDOG4TbuWayhIIeKKP1/kvpzi/h8mTrpqCxJji1Hd/akIiXTruus/+q\nKam7FMkXkM3bBnYJGrL1ppmzjrmLOVv+342tmlkv6XhY5Q0zgGib8w15s1t1\n+ICcLb8GMZ7hf8dV8z54NhOlmve3eqqcLX9ZvloBKPt6gqMzImSNdB4i3927\nis3SKFBB5J6McgFMirX9kfFEEIPt1Y0KxasmAeNWXnNKTHYn8HeKB1yIOnWT\nTYC92SpgEddgq4F3pLxrunNDn7XGKuD1+1IzSnucdjPQPippyyRVN+YIjBvJ\nppjO\r\n=A1Ut\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.18 && check-node-version --npm 6 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"156f8649ee15ffe652ba3a6dcff3f728bb41bce9","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"6.14.11","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"10.24.0","dependencies":{"joi":"17.3.0","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.2.5_1615405640454_0.22486193097205298","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"ts-openapi","version":"0.2.6","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.2.6","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"b58cf9e385ab16f40977bc9f30ea289232e933de","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.2.6.tgz","fileCount":44,"integrity":"sha512-eo3M8oLEmqrxH2h+qpUORi6+nLB9cNtCqWhPZgfCfTSy3r3sSU/mN3WL9KscS3Yj+EqB4Ux8XeNPDGoqfi1/8A==","signatures":[{"sig":"MEUCIADu3BdJbMNvYx4jsaGZ1ULXsMFbSNasm+DeRnKWx7FTAiEA7C0xaGxZRGpFqtObs4Hu/cN79X98zkUejyTuXGK80ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSSPxCRA9TVsSAnZWagAAex0P/RgHOfbnmGbGg/ehAsW8\nxuG1CvDyM6zhFS7NL9L6E8Mh1NF/dC5+oo34yBpBvXvyGKbiXOlth8E3oa0Z\n9eNy/t6ZL2WFqrMxwQL8tmdtNOM1B5AVbEYNlMBd+AoTQyy9xLmsob31DWGJ\nal+hAAm6eqDWTvfjEiekv2QkUmQNKqyD1dK5pqR9xB/kVIcz8SD+m1RXuWo+\nsK/kziTJsBQJdw4hbSooGX2vQnvcOjOX0W0clwvOvND8XInclo3TLnY0qnlH\nSJMy33+IjQPIdYX0a57YwcROvmF2WMFeaOmORXchYZM0onYVEAaWqMXN4unj\nIjVFbexPcLuC5NkvAyIuq5x9DbMXKnR1wmu6hNHD8wxMK/nFMkHt5ENGt4Wd\nQkuqZw3ZOMRjokCmwcl0XksFiJdpfP5BXujG2ivhfZqhejvgOrRrBf2B6W9p\nzXVBsWfHOg1GvpIDidhiw1Fyc7Mf7M9E89OksL3ab8dnleMoBHmeSODvH1xx\nuC8oRAIkrJRfSJpHqkmbs0JtQTybSKd813zzzsiAqHRxNkeqGTKH2yED/wMv\ncxbZ/1TqB2+PEBvASBMc/BtC9TKd5qC4aJC4VFR1laWWwdweQ93nHHrkrGQy\nB05z0wi71WWe/iAP0XvAutYJx6fZa3NFmLrPCOVGEJ540QWwk2LZIAGQxUN3\nZ1cm\r\n=Y0s1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.18 && check-node-version --npm 6 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"1e19fe9ce34e7240e3cc73cdb556775ff3ecea9b","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"6.14.11","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"10.24.0","dependencies":{"joi":"17.3.0","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.2.6_1615406064716_0.4187487219510788","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"ts-openapi","version":"0.2.9","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.2.9","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"c08c714dfd305a51a43c2ab4762fbdfc1723f45e","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.2.9.tgz","fileCount":52,"integrity":"sha512-oZY3hEl56vpBURR01z/UC77Au/jk62P/PSFjpIl1FtLuUBWKuzXUFBpOsFQsDudlSvATR+QgB0tUX0U3bphk+w==","signatures":[{"sig":"MEQCID2QeYcA8BpwKlQzk8V3uhuDdQ5RW7BGFFGujl1uVeYZAiBU+babztc1Ys2kLaPzL4DRO9R01ETOnAb7YcI7ish2pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSUyxCRA9TVsSAnZWagAAiyQQAIUhLk0O5wGA4/R6zkpC\nBM606GBEmg1D8rAKOkV312I64Rk1898P9kjW7F3lRFbHw0yrd4KFmwnXg8Zt\nwyNaxeCMfdQ6RMQ1Zcadi1K40gXBpw5ol5myL0qtOa78ZzFlYgEDcjiYsvnF\nKlaqJ6clRwD4d4W1sTLluDqEQY7VRM20yvE+qr4lFVIQM1BnBss+Sp1qjgij\nYQmi0cq/x/otOQVpzVyk4e/P45YWqn7hawpFy7qz0RF7A0sxTs5ykR9owboA\nbGj/ZKiT+hina1Y8dvh+XqZVfKfWjEyfpp0WcZZXk//5WAEBjSKEWW7NF1/n\nrkpnvPjYtHl4OcZ1vjfYDwpPwJNIcHmqyHDc6WnGQoyokWMrlVHh2CTfr/JI\n5ZEGVTmqaPtMOn1Er4sDUNpfs2BBDUAajqAHMa6GQdjjpyOf55z+jBIjEdz0\nPgRKDetmHajttUplIe0UsWSJyksjV70D4UPGmWAIOG+UIkspljDLjBAOtD9z\nCvbTDejRR1irO/0DkOHR3QkA6XtLzm4q81an0mGUrzb6KWQvsjrP5iZUManM\n0FZ4nsy+VNUvb5nDiOf/nJ9SWZCu8drzKg2k0mpF0nkG2KpbwPF0bZN8lxaS\n/B3Mj2rz+7Bxy8RJpNyv5hkJU6bAMWW0ZS2/fy2ju8UExqevUkOSXTT40bCv\nM4VB\r\n=daWa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.18 && check-node-version --npm 6 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"ce75fb89547297a6a5bc4610ab278f00928e6f16","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"6.14.6","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.18.4","dependencies":{"joi":"17.3.0","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.4.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.2.9_1615416496283_0.4320207048632654","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"ts-openapi","version":"0.2.10","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.2.10","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"a73b31d827329a7b94c95b8714221e6d53f19071","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.2.10.tgz","fileCount":52,"integrity":"sha512-iQEwYbZ+TQmfLbyQC6meaiKnFcJP1Oo0p9IQiLtZxdQCA3TLZiq7gjMEMmbbC2N7FB9M1hZ+o+omgCaUBhCf1w==","signatures":[{"sig":"MEUCIQDhK+BO0MBbf5QbD/g4B/llbzIWaCoglzTgQyLq8tVs0wIgQqTgA3F5P9E1ZwowHJ4F8fMh3zKiiMflEZrlxV/cEyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSVOxCRA9TVsSAnZWagAAylsP/iymqEysE5GhU1gXoIqj\nsCb6qvbnBKvnWHy/C04k5T0vJX6QSHYY7kzcPgUOx4N6vrpO2lGzS7p8XybY\nlYionqY47fVQeZeIgcSbmUGu89ff1TTFUV85l7JzuqbRxpIcfXiSfK8WL2v9\nLqkfslwaOqgnTOf2jP/5mrjyRb7hFQ7czSISO6z3n89FNEL6RqRncAjQzROj\n0EA/lC3+1IJRvrECXSifi3iuobRFsP8q0+CBa6X9CqGUMxf3vsvjpCVDvcA0\nGJO2lo4Ep2NTsVKGFHK8Z/gBkPzKfpOdGDQzJK6a5QhuI7jFqUeNFb9B+D6/\n1e3B8X/pWFZkg7QrYidVjSDoej9/7CiPnTmmRDQCdfssVONSnPENORDCgsrs\n9wUwAUYQUGVhD4gz8gWySsDABwzN/m910XWdbqofGsthMsULmZLuSk6p0BAz\nLroor6JC/ooMW9igGoBwCeSkfCbCCy/YS1hYvjRgwK0Yq/gZdNBLHonf9jIR\nQfc8pjVj5CMpPRKuf8PQhQ/31SWI1D8E/bsAJZf3p7Z3RRb48BuHGQeRSxmO\n8l34ql5SHYfG20q3GEX7C10u8fR0KC0Me8/Hy+4YaZ7/yBvkX5CWj/qn8w1s\nt8eK/My42GuxHKSQAH40iKGBiIuyzza6rq49nYtwiu2qlRlNsdawEeSUqZlD\nuS5L\r\n=Y/q+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.18 && check-node-version --npm 6 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"ca43dea427d345067f45e501a2fd3d22494f8f72","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"6.14.6","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.18.4","dependencies":{"joi":"17.3.0","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.4.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.2.10_1615418288835_0.2752512231483979","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"ts-openapi","version":"0.2.11","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.2.11","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"b8fd41cbd11766a8d5e1fea6866f882eb59e228d","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.2.11.tgz","fileCount":52,"integrity":"sha512-4euEZ+iL6By7164tIXuVn8ZJfBw6wQUvznX0TfPBAvuWJz/LOHSSvhurkHdjNd+XxcUr5oXuXjtEPoqW2oN4Ng==","signatures":[{"sig":"MEUCICInSB59gto6pfcdMkDNiW5ViUOfSCs+U47H4I2spxEBAiEAp/Zm2HEfufQ2cWf5SN93djJdMrU2Kz6BzMFH31xyErI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcf4+CRA9TVsSAnZWagAAKKkQAInmY2nJjygNapBNyNPb\nAak0yOX3hetng4RtioAGTzVbtQbyvsIM7Zj4ZTdephjAgGKF/itZi9Dz0o9r\n+NdiLar8biYOY7RY0+GAbMrVFcuGCbH5qta6tBinCfbKPJgl+vmBQBYl+mWC\nlnP6j2Uqf22C7ht21l2q3+tDM19QNd0xNM9OqCg3yMybKz9cXzDH0yxeINWd\nHJmIrkU0yw/xICAVQEDqyvaMsrMYKxAQNpLtE+Z3o9MAy+PvohYZKby32QLJ\n9VCUo44CKqaVO0UocBQo4UaYF7PVDFv3qlshdAF7fEz904tQfedQHB7FMGPj\nS4nm7e8/PXkcHW1yY/2K1CW0Vn2RMCN3h5eLbT3PHJMFR01XWrSNjZ9lU4dt\nslInf1WYNAgu1sNuUf7pNYvOWZp98sxQt2WTjVe2Eqc1Tdpyni68C+s3MWDm\n/ST9k+iALDVIE4QoBt9asFS5SQXhT8m6Rtt9Z15PbgxxX0BcyZF+LUYr2r0e\nKbbx0++49vIRo8or9KkCBDQrRyemHL1OfCt50M+VsikqrljLqbt+SBcgARYh\nQex88G7dNJEji4299zIIDx4431qq/oXV5IPmzT2ktBSkW0hZ2oOMbbKF2ZvA\n3TMnY0lylbLP/dS1BNPsIav2xhvwrlGcOayFu31iZb2aSfNF2QGjcXW3KC6Y\nndZI\r\n=d4pe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.21 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"1668e998d9b501e99515ca580284ce60d897882e","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.6.3","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.21.0","dependencies":{"joi":"17.3.0","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.4.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.2.11_1618083390214_0.6281456461596173","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"ts-openapi","version":"0.3.0","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.3.0","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"eab0d2ba93d4e9361e4e0158447387e948a3ad79","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.3.0.tgz","fileCount":52,"integrity":"sha512-PzDxxkBf+IBUQ7xVdsIXAUqqKXbeALvQyeUeFzFcjjy5zH6QVgNK179fGNaGkmilx/vKqAKS0JmNkMZgzybvkA==","signatures":[{"sig":"MEUCIQDFcWc00veaVtgvWPeV5tRn5CoTttbS/cKfKMao5K4PFwIgQ2uHwOi+GACQ/6U8kpaNpAr1td/f1kthgzAneIia1ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5KQsCRA9TVsSAnZWagAAU3UP/jLOnZpAS6FL/bHvMPGP\nGJ/MfcQGPMZVkFeN2w3IXCJAekZLTheH/kovfPRxYRLeCZE7Sa0nPrQkL8hS\nUkYUjrJCbiRblpdnojk7Zgjl9jWBB4mtGW+ROudNnjDUBolHlBjHOWCH0cFA\nidyvegcbMTxY8HfXLp44qY9WZ2vbQhmA6n5zL4XLxZzorZg1ANBWedbSrQ+Z\nWBJRUomcTJ/VkV705PQ7RsxsJODcz5PM9RsO5/XAvZnu96aXe5QQ9wU5D8HV\neT74eYS+5yrYcgEeAYvkL1SJOPxNUQvP1OuRb7GoRjna0lDDCVxfzwx8A7Qj\npOCEw71Zc2tT8rHycosERaVjhGmtmHyePM3CwrrMpMxHtH1faBLQcXWXMcsf\nk8P1e0V4QaoK/DH3LQRuE+0RRA8AOZigR+mXIaWiw17lF/q9Cd/ipkSIekef\n6zzstbKO5Pj+Gxi4otYCQV3mQ2rkYXBPeOmEBx30k5k/D8X6UAu1V6gzxA8I\nBeAXFQOqztSZK6NhsG4bptGYdLVfhcFe2ISal69z9iB6FHhUhHTCAP9Jjrem\n2rCPF/SOTiMsh4I3FEl0gDwxlhxECbPYZio4mmMHTkFdErun1P27KXRdVenF\njSW4atQLJi4lakpNwZ2dEL7Z3VPjmRqR/htMx9F52yGjusAK4RqTKCDraD/h\nj3GW\r\n=0LQ4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.21 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=5.5 <6","node":">=10"},"gitHead":"0a37507cff50301589f0a4e7e086e7985500dd75","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.6.3","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.21.0","dependencies":{"joi":"17.3.0","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.4.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.3.0_1625596971889_0.14044535055741547","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"ts-openapi","version":"0.3.1","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.3.1","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"d12ac9a2411af74acf406b7062ae540d9d102342","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.3.1.tgz","fileCount":67,"integrity":"sha512-RTbDVQ0AoSOnMvquyfrXVK3+gyW30xKZhn1IoqVEhIFMrMeTudMycA0+/1pzGldIj1P6razH8hKApXkGvy2V3w==","signatures":[{"sig":"MEUCIQDR0QXvqCHWOyyKURYcGtq6QV+ayeV4jno+a8ZmhAzl8QIgEgpcDgHyv1olNOLxwTDA34CHbXGnj2PUyXFrl/H/wn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzDmHCRA9TVsSAnZWagAALFoP/i86iM/hrMoU9k/APFBb\naBsSQf+l/E1K869tB/tXQvYl24Pub+UXUcQ/ijOJSBZ9zjVmJi9cvdHGiLiE\n6U50D22ZvpjIQrIYej7CC/XElgscAFuhG3VDpu5xEz+7LQfzHFTIxuV9r02P\nXMUqejT8ESgTtYozyZ8eBn0lUcyW6qbQ4nW9pj6j4e+TuID2OonVK1dZlvEC\nybvn+S978bxatLRdNj07BFQJD2jgfNh79s+ynA3QBjWBEGf/JtQNXpXLkaRB\nJBbNbSGz+GUATQHoJz9CKa6KI3Fmo8I7ENFy0HfVT3P0nLmf3EXx2S9Ie4if\n7UybMDMYS+vmyqOFnZLT5MkbYw4HowV0syHPtRT3qmff5N9KJ3ap9oOXPAJD\nRLHv0zqKcb1i3TjAdfuE6wAoBo7W1an6De5fxtGHZOtgpH6l12okuDw4ZLof\nNRA2uzv8XKgyyHbexHWn1cI8u8XUbUuIpu2mnqdKIXmWVoF9eNhQbXGhsxJI\ndC5u8wnA6puIrbcPXI8r9pOhWPhP6QN9hy76L1PycBAcMra9iRACLffuLtNy\nDDVu08Wz3iAMVICbnbO2ElGdjyhEM70ulPK1JB/VTkwmhi2pdiGZJlmF9m/X\n/u/7jx3P8pwjVjUYJTDO0zNiErZuBazNI/FaptrkdPzUnVOR5ceoFHMa5QCF\ny1Uv\r\n=BQuE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.21 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=6","node":">=10"},"gitHead":"9f1cb60434ea52716001668eef5dd6dbbe4879a1","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.24.2","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.21.0","dependencies":{"joi":"17.3.0","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.4.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.3.1_1640774022871_0.18003601046858075","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"ts-openapi","version":"0.3.2","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@0.3.2","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"632e2e8b778600fd5c2d4a954fe939a265a45804","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-0.3.2.tgz","fileCount":67,"integrity":"sha512-mxW5WqFctBl1CJeUw+Q3k4dopq8Yon6SomGAkSisavc/0HIy7C/+oPE1fS0eWuoN7fBeC9G4sLIAzJcfEbcmtQ==","signatures":[{"sig":"MEYCIQCHot2io87LPpu84m6cDGOG1tieq8UhlKxTZfNfFOPuwwIhAMI6XQSJx5QgsBxcFnkU2VEcwq/a2OWs2iMxCDz2EUVP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0t9/CRA9TVsSAnZWagAA5n4P/0tskOOCPyWlgKiAN2kK\n0pLBRAx54ESOHthNOfazlakhwRQDhAhe7yHVPKWrvP58Gqei5r9xHTd9re0E\n8ALglKxIODFOJZtmASq90q0cWBQzb+evPZRMWE9xq6xM+RR60d3QIgYYG4Ya\ndMbgDDpWAv3UKcbAoICU8GuD93AlDm2dTsMZnHClJBJY4ENqW4B2T52+9Ph5\nJV7pXZcrkOIxN2x0/+tGSOw36u2C62M6L15hpD04PvCM1itz3Bjd6kLBqZBB\nvEg9SgGHbYbonNi7T+FKCw07fYm20JtdfUazUVJhKRvOn+EfpB9HsvAjPOIp\n83gvflsXPvXs7uPWKCodWC7Pphkiu1+R1qevdRAuSnvyXDgwtaE+XQXkcgO/\nmixWzvFJPMnL45rCH97OAXHgrMyuzofn7IBFknLr949nUEfTDBs0PWgkojQo\nqFUybHC0zBxrZSgekevsl2azk6eyTa6BZ83rNnUypMuSlfUUVSHSia0nBDpp\nCDFFr1H/vAOi/cseHLB7Tj9s1cJYfJtpp+1fXjaCypJZ0J77Qkedj1EIf/WM\nK/hcT0fRrAuXfTIROKZtVG7TzClmldmK7fujDqwr3NT4Hzxq36dsx5ZOSFdK\n+rynK9hZUUQGRKmv/yZIltvF1VyDjbPr4b9tfrqIqPCbw3145VlPUFOwlY+l\nImbJ\r\n=Y4V1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.21 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=6","node":">=10"},"gitHead":"6cbf95064bbd600a2785b0e9e8b6318f21c82fa4","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","build:watch":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.24.2","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.21.0","dependencies":{"joi":"17.3.0","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","husky":"4.3.8","tslint":"6.0.0","nodemon":"2.0.2","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.4.1","typescript":"3.7.5","@types/jest":"25.1.3","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_0.3.2_1641209727606_0.5926417787184708","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"ts-openapi","version":"1.0.0","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.0.0","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"d53253527ba37362ac0404c6a5ffba0c343ed644","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.0.0.tgz","fileCount":67,"integrity":"sha512-IYgAx7W01Mqan6dzFvqVPcmKAS+ZC31BMxRVogR3I8j6Rhv/+60syeOlMtmtRx4xC/vfKrs/4fJEKzYJIgVJUw==","signatures":[{"sig":"MEQCIBWmkDKlNgCJyPNM7bUvi3eAQQ5UpfFKYhIRksP7JDcsAiAv55tjICTo4aZKpcBm0pCBOmSgQoS/53QXBdGZLvAK3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1tmkCRA9TVsSAnZWagAAN20P/1qm4pF7TSgXUhMqhvRM\nnZLdWG3/cAFGeEbJ6GUANadHKAzXCNtRRmkjJe8HT6mkJyw7yX7hUQE37GWk\nPhNpxLvaUXs6GdfLyLZYK/DlXldOltYo67jy8dI0rfuU+oeMESUPxr1MntK2\nsx4DCjox18WrWvkU+fiMAnrmSDr/I9gqE2SaNtVxjdf9tynjPXaU/lq76+bv\nFUJA5A9BUdiUM/kREASnLeOqqXzUgs9nCJTsebdF4/emk1A79lNVhKAjxuRH\nUw/6FOeg+Aos30ebkuQNdW3DizAG5k5TbR98Nw8fz4sJuR/yj8m/c/wZrWkI\nKURx2rNFYiPP+jU4Acj/WJ49cHrF3+qcRq+9uQsOGFgbOeKV1zAtw4CbPdT1\nM9JWvhaUEOh6qcuyrkzdF+DKEPRuPogvFwGHr9sPEjiaEoH02lmAZospB2J5\ny98EjV1bNKanbu2tMBlLffh0mylQdeXH0daZBwAx3aiS0/09DIsHDS+IfZ50\n2r7OCoC29KQC13IKc5OvzSiK1VJWvhw9XtwdGSb2gy7IUm5fcn+kZ2BtE+gj\nmpn3+nxXXmejFsDFyw2yMNs+QY5CYtdD+gYHEIAVwXrnTahIlp3IaORmZV+4\nmzapxiTOAJmrUMOyOhugYrBMj0CmlfRu1R6e9F2+WKrxOzwpTqMHsQYktjLt\nRPHd\r\n=eHPF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.21 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=10"},"gitHead":"780f08818ffecbbdc9c6f284b69c84ac19329047","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.24.2","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.21.0","dependencies":{"joi":"17.3.0","axios":"0.21.4","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.11.5","typescript":"3.8","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.0.0_1641470372532_0.6926579449984616","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ts-openapi","version":"1.0.1","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.0.1","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"48ed3c047bcc402d5a1ef99c460456c22979a999","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.0.1.tgz","fileCount":67,"integrity":"sha512-p9PR9V+BEzDCQiRozLDJJOpRvWiYKE2jmrSdegdti3SdgqveD88TjYDMupuXc0OV4giGiyxyF3GlJXRUpzmyEw==","signatures":[{"sig":"MEUCIQDTqa4Lsu1PyLiAcdyeyNlkZ2C8uALzaxyaqUd8oOH5JwIgWcMRRLSv1fd4Dxabt0HzGT1Qz6lbxNWXoAN5bBj7nFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2G/CCRA9TVsSAnZWagAASf0QAKHzm0/goPdEPrFFmOy+\niLojDzqRFiJaWcz1OUTMTS3+fl89J/mQOjzuVD3iCE+Gh9rSeiE8bctY1Hds\n8APtnL5xh1x+zmqf8XP/R7Qvyx4+a2LZwW8m6BLLz4o6dN3IT6AeOdhYjpV5\nSDN6H7fwYEiLtTPbra5q0wBnMg3/6GftXHPYlsf6QmgzQyNdXW+hpZBPDEuH\nhtWG2/NhroyppYDtPs147zRgTpvxDBo3mTvVvBFkGa3fXuGjozustytoKirp\nd+Nv/sj/686ZwvG9UIsWnLG9rjD7FOmJ6N4PFa41Q90q5WpoXUSYKJ3fCFU6\nDBUVezujedBiJRs/dMsK2Fu4TyFSkIiohQzOfN+IU+gV7Les8yyFJwR7maTM\n7JBn5pbNq9fdpsRq7lU1YHGcayWkMSEOtMtwP1g5PhSCUeRNqYyGcPFqMPKT\nb2X84LvxM9q884TvCZvKRuH4Cmc4QBrIobg4TqIypLO0WHcfAqJgtQlEuwtR\nwPEnWt+lHZeUjJ8DeocWNPY49vUvwplaAcEO1I1/NJtXkMYK9aM5jNsjnsQZ\nV0Wjxto4Ba++aMETrNbAM8cWwjMgvRwVkP5mHxlwmABtC8dtdDt2tx0wfQbI\nafmelIW+Zq/R3n/1vyVAyMU2ZoR2qalUd0zs5ulDrcQFW6HYXd6LrsL9F4Vu\nLSwB\r\n=oTli\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.21 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=10"},"gitHead":"43c7f2a5b110353ac1aa6cd0f9771c42850250a4","scripts":{"test":"jest --verbose --runInBand","build":"tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.24.2","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.21.0","dependencies":{"joi":"17.3.0","axios":"0.21.4","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.11.5","typescript":"3.8","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.0.1_1641574338624_0.267563440507417","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ts-openapi","version":"1.0.2","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.0.2","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"e7ea3b93162a4b1d6e20c98395f9b9191b37e268","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.0.2.tgz","fileCount":47,"integrity":"sha512-96v0TKDngab7QhiLgeJZ3wueqQ7So7Hj31w0pceG0hZbF32BIZDNzjM2/XJ80xEj7Vf/zVr1BM6hhkbDf017ig==","signatures":[{"sig":"MEYCIQCIFIPtCEB88xoHa5EikfA/Z6bI2IJqnItvnd2qCL+6xwIhANd/V906gHf+PeI2miVS37lu89rRu77CYIQZmgLQ2a0C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HOlCRA9TVsSAnZWagAA3O0P/3KdSMy+ooX/kVMQC4dC\nLGgcmkyXWrvjQn08EGS6XchoLyMaKVvn7X1N2x4y/ful12HTdTXo2mC0Nw6k\nxXWMU5ZFAjAU2IFzp8+UOczh2hIxEoXelpe6lsp7FG/uBj8yAr5Xqtt3Xfrw\nxR9HthMxw6ug1kZxnFQ7DSwKBP9tL5mqB5uGWziVoYOKyE94Oz0RzTcjPbD1\nA7Cef+52H0MjjDXr2msh7HJDYq8jLHn5wSPucEiyZgR+1lPMLMolAuzrY3gp\nIJYgsA0zvUEWywqSDXOfehOgf+smevc1inT6HQITvGWeugAAv1uu/Yt7ZjlC\neGbzBjhyyjcST5LzfGQDSWZDpmPkC6UxRV3T8aa/hU2x6+tll7DPL+lXNoxz\nUsM0MUZvItOdpkTQEV984o+Aclm8s/mzv8uMCtXyMt2ySaaD8LmSDwwCpBUm\nVecBzT/pbF9lHu7mrIuiQarGVR0rBcgcDptPWN4Prneq74PE4WRNWBU5BD8o\n3ZE1posSdyrNvGHE+lZL3mkqLUHdFISFRsiCqENDNcjSOOBNr3vmT9SCMspJ\nck1uRCTbJedyr/4rtVIUPaX6kgGnrlvp0g9IPC2EAB6QgdMJCuUeUVKrvGcy\ny3kIPA6//IMJ4JhAeVKNR9jZgVMZxo7KthRW0NFNzFkbiXZpTEdxVKInoV0y\n2Yfe\r\n=qM+n\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.21 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=10"},"gitHead":"2c2ecdb8497c7346461121d3aae6873534b73074","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.24.2","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.21.0","dependencies":{"joi":"17.3.0","axios":"0.21.4","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.11.5","typescript":"3.8","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.0.2_1641575333205_0.19882220867402345","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ts-openapi","version":"1.0.3","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.0.3","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"f3cea7e14a79026a31097185553d62e8bdca9cbd","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.0.3.tgz","fileCount":48,"integrity":"sha512-39RwgNLAyufsiNzH6dKPKkhG0yESqZK0qeWCFYSLcdVaXm3SjYSAyCWoCHj7G8dIqY4HTYevNFCA3mZNFQJugA==","signatures":[{"sig":"MEUCIQCfhoP4ZewopPMQFf0DGisy67qwP4Ay95jv1QD0nQ0mNQIgezhqz00f7fYdLMUbDYDnB3vlTPcG5mEjHsdDsKQ96dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh++djCRA9TVsSAnZWagAAlfQP/20r9/5gvdlxKnDqVdle\nwUUN5wbnpsyQ2Z67BDCEe1T/Y2dfimUXOdBBxnjNfm4xwMrpIS9L5XW/zoy8\njeD9Py3C/mzv8BAoX9r7drLW3NgUVwEC25JG/aP2utT1PYIkqvWXUQRhWhFN\nadZwALFlA+PE3ZxtDd1fzoy9i0QMgm9rN37vseThCGG5nm5mZNpQK1oLHYcR\nhroDO3c6QmIJSoBf13RHeqUCHoybkZZMX0VkX9kz7x18bg+dVAqnLUQbWyxe\no9+GplW3ghFamR5LiDufg+YPWENKLAwUMurErF6RF6sVpCBteH92GIIq/hXB\nsT/wGh7GpBfexXuPsxWhzOddsKvA8MNgdSuwpeAN7ahLwK/Kcqc1boFCAVFb\nLPuGp96jAVYwydAuDUleWzvl5dDik6X6pWGfd7+fB8Z/2yXcCUrC0CRRr4NZ\nyYa1KEuiaL32gFe0JcMkzlnM8AIUpidOWE8wGVSr3aGJeTvB2/4KEqnUF0n/\nEglSTcZ8rJ09AATr5XhHG0MLih+gAO8HZ4h783yvSZevplAbDHwRXc8GAD0E\nKPLaRz2C5/cFNrMDkCUqutJC5q8k84BBgtCjY6Yk4inuRNfZSPIIs5CSc0ST\n0jJsppokY8vplmf5uDUoth8+bbC0YyV6r3AU3QM0e8VIhysuWLuqWiltamkf\nWyAU\r\n=XzlK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.21 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=12"},"gitHead":"9bf378f051d696b9d4e41f754054425031a678df","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.0.0","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.21.0","dependencies":{"joi":"17.3.0","axios":"0.21.4","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.12.4","typescript":"3.8","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.0.3_1643898723037_0.15686470844407308","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts-openapi","version":"1.1.0","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.1.0","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"41781479ba723ac7c3f5e5d34b80de6b0098af09","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.0.tgz","fileCount":48,"integrity":"sha512-bypHku1llvEXhbdyVBkXYiSBbfrErXMxhZocZEk0zGA9/z7f0X7sMYNk78xsa2RoSjISefST3AhB/GC7/pH9XQ==","signatures":[{"sig":"MEYCIQDbgwSkQGhRfgS6DrrItxu8+/6+yihXM+a5M1xOI4ieZQIhAL0FhifBu6LroNzBAaGubIt8OpLMgJmOnZ3YBrNJCW0y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJialJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNxQ/+MwHXf+B7iwkI8bBD8cSddTcyNv7N4m3iRNz7YxY6KobY3Pn7\r\n/2LIc2WsRmqDMBruKLc+nkIYYwcu1i9zJnV6/4qkcDRldWIJeK/B8YHjKF9z\r\n2yMCG/DPZi8J0JR2Qd2LFdl5GETgi3AAROlTu1IkWMUBuXDVCB6Z10h8C5++\r\nX4p4MoM288AgFEJc05tJWIxw+UPIb46tCnO80XR4kHy2O6LyKBZjzdDEJ2jB\r\n1pbz4Z7QvIHUHaqBEdCCTa/WhlLdalvFwDhjCxzVjD09umpPjc4MLDr4i/Kk\r\nPi6KCogSSGyERBNJb1+RL5QfdIKGkUbDkn2hwuKSc18nmi5RgFoYkdmGeHv9\r\nd0E80pHRyeteD3c45iLTdJvZ2FYoQ2R9g2EGexIrIxW4mhce0JT+IXZP0LJ4\r\nUq7e1kYef/x9fMGtLrns/wwKyxifBjHiW9i9LU/eFi3TsmpTrUWxl1di8TG6\r\nlXiAWBOFUXHDFduDpvgu46Ee3rTCQ1HwT9wU0TxiW6SAfbCayzTtGK7LKsej\r\nWizbwPw1E81w2ovmR1rupAG8O189IAgb4KP7ALsfuW2DW7tZ4gfDew76ILlV\r\nWcYDiydRdCPhE5HtFz4mruMc9bjgWy7xCRHt+kRuj7p17/YzOon956hOkOry\r\n8B/UW4kVw7hXEduUUEX1exIQvmw1a00A3PU=\r\n=F3ud\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.21 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=12"},"gitHead":"e184e8f9d3a8ac4116a3e46e4a50d489e0dac385","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.0.0","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.21.0","dependencies":{"joi":"17.3.0","axios":"0.21.4","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.12.4","typescript":"3.8","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.1.0_1651135043640_0.02795780866969233","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"ts-openapi","version":"1.1.2","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.1.2","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"0cebbb2048a66e2ddc68d08f421dea17829adf65","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.2.tgz","fileCount":48,"integrity":"sha512-U/PfClqBTToW2kE5x/VV+fZTeAM/Oh/iJGI8d9PK54oHQ/C91BHVzQn4tZY7uFE8S9AMY7gddyxHyFWoqR0JVw==","signatures":[{"sig":"MEYCIQDbDx5BZ9K1oMbqaDUyGTkLNMdT5lDSC2Rx5Iz+GQLlLgIhAI/6R2s5D/1vr6U6tmd4AWrWzn7V3aTSMFWtAeuV5kVC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirDcWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdVxAAn2NvyneZq31HwYlzGt49JH8WtOYZTT3kELIX0N0grslcVi9C\r\nSMw3QbP6KILvrYUX1ybY4Jmg6+wtfUSt6GTUiUSUJhobbsi/fIglGfaZta9v\r\nN1kZHFnwWxH0i0PCdhXlDjGX94lZjNFf3oViauI2eTdNCVvXfTBAsVEMPu5C\r\nnhg+uThNPYqzzsiw/IULX8jrbUVvk1FnsKgAjwjYaunQdC9i2VC89OL2dkGe\r\nderK1O3Ki/dHAdjWZJ8OmsRzzbqn/wEDW6AuEbLnJp7qIPPgMulNuGNyI3Fl\r\n3Nr3+dNEUY6Y3kszILzrxW0cZnhtF6Hbw32FHg7jqCo70NN0hJPvHJOP+dUf\r\nG1fTdErsZg9fP4rsYXNDooE1KjZEU9TZst59yrBw9J9XcXOJJTxr6hiWx2nR\r\ncbIsWUk2nnyU9vSj/1pGFay865ljBedEj00+gP8/EbBo4VAxnCqk8JS7Bcu/\r\nq0Cr2ACBaOIZkyNEo6Cl3lsQrEmESuSpWzXdjo/Ojt7S0FPOMV9fvSHZhG5N\r\nCcZ+PYxO3VFe1nEOFWos9J9Trb2FqOV7IQMpHejGwExsyMRFVczjRpJcWn2h\r\nC9qrRG1JM5HHEVSNvAr7P3IcPfKeQkXueksaXcsninJUqqFjRPEmoRZrcz5w\r\nNYQnuVet/H7zD0tXpWyfeekWQdMHc1Aua7A=\r\n=6N35\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 12.21 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=12"},"gitHead":"2798a12eeba0fcf1c35cabe4783400e0d4de6470","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.0.0","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"12.21.0","dependencies":{"joi":"17.3.0","axios":"0.21.4","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"14.12.4","typescript":"3.8","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.1.2_1655453462742_0.5901723827154446","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"ts-openapi","version":"1.1.3","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.1.3","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"d496f1fb7ab5c5f767121e6058dc23c0db60d69e","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.3.tgz","fileCount":47,"integrity":"sha512-E+GLfS0nuJTT94dvz/OnxjS2EhnAwn4sR4FGOZW53QwOaLcKyqclxRvzDY+JRvoC2Sy4wsaldB2O3bKdTvtrEQ==","signatures":[{"sig":"MEUCIQDxnEaT72yjg1ZDx2xlOfNUZ9TJHAS98qib7Rh7La90IQIgfiMll0sbE3IA8bT/DN1xT6OkngCkGU3w+zH9RK+XT0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGOeeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQbg/6A6A9QArSqk/ImrwjoJFkCGf0O9dC9Cyi3kSePCkUFygR53yD\r\nZ9Hi0cfoOPgFjanRxQn8S4KrhpSIqeTQTLZhP0tIQ4Qwt8JqL1Qsvs6ddWso\r\n46xA7ljLRj+nSGHKzfX0GjqjM3aJhUvyQIJx8/vba2H3qCW90AKEctWR01qu\r\nBqm0gYZ+MRPUgDZWzRb69GR3rWUrzirsbvnEDv0UyyqSUGEM2PCMNHv9H+8K\r\nsxL+8YIMjOPTqNoHb9Vf1Mx5ZDytbSGX5L9qce44qnp/XQjr4s7F3ByNKQL6\r\nD5veK7ocL1QdROiC6mRMS9H6i97ej28RaMs20oQ6LiSuCoqQ9sNYMj+bI0eG\r\n70FnvA+prCs1g1KlW62aSDJQdtigQvqmZuWBum5DfYWoYkDhAJnnvXtBiJRz\r\nIFiju1o0BSTlY+s4yYii9HFL9cMyPDScL253c/mdVJQAWThOa7vtrnY/ErAM\r\nQ8aLyfNG2D9ViBnIy/OOgUZUBF0kEwx9GbS4Fj7fbxd2mF++sEMdAiV01RRK\r\niFx3iIvXZGRR7njFnJVnl+1YcuInYploF/UhcAnyQDKBGhxewK0F3TK63pSs\r\nc62BWgTpZQJO29I5n35j3QakybrunToXAPs8pJCXQkqSPIC5+jK3AfP8TeCh\r\nu7sbranNaVVrwQqn27+N91WgT4bTCKERo3A=\r\n=Gg/s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 14 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=14"},"gitHead":"b3a44461c219148a048c08589c9e5992b68743f2","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.24.2","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"14.19.0","dependencies":{"joi":"17.3.0","axios":"0.21.4","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"^15.4.1","typescript":"3.8","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.1.3_1662576542307_0.32755888050836135","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"ts-openapi","version":"1.1.4","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.1.4","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"be84a0b7eb3b046e2f2a307e3202ac26be2bb6dc","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.4.tgz","fileCount":47,"integrity":"sha512-U4mI2CijPgRAOaHb50iBozsapWTFo2z0VzZe5/Q7yj65pSHpBBerPOBjN5uLFTD5sy0mm29siCjO0D3SNRKM/g==","signatures":[{"sig":"MEUCIQD8TqXi0dPj1p6HUfrnWEVJRJzh3aiL0vwwEM8987HX0gIgbc0Hqc6lPEEPqONUVzVB6nQftU5/YE5hQ+i47k60778=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGOkwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpowA/+LiiFvJ77ZyNEK/RzCUXb9xFT8hob/CMW644GShwJejGMtmk6\r\noJfE0ENyuJUK8y3MkjYtL0zMXUe+UJ5KxjDq7M84h/dGEllSBi3PfD+An3z8\r\n1XHj6+mKyw6jPMLopjCxeRmhKcDhykupKKKyiuBW2gbZNFKjuNFKexuAPXFe\r\numi9BRFTz6jj2MHV1w2CEcc2CY+vdJS1Q1wgcj4dgxwu6dwkK6Z0CCYIvfnk\r\nQpti71PsENbIlXYKVIj/R1r7Lw/QCe6UOCEqgUSVv1XLux2kpTuElz5ockZm\r\nHPa0WKb7iso1KP9pRMcEcU1SjJX/7HDIMESXBFTFZfEXKz6hOn0Zp7QjSCse\r\n5/REkrWYnDbOBlyQfe5OpIOm5e+NUJe1vfRFBkSMD7yuDZJGbpqJwlXtscGV\r\nboDZ+Z0wN9WGrSOsXcIB3G+L7Sxwdr9HiqOf2WJmg5KJ6KpeITG44sT9qLjR\r\n+YdqN7/kDzFRi19cLqBLu+AT9+dRvgDqarCUBgPTVmxy+CUuIw8SjYeMYWmu\r\nJma2FVEAInwVt2QDyFYQ2wYhkW9/1h28LEP3szfoxrMLNH6nFpII+HOWMd3J\r\n27EZrWlQ63rVLZ/vb3wjo2DCQYiHRqcwS3Dtmt7mICk/ttW4fmLT/ohE1YdL\r\nNlhJWmJlnY+oaLkP7XSk1c2ylTVYXtGiVbc=\r\n=LLKk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 14 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=14"},"gitHead":"5f145ec6a31eca97243d296d9abe0edb7b07268c","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"7.24.2","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"14.19.0","dependencies":{"joi":"17.3.0","axios":"0.21.4","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"^15.4.1","typescript":"3.8","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.1.4_1662576944249_0.660451866692666","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"ts-openapi","version":"1.1.5","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.1.5","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"4e0bf2646a5ce0323029e61264d5b8dc674d0ff4","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.5.tgz","fileCount":47,"integrity":"sha512-KkxXpZWDsJYKQaYVczgLcpfw4q4eeuwH/T/B/3TfBMb7qSZveOktm31PB69sfPu7oJ8b9F33xFLgidWp2AdkVw==","signatures":[{"sig":"MEQCIAI6HApM7265IRgLpU63VFkps6Rr0DSnYrzBlWzS6cTgAiA+SaU4Tb3lOWKTDthRrINBLA48krN5RzivE7J8Om0sbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184609},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 14 && check-node-version --npm 7 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=14"},"gitHead":"cc1478ae3a0aac5cca7430627d60e8435acc0a17","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"8.19.3","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"16.19.1","dependencies":{"joi":"17.3.0","axios":"0.21.4","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"^15.4.1","typescript":"3.8","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.1.5_1684598395928_0.06105664205586114","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"ts-openapi","version":"1.1.6","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.1.6","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"e2014142679f42a97e3367bc5f5d3bab8790f2b4","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.6.tgz","fileCount":47,"integrity":"sha512-MgaQzqndX8GCgpNtmQVBr+HENl9ka7YyteLDje6GxKTimN1GzDY9U8x48zWteLZPu7N+bq2aqbxipreJfOPk8A==","signatures":[{"sig":"MEQCID1H0+EqxNbXuQ754Zp0TuKtfLfrwn2axgDaobXhUCnsAiB6EFxcSczn7eHTh2GTskR5EObpj3R2bcmrZtY1zhuQyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184608},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 16 && check-node-version --npm 8 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=14"},"gitHead":"526c25b4eb435005660beee2534c9b3075729ce6","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"8.19.3","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"16.19.1","dependencies":{"joi":"17.3.0","axios":"0.21.4","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"16.1.3","typescript":"3.8","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.1.6_1690065957495_0.09341124726756611","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"ts-openapi","version":"1.1.7","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.1.7","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"62c8b8bed7fa95e2a52f639d2d4908d358c4c718","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.7.tgz","fileCount":47,"integrity":"sha512-0rTCgE5q9jvJD4DsQkqehdzd+OEpan4x52KFzSucnEVQQZcg5BWcoW6yJ9qkSyis8u4aDcsTYmQ7eyS5Q1I6wg==","signatures":[{"sig":"MEUCIQCgaQceqZxGaxxJV887NmWwrSZtJ3zhR/T9cSMEkGR9PgIgVMKpHm25ZC5WxqERD8kT1oms7dUH6ukRt2MfJBI7BGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190628},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleNameMapper":{"^axios$":"axios/dist/node/axios.cjs"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 16 && check-node-version --npm 8 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=7","node":">=18"},"gitHead":"7bf31c6ef5da8913e74832257e35d99ad6bb76a3","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"9.9.0","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"18.12.1","dependencies":{"joi":"17.3.0","axios":"1.6.7","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","husky":"4.3.8","tslint":"6.0.0","ts-jest":"26.4.1","ts-node":"8.6.2","prettier":"1.19.1","release-it":"16.1.3","typescript":"^4.9.5","@types/jest":"26.0.24","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.1.7_1708886926072_0.5938985481155132","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"ts-openapi","version":"1.1.8","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.1.8","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"3746e992772fa05803ddc8ba05613c620410ac3d","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.8.tgz","fileCount":47,"integrity":"sha512-fqHfEsT4OHdbD5PA/ymUAXrzn4Xua71bkBxQtOKkBOsQB5EJ2yVkhOFJ75Hy4X54j4MAw9OvRPiqnMcsotMuNw==","signatures":[{"sig":"MEUCIQC7psWUq6kxkdNqnh9b9GabQ5JlWqVwBrxccbZqzX7o+gIgOq837BkIIGRXhJIhVwcPR4ggVrIlMrhz1eLl4JCGd78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192086},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 18 && check-node-version --npm 9 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=9","node":">=18"},"gitHead":"8872f6d3895c9afd5bd61e42cf4086baabc72a30","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"9.9.3","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"18.20.5","dependencies":{"joi":"17.3.0","axios":"1.7.7","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"4.3.8","tslint":"6.0.0","ts-jest":"29.2.5","ts-node":"8.6.2","prettier":"1.19.1","release-it":"16.1.3","typescript":"5.6.3","@types/jest":"29.5.14","@types/node":"13.7.4","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.1.8_1732143287310_0.30149934363017805","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"ts-openapi","version":"1.1.9","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.1.9","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"158d380174ec51761d3fce6fd8011d8a69522c71","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.9.tgz","fileCount":47,"integrity":"sha512-mWjs9jMCKjQi0nUY+aOmBdc/FCc6q8gEYuL7E/2WRyj8mBGHvVSdQi1nuwkOtsYzC8kewyxHbBdIfzLp4E4szQ==","signatures":[{"sig":"MEYCIQDYCwOZL2eKt2f7yhst1prHD3T0/JUqSCpRhuqb8eDImAIhAPZVWU5fEZ4vh/TnQ/TyCubfLtcPQWtMH1SC1QwEdqaI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192507},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 18 && check-node-version --npm 9 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=9","node":">=18"},"gitHead":"426f284e8e0bce9c5bdf88de045eb4fc600f6d5f","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"20.18.2","dependencies":{"joi":"17.3.0","axios":"1.11.0","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"4.3.8","tslint":"6.0.0","ts-jest":"29.2.5","ts-node":"8.6.2","prettier":"1.19.1","release-it":"19.0.4","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"24.1.0","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.1.9_1753700963870_0.14317364308117742","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"ts-openapi","version":"1.1.10","keywords":["openapi","api","documenting","typescript"],"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","_id":"ts-openapi@1.1.10","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"homepage":"https://github.com/nelsongomes/ts-openapi#readme","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"dist":{"shasum":"29fd8b45469b79f479370dd69865793c3267bedd","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.10.tgz","fileCount":47,"integrity":"sha512-blYs/Rnl97y0Z8M6t5AByWLr/GZidvlWV3WIeRrsq/3cZA5J7i3KqY5Z6wI6xva+o2twmPgm0r5zboCsm8dWDA==","signatures":[{"sig":"MEUCIDI4hqUOOxzsWPUaHXe/bJ7uu+GkzpWKd/3MM9btzh6nAiEA1AusZU4mO10jQupGDjIJEFuF/eAXz2pnhUyHVd0DO7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192508},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"test-coverage/","coverageThreshold":{"global":{"lines":50,"functions":50,"statements":50}},"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"check-node-version --node 18 && check-node-version --npm 9 && lint-staged && tsc --noEmit -p . && npm test"}},"types":"lib/index.d.ts","engines":{"npm":">=9","node":">=18"},"gitHead":"fb7c5cfa8af0365e5c1f24d0e2527b02f407c801","scripts":{"test":"jest --verbose --runInBand","build":"rm -rf lib/ && tsc --pretty -p .","clean":"rm -rf lib coverage","start":"'ts-node' src/index.ts","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","update":"ncu -u && npm i","release":"release-it","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","release-dry-run":"release-it --dry-run"},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"repository":{"url":"git+https://github.com/nelsongomes/ts-openapi.git","type":"git"},"_npmVersion":"10.8.2","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","directories":{},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"_nodeVersion":"20.18.2","dependencies":{"joi":"17.3.0","axios":"1.12.2","lodash":"4.17.21","node-object-hash":"2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"4.3.8","tslint":"6.0.0","ts-jest":"29.2.5","ts-node":"8.6.2","prettier":"1.19.1","release-it":"19.0.4","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"24.1.0","lint-staged":"10.5.3","tslint-react":"4.2.0","@types/lodash":"4.14.174","node-notifier":"8.0.1","check-node-version":"4.0.3","tslint-eslint-rules":"5.4.0","tslint-config-prettier":"1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-openapi_1.1.10_1759783258586_0.5115910976279081","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"ts-openapi","author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","version":"1.1.11","description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","main":"lib/index.js","types":"lib/index.d.ts","keywords":["openapi","api","documenting","typescript"],"scripts":{"test":"jest --verbose --runInBand","clean":"rm -rf lib coverage","prettier":"prettier --write '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","prettier:check":"prettier --check '{.,{src,test}/**}/*.{js,jsx,ts,tsx,json,md}'","tslint":"tslint -c ./tslint.json 'src/**/*.ts'","test:watch":"jest --watch","test:coverage":"jest --coverage --runInBand","start":"'ts-node' src/index.ts","build":"rm -rf lib/ && tsc --pretty -p .","update":"ncu -u && npm i","release":"release-it","release-dry-run":"release-it --dry-run"},"dependencies":{"axios":"1.17.0","joi":"17.13.4","lodash":"4.18.1","node-object-hash":"2.3.10"},"devDependencies":{"@types/jest":"29.5.14","@types/lodash":"4.14.174","@types/node":"24.1.0","check-node-version":"4.0.3","husky":"4.3.8","jest":"29.7.0","lint-staged":"10.5.3","node-notifier":"10.0.1","prettier":"1.19.1","release-it":"^19.1.0","ts-jest":"29.2.5","ts-node":"8.6.2","tslint":"6.0.0","tslint-config-prettier":"1.18.0","tslint-eslint-rules":"5.4.0","tslint-react":"4.2.0","typescript":"5.8.3"},"repository":{"type":"git","url":"git+https://github.com/nelsongomes/ts-openapi.git"},"pnpm":{"overrides":{"undici":"6.27.0","uuid":">=11.1.1","js-yaml":">=4.2.0","form-data":">=4.0.6"}},"engines":{"node":">=20","npm":">=9"},"jest":{"roots":["<rootDir>/test"],"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.[tj]sx?$","collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"coverageThreshold":{"global":{"functions":50,"lines":50,"statements":50}},"coverageDirectory":"test-coverage/","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"husky":{"hooks":{"pre-commit":"check-node-version --node 24 && check-node-version --npm 9 && lint-staged && tsc --noEmit -p . && npm test"}},"lint-staged":{"*.{js,ts,css}":["prettier --write","tslint"]},"gitHead":"4bd36ce5022ad7ff1fcdfccfe91fb49e73c8f062","_id":"ts-openapi@1.1.11","bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"homepage":"https://github.com/nelsongomes/ts-openapi#readme","_nodeVersion":"20.19.5","_npmVersion":"11.13.0","dist":{"integrity":"sha512-hW5RITVT67U8a1J3Ven92v6RSxDoPM6nSms4D4DRZfuJ9frFwQCMidSBNK3wRPK/wqTyWfJOFmJLDjHn/ICyYA==","shasum":"5d4a3948bc618a6259bcd462024dca8b5d970df1","tarball":"https://registry.npmjs.org/ts-openapi/-/ts-openapi-1.1.11.tgz","fileCount":47,"unpackedSize":192846,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEfnpERgOCH0mTFBpq+GHW7ztanIj5F81Fh/Iig6SAqiAiEAhCYLD51yGExkBlxIm1QoZ8dPjTEPPriD3IHCBadexIE="}]},"_npmUser":{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"},"directories":{},"maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-openapi_1.1.11_1782252281992_0.28727489225257585"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-10T19:53:16.233Z","modified":"2026-06-23T22:04:42.225Z","0.1.0":"2020-11-10T19:53:16.415Z","0.1.1":"2020-11-26T09:32:17.648Z","0.2.0":"2021-03-08T23:32:41.645Z","0.2.1":"2021-03-08T23:47:09.339Z","0.2.2":"2021-03-08T23:57:12.894Z","0.2.3":"2021-03-10T19:03:55.329Z","0.2.5":"2021-03-10T19:47:20.629Z","0.2.6":"2021-03-10T19:54:24.881Z","0.2.9":"2021-03-10T22:48:16.672Z","0.2.10":"2021-03-10T23:18:09.047Z","0.2.11":"2021-04-10T19:36:30.334Z","0.3.0":"2021-07-06T18:42:52.014Z","0.3.1":"2021-12-29T10:33:43.097Z","0.3.2":"2022-01-03T11:35:27.739Z","1.0.0":"2022-01-06T11:59:32.707Z","1.0.1":"2022-01-07T16:52:18.823Z","1.0.2":"2022-01-07T17:08:53.346Z","1.0.3":"2022-02-03T14:32:03.165Z","1.1.0":"2022-04-28T08:37:23.842Z","1.1.2":"2022-06-17T08:11:02.916Z","1.1.3":"2022-09-07T18:49:02.537Z","1.1.4":"2022-09-07T18:55:44.442Z","1.1.5":"2023-05-20T15:59:56.103Z","1.1.6":"2023-07-22T22:45:57.656Z","1.1.7":"2024-02-25T18:48:46.219Z","1.1.8":"2024-11-20T22:54:47.518Z","1.1.9":"2025-07-28T11:09:24.072Z","1.1.10":"2025-10-06T20:40:58.765Z","1.1.11":"2026-06-23T22:04:42.118Z"},"bugs":{"url":"https://github.com/nelsongomes/ts-openapi/issues"},"author":{"name":"Nelson Gomes","email":"nelson.ricardo.gomes@gmail.com"},"license":"ISC","homepage":"https://github.com/nelsongomes/ts-openapi#readme","keywords":["openapi","api","documenting","typescript"],"repository":{"type":"git","url":"git+https://github.com/nelsongomes/ts-openapi.git"},"description":"An openapi json generator based on joi information about APIs that will help you to maintain your API documentation up to date.","maintainers":[{"name":"nelson.gomes","email":"nelson.ricardo.gomes@gmail.com"}],"readme":"# Ts-openapi\n\n[![npm](https://img.shields.io/npm/v/ts-openapi.svg)](https://www.npmjs.com/package/ts-openapi)\n\nAn openapi json generator using joi API schemas that will help you to maintain your API documentation up to date. Joi is the is one of the most used components to validate data schemas, this can be used to generate and maintain API information up to date, without the need to update manually documentation.\n\nThis software has some code extracted from [joi-to-swagger](https://www.npmjs.com/package/joi-to-swagger) to interface with Joi schemas.\n\n## Installation\n\nUsing npm:\n`npm i --save ts-openapi`\n\n### Visit the [GitHub Repo](https://github.com/nelsongomes/ts-openapi/) tutorials, documentation, and support\n\n------------\n\n## OpenApi Supported Types\n\nType                                                                    | Query   | Path (1)(5)  | Header | Cookie  | Body\n--------------------------------------------                            | ------- | ---------    | ------ | ------- | ---------\nString, String Enum, Email, Password, Uuid, Uri, Hostname, Ipv4, Ipv6   | YES     | YES          | YES    | YES     | NO (4)\nInteger, Integer Enum, Number, Number Enum                              | YES     | YES          | YES    | YES     | NO (4)\nDate-time, Date                                                         | YES     | YES          | YES    | YES     | NO (4)\nByte(3), Binary (string)                                                | YES     | YES          | YES    | YES     | NO (4)\nArray[]                                                                 | YES (3) | NO           | NO     | NO      | YES (4)\nObject                                                                  | NO      | NO           | NO     | NO      | YES (6)\n<sup>\n(1) Values included in url parameters are always required because they're part of the url.<br/>\n(2) this type is a Base64 binary encoded string.<br/>\n(3) array of scalar values.<br/>\n(4) for body we support objects and arrays.<br/>\n(5) the name of route parameters must be made up of “word characters” ([A-Za-z0-9_]).<br/>\n(6) GET requests don't have a body.<br/>\n</sup>\n\n## Type Samples\n\n### All samples presented here an in Typescript\n\n[String Types](documentation/STRING.md)<br/>\n[Numeric Types](documentation/NUMERIC.md)<br/>\n[Date-Time Types](documentation/DATE-TIME.md)<br/>\n[Binary Types](documentation/BINARY.md)<br/>\n[Array Type](documentation/ARRAY.md)<br/>\n[Object Type](documentation/OBJECT.md)<br/>\n\n## Advanced Topics\n\n### Security\n\n[Security Schemes](documentation/SECURITY.md)<br/>\n\n### Parameters and Models\n\n[Parameters and Models](documentation/PARAMETERS-AND-MODELS.md)<br/>\n\n### Mingle multiple services\n\n[Mingle multiple services](documentation/COMBINED.md)<br/>\n\n## Declaring an API\n\n### First we need to create an OpenApi object to store information\n\n```ts\n    const openApi = new OpenApi(\n        \"1.0.0\",                // API version\n        \"Server API\",           // API title\n        \"Some test api\",        // API description\n        \"maintainer@domain.com\" // API maintainer email\n    );\n```\n\n### Then you need to declare an array with the API servers\n\nIn the event your API is based on docker instances you should call setServers when OpenApi class is called to get the json, to update the IPs and port numbers. You can even specify different servers depending if the call is internal or external. Up to you.\n\n```ts\n    openApi.setServers([\n        { url: \"https://api.domain.com:443\" },\n        { url: \"https://192.168.1.23:80\" }\n    ]);\n```\n\n### Optionally you can set your license information\n\nThis is used to document the API license type, url of the license and terms of service.\n\n```ts\n    openApi.setLicense(\n        \"Apache 2.0\", // license name\n        \"http://www.apache.org/licenses/LICENSE-2.0.html\", // url for the api license\n        \"http://swagger.io/terms/\" // terms of service\n    );\n```\n\n### Now you need to declare your endpoints (once per http verb)\n\n```ts\n    openApi.addPath(\n        \"/hello\",\n        {\n            get: {\n                summary: \"Server Healthcheck\",          // Method title\n                description: \"Hello world endpoint\",    // Method description\n                operationId: \"hello-op\",                // unique operation id\n                responses: {                            // response codes and description\n                    200: textPlain(\"Successful operation.\"),\n/*                  // or if you prefer:\n                    200: {\n                        description: \"Successful operation.\",\n                        content: { \"text-plain\": {} },  // mimetype with empty schema\n                    },*/\n                },\n                tags: [\"Test Operations\"],              // One or more tags, this will allow API grouping\n            },\n        },\n        true                                            // visible ? If not it gets skipped from declaration\n    );\n```\n\n### Finally we export the JSON schema\n\nNote that the paths just need to be added one time, during server init, after this the openApi is basically static.\n\n```ts\n    openApi.generateJson();\n```\n\n## Declaring a GET request\n\n```ts\n\n    const errorSchema = Types.Object({\n        description: \"Error description\",\n        properties: {\n            message: Types.String({ description: \"Error message\" }),\n            code: Types.Integer({ description: \"Error code\" }),\n        },\n        example: { message: \"Bad request\": code: 400 }\n    });\n\n    // body response schema\n    const responseSchema = Types.Object({\n        description: \"Customer details\",\n        properties: {\n            id: Types.Uuid({ description: \"Customer ID\" }),\n            name: Types.String({\n                description: \"Customer name\",\n                maxLength: 100,\n                required: true,\n            }),\n            type: Types.StringEnum({\n                values: Object.values(CustomerType),\n                description: \"Customer Type\",\n            }),\n            birthdate: Types.Date({ description: \"Birthdate\" }),\n        },\n        example: { id: \"96efe677-f752-426f-a9b8-b9f33b286cc9\", name: \"customer model\", type: \"gold\", birthdate: \"11-11-1911\" },\n    });\n\n    openApi.addPath(\n        \"/customer/:id\", // path parameter\n        {\n            get: {\n                summary: \"Get a customer data\",\n                description: \"This operation retrieves customer information\",\n                operationId: \"get-customer-op\",\n                requestSchema: {\n                    params: { // path parameter\n                        id: Types.Uuid({\n                            description: \"Customer ID\",\n                            required: true, // param values MUST be required\n                            example: \"37237d6a-bb7e-459a-b75d-d1733210ad5c\",\n                        }),\n                    },\n                },\n                tags: [\"Customer Operations\"],\n                responses: {\n                    200: openApi.declareSchema(\"Get customer success\", responseSchema),\n                    400: openApi.declareSchema(\"Bad Request\", errorSchema),\n                },\n            },\n        },\n        true\n  );\n```\n\n## Declaring other HTTP methods\n\nYou can declare:\n\n* delete requests\n* get requests\n* patch requests\n* post requests\n* put methods\n\n## Declaring the inputs of your request\n\nWhen you declare your request you can use as inputs:\n\n* query parameters '?a=1&b=2'\n* param parameter '/:userid/list'\n* cookie parameter (a cookie)\n* header parameters\n* body content\n\n## Sample server\n\n[GitHub Repo for a demo server](https://github.com/nelsongomes/server)\n\n## Medium Articles\n\n[Maintaining REST API Documentation with Node.js — Part I](https://medium.com/p/65e9700e3b30) about documenting a single service<br/>\n[Maintaining REST API Documentation with Node.js — Part II](https://medium.com/p/26d1a622d3fe) about combining multiple services documentation\n","readmeFilename":"README.md"}