{"_id":"@openapi-contrib/openapi-schema-to-json-schema","_rev":"22-516eb6883e9eb25d1d4436bafaf16a4c","name":"@openapi-contrib/openapi-schema-to-json-schema","dist-tags":{"latest":"5.1.0"},"versions":{"3.0.0":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.0.0","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.0.0","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"957cdd713cd925e67b7d657256d4db3f767bbe9f","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.0.0.tgz","fileCount":32,"integrity":"sha512-nM0Xn6lCwk1nt/fCWwiLBT1SbH4TlX099bWfz4h5lleW7yeu3SHGDP3knFBDHXPCLwywo5qqOOTVvjTTGf/7lA==","signatures":[{"sig":"MEUCIQChmDXHn/P84Q3qlBWQ00S9S/VjWqNbYyB/rcsCHLAUXwIgdlvwObNGFnmcB3T3xevOuQ+mxXxliNRUQ/gqAG78aX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIjxxCRA9TVsSAnZWagAAdXYP/iNsL5pBLpv4ALXXftiu\nRpJ6qzB1ITvFGs6FrBR0FCKGpN/cCECUsJ8ejelGCG/HuKRR7/JAbq9EVQHL\ngRtFhX862bwf5lFHXZ5cxa4wUWaFXDQqDSCtY2T0mehVOASQxeqb7QQLuDlv\nyX9rdEFydhkcXSSyMu4hjdYeIxoY4Pp+/OssTxuE5vnBgz8T/DUGNBJZ69bP\nbeEqyXp7y/lBhK08QnYb0EremyZBrSwCZENCAMGgLZBc1oy1vkNfwFJxb5QW\nZaRvs2wwpX9Emjj5lmmSThCoJr8SkIO/li7qZr2FghsYZ5FVkBOTGZ5IZJQb\n2d9vRVbI2XBiTM0I9o1IrIbVvwfE1GfcJRzWrsFDgKJa1kble8U20qhyhuW3\nuoal94lFSUFwj6ng4H9dlqtNGbuIBJEMst+UM9qeFT1HHIA6ZcGGhRepaK38\ny2T7qCCECh2Ehb6IcbmAUU89+nL9ok1JiM3uekeRvlkWFeVZXOu8/gDo8N71\nNxT2wAWSx2Tt1o5/cjkJPC3QfAoXswX7dgs4O/V2au35fGizfDlQZmKHjvTP\nXI9MRyzcoaydTMU6ZseVQRujwHRH19vu0GXaZ4YuAVUDvqwIsnUR83BCmtMv\nvxPDeG/g0jpYTrwraRC7rUG1XldfZfFeFs76nMHBCdgAI/sulMpMXEvfTe8W\nQ8Ji\r\n=/z0r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d16a8821fd65133b230b846e2c583e90126e301e","scripts":{"lint":"eslint .","test":"tape test/**/*.test.js | ./node_modules/.bin/tap-spec && npm run lint","lint.fix":"eslint . --fix"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"6.13.4","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"12.13.0","dependencies":{"deep-equal":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.8.0","eslint":"^6.8.0","tap-spec":"^5.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.0.0_1579302001334_0.80532299928993","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.0.1","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.0.1","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"7d4083759467aba434109e6e8cdef569b01d64c8","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.0.1.tgz","fileCount":32,"integrity":"sha512-yXFwFB2p+xrb4xyWFmAC2xPmvj0iUgu7XZNZbtqxMQS8RGibkzexf2jLTm1mcAwsuuiZxzJjXpqZTIvVx1/Xlg==","signatures":[{"sig":"MEUCIDw2PdQONgwAZUOP01xg19oLKzJOUdO3BuO6vQfFbLPXAiEAujulu65R8fHx0u2D6FP84dnshBemZAn+9J56yQXJhwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/O4XCRA9TVsSAnZWagAA+ZoQAItVRCXpNhsxGc5U2cfc\nD1bJ5qCp1+v6l8Bp20gzuG/axbjqKaZ7D0tsUflBNV96MmvwTw3szb6YYXvA\nMCGhQ5HJIXHQ2kT+znfl4wo/3GrPw4LFrUHT0Ncb0LSimhIRalIXcU6T+Pdv\nW3w+UGWyvKZl78g95wB03koCOfkwdHy0P0LOGJF5MdAFociQhlW/88mLEVxg\nOGMZA5m5skqznmF3B1ElbJlFxfF+jkLm3tvS8ncWkeSIXxZ/lvYcaycDSb0r\n6QxCpVul5ql81hHRmDol5IIkpZFYKZ2aCd5bowlf7IA479cUst77pMQWWZHL\nsU7F3lqZW7tk/y9jp6a7O4vA9fWCGwUZRQegtb/hR2YcsrfEun3GEk9H2XxA\ndY0QjmIytHYMWMOhToT0pcGGlwBVxWdjy8Y430nV539cnJuv5uOZ0u2Mv3XG\nDTWe1ya3hhvJ+W9sUBRaEH8AdA1wdVkhifjvw8vK1QFYfD86uM3MPw8zTFyX\n6NR8Scn0pMIWBaDNwsf74ulfmw+rVeWzTAPI3BPz3zBzinFUJEsns+JhDkEu\noonHNuFwPqSJ6TXN578ZAGxZOsnE3i2+xmgFSIYVYFrmJxLqNy9kYECwV3qP\nuUeZIHG57r46fEOlsju8SLWT7Ca015cGNl3Slr8wVVy8Cr0v6i8KtLladPQ+\nKLC7\r\n=k5++\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"25198e8ba1884d17df6e594512ecfbb293aa54d6","scripts":{"lint":"eslint .","test":"tape test/**/*.test.js | tap-spec","pretest":"npm run lint","lint.fix":"eslint . --fix"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"6.14.3","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"12.18.1","dependencies":{"clone":"^2.1.2","deep-equal":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.8.0","eslint":"^6.8.0","tap-spec":"^5.0.0","semantic-release":"^17.0.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.0.1_1593634326669_0.5975838868713386","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.0.2","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.0.2","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"b0c63a03ed4982bef4e641d970149084793f0d70","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.0.2.tgz","fileCount":32,"integrity":"sha512-YkZN916VmQpb0FUY7o37QhPS4gWW/N/v8QmNOO4g+cXQVXcxnX3aIrK06WjyOfy7O58X8trl1Z99YZymspyJUA==","signatures":[{"sig":"MEUCIGjT3FxcHIj+u8nOvQn6BYlR/1Z4yooCi1nN8hktAStHAiEAmQSEX1L5WhCw1CBsqT2Ug5IYr+U4F6mhBFdT8vZp/+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/ZgWCRA9TVsSAnZWagAANL0P/iPVtybWzaaT8H5gfjjb\niMXvmQKdetT7/GN+Zaykw6fmzTeNq9P+CfP78WYCb/3wW+XUFZTFw0EmIDHs\nwSTwR8X8FqhPpLw1VpdnLHmHFDy7N3m7Z4V7TLZXnswJvrsTq+MJsY0aqA9c\nTZzoHifBy92UE/uLTW3LRFh40bRxVCokYPQIaA4WsNUqef+ld8U0eETVJGVq\nf6mvYUGf8+MA76argzvQcrydgZd6HlSHIxGmwHHKQXQO2AMLgGpMg8bqADCK\n/xdl4l42Hcz1z/G3cpe5NGCQVjbxi+24N7mOatkm5laX6hBdUpSrr/FBoJPM\nB4N0723gw6gaAA5f07e5AxfBbxYAFZuZ17gR3+YOmRwjWs+6mY/ulGlQpdkZ\ny3tBgJ7N4rE7JQz9CXX8QYWIADxi217Wbu9uv30LNdTquPw2boiZNTH08S5b\nBoPw2onDBbirJHihR1o8qWku1Eg5XkXlKyACfXRCIQXBxSs0R/CKuxVWOOOM\nE3I/UFKbOLL5rZSp2Zwx70c7ce6KynihpQACVPMeY7IBsyXlwItcRKhQLNwM\nSxXEai2YmRbvdjgk4Cd7XZcCDuVRk0lz8FKKaIN2LV5tXw+oRHqpK4DADAv8\nlWj10YC1R1qnjo/Gp3DZYnbQHivCi0B9/f1P06kv/HUAruWBnWObJjEfToKw\nM1JF\r\n=+3Zt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a48ac2a0b50339ad770c0fdeef978a850a772a03","scripts":{"lint":"eslint .","test":"tape test/**/*.test.js | tap-spec","pretest":"npm run lint","lint.fix":"eslint . --fix"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"6.14.3","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"12.18.1","dependencies":{"fast-deep-equal":"^3.1.3","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.13.2","eslint":"^6.8.0","tap-spec":"^5.0.0","semantic-release":"^17.0.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.0.2_1593677845903_0.831829928518546","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.0.3","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.0.3","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"c626eab186938f2751ee54ec68b345133bc0065c","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.0.3.tgz","fileCount":32,"integrity":"sha512-/WX/Jos8n7CxvtWPmhlKl9qCAAW0I+VR+V4yXfQxCmB8wmjiz6lPLTGjNk5zD15qi2MGv58++hQLLdow89KdkA==","signatures":[{"sig":"MEUCIG+FNOLt9SJ2VnESFLwZ2bsk3LiyjxumUZg6Nvp5N61pAiEAp0iPr/n51WPF/SQIJ2ckt+8M2CjXBIyZ8a55r8pU/Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBOsVCRA9TVsSAnZWagAAImsP/03n4MohG8l1NAVnV7Vi\n5psDaBp8m8EFXPB2LBXCEIqivnMtvS6knfKMBUmO1MnTfzmXVnMf7PJ9Hbph\nPkMsfu9z5UUvqmYqpeRLlcEa9Qdbq2dJAOdAzk16lmzLozwxFtEasvIBYbni\n94nKtPJLmd2EDfibRdldAFDNxYl8/bHRYGuBq07Nc1aA7RHyG6Z9iu2P0Z27\n7RE1bpspg/9lHsARX0jVYMtCNH72fgvab3jZyqYFHQiEitoueITJprhUKDOQ\nEwKLZsF+/fYBL0iC0pusq6ANGWpskYl4CxEmYMulrol0NoxdywhN7dUChZ45\nGm6bxOb/IQaF7VkYBR01LfQDaLPln1RnrOCVHAb0OwV92BZp4X1Lpzvmt92k\n6o0+f0WbQ0MXNzCVqqHDV0xYuDWaV2k3CM1YzDYICHtvEI/FwKy8eZONBaIZ\nZ6x5ewabNTrbTKSIyoiEwb4yEIARNNNikAsB9lecG0/8sfXm3P+XpK4dvsBV\nnRCXc9luEIAiTa5cYOGSVS1rlNkv1Dzw5E7ZzB6vBWcKya4Zqi7PC0EbGXfX\ngel8lVYM3TqKKkLCQe+4vo05l/IRpj2WmeGwJLqHNardZ3PmppQlO1mFBVhY\nuRsv2Z3IkZV6OzK53qbuf4j4U+8mbrXoYSuEnuvq+10vzj0idy5YPMq+0eCX\nzKEt\r\n=l5Rz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ade526bfe9af0db015239e8fdd7c51cfe44a35fb","scripts":{"lint":"eslint .","test":"tape test/**/*.test.js | tap-spec","pretest":"npm run lint","lint.fix":"eslint . --fix"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"6.14.6","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"12.18.1","dependencies":{"fast-deep-equal":"^3.1.3","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.13.2","eslint":"^6.8.0","tap-spec":"^5.0.0","semantic-release":"^17.0.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.0.3_1594157837977_0.3173370391848753","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.0.4","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.0.4","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"a0e29445b9cd76331c473ab820e97b28ae828ebc","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.0.4.tgz","fileCount":32,"integrity":"sha512-+1RBoJ+xjX8mIXxisTJVlN/r6DOh4kyszw3cLBSAxwKP7Ui42DjlxWgR2PnWxOOWtRCnQurRzlsvL1ce5FUrWg==","signatures":[{"sig":"MEUCICHulV6utWz9PDUK5gT/lh/8WGIRwQHf2TyWpzbg17j5AiEAiSaKTszy+xMdt0k9WNa9QGAFEF51VmyUGtc5EiL/izU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPVGcCRA9TVsSAnZWagAAku8P/RXEnJ/ig5zE4tOf0PT+\n76+6nCJseQt9wja0+80QmTbp023MI8Cx7mqkHFWC6x1jcx0GqNfzzGKS72P0\nQ05AvgXlrXDiqz1N8sN4PUjUpw6lJylvU4iT/2bXCm6NkuVHqkz/y7UiC3md\nhI2r7lC1o7CCJm5xVvyrAo8zOHghWWR8TCUj/UTKbPmzr+4XpvNvcvqdoWAo\naVMFawiAQ1uBD665m//xpLsx36eJe54HkWZE2cHbCnQSyEEyAgAT+SHlriKd\nAzCKB+449Cy03c0aOa+KUIVa2a5JopJxL01bYG1llijQMadpKHds/tNMKd77\nzX5IRgDeLIIijPtUsyEqd7vblYLzUKvv1FwDe03fx8s3B1l6qy74JA37dMxU\nlbAcxsca7b/oeJqtY6utdP1b4kfKeWer9tNX0CrYgGey8LxvzVmMCbE5F81q\nvugKiFTxYC77vBTUoQzTkYg/5mU9xdn7mC6jNDPXVguwcvNbcf/zrkw6sAwX\nIO+Que5FQ0SkziCYcltJamdprUFfAEQaDM+mYGK6a7J4+9bbJ4n9jNhlSxWa\n3GoKgGfJGNuOTRLkEw7hkVezs1pYAtq2c2lucShR9hpW8VPanZzA1j6uQhg6\nwYpcLxm7gPPYIF9F1t7TPcOEhOB/rcPTPMkS3z366uYanrBPESwitkuF6rlE\nfne0\r\n=WQwP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"233d052bc6fd72394d32d6cd5ce498385f264649","scripts":{"lint":"eslint .","test":"tape test/**/*.test.js | tap-spec","pretest":"npm run lint","lint.fix":"eslint . --fix"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"6.14.6","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"12.18.3","dependencies":{"fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.13.2","eslint":"^6.8.0","tap-spec":"^5.0.0","semantic-release":"^17.0.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.0.4_1597854107935_0.36094666328432035","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.1.0","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.1.0","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"3f3a4dddc77159337395144222ea4ad527ab4c64","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.1.0.tgz","fileCount":33,"integrity":"sha512-z+4iE7DFv02U5A2z445hsskz90QRN223dWM2mEnzpx9b3DhmP0nYa1xA014B+xYXPwnAhf/13i55ZZ7Oj5vRkw==","signatures":[{"sig":"MEYCIQC18roMExyqRNgVSc/ijQzaldoDCRkjTz8+XmTv92J+zQIhAJiNYssixnN4UWulIidCbMx9/4Q13oWriIyRoI5a9iDF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUfVRCRA9TVsSAnZWagAA5PIQAJTFFwzcN2+4BaPiuZcm\nGthC+lnfz9kpl6pkwFdUaeC5/57WjQr4R/FGZqJv5c6iGg0TL2aDP/oApSdX\nfFjFS22WzzkTckyQywjztdxwsVKhf1y/TMCEzY5d51hWjPyxCi0TzdC+TaPR\nArGF63LEpbrxbdtQ7QfdL/hScxfvYJvHtjciNoZXU1BN7jSqm5y14snL4tJu\nkUK/L8R0f6nuemAIiumBI8VydP76WmePgotUfQir+gOXfJEA2eb07i1Tud4k\nYMWVDSrGMANe1XWT8E2ylMC1p4Na1KXJ1bi5LXrO3DKvpz3RZ1Lrv2zE9eVN\n+j8Q9zt5nzJsouN8UDcxODVxllftGNTEV8yq3VSF3qKs/AjO4DPC84d4klmS\nywfuwuDGe5/LmKUBJ6ZRLiwbn29cPSeeWRuBUdwJgjzDOQVudwOVNe3vdgsl\nqT9vjoS/TuorUDm8Bc5d0kuKOC+KmnrDjgkqQxc7SPiwc03wMyVKywj6Rm0d\nYFzS7dWwCfJvb+1AUO6LUst8TL7R+eeOFjkbxrmsTvdYDNjZ39zZ6ku3zzl1\nWyxTyn8j9UGtj+y9NjG0Ly+BwiSBXBqvcaLlLwjAvVKi0OaoNO3RXOxv0AQo\nhfxTSdor+j1WxT0o5nVQyrSK+Ty7cBu8ZwepJ5iuaCCAlr3DfPZbqCvOgOTc\nudU0\r\n=uFl9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"d0c75d9636acd0d8820ddae617210ffe212e9c49","scripts":{"lint":"eslint .","test":"tape test/**/*.test.js | tap-spec","pretest":"npm run lint","lint.fix":"eslint . --fix"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"6.14.8","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"12.21.0","dependencies":{"fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.13.2","eslint":"^6.8.0","tap-spec":"^5.0.0","semantic-release":"^17.0.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.1.0_1615983953430_0.7334735699817454","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.1.1","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.1.1","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"e43b09680e652bf1b9e135db3f8648e979b76c07","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.1.1.tgz","fileCount":33,"integrity":"sha512-FMvdhv9Jr9tULjJAQaQzhCmNYYj2vQFVnl7CGlLAImZvJal71oedXMGszpPaZTLftAk5TCHqjnirig+P6LZxug==","signatures":[{"sig":"MEYCIQCmri6gtdlQq59V9isUjzFDhB/O127CtgpIkZdA2nhk+wIhANBD6NomcJ2+oqZt5kSYDJiMlZccNKZGzBw0rX2YqG6I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxH5gCRA9TVsSAnZWagAANHQP/i/hFxShUblyVPfmbquF\n/6AYGJin2AUYs1KLLWAa8IJdsctLlu5pO8jEwN9AujMGNPsBgTSnx8nhv0XY\nw32tGjGGu+MkhZy3Si3tL7VAKZu8aReUnTcWJbNrFVpwcobauXZePgNm8a0l\nl0Cz88dFeNt7M4ynrAOhna6YqiKspFHHI97EbqeVeEZC0QsJ3Usz6248/ECC\nhZAypjH9tkfxPI9QogoUDIfejz7hCFQIil7SigNw+c/lHNV4MRfM3CCK+Ohz\nXrQ0FZA4ZXhEFUpWfshzUS/V+vRDDcPqDtE3RrPgCYo4H8gnYrOt+zCXWnmq\nWpWaNvZCpHmIF/San2pbBH9stXAL0txRTDEZzGU68IyZmyoZDwWHeIiDw8l5\nxPpxtxr49ZqaXooD74SuaV84tiTvvzuAISxNPrrGMv1F0E85BVX5OnFeRNSU\nOj5rvn7ZHD+G6ZK7BrYvY+wtT6J67XfgiVubioqIyVTjZvoPCOs+AGjN8x2J\nhbM8WPOnzjlz1ocLSiBPeV6wnRGkbGXwnCFJOWpu5dSCDOGEEZgOiEpr/UUC\nWpj9RbqFI34UaZ7ZnnKwBFyiRjk6jv4rY9lQNrg3aa2rggbCQnEkuQzJg7vb\n/XEWQ/hJySNTijuly0QCmgztJio1dPaGyRiLI0VQSj6x4G/ayxOg4qXimgtR\n44Io\r\n=zlp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"a8437525d149f3ea1cc8b64589b6e3b44d2630d4","scripts":{"lint":"eslint .","test":"tape test/**/*.test.js | tap-spec","pretest":"npm run lint","lint.fix":"eslint . --fix"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"6.14.8","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"12.22.1","dependencies":{"fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.13.2","eslint":"^6.8.0","tap-spec":"^5.0.0","semantic-release":"^17.0.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.1.1_1623490144622_0.9417486841162535","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.1.2","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.1.2","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"d4c1b0d4687292805482118c126b3c1e2a4e6bdd","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.1.2.tgz","fileCount":34,"integrity":"sha512-dQVj/0CaXMw16eongqqxmKkdwNd5RxAC8JzsA/ICj0v6oz5cLetFQoMGwwfqsOXrfkdXUnRdqIRKIhC7TfFeyQ==","signatures":[{"sig":"MEYCIQC8ZXgnTrjviDHnpRaWRQ6VXjmjs6Qbx9Cd+fZqhxDnYwIhALjQBeq5nMkowl8umflcrw3nEeLyMDldk1pu3Yah9Tsx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaEhYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDcxAAgU6w6JuJHT0t29VYx8shTI3gSEJEP9zHfSf4NSW6uby+a+c8\r\nPQOeYD5NKQSbaIpbgs5sGB+EaMQ4lpZPuwdW0YlICKzVs6MylnxMHp/k9Ghn\r\nGyjdsI6XGKhoi0GN6vh/DDR+HtguHiK+i1R4N1zXOUzuI+drc5ZZ9GLb6FTG\r\nmZWWMsGJ+/s1kAUJwC/yfaryyXg4gHDEMzPYofuBwoEYpHR/OOCfHaK6zFPb\r\nUzhYGmEPIZZs3NMBavgtjIRPoRUjOYxx7C4YZD+q9kIgK7nB8PV2lPEe0RhB\r\nKpWm5KXFI25n2jDHSTUOFInNlSkycb6+G+xnhRnWmQT4KK8Nd02aGtKLCYLq\r\n0y9um5fuImb/q6lpZJMVkiqq8oFBZjxsQKKGVbYuB9IwOJ65Znu9aZX1JVrC\r\nv/t2gAqmf1BH97F2wYF84E6Cvgi1EU14xj8N9nK39h6+CK5MfPJuoG/gRrpt\r\nbOgLsz0GEXRV53799ABkpLxSqM2/A4prGnB6m/bI2jkfhpLgKizUA3KfYW/R\r\nRcf5rsmdbr8R/fZ64w+WXtfoZ3rGQk5J2BmjRnsii8S1hj5b3nzDFPjFU0Fz\r\nqCOC1GXcjWVmU7Syw1sRhugk6kDXDLZUhHHRygzIbQpOs5IYmSX2w09Yq4zI\r\njT1gzAh0bPrgMtnkNADHQhjPeuBcR8LBQLY=\r\n=UfUL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"47c50a3b637b737286f753e65744b392137addb1","scripts":{"lint":"eslint .","test":"tape test/**/*.test.js | tap-spec","pretest":"npm run lint","lint.fix":"eslint . --fix"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"6.14.8","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"12.22.12","dependencies":{"fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.13.2","eslint":"^6.8.0","tap-spec":"^5.0.0","semantic-release":"^17.0.4","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.1.2_1651001432372_0.7757672609255206","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.2.0","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.2.0","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"c4c92edd4478b5ecb3d99c29ecb355118259dccc","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.2.0.tgz","fileCount":34,"integrity":"sha512-Gj6C0JwCr8arj0sYuslWXUBSP/KnUlEGnPW4qxlXvAl543oaNQgMgIgkQUA6vs5BCCvwTEiL8m/wdWzfl4UvSw==","signatures":[{"sig":"MEQCIDgJabPykct5CcdUH5fjhSk4j3us9bOtXrhJ2uS1Xs2YAiAgPGc28ru6X+2rjhGzmvnb8yQmwcwrL3gTQzmLFLSZQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqfJWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA0A//YnwnHh7jES9sDdxxeJ3whXzTgFWSc6VSUb33vjVZt1k59ItN\r\nChvLAXdCLrjjbZZftubcqTd4Yo5JuLSGliXyYnAq/PMCMarLUtotNXyDnJtO\r\ndmsyIc+OUaSCkYRzl75rGBMpNKQyZDmsEHvfkQL8WsgVNBsXnSC5rvB2jTr1\r\n7Ew94cQYV2eyFPRLipH9lx84VnwvhK0uAxmBkdliLSOyjxGQc5k8+dbVzxFF\r\nOusQs8uvaiueOWBt5YFwHKpdqVaOZLhEGU1YOKRTw3Ua1tINmuPI1qEoq50F\r\nWNWXbIQy8q6Mtr0Rl59TCr+4CqDE4DI/Fkjp5iPq7DYnCGKwRLHzQ66M9GXT\r\nb3TgVG05oA2AoIeqPxvQQ/weNdwS8EGv8ZZlJ1/44nJkvBvAiCbaBlpwD6e2\r\nBeCbOqop7ipQnnpnAIaNdiR8Ix1OrEUGBU2Pu2rnodwHFW7WFo/hhu2AeIIE\r\nAH05RhiS86kF84DiX0HfoxAA9U5TI1TRFVsA4RZZiY5koR2l9zVf4mmxE1HA\r\nBoojtZwai/Xh7fT1ydrV5uno4C/RGXaut2VPq28Uv1aYNnVqWmx00Ih6WWJJ\r\nTzH9nA5GfC7gBCuDayAD4Fc1wjl7zWNHPhWN1rxjHXmjlMPBzqwIF/kvsmbk\r\nAmhk7p6uj2zTOjQ0BSGAXgyN6mVxncyoRJg=\r\n=cAMl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"9ba0084695ae3dae5f3e19ac7a173e6703ad9f1c","scripts":{"lint":"eslint .","test":"tape test/**/*.test.js | tap-spec","pretest":"npm run lint","lint.fix":"eslint . --fix"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"8.12.1","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.3.0","dependencies":{"fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.13.2","eslint":"^6.8.0","tap-spec":"^5.0.0","semantic-release":"^19.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.2.0_1655304790474_0.41084901072011126","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.3.0","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.3.0","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"7703637db8f22adb4419c1b14b6bd97c396a1e61","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.3.0.tgz","fileCount":59,"integrity":"sha512-6e7spCJzs1Ugpv43CDEFDDhvspN3tQQQ1HsKm1tBcfrMxxjlGBqfQhgTEKxX3QskdgP/BqpWOIqdV4+4WNbldA==","signatures":[{"sig":"MEQCIGn14iRBSu2cHquo+HRmsyBqOcsFBhIbPh6b2WzRIc4rAiAlqmEPxRayjcxlv61V8sYWFDGERw/GSnUqkx0st7n5/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIz7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWzQ//fa7U83DMTBRfMIRgzTC7UH+W8fgjzlM7KQFB8QUlYV6Qu2Lu\r\nyI3RWV03B73uNdukVl13jih/wYFJR2eKw3jxnQkVp6iJV4D6LbyKpvQBtRPH\r\n6hB6FgoDKOUJjmq65GX6UJ96Ap08yF4rzy+thLW/itDn4bH7KDzLfa6HkLKW\r\nNGsMJR0QgQ9Ep64Nuy9/WFViPUmPfrNNZMQw88qH84w5eiuAUoGoWLgzwgwE\r\ncXp5xl9m3NSRlDMK7DWcERyGQ5H1MPJB/IU5u6Tv1UQIdi6ErS0NQIIj4s2e\r\neqIzFR37HHsnKTBDsbV+QePLrekWSJngW2+7kNDEIbLZSdvZTXtkz7gtOCHw\r\ndyLzB+gku5roNVHEcGCapThoGgnL+4XBErc+cRqCsJNZ3IqjAdzDSb/BvVyQ\r\nay3Sx4+2qpZBzept1M+HXP2+8VYGIMEXeUAjvRZFCUPRtNJU2h/hU5L+ZiHx\r\nR36IUcr+5UBHEelzOtgdFc03utKw8G68qRd+Oy0Od9HdSoefzYi6RbpjPa0f\r\nmZ75O41wWIKlEIgR3hjuJnCnR8BYOTFtUoLNNMv7xDTyL3M4yD7uXKXyvXph\r\nbxJGABV8RgI+oRiIhY75AXtAov0WjzU3+8dVk5YAhxCF12HdQCmhaMY6yTGy\r\nb42LWNh02b5jthR0+CbRAAGEz7pFX7K+wCE=\r\n=y8eM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"4ae492ab15db12571927e3d005ad404bfd003502","scripts":{"lint":"eslint . && prettier -c src","test":"vitest","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node scripts/fixup.cjs","coverage":"vitest --coverage","lint:fix":"eslint . --fix && prettier -c src -w","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"prettier":{"useTabs":false,"printWidth":120,"arrowParens":"always","trailingComma":"all"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"9.6.2","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.15.0","dependencies":{"lodash-es":"^4.17.21","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","eslint":"^8.36.0","vitest":"^0.29.8","prettier":"^2.8.7","typescript":"^5.0.2","@types/lodash-es":"^4.17.7","semantic-release":"^21.0.0","@types/json-schema":"^7.0.11","openapi-typescript":"^5.4.1y","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.3.0_1680031465509_0.5682854854679591","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.3.1","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.3.1","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"6b59abfa18748ab7d40c06dcd71994fd8547adcd","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.3.1.tgz","fileCount":65,"integrity":"sha512-DH/r3D4Kw25HAJkQN0prVM5u1MoMXwnDJbnvW7BkYPY1SiMnP1O8H49xSV/tCiKiQO/FrGDoEWz7o8lnNcQNvw==","signatures":[{"sig":"MEUCIQDVsSGrGq7YEC/7BW8QVVBF0tHDb3PmAZpcQyLICXob8AIgGDWtPTA/9cPRqazGIshayEbJrb1/tDlGqQw/kmac19I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJcILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgqA//bJjfxeA/2+W2NB7VbxxlZgC0f8+f4gmptKTDJNlyGtt1zvNY\r\n4Kfzr0WxN02oaIAHANW85ViOovZp5RuCGPhpDnsZtRyi0SmqRqycLjXm8F/d\r\ntxE0eOBzcRVrbpUrvZsVuwLYHMZnYDeCBpoNYWJEZO6uTfCFJ9B7UjqtFgrX\r\nZwPShYBoJ/66+BaK7kBrP/qjYTR9x0mqaWI3K+4wzh52QIlt9nuP0ptti9hV\r\n1gKgaZCyWa9/96q5dUCLaNOrGWneW+8LVenysJa9SI7dvp6d1fKFsulgJfgf\r\n2gkx51gJvTaVuUIPg7Pf51Vcjck2x6svkEoJAjGtV5S8lIFoKNDFg747jbiI\r\n1oYolEisTCugEH7yhVTVw7IzL/qgKHV7awqt+Hx3Zkj2XrbhdLmKr0Li+zid\r\nAeeDcrc7ky0VMkFYAsdyJpR5j43VGzUTwS7fcI/QrAVNqZB9hrDGQuyHGPKo\r\nBxsnlb9ir8BMviX/jjU8GiOLNNQ0EjwaHIPogHiSx86LzsLrsQfgg9OZd0VC\r\nTdYsUHuL9sPWBXcpz6ihQSmVhGLUp0SqZeBOQEUG9F3eNCvzYCzhVcYpUiQv\r\ncohPfZiMKLQVvQ4HoeZoelVDRNlKuGyz+OPB2vPnwF/G/BhmuRls0fFuqlPR\r\nPJBDwpeNf3MrSNfhquBXmyRaP3G1qtcXJHM=\r\n=yFdS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a7069d6912db3711ca2d72ae5139e73bf90858f1","scripts":{"lint":"eslint . && prettier -c src","test":"vitest","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node scripts/fixup.cjs","coverage":"vitest --coverage","lint:fix":"eslint . --fix && prettier -c src -w","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"prettier":{"useTabs":false,"printWidth":120,"arrowParens":"always","trailingComma":"all"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"9.6.2","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.15.0","dependencies":{"fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","eslint":"^8.36.0","vitest":"^0.29.8","prettier":"^2.8.7","typescript":"^5.0.2","semantic-release":"^21.0.0","@types/json-schema":"^7.0.11","openapi-typescript":"^5.4.1y","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.3.1_1680196107168_0.6748702782658889","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"3.3.2","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@3.3.2","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"cf6894e6b889ef8bd9a883e90e10d82bf459bc5f","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-3.3.2.tgz","fileCount":34,"integrity":"sha512-aqyc5iEZsUF8qYNxwJNkHYoFxqdoPkqVTnDsj5gqhU+arG4QqLaIDcEOaG0EtKlFBGmSLsQbFYsINiladCJb3g==","signatures":[{"sig":"MEYCIQC+TRZSxAY4YKBfO/5owETZnapbIIqQzrr/gZBWYy9OkQIhAKGq9T2eVEwOA3VU2yDWgMiTBGB8wIi/sjhER5EcmuUO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJcgAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR8g//XsoojSNrSuVqzhPBfXQkxV5rKQXeRisFXgctflxCX2rTpZP6\r\nW6NNxtkFGR9vxR679WfJUo30FLyEzFI7P9cCu4C0fXIzyBmAjVnrpOH5hv5J\r\nhGvORfd2QqsWcq3zMoYUz9PScAVC0TiaGGr5frm50dwydR24nJBivPu5mATo\r\nXZiNC6jD0265tL32Ne6yoUOtECgfwH/p/x3yiM0fgayMKX+i3i29lLl43GYI\r\nDnzCWUYVpm2pF2LENjy5ATF606Ff0WtObO8hZsGAl9yD5AKEZdeBpCNv+5KJ\r\nUesGNUxqGHhJtneO13g1RmCdQYw+Skd2m6eS7hYSAsbfg2Y1bKbZraWEJDDz\r\nroLunnHNaZNj8P1h/OMVtFQdmQy2WG0xvvByl3OP7u0jYAN4gOYUoDJgZpTj\r\n5FoPjRp8y/iHH86KcfKpEFSxNTwWwOT9N2sgnsRKRLKfAqSmQCxX6mLYP3Cn\r\n6OgFrftu5W5GhK4XYPB5m05czk1sdm0CdyXiS3jjT6PlUtg8g3gIpH7gTGg9\r\nPusKhWOT0Ipo0wWc1oW3EnnnCGbCgdZs9dwR4BM+zxacz096b2pr4Ce57hTe\r\nm9zUrbEgfhMwOFYFg910G1mpvwAwli8Ni3EuCJWQDo4WrQu3qzH4UTmVaBpa\r\n8hEeNv1l+e2HiRbYGWnc9GbZgJoMLD6E8h0=\r\n=Tw9L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=12"},"gitHead":"70eed88992f3a78f68c97e01a45db0485eb2a160","scripts":{"lint":"eslint .","test":"tape test/**/*.test.js | tap-spec","pretest":"npm run lint","lint.fix":"eslint . --fix"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"8.12.1","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.15.0","dependencies":{"fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.13.2","eslint":"^6.8.0","tap-spec":"^5.0.0","semantic-release":"^19.0.3","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_3.3.2_1680197632074_0.8745390714308712","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"4.0.0","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@4.0.0","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"1530fecebef7b6c46196ab54dbbb237001704820","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-4.0.0.tgz","fileCount":65,"integrity":"sha512-HRLG6NCHbdjCv3hacJKhZe5Al3QCig90SCvcXAS+JLb85ypuwFqcVSDnGzBqaithlUibq9UyPwQH0ATitvBBTw==","signatures":[{"sig":"MEUCIBMYOkjQsd8/fc8uTWyKahnF8vSJdXNH3jVwetsw10POAiEA1DQHo7wNF4cLdcW4digoVm09kUC+r9FnuZx71YQBHoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJcy/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1/RAAkMXkZF7vNRCjuh1E8DdCrkLdANIdeCVgb5CUeUDoP4PetkcH\r\n2m5qMjhqjsGG0wuQc2l8+p48c8Pj7gP5cNhLv7M0OUi6obo3ENzblvjFX65a\r\nRcpOKdWEUBYLos86v58XK6EdPE6k7mLPIcLG1LQEoCTMP15QDvPVWm1bMkb4\r\n03vOHOirV6hVTgqc9u3Y0MCvfaOLRizi8i1lLQnzT4flQq5ss+TLo6QSWRiS\r\nt9+Uop8NVCJ1bG4l5ceNR2Z51N49SMI41S42LwULMZEp/AIdD4exWZC2bO+t\r\nAD16U/kAKJdP0hI6PUTYSjhJaty6l495BpHo2ihGZjGW0lQQ0CvDRhNXeAsS\r\n3bBEW4tB3L3NvaIsgym3SnCt9KKKuCg8itgZVkO6VSGEP/gnwqFZrt8McKec\r\nr5DorSNyH1JwdpqwmdSLg1v5rz9gn7PhxNqoYy6PWoC9xqwJqpNtRftldTPV\r\n36Lnn61hIn4fbuJC+MipPOZcdwTOj/5Xlh9VPnFkCB/SJEKMiMvEC2JFS08X\r\nKMlDwLt0E50JyDjvLoOVO+PNme+eV4rJnAuWzV5i/DyGgNGzrulDQXXKiHfj\r\nkvMwGbs/C3G4AUiCtaANzD4COGDZ8+wUX95eyCEUFa+5YMhbQZ7suozdN42O\r\nNRQfx/UIe+V1+J+U6+8acz/w8TghxiX2Kpk=\r\n=qJGa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e7301b7ddeba0f604a6d0fd3a9e890a724bbd3d2","scripts":{"lint":"eslint . && prettier -c src","test":"vitest","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node scripts/fixup.cjs","coverage":"vitest --coverage","lint:fix":"eslint . --fix && prettier -c src -w","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"prettier":{"useTabs":false,"printWidth":120,"arrowParens":"always","trailingComma":"all"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"9.6.2","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.15.0","dependencies":{"fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","eslint":"^8.36.0","vitest":"^0.29.8","prettier":"^2.8.7","typescript":"^5.0.2","semantic-release":"^21.0.0","@types/json-schema":"^7.0.11","openapi-typescript":"^5.4.1y","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_4.0.0_1680198847041_0.9956572844317948","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"4.0.1","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@4.0.1","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"c1d8de592c146c5f64f2ec93f0a28d1b924138a2","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-4.0.1.tgz","fileCount":65,"integrity":"sha512-lTXmBCj5o3kyMVpL2ltoQce42DH6hqVoMWLSck8e6pwxOyv9uiwy28572yD+IcO6kPMiakYOKWCh0rV/eMhNmA==","signatures":[{"sig":"MEQCIB+MCvP0dCkzSHTpF3DJepWwXJsIDee0mpfiIqQyk+0kAiBKK+yAbqNdvBd29hrrX2mgIwc9qumbytESxAjSQ5h99A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKfbJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Kg//T/wdH1LSGRu66QBPA55ujbCenMub9TsSN33M8KfYEnb8QxuU\r\n4XvekYrXOAEyblKw9qRNQhnuFTG/T/KNsFvuSehtOx5HMaB6iN3Cg4gtmGBH\r\nCJXhUXLj6hkkUsJN45hthyW+IrrED3iut1NujarA2k6BoHvuXRllES8ZWMQv\r\nCN03PSH+yUVX7E8HRr8RT9tkLycLH1iuM0asJByvZ/HBwzULatGKIBskho9n\r\nwmonqAshRd5w8/SlNeLVO4W8IcUTLkQeeaT+qiyDcENxd3tyCHzBMGQO5L2z\r\nHBX4COScQzNqITPAaKZ1bwZ0B2+wnz4gL4HIn3ftcOyf6q1VYkfJT8rDT5V+\r\nhF3hC/crtNUtAB90HLOZC21N3hHcnJ5c3r80HfmFb/DjCvLELtlIVpzOKwtQ\r\n2PfIR95d2EdoLNjENhU+uMM0jAMsbOl84HYKPDIvwKXyjs0GHKtv8QjNMXn8\r\ndYT27ed6jbQVmJqyhX9XRv+jNYulejv00xuxqsDeuwDBEMlFRNMeAjSI+vvX\r\nY/LUe9LjKvN+qG0iC3batv87ovKXmMpdRDj+/TA67Y3kh+B+4NLmX350IX1/\r\n6++zbZJfTu534r4HdlkohO7LdzUKVwmtSnJjKXeAczhB1DcciYQzXv+xsIwg\r\nfLbujphEAyYP7saR5+dt1e1w2G7m5O5M7s0=\r\n=UFR9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"702baa81d75d6b3e9807124dd7e5554ace8365a3","scripts":{"lint":"eslint . && prettier -c src","test":"vitest","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node scripts/fixup.cjs","coverage":"vitest --coverage","lint:fix":"eslint . --fix && prettier -c src -w","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"prettier":{"useTabs":false,"printWidth":120,"arrowParens":"always","trailingComma":"all"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"9.6.2","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.15.0","dependencies":{"fast-deep-equal":"^3.1.3","openapi-typescript":"^5.4.1y"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","eslint":"^8.37.0","vitest":"^0.29.8","prettier":"^2.8.7","typescript":"^5.0.3","semantic-release":"^21.0.1","@types/json-schema":"^7.0.11","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_4.0.1_1680471752918_0.6972531364980914","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"4.0.2","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@4.0.2","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"6d1ba26cc861d772786936bfd60946145e51be8d","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-4.0.2.tgz","fileCount":65,"integrity":"sha512-MmRPp9rNL1vZE11Etvw+u1L+MVWYaM2QPxpryLgE30lLOwQOYyiOZMeeSm/z3iCMHId+Ty+ReaSrMzxYSBAXpA==","signatures":[{"sig":"MEYCIQDuGu8GX2yr2P9Lmeeauk2N+T+cpEXXIQtdaS3dJPAiYAIhAORbed1o2EVX6VLm+KnWadLFR7q3Ee1y7r5dw2eZqJfS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKf9FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNdQ//XuiFykcHtBphKnZpx0dGv1bL5g83BAqVRzLtzAS1FlJv4e1l\r\n6wAYmqM6YBXpNmjNYXSu/C3AbJMVGezIr+eJV9FmdJr7Q3jD4mhZtf7X/7ev\r\n1LUFrXYdczmqGj/324jQuIvCj/n6trLktOx8TKQsCcUXxH04o559y+TGSFVe\r\nUoE4uAz3V51D/N5DqGq1CAmJe/PL4kKCDjLFZOFlYOuSMgTH0mP1eoRPFh7Z\r\n/Zwp+YTwLXKVJw1G9CKxq9dSnGYMAP+pHlaOz1AqoDRbKJKw/TkRqOaSMe0/\r\nbVSHCCwyOEj1rNnH5MWvn7yDl1loIfcsw0AwAmWSxgkUleQPzsbAq5WTCYqp\r\nO3E4PDMElZN3BDfTHmbFQ02YBTqvOF7l0HXOv0yF+0xcry8qJNBY6LbOvURb\r\n/vQ3yS1il62LXYlft0IbotqGE6m1uj0F6gZW7cI+sVy/ONdkMWhY/X2EouFT\r\nQX7L9MBpoVI6uI9Dc+RTONdzdXnWVELhJ3914XhLwuOOTnzn3+vOzpa7ITIF\r\nymyApR0ELECg4DH1w3HBKJIhh84/y4dXJbZP62NVA5uf+TXeY8G8ClenebDw\r\n4SXLynDPy7BJoG3hAm0IsxodvE9WC9hqzAvncEjbUMoxYb8V2gsmVhqsiTrJ\r\nJLwafGebe/CWz76qlgd/d6k2eCiPO7DUiIU=\r\n=XUNl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e21a5bfacc944fe660a4ebf1a062e8d05b634e65","scripts":{"lint":"eslint . && prettier -c src","test":"vitest","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node scripts/fixup.cjs","coverage":"vitest --coverage","lint:fix":"eslint . --fix && prettier -c src -w","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"prettier":{"useTabs":false,"printWidth":120,"arrowParens":"always","trailingComma":"all"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"9.6.2","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@types/node":"^18.15.11","fast-deep-equal":"^3.1.3","@types/json-schema":"^7.0.11","openapi-typescript":"^5.4.1y"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","eslint":"^8.37.0","vitest":"^0.29.8","prettier":"^2.8.7","typescript":"^5.0.3","semantic-release":"^21.0.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_4.0.2_1680473925287_0.16906967408483653","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"4.0.3","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@4.0.3","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"15a3d38d977eac641bdd4074f6cd10204786c6f7","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-4.0.3.tgz","fileCount":65,"integrity":"sha512-aidYffDTXn+fc1YJiQsbv9v2gASk3sf48tU2+2Ld48bYf0WW8F2IAJoGwit5AabRava0AhEmOtXPVQ+wg+3wtw==","signatures":[{"sig":"MEUCIGHaf56wg9SxuILDwmthJLvGX5AZMSAxoPuK9MUg2WWrAiEAk4E0LSj7bo65Gah2RZssG60Tfa5IyM530lD5QICcdYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLGMzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmommRAAhbueCJQ/l0vuL7A9EwgsS14wiXvUgvYSJintm39Wc4n1I5nN\r\nflS73+yczu9dCvwG7ExcT8vwdE7fSYCoq6jMH6etVWIp7RtHUjA+hEo8Zvvr\r\nZW55qlfEZzD+sS/W7tYdkyuouRMJnzKWUEqElqKKgWJS89kn9AdJys4ba/L2\r\nQxxWjcyxkGmvLWA8zDOsR4MsYfIzfwVs8Nu62WacoDvQw+lyTPHVV9hjMzPo\r\nc41et3MbY/ygAcbwy9JtYLb4z353boJf8AXjJi0MPta9wlLly/QElEOffoXT\r\nkI274/Rn7PCMu5WQDA2ozppUU28w6uDT0v+ULgBJqzEPX8+Mpf4zpZc3qGRW\r\nuCAWUiSlEriPZ5BAyfH1VKW6pv1NukakhgUiY362czjTmGZsEhdZi3hMnlwc\r\n0plEi9EaBWkH8XGsbeGmICdxWCHrbAilGwkYzzJI8ELRZwAVzTeRsRbgr3wu\r\noMuur7vBqunKLgzicJg8klQ67yYwxAHqFT3CbFPnjLpwDAREf+Dq2xvIYXYw\r\nJBgL0FMhslBx12Nb1qX22HclSyExjuJtGZOYn6fEAWkh2yfaCC442nlsQ/Cs\r\nRO+9NfM++n9PndqQQRHq0HXMw35uDzQsYCjKYcGTX63jj4f8ug+FWpwhbQyO\r\nLwWQjV7g9VtjGo8Q3zbLWCgZ4GcU58LAnVo=\r\n=/Pyc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"28686f48d139344ccea2f00cf504edf8f70cfd77","scripts":{"lint":"eslint . && prettier -c src","test":"vitest","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node scripts/fixup.cjs","coverage":"vitest --coverage","lint:fix":"eslint . --fix && prettier -c src -w","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"prettier":{"useTabs":false,"printWidth":120,"arrowParens":"always","trailingComma":"all"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"9.6.2","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@types/node":"^18.15.11","fast-deep-equal":"^3.1.3","@types/json-schema":"^7.0.11","openapi-typescript":"^5.4.1y"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","eslint":"^8.37.0","vitest":"^0.29.8","prettier":"^2.8.7","typescript":"^5.0.3","semantic-release":"^21.0.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_4.0.3_1680630579468_0.7937123779666537","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"4.0.4","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@4.0.4","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"ca5736f2f29823e9b429a523768e4926a55fe5c6","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-4.0.4.tgz","fileCount":65,"integrity":"sha512-8rh6+uzfqCu4XQoe28pA2jNAnvs0mRyrg8gsUGawb8dDYuhKP8KZt5k/s8yQvpEQX1WtYQxwMT4X6LH5N1MRxA==","signatures":[{"sig":"MEUCIA3pJWTCzC+oCaPjRnRp5/AEm9y4JtdYARcni5XSXDDKAiEA14A7Q7w3E3qax9bMaR5sXEJYSak/QOLqk5sHNArP3yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLZLXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEpA//d5cFITU7qsJIRl9ZlSNbG7yaIZyPiDbktH00ZSiURvzw/OFb\r\nPOujLalVqSvPYmoTvj1U7nuBfsFGXj/7aOR9mIerwFTAz/2xwi8Tx4LanBF3\r\nYXwsIdOLEy3FJp9Ybu3Rf6Jhxbt4NAfYsWl4mA2coKMNC7X9ct8c/PPN5Yzw\r\naQ8TjRBZc9yFE6HrwTnf2ZNAx8iGJq7jx6xlXZXv20TLfwR+xRQBv2pZ/qp7\r\ngTR9tiZMe6E4Bb1hrIReSb+f5EYasvuQFdEcWdbkOcRxSNogfvyjzgKuijrM\r\nN1may3ZGIenGulVt5MKkaRXTgDoryDgmwjmQu8kdwr/nfa7unVU+ckmqZFd4\r\nKZotbtDaBiKB3pe++zeJ9aeqtotmxto4HyLqsXr/R6C1+A3uWLGDcMuKJL+H\r\nasRTTbfz5YW4HW391BcqKSpRlhFY7ieupnSwfZcp/6EauzJ2rmVxe1ZU5gOZ\r\nQMuXSc5Va/RskhKySJnRq/F6vvocUrMGA/vrG5SHFhLOHYEg3OBbNxxOoUFT\r\nDh7pdPca857/OtXmg3C0boh6HVLG9a7kWBxo+P1fk37hrWzLh5nMl7ZEJM3S\r\nW4ARQcWcMRVWipSisG7rfzV2I+6OoUi+ucEbQCb+o8ThQJoDDoFI9N6G2Dg/\r\nlRGZDT9Bg9NPlozAlbgwcdFkhpqW006dP+0=\r\n=9+/2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"8c923eee390935fe530a55596c2151294e55b6f1","scripts":{"lint":"eslint . && prettier -c src","test":"vitest","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node scripts/fixup.cjs","coverage":"vitest --coverage","lint:fix":"eslint . --fix && prettier -c src -w","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"prettier":{"useTabs":false,"printWidth":120,"arrowParens":"always","trailingComma":"all"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"9.6.2","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@types/node":"^18.15.11","fast-deep-equal":"^3.1.3","@types/json-schema":"^7.0.11","openapi-typescript":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","eslint":"^8.37.0","vitest":"^0.29.8","prettier":"^2.8.7","typescript":"^5.0.3","semantic-release":"^21.0.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_4.0.4_1680708311647_0.5243747241621934","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"4.0.5","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@4.0.5","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"dist":{"shasum":"5dba02a42fecb14d2030c8d7f41af91e8c442272","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-4.0.5.tgz","fileCount":65,"integrity":"sha512-E6s9hfQx125CfGXW5896s0ZtUEecTS69KvqkNDPxKomeZ/Y2rNsG90yO8K47uchXqKw5RhD/rCNcOJ2VODfQiw==","signatures":[{"sig":"MEUCIDma29QuQmxHD4+wPU4dd5q+8XJ+q+pia8NHmYPo5APnAiEAr8ohO/ymd4huKGH9imw294sO49rI+VRRZkU+ljw+ALw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76942},"main":"dist/cjs/index.js","types":"dist/mjs/index.d.ts","module":"dist/mjs/index.js","exports":{".":{"import":"./dist/mjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"abd2e4ac786c79c8db9b3ec4462be4eaaa6a4380","scripts":{"lint":"eslint . && prettier -c src","test":"vitest","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node scripts/fixup.cjs","coverage":"vitest --coverage","lint:fix":"eslint . --fix && prettier -c src -w","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"prettier":{"useTabs":false,"printWidth":120,"arrowParens":"always","trailingComma":"all"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"9.6.2","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.16.0","dependencies":{"@types/node":"^20.2.5","fast-deep-equal":"^3.1.3","@types/json-schema":"^7.0.12","openapi-typescript":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.14.0","eslint":"^8.42.0","vitest":"^0.31.4","prettier":"^2.8.8","typescript":"^5.1.3","semantic-release":"^21.0.3","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.8","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.59.8"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_4.0.5_1685981618019_0.5338226727622504","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"5.0.0","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@5.0.0","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"bin":{"openapi-schema-to-json-schema":"dist/bin.js"},"dist":{"shasum":"4236af7407876f8ce2967b99695935abdf3e5e84","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-5.0.0.tgz","fileCount":48,"integrity":"sha512-NrboFYz3/b2HI1O6SlfNPICgRcQslB3z+r9CjfJx6PF8FExSWVdJinu8SqzNJsLwgkeAXwEcWGUzICfAV+Z5eQ==","signatures":[{"sig":"MEQCIHMIVd0Taj7PQ87ClgWhdf17R+lIujs9nz5saGNy8OGlAiAfFy1+fh3xrDyl6OtTao76x4kykpYaVvE+0B6NJ4PgnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66240},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"e1873a67decfdfbc21039eb98d44981aa663356c","scripts":{"lint":"eslint . && prettier -c src","test":"vitest","build":"rimraf dist && tsc -p tsconfig.json","coverage":"vitest --coverage","lint:fix":"eslint . --fix && prettier -c src -w","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"prettier":{"useTabs":false,"printWidth":120,"arrowParens":"always","trailingComma":"all"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"9.8.0","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.16.1","dependencies":{"yargs":"^17.7.2","@types/node":"^20.4.1","fast-deep-equal":"^3.1.3","@types/json-schema":"^7.0.12","openapi-typescript":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","eslint":"^8.44.0","rimraf":"^5.0.1","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"^5.1.6","@types/yargs":"^17.0.24","semantic-release":"^21.0.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_5.0.0_1689112798573_0.9175999502912433","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@openapi-contrib/openapi-schema-to-json-schema","version":"5.1.0","author":{"name":"OpenAPI Contrib"},"license":"MIT","_id":"@openapi-contrib/openapi-schema-to-json-schema@5.1.0","maintainers":[{"name":"philsturgeon","email":"me@philsturgeon.uk"}],"homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"bin":{"openapi-schema-to-json-schema":"dist/bin.js"},"dist":{"shasum":"4f6047830fbe471d7b7c01d02a1150f691af4c88","tarball":"https://registry.npmjs.org/@openapi-contrib/openapi-schema-to-json-schema/-/openapi-schema-to-json-schema-5.1.0.tgz","fileCount":44,"integrity":"sha512-MJnq+CxD8JAufiJoa8RK6D/8P45MEBe0teUi30TNoHRrI6MZRNgetK2Y2IfDXWGLTHMopb1d9GHonqlV2Yvztg==","signatures":[{"sig":"MEUCIQDDflQxCtFoK4zcgEsME3JAXb0MhNbCo6sM/pd6Q5TLUQIgNI7jlviJsAg+I4lXy9wfAHlzGuMzk73gzJaVAN9QRdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63164},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"fac4204a71d280ad9c1364452657bb3c1cd4e497","scripts":{"lint":"eslint . && prettier -c src","test":"vitest","build":"rimraf dist && tsc -p tsconfig.json","coverage":"vitest --coverage","lint:fix":"eslint . --fix && prettier -c src -w","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philsturgeon","email":"me@philsturgeon.uk"},"prettier":{"useTabs":false,"printWidth":120,"arrowParens":"always","trailingComma":"all"},"repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"_npmVersion":"9.8.0","description":"Converts OpenAPI Schema Object to JSON Schema","directories":{},"_nodeVersion":"18.16.1","dependencies":{"yargs":"^17.7.2","lodash":"^4.17.21","@types/node":"^20.4.1","@types/lodash":"^4.14.195","fast-deep-equal":"^3.1.3","@types/json-schema":"^7.0.12","openapi-typescript":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","eslint":"^8.44.0","rimraf":"^5.0.1","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"^5.1.6","@types/yargs":"^17.0.24","semantic-release":"^21.0.7","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","eslint-plugin-unused-imports":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openapi-schema-to-json-schema_5.1.0_1689113930600_0.430856557869687","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-01-17T23:00:01.093Z","modified":"2026-03-26T15:43:05.301Z","3.0.0":"2020-01-17T23:00:01.595Z","3.0.1":"2020-07-01T20:12:06.792Z","3.0.2":"2020-07-02T08:17:26.089Z","3.0.3":"2020-07-07T21:37:18.178Z","3.0.4":"2020-08-19T16:21:48.067Z","3.1.0":"2021-03-17T12:25:53.636Z","3.1.1":"2021-06-12T09:29:04.796Z","3.1.2":"2022-04-26T19:30:32.573Z","3.2.0":"2022-06-15T14:53:10.623Z","3.3.0":"2023-03-28T19:24:25.697Z","3.3.1":"2023-03-30T17:08:27.346Z","3.3.2":"2023-03-30T17:33:52.262Z","4.0.0":"2023-03-30T17:54:07.243Z","4.0.1":"2023-04-02T21:42:33.054Z","4.0.2":"2023-04-02T22:18:45.434Z","4.0.3":"2023-04-04T17:49:39.664Z","4.0.4":"2023-04-05T15:25:11.840Z","4.0.5":"2023-06-05T16:13:38.361Z","5.0.0":"2023-07-11T21:59:58.798Z","5.1.0":"2023-07-11T22:18:50.812Z"},"bugs":{"url":"https://github.com/openapi-contrib/openapi-schema-to-json-schema/issues"},"author":{"name":"OpenAPI Contrib"},"license":"MIT","homepage":"https://github.com/openapi-contrib/openapi-schema-to-json-schema#readme","repository":{"url":"git+https://github.com/openapi-contrib/openapi-schema-to-json-schema.git","type":"git"},"description":"Converts OpenAPI Schema Object to JSON Schema","maintainers":[{"email":"me@philsturgeon.uk","name":"philsturgeon"},{"email":"jonluca.decaro@gmail.com","name":"jonluca"}],"readme":"# OpenAPI Schema to JSON Schema\n\nA little NodeJS package to convert OpenAPI Schema Object or Parameter Object to JSON Schema.\n\nCurrently converts from [OpenAPI 3.0](https://spec.openapis.org/oas/v3.0.3.html) to [JSON Schema Draft 4](http://json-schema.org/specification-links.html#draft-4).\n\n[![Treeware](https://img.shields.io/badge/dynamic/json?color=brightgreen&label=Treeware&query=%24.total&url=https%3A%2F%2Fpublic.offset.earth%2Fusers%2Ftreeware%2Ftrees)](https://treeware.earth)\n\n## Why?\n\nOpenAPI is a specification for describing RESTful APIs. OpenAPI v3.0 allows us to describe the structures of request and response payloads in a detailed manner. This would, theoretically, mean that we should be able to automatically validate request and response payloads. However, as of writing there aren't many validators around.\n\nThe good news is that there are many validators for JSON Schema for different languages. The bad news is that OpenAPI v3.0 is [not entirely compatible with JSON Schema](https://stoplight.io/blog/openapi-json-schema/). The Schema Object of OpenAPI v3.0 is an extended subset of JSON Schema Specification Wright Draft 00 with some differences. This will be resolved in OpenAPI v3.1, but until then... this tool will fill that gap.\n\nThere is also a [CLI tool](https://github.com/mikunn/openapi2schema) for creating a JSON of schemas from the whole API specification.\n\nIf you need to do the conversion in reverse, checkout [json-schema-to-openapi-schema](https://github.com/openapi-contrib/json-schema-to-openapi-schema).\n\n## Features\n\n- converts OpenAPI v3.0 Schema Object to JSON Schema Draft 4\n- converts OpenAPI v3.0 Parameter Object to JSON Schema Draft 4\n- deletes `nullable` and adds `\"null\"` to `type` array if `nullable` is `true`\n- supports deep structures with nested `allOf`s etc.\n- removes [OpenAPI specific properties](https://spec.openapis.org/oas/v3.0.3.html#fixed-fields-20) such as `discriminator`, `deprecated` etc. unless specified otherwise\n- optionally supports `patternProperties` with `x-patternProperties` in the Schema Object\n\n**NOTE**: `$ref`s are not handled in any way, so please use a resolver such as [json-schema-ref-parser](https://github.com/APIDevTools/json-schema-ref-parser) or [swagger-cli bundle](https://www.npmjs.com/package/swagger-cli) prior to using this package.\n\n## Installation\n\n```\nnpm install --save @openapi-contrib/openapi-schema-to-json-schema\n```\n\n### CLI\n\n```bash\nnpx \"@openapi-contrib/openapi-schema-to-json-schema\" --input openapi.json --output json-schema.json\n```\n\n## Converting OpenAPI schema\n\nHere's a small example to get the idea:\n\n```js\nvar { openapiSchemaToJsonSchema: toJsonSchema } = require(\"@openapi-contrib/openapi-schema-to-json-schema\");\n\nvar schema = {\n  type: \"string\",\n  format: \"date-time\",\n  nullable: true,\n};\n\nvar convertedSchema = toJsonSchema(schema);\n\nconsole.log(convertedSchema);\n```\n\nThe example prints out\n\n```js\n{\n  type: ['string', 'null'],\n  format: 'date-time',\n  '$schema': 'http://json-schema.org/draft-04/schema#'\n}\n```\n\nProvide the function the schema object with possible options.\n\n### Options\n\nThe function accepts `options` object as the second argument.\n\n#### `cloneSchema` (boolean)\n\nIf set to `false`, converts the provided schema in place. If `true`, clones the schema by converting it to JSON and back. The overhead of the cloning is usually negligible. Defaults to `true`.\n\n#### `dateToDateTime` (boolean)\n\nThis is `false` by default and leaves `date` format as is. If set to `true`, sets `format: 'date'` to `format: 'date-time'`.\n\nFor example\n\n```js\nvar schema = {\n  type: \"string\",\n  format: \"date\",\n};\n\nvar convertedSchema = toJsonSchema(schema, { dateToDateTime: true });\n\nconsole.log(convertedSchema);\n```\n\nprints\n\n```js\n{\n  type: 'string',\n  format: 'date-time',\n  '$schema': 'http://json-schema.org/draft-04/schema#'\n}\n```\n\n#### `keepNotSupported` (array)\n\nBy default, the following fields are removed from the result schema: `nullable`, `discriminator`, `readOnly`, `writeOnly`, `xml`, `externalDocs`, `example` and `deprecated` as they are not supported by JSON Schema Draft 4. Provide an array of the ones you want to keep (as strings) and they won't be removed.\n\n#### `removeReadOnly` (boolean)\n\nIf set to `true`, will remove properties set as `readOnly`. If the property is set as `required`, it will be removed from the `required` array as well. The property will be removed even if `readOnly` is set to be kept with `keepNotSupported`.\n\n#### `removeWriteOnly` (boolean)\n\nSimilar to `removeReadOnly`, but for `writeOnly` properties.\n\n#### `supportPatternProperties` (boolean)\n\nIf set to `true` and `x-patternProperties` property is present, change `x-patternProperties` to `patternProperties` and call `patternPropertiesHandler`. If `patternPropertiesHandler` is not defined, call the default handler. See `patternPropertiesHandler` for more information.\n\n#### `patternPropertiesHandler` (function)\n\nProvide a function to handle pattern properties and set `supportPatternProperties` to take effect. The function takes the schema where `x-patternProperties` is defined on the root level. At this point `x-patternProperties` is changed to `patternProperties`. It must return the modified schema.\n\nIf the handler is not provided, the default handler is used. If `additionalProperties` is set and is an object, the default handler sets it to false if the `additionalProperties` object has deep equality with a pattern object inside `patternProperties`. This is because we might want to define `additionalProperties` in OpenAPI spec file, but want to validate against a pattern. The pattern would turn out to be useless if `additionalProperties` of the same structure were allowed. Create you own handler to override this functionality.\n\nSee `test/pattern_properties.test.js` for examples how this works.\n\n#### `definitionKeywords` (array)\n\nBy default, definitions are not converted. If your documents follow the convention of having a definitions object at the root of a (sub)schema, you can set definitionKeywords to `['definitions']`.\n\n```js\nvar schema = {\n  definitions: {\n    sharedDefinition: {\n      type: \"object\",\n      properties: {\n        foo: {\n          type: \"string\",\n          nullable: true,\n        },\n      },\n    },\n  },\n};\nvar convertedSchema = toJsonSchema(schema, {\n  definitionKeywords: [\"definitions\"],\n});\nconsole.log(convertedSchema);\n```\n\nprints\n\n```js\n{\n  $schema: 'http://json-schema.org/draft-04/schema#',\n  definitions: {\n    sharedDefinition: {\n      type: 'object',\n      properties: {\n        foo: {\n          type: ['string', 'null']\n        }\n      }\n    }\n  }\n}\n```\n\n## Converting OpenAPI parameters\n\nOpenAPI parameters can be converted:\n\n```js\nvar { fromParameter } = require(\"@openapi-contrib/openapi-schema-to-json-schema\");\n\nvar param = {\n  name: \"parameter name\",\n  in: \"query\",\n  schema: {\n    type: \"string\",\n    format: \"date\",\n  },\n};\n\nvar convertedSchema = fromParameter(param);\n\nconsole.log(convertedSchema);\n```\n\nThe result is as follows:\n\n```js\n{\n  type: 'string',\n  format: 'date',\n  '$schema': 'http://json-schema.org/draft-04/schema#'\n}\n```\n\nWhen a parameter has several schemas (one per MIME type) a map is returned instead.\n\n```js\n{\n  name: 'parameter name',\n  in: 'query',\n  content: {\n    'application/javascript': {\n      schema: {\n        type: 'string'\n      }\n    },\n    'text/css': {\n      schema: {\n        type: 'string'\n      }\n    }\n  }\n}\n```\n\nwould be converted to:\n\n```js\n{\n  'application/javascript': {\n    type: 'string',\n    '$schema': 'http://json-schema.org/draft-04/schema#'\n  },\n  'text/css': {\n    type: 'string',\n    '$schema': 'http://json-schema.org/draft-04/schema#'\n  }\n}\n```\n\n## Treeware\n\nThis package is [Treeware](https://treeware.earth). If you use it in production, then we ask that you [**buy the world a tree**](https://plant.treeware.earth/{venfor}/{package}) to thank us for our work. By contributing to the Treeware forest you’ll be creating employment for local families and restoring wildlife habitats.\n\n## Thanks\n\n- [Stoplight][] for donating time and effort to this project, and many more.\n- [mikunn][] for originally creating this package.\n- [All Contributors][link-contributors]\n\n[stoplight]: https://stoplight.io/\n[mikunn]: https://github.com/mikunn\n[link-contributors]: https://github.com/openapi-contrib/openapi-schema-to-json-schema/graphs/contributors\n\n## Copyright\n\nCopyright 2023 the [OpenAPI Contrib organization](https://github.com/openapi-contrib). Code released under the [MIT License](https://github.com/openapi-contrib/openapi-schema-to-json-schema/blob/main/LICENSE).\n","readmeFilename":"README.md"}