{"_id":"swagger-and-schema","_rev":"28-d5b84ca3d1c757f7610a81fefcd19507","name":"swagger-and-schema","dist-tags":{"latest":"2.1.5"},"versions":{"1.0.0":{"name":"swagger-and-schema","version":"1.0.0","description":"引入项目","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2"},"gitHead":"ee019f28c089b5d6dc03b4cee00992b6f4b56f24","_id":"swagger-and-schema@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-/pQcS6B5CIdgoaHs3ir0K/iVKjuZUgCwAukTE9cp8fyKsTjUE+UGPahNh7Vsjz8zrRVEA2ClWBrN9WKMaD29Cg==","shasum":"1c46efca2460a4e7eb42ca96ff0c9655089bc44f","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.0.0.tgz","fileCount":4,"unpackedSize":8743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO09gCRA9TVsSAnZWagAA+AMP/0vrIb6HI8pMo0gkCmwD\njF+48YjnLyPW7NkyDpXgN0XgI1G/0ehnDKW+yQscgJ0kfjBMWi3ARAIAnA3W\nYAx7nf0uVsmXBpxxWiDhfFgcEaL3BUPwX95QJT+ykISn+6WsV25ZN9z9gO+j\n/h+BVhWGTL67xp2K3SaEmigyG7zCW0qSpvRmivLET5lVeQHgPHmYHHReMhNw\n9YOoe2+z3kW/WBwz6DyqjrSO/4ZcLhQAD0lvY2QJokXuLd5hYIUP7Lp68uHX\nioFpzBZCcUrULWe+l3w9cB70Chk3vneFTbEFhf1pBmUcdfMse+3iy8Eu6aM+\nHxRkXKkQ+AIODBaoV7gh+Z7pGOtEh5jTPJ1nzu30HRVuRieLu35q1IN1z/5x\nq4wvzv7tnoiikbZaGaDOYDdmecRp1DLXP3s448jpLKCyzEj29GT3YSp6SdZo\nUWebzk8shC1Vx2wVyuRP3QQZoFeeFeucC/Dp0bp2EAETdqaAcOmIerrp9Vh0\n5X7jFJ7cTxRLUhZ5wYN08QVAP3RrLmtfrt3RrbHfXrZIqbuW/lFLT9Fm9cjG\nj133te+mIkH86lxp4R8ajQ1LS5gLUUUmQCznMlb2ytMJrygjP/hVLkkGuKG6\nDovwef3SQ8NI9qvrOLsQnsIcQjYvcueNEHF22Z8TebGsqZQd2DhRBGP5astl\nDVgi\r\n=4m8w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmyJrRfCOi+KLBzrjSxj8ObFWyr+f36+CZC9mgPFtTOAiEAxprT6/Yci/BKt+aO1T8GqIGpfSZk6iv8HejHGDv0MCc="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.0.0_1530613600926_0.8115908800251672"},"_hasShrinkwrap":false},"1.0.1":{"name":"swagger-and-schema","version":"1.0.1","description":"引入项目","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2"},"gitHead":"02581d15e13ff4807803ee41c7bd7bcf1e39ab90","_id":"swagger-and-schema@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-PCQOQ/x9r76prS7NghhMtTEpFnrRnWwtTkhiOAX9c+Q/t8X+irjvcXq7yI9YT+BaA7Hunx+yexys61XWz0kobQ==","shasum":"01a25777d3048f998603a49286853142176d2a55","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.0.1.tgz","fileCount":4,"unpackedSize":8795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO166CRA9TVsSAnZWagAA7SgP/37sN6ItoXZ+TtqzGTcd\nUnNv945ROeq3cQq+jcxn7dqR1c7d9pB1KBsMzX92lwYQ4kbNmmbBmizdrQzu\np9+Cmmx80mkjNjpcHFg6446kPOSCIOoPqetNO9Hxcfh/l+3MzCFJKcPLQ6Tp\nX1Zl0d/7kdwFrOy84ttfpv+u6Nc3TIAxkQ8cw+0wIcgGYkoBbPA2haieTz50\nQmLmIQqIUtllUHqS2ZOaQy+560bIL6S5V0kBt5RqqRfn/N1ANargAV9ZDz4O\nWm3ZaX4SdqA90Uygy8dneI2VFX+bz7WV+yYLS327IQo9yDbP/SGS9JLW38Z2\n5N6b8RHN/mRvY87yYNprs4wkzWMk8NIY7FsAZIFAPAfAQ3dcyqBn6SemAgFX\n5hEdZSDRHRyhO8ho6owswVtJsbgKE6EttdIfNlVD99+DQqvNx0ppMmAj+Zyt\nfNsyzT5KyQ9Umt0bwfH6HP7+PoA7pFd+/ru3muqtaE+6ohBXXZI8HdwaKdMb\nnKJfng/v32cB7kCZQSBNsbg22o/mcj04YW452ZKboX+COdlO6R3z8nyJjyA0\n/lg7wMSgVMR3EZzIkf84Gp8eDRrzQH3Lf5sMwHp18kuUz4nYEwhte/fHfPAd\nJB7WJXpsMuYNFGVcWL9NZH2R3gNbJGUxuIqh1fgWahnuENQphea12Pk+B6vy\nHLu0\r\n=2wEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRsBGhYydkWpYy4VSfYap18m7XCkRIuvreUrDR//D/jAiBpWNidhFrtKV598dF1Q32C7WBgEm8juEH3AlsFjhJObg=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.0.1_1530617530859_0.8595382552151007"},"_hasShrinkwrap":false},"1.1.0":{"name":"swagger-and-schema","version":"1.1.0","description":"``` npm i swagger-and-schema --save ```","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2"},"gitHead":"29f7f34b90e70fc6067230646f6b9640a0c76f11","_id":"swagger-and-schema@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-MXt1IgsZJO9DngTjN3GdJQZMZ2ZR29foxjLhx1JkrjytCYQr+QrKrJegPk43IX1S5/uKvzwpzxw63MmEMbyvXA==","shasum":"ee009601def4e6786a2f0a5d9f3c9be22ec61de0","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.1.0.tgz","fileCount":5,"unpackedSize":14871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO82tCRA9TVsSAnZWagAAHxEP/3iPg4PBIwEMYoa24tk3\nzRnGmqNzmPmiMxKpP6MpHhK/YrdCsXreGrg1/a+pRC9iCezBPbx/AWc/HwPG\n4EoewL5dEkxIuypT19jOi6vRCnyIMUrx9PwNLuEEE/ZOE/jNZCqmdudQ2PW4\nTYG8+6WrxT3zMYWmWYq5/88F9pka8jU49WFjD+8otclV864X5MSpSa3d6iSm\nbzp7loVHtVBrXH80cxfIgdN4c30oRVXbkVUv+RhLVgZbsTOx8nR+EYmJE4R4\nQ2kQdkF+uhKR2r2lM+PruAfLLvQemsmSehfLgaWG1/XqQ/We23/9kL6TFFoI\n4/S1vnPs97P4BWNHhg0swKECfUmMPSCVxSHKeLTHWPpGAM352Ps7OG5+fREE\npKpQnE7hxpolmSaJ7SOsUPvTkphJLs2XbNgD+KCIg2e/rxKzQWpZbvEedT2E\nD4hURHGrwikCu+x4DsRuLjDOog7hCDy/UVsqSwfDdszblyOd9rp4dt0D1ClF\nAf3+9tm7yo9QkCHJiVh3Z3Juoyjik0lWYa3JFVBW7gGQAbP4siEbU7ugHrs3\nOraIuQAwDupQTd9EcHu8wnDIXNDy1jNsOnAvJzNSUHzWimjzGQMyD5LzE4r2\nn1MFiDX+b8qWsFX86hNuTd+UqRhFePouBQZnwNxX2cnXuyrJ7Cc7PkUK9MQx\nlCRH\r\n=JR49\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVc3dS161W0P2JDyrfTHpqGHkGntV61uKDsQmEvewn7AiB/WDgx2TLjdsqPOgHzf0VuqdvRTA/5kFGChfvaXKp4MQ=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.1.0_1530645933709_0.8726263094561104"},"_hasShrinkwrap":false},"1.1.1":{"name":"swagger-and-schema","version":"1.1.1","description":"``` npm i swagger-and-schema --save ```","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2"},"gitHead":"c72b83bd316df7d240bec4b32fe92eeff0b5497c","_id":"swagger-and-schema@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-LlU1BH61Hgo6yV75mwsEadmWl+qB7xmprBge4GlfaHw2odkQN3Mlx5Fk+gnB8wWRsyE0D1pKC70FHst2C6zvKg==","shasum":"ad8b27736e09c3ca1f550901739171855cf3a4ed","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.1.1.tgz","fileCount":4,"unpackedSize":10041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO898CRA9TVsSAnZWagAA6+cP/3Jvaz07Fp+JUR+jnzgt\nY8izCPuU1t7qzR3CmKp4caPlAoCEKkfrIjp4pzNVYsGgqYJjMbq9dJ64/zaC\nWlmCcPOpYlei8vW2tqyjpumFZYeb/8PHuGj+bvDutk8ROXxBFZo/naLTLNeW\nh/BeuswxVkbbH6dY2gazYdqUyVHTaqzlK23fhzV6+RSu8jSZtINhbgslhAlc\nDZjWxWTOzjQA3Y5joDlaow7vxgDyyjPfRl5H45t8KTyVLVtb4VOnwTjqFhaL\nMCi5bgrKocT1FL5GLcfwOAy/ydDZFM0DbOX+0vjgoM8Sk0i1FzPLdOFavvTR\nJYuSjtM/2s27fUPlRJzeodDlBWoagVcQ3fiJ0BoA84MVGCo4Dx+POxgkfJBn\ny5icsJ0dzadytQR+NtSx7fg3fYS64CLovFQ2TR5XbuGLdYK7NCGBQ7WAn+nF\nl6m+Fgzqk4lhEQdeWyW8dcqw/oJhnrxtg4IXJJ9B5MzJYDJwgew1d1DGyjqN\niHEg3ruGwXssrUeVeLVCTzTDp4usj7e7lVDYhMLAZli2G6Z8XIw2APqGsei4\nlkqe2JHVDyi9KdLrlVGFMhenx/x4DeWW42xL+B43PrsIm6SkgEloRslqhDy8\n5kMv1sgH9ws/1HBeN+DYqUZgYco3wneL0pdBSCryFgtPseUfeBF03Ej4sm80\nDYh1\r\n=0iNS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2vNY5SPjWPhIjHK5tE50YqV03SEj8VhFXX2wj3hzw7AiAKAlEsZbxVYn+9jsM7YYw9Z4f07poJ4dxFLJZlqezqkA=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.1.1_1530646396426_0.7737703507358602"},"_hasShrinkwrap":false},"1.2.0":{"name":"swagger-and-schema","version":"1.2.0","description":"``` npm i swagger-and-schema --save ```","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2"},"gitHead":"f1a617e3d7a55e7f11efd0d9cc7b9902ca44f906","_id":"swagger-and-schema@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-svleVnbpgqgmUBthTUvrczKhGjSTcy2eme8M+hOy4vqm/2K8sCj7r36Hb/jg16/Z7V3DiOKPvX6Ye6v1fu2fnA==","shasum":"307c2535d1a2998e256eacebae63b3f930829dbe","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.2.0.tgz","fileCount":4,"unpackedSize":14835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPEdhCRA9TVsSAnZWagAAYzsP/A4rdGvZbuo2AfZbx5ET\nq3rwsM6Ut518zaH9Ydihjb4BZnXYTUyMEFbdgYvxY+U2tm0Fbgw3QmeRJZIw\nAAf3ow5zOyPFlJxvA9MdVeQ/aXZlu6yf8cdxas6ySJe2avy9pt8Cg9nqGwTQ\ngpTeHzL51gatl8zizOACvZCou2kgFuU6hn52yfMPJS/FQQqc/isDI50DL7vz\nbC/xHFBI4/TFEcFnOZbzktFFNTD+TQxd6t2GYrREUSFisdTKf5My6JwKf8Me\n6rvHiCchWiEJ1FlgqwQD9pJ96gemnSWSvlQy6fKpZAoRdbVrLwySYvPZ+2ZX\nuSlFcqj53S0sPEWvXj+SHo8Zo3xNiq75SdFqMw7PearbxKY1dD/ENpsKK36o\n1j5Pg96DbUgCaV4zdAX26M92w82aq0gfFSzBm3GVMopmRCNvRaMQiqGDRZxV\ndNRKCdzdMMNl1F2L1sqZNuYON8vAHidFKfmXr3tPBt7d1Amv6r88Egq9sg7r\nBtWW/BjeqzPxnhoO2Qd6QZE0KnuQpCY+FfOi0JZOaIUcFhbHyJQd1TqoW9Xo\njXlvli2XQJasEt5uVtpxesXxUfzTmg2oTFjVQ4um+a/hIqm2qHAevHUQaDCh\nuU5lkXLHiNHsW6gX6gdxJmp4pXeWgcVdFQAf7WLQ7rjoBewnXpygiBnPb+Ut\nFXr+\r\n=/rRT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICA/D98L8yya3pHwO7SmWE9LR6wc8nbJ9bZhZBPBoVJXAiEA24WWfKooJ0KmRABLrlXDFM8FT6U+5alTryZEHtClGpk="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.2.0_1530677089565_0.9043726537594812"},"_hasShrinkwrap":false},"1.2.1":{"name":"swagger-and-schema","version":"1.2.1","description":"``` npm i swagger-and-schema --save ```","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2"},"gitHead":"071bc90f2d23cccb8a3163a34ba9da3c4fe15b81","_id":"swagger-and-schema@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-M7H3fvBiwXyJoWNxKO35sMnG7opLfZRz+4m+LOejB/cjzkBn2Dahw4scYo2sfJRdZBKaBCu0LSfw9915Zqw0pg==","shasum":"0201795324e07e0af993cd244127df04e7bb8d89","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.2.1.tgz","fileCount":4,"unpackedSize":14819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPYv2CRA9TVsSAnZWagAAZqsP/AxEDNiJpp013WIOKfnt\n/kLtqAcB49rQ9caTb19ZMPV8WlGfg3PuyuyG66wpz2BuXQXgZxRtW4gf2KiT\ng5ZtaUiXevnCRBvc6jXH27waadngcoD9olKvvJkjg9gXOwo5pLKrOfp7GLlQ\nk7U9MND06YFMVPLsbc6Uspp/Jpot04afVr/1dW0FIujMi+2X6ZOo1TvmUwqu\nKd43vrbFXQMB+xu6bfs8fHmMc75TaVjWyFHJkWLlD8x04mo8uUX53pf/ouoA\nSwmdLnNPANBw2z9DJu1U1+lkXwOwAbVtdAboxSEcfSVXDsw+Zl9UqBqARLoO\nyRjYYUaeKjtkcJ568hXiy4phq3UTlULQWa5tlfCgoj2d4e46k4l+rxNWb6JP\niDMxFIRgjFcFn/aXgS/p8TxFNPXEP95apUO4rc6dzbiB07s8kasMG4B5F0Iq\n0EaxlzgP2xmangyOGHq6ONUlAoYv6ZsRBQ6P9WnRPWd//IglNCFd3SbpkIoH\n0/vmjU9gQbM+jyuxG/0WncK4+8YeGDqESNZi0DOzhOp6kjF2IwZBsqH4mvf9\njtnq7MldKWiGR/Zd3YPa1/9YTQbfd2zyQpOCOqsyQtq2ijlbEVoku8HdFfkm\nvc2Qd3DTLHBAEFSHQlb58NAAhAR0tT8jwo8izHYfjC40+zidatP8lOAPBXok\nEAGR\r\n=/HCr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo+/Lctq4gpTJIuWzBWn1r/PDsf1ySb6kVFWXlkxvRhQIgCiQSBWls5pLeQ5oOo1o4o1GTvxb7EpUw0VafodVeuLE="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.2.1_1530760182822_0.26601780258531105"},"_hasShrinkwrap":false},"1.2.2":{"name":"swagger-and-schema","version":"1.2.2","description":"``` npm i swagger-and-schema --save ```","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2"},"gitHead":"a37f4a2712e35281174448189d54b0c1d0d30a1e","_id":"swagger-and-schema@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-gOlgqyTbPuxdHoDJo4HrBPDGeZArI4efhePiM8HBHvN5ihOnbAOIsz0n7DciyrmbTMswboymh+nleNf0ZzwbYQ==","shasum":"e08bdb81c97cef1b6b4dc29cdb56e4d680903188","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.2.2.tgz","fileCount":4,"unpackedSize":15163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXnuWCRA9TVsSAnZWagAAA28QAKAfWALrvq9HqqN8byuM\nviGmtXn99ZHDLfYQDfpOVfdTC7Fcpksj8dxo9aRMca/sa8BCCpC6ha4OOytP\nijikhD1fJlQXx0Wyyaf6FIW4Epb90DvKs+bz6NBUt0eL/bC+m15i3j0qC5RG\nWv/3KXhXz+rwSScs4RP1bgAiugGYw3CAz4koUrQl+Xsga7J1CA1lXMl//uNR\nG7KN8rfAhmaIC332Zo9LgvU2dvZlhCpJJgqwwQN+SM1QXlyU7ZoQn0gjt+e1\n+EEvs2UXUtmJiIQksFsFJNYpBJK8w+YCtZP+8oLu3YPMzw9gmPwh8tc4eYOi\n/LolH1Nttuk5TzjQWoyNm2vN3lGiEH61EsOfovPrfAffYnwk8zWIpQXFVoaj\nRIEDW+wjf0nH7hjJi6NC7EJIge8fwkl7hNCWmumE7XcKchvqj6DYDuggdk2q\nnQgPVcogpEcIyMwR9pCybEL2mMquBrhXqGn6Q+K/w4UHlNjnC5ugbIyKkYjP\nQ8zGA6qA/UaW/OwOxQYuGzS1Ox2Mned2m0r7eE553Bh7lx49tOj8Am+eG/CE\nWHngDsychhpe7f5Yt6lJminryEdu2cq6kXEREeZ8pxLz6VbQySnEtxB38831\nLZxRfiBL1tJ0NAWdmPLHVuydpjPl7LmzXxj9dk6ZGYsUvQQn9lWmnn5RlH4Y\nFGst\r\n=qyXP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEV7mu/61h2Dc+oQRmUhielR0/HljTTgm/TeNKVCD/V6AiAQYlXQ2O7Goc6fDuIofwSWn7CLo3+B96Bs9XezHouXOw=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.2.2_1532918678058_0.9773091578055941"},"_hasShrinkwrap":false},"1.2.3":{"name":"swagger-and-schema","version":"1.2.3","description":"``` npm i swagger-and-schema --save ```","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2"},"gitHead":"a37f4a2712e35281174448189d54b0c1d0d30a1e","_id":"swagger-and-schema@1.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-/7dZwUl8e7ErcaVEaUwWcsQ5v9A/wi25p0ZbuoT6NI5OzF24uGX/zpt5MAHV9DphQUvjFs1LlBdV+QG4+hscJw==","shasum":"3333a0867968cab08fd7d6c72abe4df1f3c15d4f","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.2.3.tgz","fileCount":4,"unpackedSize":15307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaCeVCRA9TVsSAnZWagAAPM0P/2+/KM9JPv1qmrtmovrx\nzKzO4t7/o8uDIpZayxOQL/GqxLIo/tplZvh/DGXxZsagUYuHTRYRm/6Slwhi\nykVjG31jOwpI4WWYeQJf55w+mfjMbmEhuwL3i3ZYyXgbhvoWVItt5OuDIy8q\nZikhK83wutg2DwcV/tQmwq9gDj1N0KAYDLA3g2KSKxv73a01+AR1j4+WhhkY\n0pDutq/l77wPReP+0hHuU5e14JdZL7UriDz9q4R8ENV6hhozExMidslcHJxt\n0Q6/GXpwcRDoY31i79hf6+u2QLs4hN/437DkajAo/fUzXIzYXwJl4V1l9NL7\nWgfo8FOInJhD4A2kRmZqU6x4WVT50T0ukuvo2gFx/KxlAuUuyKb1ZtRKo0Ob\n98xxhXfFztnRvvfRkUx8SAjdymGVc1EH945txC6Wz49EmfpAWR0mx+hUHZBq\nLke63lRKpABgTNGEr6H+U5l7zZf1dvOgs361BnCFdVk38LgHdCHSMfe9St/d\nA/4QbVDgq/he4Wn3VuIX1gVkLHStrLMwO5lUyfUqmB0K5vt9Wa1CDa1wB8N+\n+BeoyKKxydMTtW3KnczqDVXQZKGKEbTUPcExk0inUwHcoXsPd4Jys8N+S6eM\n17weU5m1nAHfyh8tGU1ErNb1PbnFaHtwn+1d59Gz3bKimauNZpMFXL4iS7Il\nkvCN\r\n=1CVe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN9v5lmb4vJPvjJVuP8q7pwhhE5bj724UKAUjO3YqOtAIhAIFekUwCeKERPOG+UdC6QvIxgKfJC0tBqM6VHLbQIwez"}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.2.3_1533552532717_0.23488610260611398"},"_hasShrinkwrap":false},"1.2.4":{"name":"swagger-and-schema","version":"1.2.4","description":"``` npm i swagger-and-schema --save ```","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2"},"gitHead":"ca5aadd16ea7590f365faeccbf41ea5017cd7b28","_id":"swagger-and-schema@1.2.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-NerM2FoXMikfDXZW43LTxSJJTqA1HgYO1+/hxIyIVEZL5Sewp0Pvr2mYp6cdrGCTQdOxfRfia7MzuKcQE55TcA==","shasum":"5ef98737545e30480168a7e99354ec371d6a6402","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.2.4.tgz","fileCount":4,"unpackedSize":15402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrHoFCRA9TVsSAnZWagAANpcP/3WLcZSggLqr0nNu8JWS\nN3FZ0vG5cTC47Lm2/frJas8854HFISJLjWcfn4adIlRriXAu5m8tLySuSe4M\nIlPSfWGOtvm+16ssAAIYU97cr5NGXvDXY3JvrtzCKXU2g8LfZU5NvmN5fju5\nbzkMd7ORCWDYUed2JTbrUtXonhfdW1JuXlAvIyWxCduw8SKDjNExOQnR9bFw\nF7TEWhx+zuswNBfm/ZM1hL8scSi5aMR+qCJoOzpbjiDQPaiJeY6Q8WaXhIsC\nPEzKgpa6C71R6Rpis897cEVfC0blXxyiALfzIzsMvfydk1oqTzfPU9OPW82t\nA46ln+KEHUoywbIEV8grIs5Z05o0r1dRD8x9LBSNhA2NXcoFBgNNH36TOdZ8\nD+Efy9XDNTGIaJjm/ICtPyZqAjVQ51fQIhEekMwOYdBDy44C6qARM//hXYBW\nnCjScZM3Uh9vwCAslsTdIc9iS2dtVmayHBdnK6Rsx3vsQmwi502Mkx1x0rY+\nPv0t82klE1PUZ5Km6tunneceeHy0ATKIGruE784gQGsWob1fIpSMx5Zc7Ivb\n6SzV9N4/VpLoHGwgKvFajnG6fSc2qVSEDkFydwXom74+tFxvnjwgHtDEKhlT\nxAZpPcipU4bRXKN4evy7sJTJXGi096uqk8IFDBY9f+Y/n1in3SNh2vTs02W2\njJkO\r\n=24Dt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDk1k4bsXixFPkMhYf6KUfjWCc+AyXv7fv1O3Eo+7muAAiBO3S+ydNvmq5aUmO3fBX4TbPK0bFrhyMY1v39fMtRTvQ=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.2.4_1538030084928_0.31540651821772103"},"_hasShrinkwrap":false},"1.3.0":{"name":"swagger-and-schema","version":"1.3.0","description":"``` npm i swagger-and-schema --save ```","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-google":"^0.10.0"},"gitHead":"01130658936668e9223a82223a8a3a3605eb8a03","_id":"swagger-and-schema@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-oYMSDFob6Y+idDnIBz4yDHP2NYCTgRMhBkOF7w3vgOegppFdpxCkpSczc+XOvC3SB+ofMRRTFOs9DC10kAu9LA==","shasum":"9048cfe4f5292c1a39f0f4c6b398b0425c798ea5","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.3.0.tgz","fileCount":5,"unpackedSize":16029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtzczCRA9TVsSAnZWagAA8/oP/2z7iIVzcx5pZw5hrAvL\nxmj6ZI4fK89r0LHNH44sp7QFbdIGH/wJekT3FRyXx4/MFWXYkar8oN643OHe\nmfkEe35hdZ1iIGaHo29moKC0ENH1btLA2TI114/7xQ4a8PhqVtE2nNwvVfiq\nPSVQMwiUssB6wMwcViWyC7hSv0f/9xtr3TyUUFdPH7V4mMIo7g8pblbvmDvX\nyaYnYWPDUVDh3LyjVRyHQodalEHcXVId3jpeUVpBCS2BsJHEwbZ+vSiqVYRE\naFm5hfw7P8QFGcB148Wz1Ya4QIgGFAEtMPC6ODboDyx3yfGhNZAdiY6TT9+t\nJhlfs1uyPm/EP+eOZL8mSJ18hgZlrAXKz9fov0mmi+F3pYoE1PpzRsIvArw/\ntVoIlFCV+awqP/jCZEb6cxpM9U+b7V4AB+qAvOANpL6OpT+WV3DA4kR5T/DE\necAHLkJFHp3s6j1tObrC+NP1nMPtlOmw6TQueqk0W4kKy8iXj1H7bddOcyWi\nPn6jj/oHaDIJAqFlNmM7ZTFXven6QluHzu6c7Co4UqzyCzCEPE/BrbENbYJI\nxHtLNVA7A/Ux9/JRnTXdA/vCpnPx2aCvgCQCmMeqIQpZcDfdqyB1sFBcdvyV\n6edA/kqWUi0RiOJcH+ULg+GQR+AbqphlMTesXpLzJFWjizf3dj2P9WpjzmCZ\nyrcn\r\n=85gj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyCwISOL5TE+zcbZS2saM2DBuxmePO97z0FukUajVVOAiAyor+HJVTn7Q5ArzcTrFdGrcPz1GJ0Zzjwjred4NUgyg=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.3.0_1538733875016_0.49000265459849235"},"_hasShrinkwrap":false},"1.3.1":{"name":"swagger-and-schema","version":"1.3.1","description":"``` npm i swagger-and-schema --save ```","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-google":"^0.10.0"},"gitHead":"d737c2bbf872d14116088dbf41af21131b19c253","_id":"swagger-and-schema@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-QcRTPgWciGWLtSG+3S1L48KaTkmdxItMJXcVn0JL4DK1sFmwoAeZtMwFAvQPIFr18kGkM1kZLhAnvmZSrRmsdg==","shasum":"bcd11ff3ffb6dcaed7612a3f700a182c84c3b3ae","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.3.1.tgz","fileCount":5,"unpackedSize":16000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtzelCRA9TVsSAnZWagAAVzcP/A3Ey20G2dNd+JOkxLdh\nRge/4l8yY7YnU2ZIktd+c89qacEDBdqq+FLOaV4VOBizoIn4V2S4EY71b4K4\na2d//lNRpXZgZq1r6PnHQTISLKEagofg85jW+mCKcDMcyNdIwGAZKuYiqnc3\n6+2r2hsOLxJK3KH7VmDa4K7SzM4mCn/6ngEZFSjpPetzq8QKRVaRa14cpOtL\ntdDJolZ8VauCBUuu02eEVEG5QdPxqAAfhfpWcTIDQvQ1uBI7qn1Dl3/Fl7iV\ny7PqdjRwC+uqqCd7z61fyP/BFH+78TsTRiigcqGzrY7vkX+/rNEHxfqQsYjx\n9iZ4JGZerz5czaNGISCGRMcu9AIYXOxyJhLBbKYMRFX+0DcixA6M6L5kbLft\neLhZlWd7cv4GXUlZybK4dbIrjMl7hIRSe/odUmEHN7URRo16dFev80ifKOaw\nYm0JnCdtq+nTh/FJ3nBFvkIWBlA5+TCDrZ/hSmnLOJSCn4umCwK5xPIcGJto\n3PzouX6ktPE/Z775n+lBGNxq2q3j3jRKmj1CpwHqlcNn7pLOBI6GXf4GTNbK\ngmul+RN/E+qpp3/hSsqEBMhNtZX2xcYhhjDjJUi0oygSmTPhRJOceRWy1znI\niG2C3ooU3xVm8MiJX8i5PTMizOhbTuWE381ms6WJL6b/HV7B2WOGyCCynqAM\nqEm9\r\n=UC1Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/I0vaagPEpZIGBNc12VMfBLDLLXBleuYEOBbg3Lvw9AiEAincSssCeX6Y0H2om8S+dz4d7etAxGhDp5Bl0GCx3RjY="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.3.1_1538733989206_0.7317807977502377"},"_hasShrinkwrap":false},"1.4.0":{"name":"swagger-and-schema","version":"1.4.0","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-google":"^0.10.0"},"gitHead":"d737c2bbf872d14116088dbf41af21131b19c253","_id":"swagger-and-schema@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-a2nNXe1uzrDr9rErRugsL7479NTWqXHv/6cLUxpkswL34dg9POfL0u512sAJi5NP17oeEYPebhBndGUOaVlnIw==","shasum":"ef4adbea890f168d7d32c27a0c582a4094991063","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.4.0.tgz","fileCount":6,"unpackedSize":16889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBkFzCRA9TVsSAnZWagAAApgP/ROUNB+IBE9Xl2HxjKFx\n4+tgtXkTIGyM/PPqWNK8HycHkU42jFNnOwj38V7E+hoC8vihMd6o+ixJrJS2\nyKsxN9JqtihtmHPuNvVjjZL17uUDonfoMzMA6fR1iFfMWS7hsu1s7Fy0Jbt+\nSg9X/IHrVOL6VOl7n9EJF6xQZyaWbEOePZBWaGmbfxa/oqDxqu8qza/Npndr\neZsanauMLNoGzn6PCxWjILT907Q3rfCuIXWIUoNuo6DpYiUOXIshoK0e9th4\nIJJH0kpUZT8U4rEGZvv2Non6VJEe3cz/vl/OAjl1ZDYfwm93N4JqDxKJVr4V\nfokLMYbu5XeGv4hAac6+2fq/49Zgr9UbiCKd2vHBBgrr2G+ti51eNMipgQMD\n4xU7UWnqtLJOtEbxNeijSuoWUi1kWvWhnBje9tE9l6+5G09Pz8c9sEUQiclV\nYmgc7RrWrCJawozIwWmx6AWi7qRD66TUPBaIEkiFVzC/67FZ4vrK7YK+D/W0\ncScCg3tlDNr2dteWZSOi80TIKN4TIgBnJ4q7hJGMp9zmEMn2+9NqZbbzeovb\nwFZHjyiUS6SMVKTfrQJTS8dH34tR2GS5ppVtNH9trkKPgXp6ArkGOMTgInNy\nKDQgta7MrM1iIf+dHfkQPxAEbQTWjcCrevByu6vfEMh4wUIFsyfO6PZiK0xo\nWRMV\r\n=OgFA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGCGqEsfGh3Ahsn7WnIFB1Qx5CRDSaCjfZoqmJF/V+7AiAFfMRm/HhkPGs71WJXkIbok7oFjUH8ozEXcaGRZ78bRQ=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.4.0_1543913843192_0.9950687822981643"},"_hasShrinkwrap":false},"1.4.1":{"name":"swagger-and-schema","version":"1.4.1","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-google":"^0.10.0"},"gitHead":"9a5d97a04a5f4efc0deb78aaa6767aa9de373d09","_id":"swagger-and-schema@1.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-KHk5qlGB/RdYSrmPt/BT/CXZM6OhaHo9o0YMW1edg45Vs8VCDrkdzxKc/+tcKClIJJT21Y020ojE8VkahpwJOw==","shasum":"d23327c9a72de18820c82a07f431d5353ab160c0","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.4.1.tgz","fileCount":6,"unpackedSize":16985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCPGhCRA9TVsSAnZWagAAC3UP/0kNdMsSdGRUTvFDzLUU\nOAQudw4Zm7BPLoP/I9ehMvdcDZhdYFHNo/0mE9RJQ65J6/vNnUK67ZQ9SAx5\nm+hIW/I1625nBtgtlC/oLcwWeRrcCUPuncTj23JHE2psHrYGv1AJnUKkQYfE\nogCSUMVriOj7A8fc1+teZHbpN/6gZnPIkFpWO6jcm2lP9mnH9xSdpZ4seG6Y\nt8OZFKUPqKP4pwnGAEX01b6XHyagZeVN/fLMVXgGUN4ChnN1RSmjnlnY6twI\nzr5Pec17w2J0hyfPct7/CzGZsJ4IP+0S2z+Vg/HXVl44JqVAkygrnJpTlQ1O\nIs34I3nlSHA3ggb3lN7EFKLW5M62fCFSimL+xs/nPQAL8NK9lFWw1ia20SF1\npAJZulR2fX3mrmbRqIR++86lgmr6QUAqAZyXMr413VjXnpZIrbaaT6YwK/dE\nnTfUSeXqRZlofH/OMMLCxKWcYvvrWzEQuQU5czbyEMQfaU4/qR1Dxe7RA1Rq\n0sWDdfAYtd27Q139z7VdfHH4WHiHNhQ9QpVYqxHYuieukQypWBOVU+ULPhWh\na3+rnA9XuMXq4E7FERaWgwnuaJQ63u3aRsA35VFcXQaLA6J9iocBVauUJZUq\noyJlqai43dMIfPsBE5tEeiixNYdvb7Myg7dp/ON85KOhe1bjHhK93w0kg/1j\nRUvw\r\n=z39E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICC518hHn2UMKE8sXl+A6hc4asmv2cZdKeCx1PoAcW7DAiBUnBsal1ehNqU+1/Pv6ECmHUUqam4I3x3Di2yj2/iGhA=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.4.1_1544090016565_0.5466704033010108"},"_hasShrinkwrap":false},"1.4.2":{"name":"swagger-and-schema","version":"1.4.2","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-google":"^0.10.0"},"gitHead":"13a55c66dfd1e80549c58792afe28b953f934183","_id":"swagger-and-schema@1.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-r3+m1I4sm1IqPLGO/eNxeroIkG1/NZRsqUnlPBKNH2P0d1WbnEcDfIBu32SnotkKeA/IZYt1iVBa7Md0DYmfyg==","shasum":"24a5e74c8810acf1b893f68621e4856b1c6f9d09","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.4.2.tgz","fileCount":6,"unpackedSize":17215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCg+4CRA9TVsSAnZWagAA1F4P/1KAiqwH0zzgV+Hl/km1\ndEwrk9k2X8uuUhEik2o7xUE7xlwoYwf8cOXbNhEHW0h5QZ/zbiKXYyJqn6+7\nz5ybmnFH9Z/3QTittrVJYVXBD4zBlDJ3wyFv6bhJPMb2wf9HANCqbyyzNOtN\nr2Sgp8LByAzrNvRJloOWdjQ+Du9LRmW5aMIKEJkY6jnozd+rNMP00h1jEc/z\nPASrCMnnk5PeCNoMWT6Ar6++0fJIgc6DyC9YOHiOBTSh2kbbUUY501BLHju5\nldM46AXG8laB3M8JpOzDLMRRowoNmfphF4gpCi0q9wqWNF99D3ZeukhTWKTu\ndhtSQIyA49gZxBaRHxpfIHfT+p3TUOhmoCs+n00dFZgbTblAajFUDjBVKqqH\nEubCMRgJZ4ufQAjfnMr7uVdLkPqKRI8/JgCo87O+ghm1Wo45RrmpCjLS49M5\nN0hQhhzGSUHbKuNkS1W7tGqJMGo3GTuuX3yPRkkrHOR9zD7r+kKvbMbkrS8w\nrxsxrObV5USX4sKmfjux93TQBpqhLmLlXs5aizjWeWg1r5grEc333F8+Pby1\n8xKlsIQJZC0fW43FYsJpWcFMHbR1Hoao1pEG5RG6Pq+L6QrHIoVbSLmNafvn\nKp6oJXGaD3WSp0RM/IxUTAbkHJNMfXwiFp3UdeB2aYZhPwICZJscgMM0OdqW\nk7MW\r\n=H7+k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1zQur0jY7iDX33d3ygAsJxT2mr4eeDwxdKi4SOmRatAIhANuB7CWdQx6N28a47jWKkT0y6AeDsPYPc74zwRz+Pl/U"}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.4.2_1544163256272_0.6257626645527121"},"_hasShrinkwrap":false},"1.4.3":{"name":"swagger-and-schema","version":"1.4.3","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-google":"^0.10.0"},"gitHead":"b077b70cd6ec06edc180143c5f22090043494a4a","_id":"swagger-and-schema@1.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-nKX0iIAWAn3b51dhw7o/FO4toh91WMft7/oi0z9m54WGSGZNE87uCR98UCb1mQlS9x9ub74UG49jMt4AWyfdLg==","shasum":"89a7653ae4a3426196987b486728f0e2a3109724","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.4.3.tgz","fileCount":6,"unpackedSize":18267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCildCRA9TVsSAnZWagAAQaUP/i6i+1UPwwDgmvpMQvLq\n5zVKpXPt//5wZvk8ddQlJ3FZY8pT/a9v6QpoNnF90qaWyXjTK5IcfBZPAD9U\nkTc0iMP1hQ3OLLpFwad8cdMvmDu5odZw63AL4HmEsVRPSDxDDDNvXbi/2wtb\nQAP5UoGnpG6A61Yd43cmBH8v1IHsLpEAYMGnRyUds7i5boY/ACttnL7IbCzU\n3HT6JxxR+eJAlvhD6ZMJcxPItStPakdrIMNZqnRQ2yFfA76UUr/6Kwj+XSvk\nDQLMFxeMRP85GwqJe0MMvlr+tqhkrpXtyOHmNr6Os49wtdeuH9CM4y8T5WXB\nsGFY1Fn8FtB3NG0BCDNvx1gXPQle3mvNiIhhNfGwMDCWc8fejo/KEfu/qDsz\nyYTQ/URnlHJms+ytQEjYq1zlU92/ZCwgOvshmKE9geFlQBd+3uTtNPOde1X6\nVI+OFLn0ychfrA5hw8+63dlfHiN/lWR3zbtL2ASu+UPob/A6KKJasgq0hbMg\nkyCa7MZKsVPHXYHxWZ/8fJ/qcSsoYuHhZhGWU5z1dFO23bMjIqswnLViswie\nxfgqTJ/n1ZP2F8myE1Nnq/k8COS4YE/c9DiyKC5se0RXmHkEQJBUUhai88uh\nZbwv7H2/8Jxe2boXmDw4HkawSo6ninz+FW0GqMWBT5KVQh49JgnNdewmiGZf\nrMUB\r\n=HBHI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWUPBfqOmtIJkIQwLIAE8Zf3QYgV08XzRyuKbVQdRO4AiAXgW6h206NK3A/TK6qsQkLIFZrtPEd7Dph5DIvPgVCbA=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.4.3_1544169821269_0.4461759850110858"},"_hasShrinkwrap":false},"1.4.4":{"name":"swagger-and-schema","version":"1.4.4","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-google":"^0.10.0"},"gitHead":"85183226432a4322d320c26924742dc94cab4918","_id":"swagger-and-schema@1.4.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-2rTFC1o446AAPZQm1SdrWsqvmnDXU6Oc/kJ2IuoG7MYEhI23X7hOGPwc3+FvAywZeErMVuDNvQ5j4D6EGCdKuw==","shasum":"25b26e17918489009a3e776884b2bbc8a43a9a9e","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.4.4.tgz","fileCount":6,"unpackedSize":18254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCiuWCRA9TVsSAnZWagAAknsP/2ybiSEKC4cCNLsrpZuj\nL8ROvjAxF9yMMwlCw8hH63Us76iXmCrA387TCS/4f6c2hf+J1h92dsy6PkUs\n3ukiasiO9Muooi/pp87PZSFTiM+BSqmT2+TtJbkda43RfBgI25DaNtzGlpEJ\njOhB8S9jlteTU0gwgp5I64Hw3pstFgNaTgFvcczOY6DF4ErMem5HZEONzn8w\nDyODrL0etyqyau+SjWZOXD8RQ8lMxhE18EB30pTRT60gAhSpL5ASwW0hslCN\n47wFfBg8T50GYKovSW5WTTYeT/muTysxDiRBIhwBP7imkOkjLcZ5N3AR0UFr\nujYTHStGPgFQ5Y+0JsLc5233d9tKfyzkKLV66PH7CNFKVPLoPG6PMcgh4/Id\njMS58MGniVrzsssDD0r5A5ctYz4nTiq5b8aKZCaWc8HyIIsrYBsc3EhS/vCH\nR07ZRMOcTXs0W/0uMOcXLO1jdVNyfh2Y9ee4wCD1GBg9Ay0HrGAVeb9TQb/c\nEInoyJMCzLZ1FrTriJKurKVzfGFxOh72XCNRN2At7KXnzSHVwH8ADPL58g6J\ns2ioGCSMnEYTStD72zsuqnK89c2txmmaxrlda0hLqL83Gzdwi0IbbWw+3pto\ndTkQ+yadv8u/nq3Ung3PJ+flt2pQgPp/tgLMPA1X4509LdIkqrqdVHiWB+IJ\ndcXE\r\n=2tzB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBtfsPOSSkZYq5VFtX82d79YuHFFHTB3t969tlILxpbQIhALzpAt8rAzakZHonmyFFAwO3Y0HQ7ZvvdDg5Ou+rJum+"}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.4.4_1544170389592_0.545323679040423"},"_hasShrinkwrap":false},"1.4.5":{"name":"swagger-and-schema","version":"1.4.5","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-google":"^0.10.0"},"gitHead":"978a3dbdd4b0a37e18c0c3acfddc28fa3831001f","_id":"swagger-and-schema@1.4.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-0CYDEjERVv2aRmgi2Wkccpa3xuIn7Ug2roeRWcl2rC6nTRJpUoavcKaLtpdnzRQCf9OHSVV1x14PBwWdi79i8g==","shasum":"caea7b0f0d4af57f8ff716a7a160d00d0e38d22b","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.4.5.tgz","fileCount":6,"unpackedSize":19417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCjEaCRA9TVsSAnZWagAAKcEP/2K2NRkvTP/6dUcW6UxN\nrMNixL6l/yMWWjnJvU/TuhtaTbZGXSKuxsvKpoxjQz1Mr5Ezv1/LnE9ni4qG\nhUhxcYfXVwdX//yBtfHxuCAUSsrHYHqOrKadOecsQMnmPK0cSrsFcat6WKjX\nJCpsOQ8KtdNnCcc4sfjPbBXH2UtleK73eywUKqAeSLMoGqgLQe/59J2fDLhb\najnpPxWxLGijX+q1quesdKySnB/3ZGLToWMJy4EtnXb4Gs49/f/8ynj6JvLW\n6B/+OZH9vOhF4WQbmeIryyj0V47vNixVkx+nN9XK6A5mV5MYsP9TG4u6oO5y\nYs8LeVz8CsA/yPnrghDJn30ewCaPv9BNfSBBTp7YancJ8AUl6o7hO8tvkcVx\nWIxi0gCG/nidIlSt7DRZo4NgdFqhZc7yDoN5jRWxutpGO+yonm6ml9QEOgwD\nJl2EUgY0ZruxdLxVQP70Ydsdx7w3Bduy3e1LMVrt1NI7hvCBLYrbicdNnCo8\nrjDdimkCTvmzrUlm6eu+DUwR9ybRbdjVqG5rlHZ5I97rBXYQMyo4SevX9m8Q\n5xh0WS+GKzuQ4sZczEJYdgDhnrnECCWUPFsheY9iSqHYo4ZaTtzVRrr74v6b\nHjYIqPQ1jsugnnbsgmicZBd12xdmlw+oXJLIQCqiuFJaCWOEqPyjEmQrOkzT\noxO+\r\n=Ba3c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKo6m5oPQGJhjf1I7vN5gxxySqlyra7KXY9uLU+8Kj1QIhAPb2AuZ/gOdaiA2dtQt7e9M0sj+JWxL9MaXsitkUdiAy"}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.4.5_1544171802103_0.35278597455628824"},"_hasShrinkwrap":false},"1.4.6":{"name":"swagger-and-schema","version":"1.4.6","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0"},"gitHead":"9de2b91a65fdc4d69bf6be3bee81ea704a0a46fa","_id":"swagger-and-schema@1.4.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-nqMWmsXr6DkQSLGDximrhyTf4q5tvv2KluUBjLqqk3YFpObKHo+n1B5AEIbRnO2sR4p45IosKQ94FcKAlerkZQ==","shasum":"1fe710db40456b44575662a85af0ef56772899a2","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.4.6.tgz","fileCount":7,"unpackedSize":21239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFML1CRA9TVsSAnZWagAAak8QAJyXwFiPndRqkroFEAnc\ne/6MTOfOAVwz480D2daQOCQYRemMHGLuUlLWfMcDvcgLRQHcHh/+i/B21dmX\n0lRYlGOdKryQBsXWGpo7j9dlj0WlO+C5lJQi0LTaj0/sQH+LDbyxOSjdTCZq\n7c3Wgo4ouBlkYybDkhbxrafBJH6+2VuGcGTmuZqSJYLzbwSeOmSXSQXwXNtT\nTCwGHTe8GDLQKZZ7CJtO22AkZRVvlNnZ2hEdv6tAsRHBv4n1gpn2PBTNuH/t\nvjMAgARI9Ln16QIElLFZBbJqDfWR7OrIhmX5FbLC4GHiwmfwcB6tjL+XHq3m\n8OVn/FVoy+CopgfS7jTXDxBawadfCImSfNvcG5NPbCc3WEwUwQpes2N5Mx0B\nP/E/7Vf0xlWLFLvV2weSqTh9ycQ5SkWB/AiKm6VUqip9Rw8LhtTq6OvPbmaD\nP33R/65pCGQX3TznPFHpa3QMgOXuyzXg2JtL6DdgAojmYe33tfVDydeRvnJT\nvb4Z46WNixPHoxxHKLfwu+l6aN4Go7IL98DQcLkFTZesnpCrV1YTEjXEEtuj\nTT3qK2jy2kkI36Vs2hgOV749875fRffw75u/GdsFlJNTEkkOfxa7Ms3hZeEZ\nlRgUDANdtSS3LaDuScuUSJW5HJZxDj5r4s6wSqEYZffLQ3qWEiDO2RiO/uiZ\npnJv\r\n=1Yyy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEW2lUt85u3HUlAk7BHDo6gqQ6sNoE7+nTITWfrsZprSAiAq0ywnfAKTZeS0DCfjHyTgP9hLo6kuYDrvdY4A+rtSAA=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.4.6_1544864500346_0.43263718394141626"},"_hasShrinkwrap":false},"1.5.0":{"name":"swagger-and-schema","version":"1.5.0","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0"},"gitHead":"d88c51bf1dddd8e8e845e0f10a61942b57262323","_id":"swagger-and-schema@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-g6MOKxybtvoT0WTBb7IG7gUzbp76eFQmgYl7m0ecyeuHWl4KXlho5z2PTJ0aywKMURvPKxZ0oCvvACn6degt9g==","shasum":"d7dfcf03f3c4708e4bea17c54f15b5c270585475","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.5.0.tgz","fileCount":7,"unpackedSize":26235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFTneCRA9TVsSAnZWagAAtPkQAJ3jeDc2KP4Nu1mB+VCY\n3h/iiisFIqZjMQnqj+WzOvuRkNPwdNlxIsjAGkHqzqeQv5ZC+3rOsK5VUCMz\n4x4kC+tNyGDQGpluepEAONYs80r+a98Jxot2NNa8TKZkvWFqbQAGFcieavw/\n8I7dP+p4CXRrm7gKCpAvsBNHbQtjrB8xM6FrPEbKyUZAWZ5FThYrGKiRGKS8\nvWI49Lx8OsGWBxCIKeo9L9x0ZrK/NoU6cfs8zab5o/gQOK0k4g5tJBsjMqbU\nACbIdbIn9Lz5TpdLgjcXe1CcqmYSl3FVvLY1ZXQAJPBhzO4n8+HD2P4OpXem\ni1Bfbi2FJbyjmJwTc5gBfiGKgUtc1T6a8yrqacEZkQiDtXYrj8JrtnOU+coc\nmbfoTsm15dHavujxyeWF7WuGWKtBti2ikC1H8PYVCdpDj+3RXMAV5HykqmCO\nsczuXCfggRGLCEyvEboNo6+vYr75FJJSvG/YFQOV9HtiGLKDQMSRfdQBgVEH\nRXyPMzIjzAPwSx3EzzuKUEwLFNnJrArudCYweUW6KSbb5SAXtEAVs8hACmhA\n5t9TZXRAHRvPNomyHTnVCF4YpwLqlB4/4tZ54zrnQO1Fjwez5RLJg2xQqjso\nraEdcdLtag8NNZjez2IIvVxGDTAtc4ux+I1yxIiinCd/bAzKJjAPCnNvOZ9d\nH3l9\r\n=KkHZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZnCJMudRd//OBq46dARakhLvdluV29D9PugZfM1ih3AiAPJCKMBNcCpdHOiC2v8fAElvXOUa34dQ36ieXnbD2F8Q=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.5.0_1544894942164_0.7849095095799776"},"_hasShrinkwrap":false},"1.5.1":{"name":"swagger-and-schema","version":"1.5.1","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0"},"gitHead":"2d1bf437e6caba5d0cf792c5edd3681133c95c6a","_id":"swagger-and-schema@1.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-AHde1J5YFD3vqDes78UIwedyBeoPzxj6cP8zNswzSFjAq6OxcEKo4NnIZ5t0JZLZ1TOU9l3S2ZN5/hySpy3s5A==","shasum":"09cb631599a4815c7c11bbee8305c51fadbbf880","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-1.5.1.tgz","fileCount":7,"unpackedSize":26210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFTtGCRA9TVsSAnZWagAAS9EP/jrCb5ELgfvmUgjVIZcP\npWmRGLlqIBDEnamBM702jIsYgx01Mm0I65fBCTHV3MNlqBqzXeHS1sC4+jpG\njug2w23gwdzpb44jIU1XIsDMbeoEG8rbf4Jm52Qa9RMPhyirK0llhBM2z1gP\nML8qkg7PPU2DS9Crakye2pAl8m/hJ9ToOKoh2duaZcmugh63O83enytFIXuv\nkrNfV7pYJPpKOq8iuqD5Nyt8qgC5k6gzV8v1jZ3PWLjHTyrrRwOZAjrJungp\nWiUheYsXhN4O2I13vE1BjzsRou9JVvfANG0M2kjXSwbGxMWRBrOBFpGPb/fm\nkspfavsYbSAdfD0WVFFtwNyGAh+QLTMJHdGQNNaHjb8K1+oNdKTnSTgmfzMs\ndcKGhfxiGLfkJt0OXK4u/pOY4fkVGiI02rdqU/VRLJvDbWvSoHCD4GL8t/K8\nfps9SqreX3qKK7plm4dHaVxp7TquD8JmLC3JwarnULCCUEVTu3vJl3ZYIHzJ\nb0FZkZ7d+F35QhJreCeGDVee1pJG2susg2qqgNYCKe3hfvexd3L4qeGr8OnU\nQHRYK6IdFo0uYzkOoZ8U88VBPpUUv6s63a0lxNQ17vzaws/XF/MywyyuCOW6\nreVglDLl189pXddCCcXC/tIldJLdQMd/IL/N8sOhBoSze5HIPS6wIMMolqjK\nGWsL\r\n=z4KE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG/3HgQIwu6sRe8fIgPChTvE951A6X83qK42bUXgyjdAiEAmWjXLyy1pCcHAFUWxrKP490bvzVFLDNtgvAIatdyzDA="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_1.5.1_1544895301871_0.32751761805098956"},"_hasShrinkwrap":false},"2.0.0":{"name":"swagger-and-schema","version":"2.0.0","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0"},"gitHead":"fe0f1a69f93fb944de4c5ede27b90718d2f56ac2","_id":"swagger-and-schema@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-SwBHqzphRUUeZWd/MZT4ZwCcoN9LxR63YYfjqq19yt2zdcB6C8rbl4pmWnAIVPGM+z78set5nf/+x/zzSDmbIw==","shasum":"c5c5c182bf46593b1058afd549c9fbcec5170010","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-2.0.0.tgz","fileCount":7,"unpackedSize":25131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQDTDCRA9TVsSAnZWagAAXdIP+gIszhkULQF9C5q8jiJR\noY+WmacUaVTFaJilk2XpwmokEr5d2AaU7braNIiCkgYT6avgyUfQqUfjZYat\n705383SG3oIVuZYahoSgHMtT7BA3yzuVBkus6MQuSy4W29AbvSbjDSpHNViW\nwuznNvXiwYl8EV6V7gpE0CyA7EnQpfTNCs9EUkl35gcC6kQ7h57CBvGGP1Ln\nwDgp01QKp0UF9M08sn32aY8c97YHlSg3hzUObrSmpGKzAb/mW2L/9pGC58dw\nRvsJjr3BWHpUksnb2OimDL022IVrpHnJ7652+uJULWCXXi2VSX9x4wYJiHQ2\nmgNth4ktTris7NmSlsjO7LtsEMQY/qNAKsdIzSwNzmGZqa7IS2IqsuGeKXHj\nghQfzAXQsu3k8AZzScKWDFb+13hQoYaXncfs6GfXbMIvOtouJNbXJuI0vPvn\nnvV79EEgIEm8Ni+3UVlZok0cIeXuq2FHgqQm8pHOslVS2zZr9vMjq4t1z5vs\nzA1PkgxaSUfLhGhwgA83S/cEObY271MHxr8JujYdV6F/ZVKgsmXuM3oqC42j\njQGEXEP+M34kXFPnAxRxKErRa/ihfkGPk8Wob6EeAFnB3x3EE00B++IMXaYi\n3xBbbgN/9oSxtuHjSxTTW0ICe+c+a4Wg0xO+7F1MYZluht3bhy+WigGxPSJn\nV8Qo\r\n=+v0K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1WoRFWRiAlMNTKNGWaT12mqhevHAb8Ebo67J+tOH1XAiAvJ8R8XbeoEFik3U/swClQ0ZCaeazaTbv2ld2QSgkACw=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_2.0.0_1564488898284_0.9156119503355364"},"_hasShrinkwrap":false},"2.0.1":{"name":"swagger-and-schema","version":"2.0.1","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0"},"gitHead":"644b743bd75f74153946a812be00e78199c567e9","_id":"swagger-and-schema@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-TF7LR4FuM3OiEs1tbZgCwYeGn1q6ylHXH9JKN37vImVsRemdf+0L2yOh+QEwSh7AMRlyBQpoHTAHSJGL2T6VSA==","shasum":"71045253974f0b667593c6c71821602e3f676d69","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-2.0.1.tgz","fileCount":11,"unpackedSize":1823282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUoQqCRA9TVsSAnZWagAAG70P/jki2VO7EuJEPamXK4bK\nBaBwutsbb/dePUSzoJSiHJc12przn+nRLCWcOp/u29QgZHK2i0eHPh0amGJ9\ncPLkmipALcnJcY+7Yldgtct5taquve0/gUtNA4Y7zKsYaiP6P/lqmK+4FwT/\nmnumEROF0vmXkXtX1H5qMecTwkR7l+l3rOyfcXgNIkneJZ4wWyIWssD/sN8G\nZNFocqbHnkUPia0FhGQxU3Yh712CA84eSNd2PP2yL5KhWYZn+OUPIJENGEeT\nSfPMKe7WLh6PFiPzmo/ZxCZ53MgPoJe7Ai2yUAsdigBwGNKhpeMXxu0KgBpJ\nrIk2trYYjkMJS2b3oeowYpJ0TMCoT6syDHMCKEcyl2L+MMooM5zeWERcAcPF\nQ8lOPeST0cpmMZy8qe8P3jExza+ddWD4wRxMJ7o+glB9fvog0Lowsb9cwSvu\nm8yBRNDj9hpALFIwIXoeNWslTgEzXaRCd585X5eRHfCwCf1Nq5Yhx6+UwUpF\nVK0jEnKamqfvyZpxyBZydDhLxmUrbQwy9czJ2LITK8x0PKkOQrI4Df3tpqwn\nD31y00hyeS6j+w3e4s9ocbH6grvDGoYKP9JSChATSL4K/2BwE4kObP0sJan/\nLVE1ZZU/uLtxQmYVKXjSVDaXfKxsDr7e/Z+P5m05wv4bO9BItaaJWLIVPlls\nY83z\r\n=dCRC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcMSjTjDwWFvi9DP+vdfw2TZZgYj/bLKFYzrUbfeAAsAIhANlNT9Xusqykj0jeqJ0u2VlKfcN3PDxnfo1AgKVSFTHj"}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_2.0.1_1565688873945_0.7067933767976373"},"_hasShrinkwrap":false},"2.1.0":{"name":"swagger-and-schema","version":"2.1.0","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0"},"gitHead":"512a062ca12fa81f3ff4a1fecee9d0d5e96c57f7","_id":"swagger-and-schema@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-T8JMhm7rOWNrWusar/EX/VmHaY3pAHgTZLhNMNED/T62S5x4SkS2a0UOaQyVj+NQp/VMUNmxQYTzQtC3IIs4rw==","shasum":"1811cdf7242d72c3e66ad75a4446975e5fb20d7e","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-2.1.0.tgz","fileCount":11,"unpackedSize":1825657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXVUKCRA9TVsSAnZWagAA/r4P+gKtnOxyMq+jld3fqth3\nwYUPJoHPP3CG7Eb30JoL0OuX//Ak/sM5yQJ9FHuIFpaRxVoTMa+7KjOU4Jb6\n6sL100fNjOha0zXJyBeX2KvnpFIrKDRj9mi2dk10CKjPaZlMzIaDkNCc/NbD\nnHFm8GR58uSWvlKtASPD5U9Smd9kKUR6Y3uHAib8bly34kw0cBz8jK7uvQtN\n7jVsRYC1Wc56khCcrh5OKoPpjkXH+enHnVIAWCW3Xg1hJyHVsDwRs7FuwZlL\n67fRo9zXnEuuKTAEToq4VjrF39dqPAs+M+kDAY3qMMeVacedzAUpXZwnAYkZ\nxXHl2zuaonf3lRdwquTct8YjQI8B779NPgBPvqAR1ZZ4ry0nm1iyBaWNQx7G\nn3ILQ1f6AhU+ddWk87rwkCBLn/2dCkhwOqqe/DYHOvvA/S2PX6+XWFe4KiH7\nZEDyCemm8l27iuMAKu9LI4BfWPBW+eDAjfVTAGb58CzYywy68DVtHTmbCJ5l\nRWg3Uxbne0n3sIp+uzJPa9R9a7TEpQmVJTK7XPUnGVBASJOilIvtv7eSQ5vk\nxgg74Qx8OMD/eG+DZxn0G3JMpyWTnhKVM8lwN1j2O25SHMFnwSPIhOefH/Zs\n1EKuUzi3FFfF2ZAZnugEwU+jIXQ4TJPD4GYBAcFQfYAxssHBbGmeQYPiXTZN\nw1oW\r\n=2ZAv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/TGw2TUxq+Nn+3Q9MkYjmM5k3vBJK1QjPmiSra/uwZgIhAOLtWhaiYYU5dQLmZzqgvhbc5AVC2Br6Z4Y9NvQSp+a3"}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_2.1.0_1566397706272_0.3495538874085502"},"_hasShrinkwrap":false},"2.1.1":{"name":"swagger-and-schema","version":"2.1.1","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0"},"gitHead":"9d9fee67ab32fb0c44010d4e0225b980ae59fbcb","_id":"swagger-and-schema@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-sIqBV77DSk0sbvR44U3tfQfbW3sYrIWaJvK+H11fNK8YEASVe6sttXmgYBLmtiHWjs71kP85dniem1akIZ/hQw==","shasum":"63d2db0e40d2e67775eb955cf0b28924517a0050","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-2.1.1.tgz","fileCount":11,"unpackedSize":1825691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXlD/CRA9TVsSAnZWagAAFPQP/1hAJP8I3DX9Ctod9b+7\njDLikywd/YWBY3JT801Do2IdmcZQR8Bu+s5PfHSDekekZvJy7UnYLokWkrFs\nbAFxDxqhojXifLOfSXQuS+s+uLYKJXJxF2FvV/E7UCXj6yEzTQPUGtE1eBob\nyZ4phnX6PfZjPpWlxUjuVNf6r/ZOIXyhfIvVVveX+5FRsGs6kKhCjWPCSHdm\n/SrY0m0IdN3oGT2LZq8lkcNNMoV4ibA3Yau6yrLsWBmmy9fLPPyUFk0Fdnld\nETg0t+pTkG/FiTIAeWthO1yof5OegekZR7YDks6wKUBI56zInggbjqoA3eYx\npomG/Dgr13n0tHi/a0ABirVi65rljZQ7Vob9RNRoplBM7cNDRd/vOvPmtwoB\nDFiRL7ed1Epea7k/nuH7hkpcD2qwGGoFu7DbXcc+JQbt0NXxVqBsCOkRhhKh\nX16xw0yZ3BWMlkBe+i9cDtTDvm/fCzrLhxfZ/N/iLfk6hoggUisdm70cpCRO\nSI2Zl6iT4IWfHREE1PKgLzWCgHE4eXddSizSsKRkffDL1IxOTDAnPe/0E79/\nFwblxjP92gDFMYObi+3VtwBUGbiNubHs7LDha3QXY9rEMfGsLjr4iIH9fBc6\n2v3n+++FolWvb7WNkW/DdS60EbxahoP1c16SCj0VZ8QE/HwzRHyZj2JdYlvY\ngRl2\r\n=fYTR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC/J/NYbdM5oSl/W3JHMIY8hH3Q97GIE3+rEgwUWj2mAIhAOggvfMR1ApkxfSrBjXeMN3qwAvzoIC5G/Fq8n1GmxJn"}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_2.1.1_1566462206661_0.3453646830528716"},"_hasShrinkwrap":false},"2.1.2":{"name":"swagger-and-schema","version":"2.1.2","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0"},"gitHead":"26f1f34dd6857d7f3fa72495f25bf34af8f33fc1","_id":"swagger-and-schema@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-1bmgT29BrJK2AoRucaIZqfrvteQVFLNVzRE3476zi8TyuXlJQJwJBTvY8ysxDk2C+W66UA5TMHAoYSBCeNudXw==","shasum":"b6bf7d49052851b1dddd8adca0f93c03da93f56b","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-2.1.2.tgz","fileCount":11,"unpackedSize":1825907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd52ZICRA9TVsSAnZWagAAhuQP/31mYBpSyvezvbgoGyb8\nfihu903rxdU23p72TQo42AmDD8wowjmrNV1pXral4stJHChAt7tpaLyS/tCa\nUJ9OcxLvcVcfEvMsKSW0etD5Adggc71GsE+NS+W4yPREj3jXwIgZmvV1mtIL\nb1G45VAxzL2qzEz+Bm67gAbexDeuT9QRVgy4/DRx6+Gg5Cy1iJRkePvDDcp9\n6MdfMFOMyz9y+P7yuELA/0NVKkrpyUmc6tB8kI8VZKXkvB6MizNUu1jpIV1U\nwTmTqfl8voCTt8ppDTyM7esLHGwn2GQ6Mx56diPy/0ZLTTPpD8Ah4VDOGI94\ngXlsiTqIYWVQ53HXPg7TmoHCrFI6FuWsiYsctC1+G07oIMm+9INNlXCuFDpH\n7YfVBgndbK94olVWr0bxzoUwcv/XxussX2hVh/FLpy0RF72cB6exkMkJJYUq\nfAZHvWzCOopjM210wQ9i4ING8bLc7n2aTCOPmlPoLDQOL0u9PqarATznOMPG\n+WYXkr1qa20MIolF9GTBXZQfOmikoQLoLpP+UmyBnwrTQoHcyf2WE8QpA27I\nUiYTEC+DrukxoJvgD3Hx8Ly/vRfK4XLFsNPP5xkAS3/GH2ztSh4EHPfJCKz6\nrZyiCSvfHIvvMxj7KaywR4PK8chMYD9jRuOZ4/3UCGvUswYUO839QwMCj+bS\nnM2C\r\n=lRt+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBE3pmVJUTn+6BpX/HqeFJ8cf9Gn227FfQyio1IHWCylAiA0ZCz1DhSCCqKQFumT76z8+nWYGDnjk8AvTCRS4xMfrw=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_2.1.2_1575446087853_0.30898635655317896"},"_hasShrinkwrap":false},"2.1.3":{"name":"swagger-and-schema","version":"2.1.3","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0"},"gitHead":"f0a54b562bfeb3a5adb30656645205d538d386b3","_id":"swagger-and-schema@2.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-bYs4rwUQrGou0y1wObRRkeTWXdZIs3vkCZwd/p98abG+7Fmpw0uh+cW6ZgAmu/cZ4mK3qkSwur9XSF5WV2nZig==","shasum":"41dcf7ace2451301bf1df370e53a162b54af2627","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-2.1.3.tgz","fileCount":11,"unpackedSize":1826934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2F1KCRA9TVsSAnZWagAAb9YP/j8J4sMMvWvXzqbXNZPN\nGqvIXsIX5N4VyQHXOdGulKfbBGNw6y7gT6LUPLAE0Yjk/zcBoorthkJK514u\nPowdXQHa8SfT9AVtWpCs0tkmK+0hHVLFa+2+edt4HvIK8te7d2GLJRRZClu4\n6hVIBtIjuWqoNsgegdLNjqB46juN41g4JNx7OxfIoMGW/rDVOnNKyPIZNP9e\nxFW1EFvBgxvcpsN76NC4Ko89w3h1ZCBrzy2y49/9wWRUW74usFosmYVegc4o\n5B8RX4qrbZAN7kOKQ2SkvbEijq2y08hLR4NUGpB5K4YG0r7yKO5E0NfmQmUW\nGO+RBo03cNFociCo97b4esYzJBZbNwcaxqJyaXoeqXyrJUgmOtUBE6hHt+vr\n22iqrpvzIsB8/hfHoQAjIar3vo0aOPQiURB9Xeuc0R0UOY55VZQ5brTVQ+Lx\nRsiMViOgHCsVUHjroUaUdNKcQ/QVXaPdAG7OniqdCWcvcLUEd9QZHjWA2baF\naxVcFBBSpRBfMcqFE3UVFAHRVBJGV2+BuLXapgve6tIoksu04n4de5TOa1NN\nVPDdLtsbJNLy7IsWbDbdph3DSNsHVBOhw+i9kU9PbSdU3Jwh72CgAvnge96k\n1uJ5Id8zh/PkiwdD49JHiuiL2C6b4mHL4PntSNoLPJvHoEH12dQ99iUYsCX3\nYhHx\r\n=DLfw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnBoTZRPzgLjkaHaSVptZtNTiBIrOK9kHjHHwcppGtDwIgJfpArZXQPS83CDRyUh45gdXsi7PRqsDCUjerViuhhtA="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_2.1.3_1591237961868_0.8564665742991797"},"_hasShrinkwrap":false},"2.1.4":{"name":"swagger-and-schema","version":"2.1.4","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0"},"gitHead":"3aaf39ca4473d48345a0049bc23006bde97a4494","_id":"swagger-and-schema@2.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-FmhIBfcF49m5QMh6ekbqHwi1Cy65v7IrQHgB9hroNPrgPLY9Iz3MVoifmptI+EAbxV0Cjcfq0yVJ71XnRmOxhw==","shasum":"ef71d95e99ea0506cf28b85c3e30230627d59457","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-2.1.4.tgz","fileCount":11,"unpackedSize":1826452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2G3ZCRA9TVsSAnZWagAAVrIP/36YYUihizu21LPy3oV4\nCA7sJugu2YSN2/CNl3ZgEonlVlQPmC3WWuAhRggbpYBbihipeBcn/P2rAV0J\ngM9XOZaqqnIEHQT3CwphKE8Uy+TLUEdHHVrifyDZx0OY3K99jMeSG6waXzQ0\nR3Viq+bgG7qdSlgX/8J2jSQOX+lF3/W9NCX/RNQ3xUSJSRssQOTxEDCAgFgp\nhfl3BgeBoTiqpBSwisBr5/8UZ0L8w8Djh1vI1UwRMsnBtDPdTX9nzEZlZ5Q2\n/0qaPRmIIDR4/Q0O6EBTMRbZnXGp6waAfks6sr66xY5S2PistYPg4v+WuweD\nFpopOiqnaZkTABOT7T8yokum2nyEePe5C7NzcTrX8Bfxjp4QAsilputNglyS\ne2VtpPEmbNnMDJwhD6r0B7p4Nq434KtrFZqwLIFh2L1ZnBtRq6pKPimbK3iA\ntzY2iFueRphe+xJCBpPmM9z3B2F6HOOt6DamTNkaSPWryJajenDA+kJpqnMM\nFbKm4k/V2zWZ9uZXI2l5ZNw3NSMX3wvPrRD7tNy2hFNXtIC0rGHtN3AVBcaN\niRp2NfseeYucU06PzN/meAaDX5IayjP0SmeQ09x30ZRftpit7H/Tmk+Z8/x1\nG+/wiuwH3L0Dwzzo4nF4HiKb3U+oDghMbIPDFIW2MVNF0P8CF50ppeVtNuBU\n6yS/\r\n=58as\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPb9FEBExShz8LL4QBAMT9gAh5Kk7SNEQJJImxh5WEfAiB/g3Bqb2auIh0JohhCM7TqVDzEAxnNl0iIOVr9zDQo3Q=="}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_2.1.4_1591242200786_0.14174579186363556"},"_hasShrinkwrap":false},"2.1.5":{"name":"swagger-and-schema","version":"2.1.5","description":"``` npm i swagger-and-schema --save ```","main":"index.js","types":"index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"license":"ISC","bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","dependencies":{"ajv":"^6.5.2","js-yaml":"^3.12.0"},"devDependencies":{"eslint":"^5.6.1","eslint-config-airbnb-base":"^13.1.0"},"gitHead":"3aaf39ca4473d48345a0049bc23006bde97a4494","_id":"swagger-and-schema@2.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ali1213","email":"aliyu1789@gmail.com"},"dist":{"integrity":"sha512-MdC/2qKhtR2m2juDk9Pi9tAdXb6QqbKTBUDv9hdag9YgxQas8GPd40OHjH9zv7NJvsOTRnHqiuB5EqWUkGnTAw==","shasum":"f07256b77cb13bc1fe2bca9b35c699544f38af83","tarball":"https://registry.npmjs.org/swagger-and-schema/-/swagger-and-schema-2.1.5.tgz","fileCount":11,"unpackedSize":1826463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2HAQCRA9TVsSAnZWagAAc+4P/A71PUgYunmyiFirqHv1\nDpJzJWuICiuCYJ6yEUy0/oedEED1AspLw1lLOeFvzohtw8KRSxUq7Y4ZvXMI\nNQDfiC0V5wJltpqEI5tbu3x9QtNSUpFrrTgi8+kET4TYSl3DVuhB+Lnzuk9G\nIIj/L7tVAbSzgzGjikZteFmHL9/j5u+8icweXlL4DgubsNlBQbFUKUDzAd+3\nTAVSl68SsnQfj3XrV3pgwRgh5mzkYB0S/ctNMF5uEwYMpZ92aNt2Imvvd4Dp\nW29YsAO1vi6dj0x4OSUmEptZ0IHDCaoakFhvIWaPrkXTKPkxb7RmCbw7o9xA\ndCzdoAeYf/oBtac0oufQUWOlYZLJQKfqcu5pVPB/5mh6nOuL4psp5EEqnagh\ng/Rcj2lcqzliU4LvYqc07efi3NXnue/tjPctdqRqDdx7xSaIGbW7BBgLF5D/\nTQMx8hVjpOm7Xkq6JaqD2ZtIsl/Mp1hY2rVmxMQBOhiV14/npbc0FqGImTxM\nTruPCpVCl30sUlE3h2FvpZKtDT+dKJyrTl9ATXBLw2z9FlI8Uvh/+ICeC2nf\nmBawOTB2/EBWE+Q5AdquG5kFaYJbQsQIwW9Bg3ooyEwcfERvlwbC6xJzO30v\nl9raQjGl31rGGdclH8hc0mF07VYqSslJFuBPnAKdouQlB9G/IU2pLX3IQObQ\nuuON\r\n=RRSq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnaTOtUn3UxqY9a700DLbRL4auMHmLl3hz32SpdYJMwwIhAN0BEB22UGELLQxxAc3J4EeIqYndfsjjhqANX7jMZNtK"}]},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swagger-and-schema_2.1.5_1591242767719_0.8036244184460033"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-03T10:26:40.926Z","1.0.0":"2018-07-03T10:26:40.996Z","modified":"2022-05-19T04:06:41.276Z","1.0.1":"2018-07-03T11:32:10.943Z","1.1.0":"2018-07-03T19:25:33.825Z","1.1.1":"2018-07-03T19:33:16.519Z","1.2.0":"2018-07-04T04:04:49.641Z","1.2.1":"2018-07-05T03:09:42.902Z","1.2.2":"2018-07-30T02:44:38.185Z","1.2.3":"2018-08-06T10:48:52.813Z","1.2.4":"2018-09-27T06:34:45.056Z","1.3.0":"2018-10-05T10:04:35.206Z","1.3.1":"2018-10-05T10:06:29.315Z","1.4.0":"2018-12-04T08:57:23.313Z","1.4.1":"2018-12-06T09:53:36.846Z","1.4.2":"2018-12-07T06:14:16.418Z","1.4.3":"2018-12-07T08:03:41.354Z","1.4.4":"2018-12-07T08:13:09.722Z","1.4.5":"2018-12-07T08:36:42.245Z","1.4.6":"2018-12-15T09:01:40.601Z","1.5.0":"2018-12-15T17:29:02.324Z","1.5.1":"2018-12-15T17:35:02.399Z","2.0.0":"2019-07-30T12:14:58.429Z","2.0.1":"2019-08-13T09:34:34.145Z","2.1.0":"2019-08-21T14:28:26.418Z","2.1.1":"2019-08-22T08:23:26.816Z","2.1.2":"2019-12-04T07:54:48.038Z","2.1.3":"2020-06-04T02:32:42.115Z","2.1.4":"2020-06-04T03:43:20.927Z","2.1.5":"2020-06-04T03:52:48.034Z"},"maintainers":[{"name":"ali1213","email":"aliyu1789@gmail.com"}],"description":"``` npm i swagger-and-schema --save ```","homepage":"https://github.com/Ali1213/swaggerAndSchema#readme","repository":{"type":"git","url":"git+https://github.com/Ali1213/swaggerAndSchema.git"},"author":{"name":"aliyu"},"bugs":{"url":"https://github.com/Ali1213/swaggerAndSchema/issues"},"license":"ISC","readme":"## 安装\n\n```\nnpm i swagger-and-schema --save\n```\n\n## 简单介绍\n\n这个包是集成了两个功能\n\n+ swagger文档生成，可以方便的通过url访问\n+ 集成了接口输入和输出的效验功能\n\nps: 输入和输出参数效验必须是json\n\n## 环境要求\n\nnode.js\n+ v6.0以上\n\n## 快速使用\n\n### 使用schema效验\n\n### 使用schema效验输入参数\n\n```javascript\n\nconst SwaggerAndSchema = require('swagger-and-schema')\n\n// default: 当前项目下`configs/apis`\n// 如果不是该路径，则需传入参数`{apisDirPath: 'api的文件所在目录'}`\nconst ss = new SwaggerAndSchema()\n\n/** \n * @params { Object } params 需要效验的参数对象\n * @params { string? } actionName 默认值为params.Action; 本次请求的指定接口名称\n * @return {string | undefined} string代表错误提示，undefined代表效验通过\n */\nconst err = ss.check(params, actionName)\n\n```\n\n\n### 使用schema效验输出参数\n\n```javascript\n\nconst SwaggerAndSchema = require('swagger-and-schema')\n\n// default: 当前项目下`configs/apis`\n// 如果不是该路径，则需传入参数`{apisDirPath: 'api的文件所在目录'}`\nconst ss = new SwaggerAndSchema()\n\n\n\n/** \n * @params { Object } params 需要效验的参数对象\n * @params { string? } actionName 默认值为params.Action; 本次请求的指定接口名称\n * @return {string | undefined} string代表错误提示，undefined代表效验通过\n */\nconst err = ss.checkOutput(params, actionName)\n```\n\n### 开启api文档\n\n```javascript\nconst SwaggerAndSchema = require('swagger-and-schema')\n\n// default: 当前项目下`configs/apis`\n// 如果不是该路径，则需传入参数`{apisDirPath: 'api的文件所在目录'}`\nvar ss = new SwaggerAndSchema()\n\nconst apiJsonPath = '/api-docs.json'\n// 生成 json 文件的路径\n// 由于express目前无法提供port，所以需要手动传入port\nrouter.get(apiJsonPath, ss.genApiJsonRouter(CONFIG.port))\n// 生成swaggerUI文件的路径\nrouter.get('/api-docs', ss.genSwaggerRouter(apiJsonPath))\n```\n\n然后你就可以打开 项目路径，如`localhost:4040` + `/api-docs` 查看到swagger你的文档(请将端口号换成你自己的)\n\n### api/json示例\n\n\n友情提示 copy的话请去除注释\n\n```json\n{\n  \"tags\": [\n    \"公安备案通知\"\n  ],\n  \"summary\": \"获取批次列表\",\n  \"description\": \"获取用户上传文件的文件列表\",\n  \"body\": {\n    \"required\": [\n        \"Domain\"\n    ],\n    \"properties\": {\n      \"Domain\": {\n        \"type\": \"string\",\n        \"description\": \"域名\"\n      },\n      \"BeginTime\": {\n        \"type\": \"integer\",\n        \"description\": \"起始时间\",\n        \"maxLength\": 10,\n        \"minLength\": 10\n      },\n      \"EndTime\": {\n        \"type\": \"integer\",\n        \"description\": \"截止时间\",\n        \"maxLength\": 10,\n        \"minLength\": 10\n      },\n      \"Page\": {\n        \"type\": \"integer\",\n        \"description\": \"获取的页码，从0开始计数\",\n        \"default\": 0\n      },\n      \"Limit\": {\n        \"type\": \"integer\",\n        \"description\": \"每页显示的条目数\",\n        \"default\": 20\n      }\n    }\n  },\n  \"responses\": {\n    \"200\": {\n      \"description\": \"\",\n      \"schema\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"Count\": {\n            \"type\": \"integer\"\n          },\n          \"List\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"Id\": {\n                  \"type\": \"integer\"\n                },\n                \"Description\": {\n                  \"type\": \"string\"\n                },\n                \"CreateTime\": {\n                  \"type\": \"integer\"\n                },\n                \"Type\": {\n                  \"type\": \"integer\"\n                },\n                \"Status\": {\n                  \"type\": \"integer\"\n                },\n                \"Operator\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"RetCode\": {\n            \"type\": \"integer\"\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n\n### 如果需要获取schema（暂时没有人需要这个需求）\n\n```javascript\nconst SwaggerAndSchema = require('swagger-and-schema')\n\n// default: 当前项目下`configs/apis`\n// 如果不是该路径，则需传入参数`{apisDirPath: 'api的文件所在目录'}`\nconst ss = new SwaggerAndSchema()\n\n// 获取入参效验的schema文件\nconst schema = ss.genSchema()\n\n// 获取出参效验的schema文件\nconst schema = ss.genSchema('output')\n\n```\n\n\n\n## 进阶\n\n### `SwaggerAndSchema`类的参数详解\n\n在新建实例的时候`new SwaggerAndSchema(params)`,params对象有多个属性值\n+ `swagger` swagger版本号,目前仅作为页面展示的作用\n+ `version` api版本号，swagger官方文档是有多版本api文档的概念的，不过暂不支持，目前仅作为页面展示的作用\n+ `title` 项目名称，页面展示的作用\n+ `description` 项目描述，页面展示的作用\n+ `hostname` hostname， *可能会在后续版本改动*\n+ `port` 端口号: 项目启动的端口号, 推荐使用genApiJsonRouter(port)传入，*可能会在后续版本改动*\n+ `title` 项目名称，页面展示的作用\n+ `apiJsonPath` api路径，默认路径为`${当前项目路径}/configs/apis`\n+ `needPrex` 是否需要前缀, 默认值为false, 详见api文档多层嵌套\n+ `seq` 分隔符，windows系统默认为`\\`, linux系统默认为`/`，详见api文档多层嵌套\n\n### components文件\n\n如果多个api的出参是一致的，每个api文档都写一遍是很烦人的，所以你需要用到公共文档\n\n目前版本代码是写死的,在`apis/Components.yaml` 或者是 `Components.json`文件中可以定义一些公共可复用的组件。\n\n举个例子：有很多借口的返回值只需要一个RetCode为0\n\n可以在`apis/Components.yaml`加上如下的代码\n\n```yaml\nresponseRetCodeOnly:\n  schema:\n    type: object\n    properties:\n      RetCode:\n        type: integer\n        default: 0\n        description: 当RetCode为0时，代表该操作执行成功\n```\n\n在你的`apis/****.yaml`文档中可以如下引用\n\n```yaml\ntags:\n  - 新版QQ群\nsummary: 修改单条群相关信息\ndescription: 修改单条群相关信息\nbody:\n  required:\n    - Id\n  properties:\n    Id:\n      type: string\n      description: id\nresponses:\n  '200':\n    $ref: '#/Components/responseRetCodeOnly'\n```\n\n有关比如返回公司信息，返回资源信息等的模板我已经写好了，可以不用复写，@我就好\n\n\n### api文档多层嵌套\n\n目前的项目支持apis路径下有文档多层嵌套\n\n比如`apiJsonPath`为`configs/apis`,\n\n您可以使用`configs/api/v1/`放置v1版本的接口\n\n项目会去自动读取`configs/api`文件夹及其后代文件夹中所有的yaml和json文件\n\n读取完成之后，程序会在内存给每个转化完成的json文件一个唯一的`actionName`\n\n默认情况使用yaml或json文件中的属性`name`作为`actionName`如果没有，则以文件名作为`actionName`\n\n那么可能存在的问题\n```\n// 假设存在的文件名如下，就会出现冲突\n\nconfigs/api/v1/aaa.yaml\nconfigs/api/v2/aaa.yaml\n```\n\n所以引入了相关的配置属性\n\n默认:\n\n+ configs/api/v1/aaa.yaml  -> `actionName`为`aaa`\n\n当`needPrex`设置为true时:\n\n+ configs/api/v1/aaa.yaml  -> `actionName`为`v1/aaa`\n\n当`needPrex`设置为true时,并且`seq`为`-`:\n\n+ configs/api/v1/aaa.yaml  -> `actionName`为`v1-aaa`\n\n\n## 老项目迁移\n\n\n将如下的代码copy到项目的scripts/目录下（其他的目录可能需要修改下路径，因为路径是写死的）\n\n最后将生成的configs/apiDocs\n稍微检查无误后\n文件夹更名为 configs/apis\n\n```\n/* \n * 把原项目的apis文件夹内json转成 新的swagger的json格式\n * 路径目前是写死的\n * @author by ali.yu\n*/\n/*\n * 把原项目的apis文件夹内json转成 新的swagger的json格式\n * 路径目前是写死的\n * @author by ali.yu\n*/\n\nconst fs = require('fs');\nconst path = require('path');\n\n\nconst getAllJsonPathFromPath = function (dirPath) {\n\tconst filenames = fs.readdirSync(dirPath);\n\treturn filenames.map(filename => ({\n\t\tcontent: require(path.join(dirPath, filename)),\n\t\tname: path.basename(filename, path.extname(filename)),\n\t}));\n};\nconst apiObj = getAllJsonPathFromPath(path.join(__dirname, '../configs/apis'));\n\nfs.mkdirSync(path.join(__dirname, '../configs/apiDocs'));\napiObj.forEach(({\n\tcontent,\n\tname,\n}) => {\n\tlet tags = content.tags,\n\t\tsummary = content.summary || '',\n\t\tdescription = content.description || '',\n\t\tbody = content.input;\n\n\tdelete content.input;\n\n\tconst required = [];\n\tconst properties = {};\n\tconst result = {\n\t\t...content,\n\t\ttags,\n\t\tsummary,\n\t\tdescription,\n\t\tbody: {\n\t\t\trequired,\n\t\t\tproperties,\n\t\t},\n\t};\n\n\tbody.forEach((item) => {\n\t\tproperties[item.name] = {\n\t\t};\n\t\tswitch (item.type) {\n\t\t\tcase 'int':\n\t\t\t\tproperties[item.name].type = 'integer';\n\t\t\t\tbreak;\n\t\t\tcase 'array':\n\t\t\t\tproperties[item.name].type = 'array';\n\t\t\t\tif (item.arrType === 'int') {\n\t\t\t\t\tproperties[item.name].items = {\n\t\t\t\t\t\ttype: 'integer',\n\t\t\t\t\t};\n\t\t\t\t} else if (item.arrType === 'string') {\n\t\t\t\t\tproperties[item.name].items = {\n\t\t\t\t\t\ttype: 'string',\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase 'string':\n\t\t\tdefault:\n\t\t\t\tproperties[item.name].type = 'string';\n\t\t}\n\n\t\tproperties[item.name].description = item.description || '';\n\t\tif (item.required) {\n\t\t\trequired.push(item.name);\n\t\t}\n\t});\n\tfs.writeFileSync(path.join(__dirname, '../configs/apiDocs', `${name}.json`), JSON.stringify(result, null, 2));\n});\n\n```\n\n## 使用小贴士\n\n## 常见问题即解决方法\n\n1. 在正式环境中没有端口号的概念，路由不对\n+ 解决方法1： 在new new SwaggerAndSchema({host:xxx.com})\n+ 解决方法2： 在 router.get(apiJsonPath, ss.genApiJsonRouter(CONFIG.port)) 不传入 port 参数\n\n\n\n## 更新\n\n\n### 2020.06.04 v2.1.3\n\n+ feature\n  - 增加validateWithHook方法，提供钩子去根据schema转化传入参数的方法\n\n### 2019.12.04 v2.1.2\n\n+ feature\n  - 新增html tile，用户可通过传参修改\n\n### 2019.08.21 v2.1.1\n\n+ fix\n  - 修复引用$ref存在的问题\n\n### 2019.08.21 v2.1.0\n\n+ feature\n  - 将schema提前加载， 优化性能\n\n### 2019.08.13 v2.0.1\n\n+ feature\n  - 资源放在本地，避免cdn失效\n\n### 2019.07.31 v2.0.0\n\n+ feature\n  - 大版本更新, ui组件从3.0.19升级为3.23.1\n  - 因为openApi3.0的版本和swagger2.0的版本有一些小冲突，目前只支持3.0的版本\n  - 绝大部分向前兼容\n\n### 2018.12.16 v1.5.0\n\n+ feature: 提供对输出参数效验的方法.\n+ fixed: 公用组件Components的一些问题\n\n### 2018.12.15 v1.4.6\n\n+ feature: 支持api文件夹中有子文件夹的情况.\n+ ajust: 项目中eslint的风格从google调整为airbnb\n\n### 2018.12.07 v1.4.3\n\n+ add: 增加check方法，返回字符串或者undefined，如果是空字符串就是无错误消息，如果是有内容的字符串，就是错误信息\n\n### 2018.12.07 v1.4.2\n\n+ fixed: 修复body在没有的情况下schema效验的报错\n\n### 2018.12.06 v1.4.1\n\n+ fixed: body没有的情况下的swagger的报错\n\n### 2018.12.5 v1.4.0\n\n+ 增加ts声明\n+ hack一下，增加default属性\n\n### 2018.10.5 v1.3.0\n\n+ 支持yaml格式的api.json文档","readmeFilename":"README.md"}