{"_id":"json-schema-typed","_rev":"11-6daa8604930def85b54b097c2a2cc444","name":"json-schema-typed","dist-tags":{"latest":"8.0.2"},"versions":{"7.0.0":{"name":"json-schema-typed","version":"7.0.0","keywords":["jsonschema","typescript"],"license":"BSD-2-Clause","_id":"json-schema-typed@7.0.0","maintainers":[{"name":"jayrylan","email":"jay@jayrylan.com"}],"contributors":[{"name":"Austin Wright","email":"aaa@bzfx.net"},{"name":"Henry Andrews","email":"henry@cloudflare.com"},{"name":"Geraint Luff","email":"luffgd@gmail.com"},{"name":"Jay Rylan","email":"jay@jayrylan.com"}],"homepage":"https://github.com/typeslick/json-schema-typed","bugs":{"url":"https://github.com/typeslick/json-schema-typed/issues"},"dist":{"shasum":"714f3bb539637644b8cb9c99a097c4ee8f8e8c8f","tarball":"https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.0.tgz","fileCount":8,"integrity":"sha512-ikVqF4dlAgRvAb3MDAgDQRtB/GIC8+iq+z5bczPh9bUT7bAZCdGfGCypJHBquzZNoxebql1UgPxWbImnvkSuJg==","signatures":[{"sig":"MEUCIQDkzO7qqeQcA1Rbh+mAagFReuzJJTwYGeBPM9gbvSzHYAIgRaZccBrTYaGzxQQxNBXIR648cJSn0V4mqtVk6Aj9qBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbQz1CRA9TVsSAnZWagAAoXgP+gOUFk13Wf5+sfyhKgSY\n8d1gcx16DITFOhN0U9JmJxDUfBVUWfq+1mxBlmkyfz4yrI0wSYWdUzvPnBAo\ntC2bE+drwgWvAtLhrWy5TlPm7g5jKzmTEiofWO1ZGkzKFoc167osJPMbFfDJ\nIkrwaMFVCUczSyEfB8XP6En1HwQ1ERXcx14w+J/kbDOuhGlN/RmzFHWyOwMN\nRmY5X1R5QiV76GVnBkwcyMwG+ncKg/ht73PSqqpuY0KXD04dcy6PLWDHv/Q8\n98gpJFK19yLdW2zH80rZih6YS/pYHfeJWJ8FiZtxWKLTRmjfH/LIlLL1oweC\nie11aKyfRfBRsIT9HhYsxUhZAl6j6EzA2bEMQtypCvm/nkPiif3uNiYMCmJl\n2KYgqoIItGDOTVZOQQJpyh1HYqr4/CL7MK+kKa9vdiaNK4NU0pqmsqJX5MjE\nYwfQCne32s15+1JjM46vdOK7ncHgQMdoWff9dIgsk8pwr3Kqi20iOUJldlfs\nzdQ76eJWwWGlB+w/d5JiYUxjTRh+8Ec3nU6esRfrJPIT5ua+9KEb7q8wlFvp\nQqMXlDwoqUxDgETxZk8Dae5xeauoEwd6U3s5wdLZpKuNx2HUSGuGy2uLNXdh\n8NuqDuhyruGB8mJ+zDXf/rJge3tosVsmmZaMwyncHq+LqjWpUpEnzCvVMS2S\nk/KI\r\n=drQa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","esnext":"dist-src/index.js","module":"dist-web/index.js","_npmUser":{"name":"jayrylan","email":"jay@jayrylan.com"},"repository":{"url":"git+https://github.com/typeslick/json-schema-typed.git","type":"git"},"_npmVersion":"6.7.0","description":"JSONSchema TypeScript definitions.","directories":{},"sideEffects":false,"_nodeVersion":"11.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.1.0","weak":"^1.0.1","cspell":"^3.1.3","tslint":"^5.11.0","core-js":"^2.6.0","typedoc":"^0.14.2","prettier":"^1.15.3","@babel/cli":"^7.2.3","@pika/pack":"^0.3.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.1.0","typescript":"^3.2.2","@babel/core":"^7.2.2","@types/jest":"^24.0.6","@types/node":"^11.9.4","tslint-slick":"^5.0.0","tsconfig-slick":"^3.0.2","@types/jest-diff":"^20.0.1","deep-sort-object":"^1.0.2","@types/babel__core":"^7.0.4","babel-preset-slick":"^7.0.4","jest-serializer-path":"^0.1.15","@babel/runtime-corejs2":"^7.2.0","@pika/plugin-build-web":"^0.3.11","@pika/plugin-build-node":"^0.3.11","typedoc-plugin-markdown":"^1.1.26","@microsoft/api-extractor":"^7.0.17","@pika/plugin-build-types":"^0.3.11","typescript-tslint-plugin":"^0.3.1","@pika/plugin-standard-pkg":"^0.3.11","@loomble/cspell-dictionary":"*"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typed_7.0.0_1550650612410_0.481378480813627","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"json-schema-typed","version":"7.0.1","keywords":["jsonschema","typescript"],"author":{"url":"http://jayrylan.com/","name":"Jay Rylan"},"license":"bsd-2-clause","_id":"json-schema-typed@7.0.1","maintainers":[{"name":"jayrylan","email":"jay@jayrylan.com"}],"contributors":[{"name":"Austin Wright","email":"aaa@bzfx.net"},{"name":"Henry Andrews","email":"henry@cloudflare.com"},{"name":"Geraint Luff","email":"luffgd@gmail.com"},{"name":"Jay Rylan","email":"jay@jayrylan.com"}],"homepage":"https://github.com/typeslick/json-schema-typed","bugs":{"url":"https://github.com/typeslick/json-schema-typed/issues"},"dist":{"shasum":"5e56564b5a0950423e22b285a30ade219e38084d","tarball":"https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.1.tgz","fileCount":20,"integrity":"sha512-IqUK+Cqc8/MqHsCvv1TMccbKdBzoATOLHXZAF5UDu70/CCxo648cHUig24hc+XTK53TyeNk1UeVTlc2Haovtsw==","signatures":[{"sig":"MEQCIGnruoPSXF5t0doCiX42EABug2g+usXIHrtx94jK/6DaAiBmaKnvB09SzGr/DZ/fCUT0hC5hpeIaz4CTZb+2sSMqww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMH9QCRA9TVsSAnZWagAAMDsP/02DSSQ/y4tq/+70uyPG\nW/YDjmtmfRsZdTHgflNf0gMHqhRDa0UxLDUJuQeHDVH6q6tsMEphPTpTNgyD\ndxvvVfrm27xXngggm8XNo7tFjlphq+VWJgWSDoplc3byt/lgK8w4aL9y5Trb\nxanBiBeFFovmgTh4ampojQzF0BjKtefAAsQH9Ql42VpCyWybOXZ2YudeOysE\nMG5xC7aZ+eyM8Tn5sj0JHHHsP87YLsCTFvNl8w2EK5l1oFDGc2ivtlqLM7Q2\nwx1fmMeJdhd6VtFaynmbjuMnzH0WKVJUX9dKqy91lBox2p/bdgBfuL/5scTH\ncSXCIddFVoTV4Hub0hxyZWFWpbsc8a+6vxzJ4xhvLQDaGBjzFa5lDBGI5FSB\n8Y2hPl2wnElOcmV+8mpGXq9Wj3LBAkMag9c3s6+GrLf7K0hExX8XJ5q5xzb4\nfiGODoHLuIak/sdkNKSx4PRIjS3PXDK6V0NTRIb/xjZbVF2L/y1FH8HpIBbC\nc2ve4GikFMlj2oV3FEJ7uIPIkwu7sNkNPWdNX2JL0zPD+X+4xjY6aBlOFfl1\nLwp7FjOuis8PFc2AtGljrisxyNRA55bgiE5px0L0CicNTNSmZDsU1Z+eiXmc\nuh6LKPWPbxImsSBYMh4CkWhNogVjw4C15ABovtMNt8w9VLHrQQfQki5Js92D\nlMzw\r\n=PeKx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index","gitHead":"f733d6f31d3a0217ad363957c7f0b257fbbd011e","scripts":{"docs":"typedoc --theme markdown --out ./api-docs ./src","test":"jest","build":"pack build","api-check":"npm run build && api-extractor run"},"_npmUser":{"name":"jayrylan","email":"jay@jayrylan.com"},"@pika/pack":{"pipeline":[["@pika/plugin-standard-pkg",{"exclude":["**/__*__/**/*","**/website/**/*"]}],["@pika/plugin-build-node"],["@pika/plugin-build-web"],["@pika/plugin-build-types"]]},"repository":{"url":"git+https://github.com/typeslick/json-schema-typed.git","type":"git"},"_npmVersion":"6.10.1","description":"JSONSchema TypeScript definitions.","directories":{},"_nodeVersion":"11.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","weak":"^1.0.1","cspell":"^4.0.26","tslint":"^5.18.0","core-js":"^3.1.4","typedoc":"^0.14.2","prettier":"^1.18.2","@babel/cli":"^7.5.5","@pika/pack":"^0.4.0","babel-core":"^6.26.3","babel-jest":"^24.8.0","typescript":"^3.5.3","@babel/core":"^7.5.5","@types/jest":"^24.0.15","@types/node":"^12.6.8","tslint-slick":"^5.0.0","tsconfig-slick":"^3.0.2","@types/jest-diff":"^20.0.1","deep-sort-object":"^1.0.2","@types/babel__core":"^7.1.2","babel-preset-slick":"^7.0.4","jest-serializer-path":"^0.1.15","@babel/runtime-corejs2":"^7.5.5","@pika/plugin-build-web":"^0.4.0","@pika/plugin-build-node":"^0.4.0","typedoc-plugin-markdown":"^2.0.10","@microsoft/api-extractor":"^7.3.2","@pika/plugin-build-types":"^0.4.0","typescript-tslint-plugin":"^0.5.4","@pika/plugin-standard-pkg":"^0.4.0","@loomble/cspell-dictionary":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typed_7.0.1_1563459408077_0.1033237121002002","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"json-schema-typed","version":"7.0.2","keywords":["jsonschema","typescript"],"license":"BSD-2-Clause","_id":"json-schema-typed@7.0.2","maintainers":[{"name":"jayrylan","email":"jay@jayrylan.com"}],"contributors":[{"name":"Austin Wright","email":"aaa@bzfx.net"},{"name":"Henry Andrews","email":"henry@cloudflare.com"},{"name":"Geraint Luff","email":"luffgd@gmail.com"},{"name":"Jay Rylan","email":"jay@jayrylan.com"}],"homepage":"https://github.com/typeslick/json-schema-typed","bugs":{"url":"https://github.com/typeslick/json-schema-typed/issues"},"dist":{"shasum":"926deb7535cfb321613ee136eaed70c1419c89b4","tarball":"https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.2.tgz","fileCount":10,"integrity":"sha512-40FRIcBSz4y0Ego3gMpbkhtIgebpxKRgW/7i1FfDNL4/xEPQKBM12tKSiCZFNQvad5K4IS3I5Sc8cxza/KSwog==","signatures":[{"sig":"MEQCICKg4PSITCE/OQig497w6efEAyL9BJERW3kSgnOIzVcmAiBn2ifmUWlzf75aKIIQPs+ENhY4gULAQVMkEyN4uImnLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtcqyCRA9TVsSAnZWagAAT4kP/1awOmPER3mRFlbqhqv2\n2zs/DWuI4UbkyGRKJsISJuk/bZs/Mdo8nv94JEp5WLC7J9tjXKDj2ZQcbgjE\nJF+yjKtqPxB9EQELjUw7L+I/JD7XO8tDuYEFwTrMr3lTTAqFfXfCnpFzBqG1\nC54aHdycUWx8ldhXVThK+Tbxjgco/zND1qERv6FissMK+EQbwbIky9xsVLOE\nT81k84jsO+2BDmzaRZeP9EQxpS8hudBRl0N2fkBnAgyPhGXFxDygeoT6kdap\ngpW4q7WhP7iullOCxTSOgb+S2O+hYByuPejLfow14vYrBJs9UfiasTfrv3EG\nbd4O3gf+M/Qp6yvT/wrRKt82KQ9x0H2QrhCdD6UH5dxGgCx3KO50pmtfoe1D\nMzR9B5drLe03PN1sYMFrUKE/PSOS7fE49+CwZVWEALo+QrOgIYzUlxqOFgJv\nAm75F+eFbFcL6bJxbRYPSrH0y3JTq01OM+8WwA3onBYhnUObm1zxK/+eIZEY\nBz4Djsudfzcg3K1/PAbm32WRve4dfX7KNcdunvMMMKUmrk2Y8+QGXI45+tYm\nv0JCkglXzG4mlPAoaB105ZDGa5hACgDB0jrkuXplkUJEqK3xE+/2LU6zih1o\n75aTkBKazi8oWfR6rlCjYPwpsPs7wgQIT1bJ/U+ba9ZUKxXGUrrkWt7eNxzV\nK1Vn\r\n=+f8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","esnext":"dist-src/index.js","module":"dist-web/index.js","_npmUser":{"name":"jayrylan","email":"jay@jayrylan.com"},"repository":{"url":"git+https://github.com/typeslick/json-schema-typed.git","type":"git"},"_npmVersion":"6.12.0","description":"JSONSchema TypeScript definitions.","directories":{},"sideEffects":false,"_nodeVersion":"12.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","cspell":"4.0.31","tslint":"5.20.0","core-js":"3.3.4","typedoc":"0.15.0","prettier":"1.18.2","@babel/cli":"7.6.4","@pika/pack":"0.5.0","babel-core":"6.26.3","babel-jest":"24.9.0","typescript":"3.6.4","@babel/core":"7.6.4","@types/jest":"24.0.20","@types/node":"12.11.7","tslint-slick":"5.0.0","tsconfig-slick":"3.0.2","@types/jest-diff":"20.0.1","deep-sort-object":"1.0.2","@types/babel__core":"7.1.3","babel-preset-slick":"7.0.4","jest-serializer-path":"0.1.15","@babel/runtime-corejs2":"7.6.3","@pika/plugin-build-web":"0.7.1","@pika/plugin-build-node":"0.7.1","typedoc-plugin-markdown":"2.2.11","@microsoft/api-extractor":"7.3.4","@pika/plugin-build-types":"0.7.1","typescript-tslint-plugin":"0.5.4","@pika/plugin-standard-pkg":"0.7.1","@loomble/cspell-dictionary":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typed_7.0.2_1572194993939_0.6048187901576443","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"json-schema-typed","version":"7.0.3","keywords":["jsonschema","typescript"],"license":"BSD-2-Clause","_id":"json-schema-typed@7.0.3","maintainers":[{"name":"jayrylan","email":"jay@jayrylan.com"}],"contributors":[{"name":"Austin Wright","email":"aaa@bzfx.net"},{"name":"Henry Andrews","email":"henry@cloudflare.com"},{"name":"Geraint Luff","email":"luffgd@gmail.com"},{"name":"Jay Rylan","email":"jay@jayrylan.com"}],"homepage":"https://github.com/typeslick/json-schema-typed","bugs":{"url":"https://github.com/typeslick/json-schema-typed/issues"},"dist":{"shasum":"23ff481b8b4eebcd2ca123b4fa0409e66469a2d9","tarball":"https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz","fileCount":10,"integrity":"sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==","signatures":[{"sig":"MEQCIBMA4GhNYRr3cnPOz6OjKWNCRmzoaxonTQol2Ml8gkEOAiB3TiAnOxtPuhjBJ/+ToqA1zSAuzS9vYEs+k8QJGbfSyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7PtXCRA9TVsSAnZWagAAMV4P+waBwB3/RaBJ1UE2m1Fy\nZxZm50mlY2ZMrhRCTnKjoQpEzfQ/VLkaDwq/82Gd6xnQZXzaO6sjh2mb+eBu\nXuHAykXbsQIZ7z9Szp0ss0DvFjKWF7Sk2WEI6X7zSMNNvFYOccqYsqmTq8BI\nGoPkbexc+go7wjmrIKikmtSpUf6xLAecorSSj8DwWObuPBd3ddaIWRuJ/bHN\nBh4CDEriAxRtN3ISDIi2q+TMFv47/PpCpwn+zY7X4e3/ytLWzje/Fj6mLCv0\nsEV6EhWPvnVqDWtqRMo/gqrnsji4OYdQQJcjUCYgvKPKuttLGPIiEg3bc012\nSZkyuoIu+mIV66rcngywKkjv2dQ42FAKDDgFGaFqDUSy2r84/YlJr1sQPDSF\nW+cJ+Bg+N4tm9XilscWaY3ZSfUS023aRyoReoVKYfy8HTaGcim9ABr19/4gR\nt5oYgdhIosGiACdnjlACedNpdMlmajHTOeruSBkLY12gxa3HZTlJ6K9z0pNZ\np1eUw9sgVM2iQdjeBG0zAzFOkdeRUTZ5ulyxlSCtwVLSv0V2ZjgeF74wWP4L\n+PZWjsmHVPoHmYjS57WWMkuhLcXx8Xn6qLyvGuyotStExAwBsqII0TZLtFZ4\npuJUnTgZDzwULyfkvsPJrs8G5xoeLZuz3f/IHprVqFcLDX/t9ylT/isNyd/P\n72D0\r\n=l7e4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","esnext":"dist-src/index.js","module":"dist-web/index.js","_npmUser":{"name":"jayrylan","email":"jay@jayrylan.com"},"repository":{"url":"git+https://github.com/typeslick/json-schema-typed.git","type":"git"},"_npmVersion":"6.13.1","description":"JSONSchema TypeScript definitions.","directories":{},"sideEffects":false,"_nodeVersion":"12.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","cspell":"4.0.31","tslint":"5.20.0","core-js":"3.3.4","typedoc":"0.15.0","prettier":"1.18.2","@babel/cli":"7.6.4","@pika/pack":"0.5.0","babel-core":"6.26.3","babel-jest":"24.9.0","typescript":"3.6.4","@babel/core":"7.6.4","@types/jest":"24.0.20","@types/node":"12.11.7","tslint-slick":"5.0.0","tsconfig-slick":"3.0.2","@types/jest-diff":"20.0.1","deep-sort-object":"1.0.2","@types/babel__core":"7.1.3","babel-preset-slick":"7.0.4","jest-serializer-path":"0.1.15","@babel/runtime-corejs2":"7.6.3","@pika/plugin-build-web":"0.7.1","@pika/plugin-build-node":"0.7.1","typedoc-plugin-markdown":"2.2.11","@microsoft/api-extractor":"7.3.4","@pika/plugin-build-types":"0.7.1","typescript-tslint-plugin":"0.5.4","@pika/plugin-standard-pkg":"0.7.1","@loomble/cspell-dictionary":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typed_7.0.3_1575811926620_0.21219147110214442","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"json-schema-typed","version":"8.0.0","keywords":["jsonschema","typescript","types","definitions","json","schema"],"author":{"url":"https://github.com/jrylan","name":"Jeremy Rylan"},"license":"BSD-2-Clause","_id":"json-schema-typed@8.0.0","maintainers":[{"name":"jrylan","email":"jeremyrylan@me.com"}],"homepage":"https://github.com/jrylan/json-schema-typed/tree/main/dist/node","bugs":{"url":"https://github.com/jrylan/json-schema-typed/issues"},"dist":{"shasum":"60092a3075a64582af8bf2d80a8433fea8f09393","tarball":"https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.0.tgz","fileCount":12,"integrity":"sha512-z9QqE9OwHFvV/FmNmric441msnbDpAzch/N5Db+vKpLag6gJMYFxzdtxlpdVAF/jQEZHjQaZR9z2pO0skvip4g==","signatures":[{"sig":"MEUCIHsTyFnUXiT9xy4i12zWKV0jvUZIGzt0jBTk0J2A85VdAiEAwpiyqCpfs/zAaDiIlTEtYW2BvFgBVa+0UgEB0uhV2I8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIjagACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaIw/+NkbRDnpU/30fGH3RLQ/ZY3NYgi3SY6VKBTKDc95rIkJTLzJg\r\nPdEBHXjHmgIMcyWRl2vX353FyeeKuoW1Ba6aKQ7i+ZiBPaDDP8MIQ+Xw3mY/\r\nk/2BjKYYzUmFGTazDS8edQ4pyTOYTPCZT5gcjZ3L+CkIjxaqg+npi/AjGz9f\r\nvv3zlctqpsMtmP0CSnYJbb/YIPU/I6HMnTDZoiCoU+HjNztSnJxQGQ8yeA32\r\nX7XT5Kqbsc0ys/1+Wn8qp1JFQJ5jpEBBfdQt7goCaI20AqFyE3hd1OvqWGMp\r\nC52HMybmmMZI9Pzm2f8IIQtoc9KAI5vBnmL0j1NCDyY0k5VrGNzXowK8XeTE\r\nYpMNwtkZHqhw+i35Cnvoz7t3044dJiMGoe7WxcfljWlepu/rGUXoL1xxE9TA\r\nOm3tsVm5i939TSTenMCNoeOoIyk4T7ffSJfUhzPeu0WEkHtKe6u8A/igk4GJ\r\nUrkL9zVRbPKljhW8ElVJIxmBCzYv/vF43FLvCTrmUnsJ85tEZWupEwt5E3mw\r\nSJmtf7zM2oXtoaOC6nyQV3CFyH2Dx717hKicJBKTD9N7ZiWrD5nKxj2h+hXA\r\nqvBoXHpZCU3E1Vyt/xJdk6neBnVRSTY6uL9x+IhkKtfNiG7dYLXsrPH/o6dM\r\nZpfsMTOwxnn9ZKI/ks6TK/rWgBgWx5hACJw=\r\n=LMHt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./draft-2020-12.js","type":"module","exports":{".":"./draft-2020-12.js","./draft-07":"./draft-07.js","./draft-2019-09":"./draft-2019-09.js","./draft-2020-12":"./draft-2020-12.js"},"_npmUser":{"name":"jrylan","email":"jeremyrylan@me.com"},"repository":{"url":"git+https://github.com/jrylan/json-schema-typed.git","type":"git"},"_npmVersion":"6.14.11","description":"JSON Schema TypeScript definitions with complete inline documentation.","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/json-schema-typed_8.0.0_1646409376182_0.3914138618195506","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"json-schema-typed","version":"8.0.1","keywords":["jsonschema","typescript","types","definitions","json","schema"],"author":{"url":"https://github.com/jrylan","name":"Jeremy Rylan"},"license":"BSD-2-Clause","_id":"json-schema-typed@8.0.1","maintainers":[{"name":"jrylan","email":"jeremyrylan@me.com"}],"homepage":"https://github.com/jrylan/json-schema-typed/tree/main/dist/node","bugs":{"url":"https://github.com/jrylan/json-schema-typed/issues"},"dist":{"shasum":"826ee39e3b6cef536f85412ff048d3ff6f19dfa0","tarball":"https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.1.tgz","fileCount":12,"integrity":"sha512-XQmWYj2Sm4kn4WeTYvmpKEbyPsL7nBsb647c7pMe6l02/yx2+Jfc4dT6UZkEXnIUb5LhD55r2HPsJ1milQ4rDg==","signatures":[{"sig":"MEYCIQC2dGTCXap/IgkXlcn8fpkJtCoybyxYZT2BmfIGO8hDWwIhAIr/25pvxmpVEyeJH4PwmihP+AN+/sWvvtBJW3t5njmq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIj1AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWTQ//RGxOpVMH6q9IR/PEyMtpRz5zdLWhX9UcwEv8hkGWbf5b+y7h\r\nheVfu1B4p0xmRz9GfeUeuc/1WlXYeJw6Pkk7YY2Z/yfhJLmWr+kp6wOIj+o8\r\nA8VHG58KpSRu5mthKIISv02Rlyg/JYgO0aNmMHDWqmAs1x/6Ogjz0BeqyFMu\r\nH2XYAMALNm9wads4tClYRYeWbMNMThJrZjq//d1Ck2EbKS5elkvVxTxhckJ7\r\n8tPXlviuJ6mGeFalej+X5EnoLUk+1ra3maNPaT1TosylCPeeXW4kk1ENzZVz\r\nORMqwvIRXb1Pn8dYuwQnQYOPW7PmtsusSM3kOVwxW+TgWptcxE54zcUN+Uql\r\nVokNwjFQPVW6O/4DLuPrPqNCS51MxlPuegMkgWVH5CTVr1LvooRIR/GkXqCG\r\nClyYdHkjfpwmW68sTgqILoL3von3IBYUX0DMQhwlsra66uyV8dkIOvMs/rw9\r\n6lyXBtgjBSZdbLjIzK2ps3NBqRF/6scmnlW9aBVNV6USLekEFQ6uQi7JYro8\r\nn+S7cyLrDhsyBHD1NYmcs9h6H0ENGHEV3N7ITizEI1QkdFZbbYZph3uBtO1P\r\nuhBsDnkkTAyv5wr27q21JPhdtd9+Mdo30ZUOscNeo2IRzk7T2YUK0MOiZQeD\r\naD61EGlZp98Yej7eVj+UZd+jsYLHnFDwQUU=\r\n=OuPO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./draft-2020-12.js","type":"module","exports":{".":"./draft-2020-12.js","./draft-07":"./draft-07.js","./draft-2019-09":"./draft-2019-09.js","./draft-2020-12":"./draft-2020-12.js"},"_npmUser":{"name":"jrylan","email":"jeremyrylan@me.com"},"repository":{"url":"git+https://github.com/jrylan/json-schema-typed.git","type":"git"},"_npmVersion":"6.14.11","description":"JSON Schema TypeScript definitions with complete inline documentation.","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/json-schema-typed_8.0.1_1646411072028_0.5902990912754889","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"json-schema-typed","version":"8.0.2","keywords":["jsonschema","typescript","types","definitions","json","schema"],"author":{"url":"https://github.com/RemyRylan","name":"Remy Rylan"},"license":"BSD-2-Clause","_id":"json-schema-typed@8.0.2","maintainers":[{"name":"jrylan","email":"jeremyrylan@me.com"},{"name":"remyrylan","email":"remyrylan@outlook.com"}],"homepage":"https://github.com/RemyRylan/json-schema-typed/tree/main/dist/node","bugs":{"url":"https://github.com/RemyRylan/json-schema-typed/issues"},"dist":{"shasum":"e98ee7b1899ff4a184534d1f167c288c66bbeff4","tarball":"https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz","fileCount":9,"integrity":"sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==","signatures":[{"sig":"MEQCIFo3yXEspmbPxqjrpTUR/niK0ZryS6g6bBGDYDCZTC8HAiB4lOihjPkybe99qO634bSyvmQ2qGFao2xuzqYGr7X7iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197188},"main":"./draft_2020_12.js","type":"module","types":"./draft_2020_12.d.ts","exports":{".":{"types":"./draft_2020_12.d.ts","default":"./draft_2020_12.js"},"./draft-07":{"types":"./draft_07.d.ts","default":"./draft_07.js"},"./draft-2019-09":{"types":"./draft_2019_09.d.ts","default":"./draft_2019_09.js"},"./draft-2020-12":{"types":"./draft_2020_12.d.ts","default":"./draft_2020_12.js"}},"gitHead":"613f3ab84c8e1b14de492534bfcb81d1499610a3","_npmUser":{"name":"remyrylan","email":"remyrylan@outlook.com"},"repository":{"url":"git+https://github.com/RemyRylan/json-schema-typed.git","type":"git"},"_npmVersion":"11.6.2","description":"JSON Schema TypeScript definitions with complete inline documentation.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/json-schema-typed_8.0.2_1763411424736_0.6438934808757768","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2019-02-20T08:16:52.409Z","modified":"2025-11-17T21:13:48.436Z","7.0.0":"2019-02-20T08:16:52.625Z","7.0.1":"2019-07-18T14:16:48.235Z","7.0.2":"2019-10-27T16:49:54.131Z","7.0.3":"2019-12-08T13:32:06.775Z","8.0.0":"2022-03-04T15:56:16.306Z","8.0.1":"2022-03-04T16:24:32.121Z","8.0.2":"2025-11-17T20:30:24.942Z"},"bugs":{"url":"https://github.com/RemyRylan/json-schema-typed/issues"},"author":{"url":"https://github.com/RemyRylan","name":"Remy Rylan"},"license":"BSD-2-Clause","homepage":"https://github.com/RemyRylan/json-schema-typed/tree/main/dist/node","keywords":["jsonschema","typescript","types","definitions","json","schema"],"repository":{"url":"git+https://github.com/RemyRylan/json-schema-typed.git","type":"git"},"description":"JSON Schema TypeScript definitions with complete inline documentation.","maintainers":[{"email":"remyrylan@outlook.com","name":"remyrylan"}],"readme":"[![npm](https://img.shields.io/npm/v/json-schema-typed.svg?style=flat-square)](https://npmjs.org/package/json-schema-typed)\r\n[![downloads-per-month](https://img.shields.io/npm/dm/json-schema-typed.svg?style=flat-square&label=npm%20downloads)](https://npmjs.org/package/json-schema-typed)\r\n[![License](https://img.shields.io/badge/license-BSD--2--Clause-blue.svg?style=flat-square)][license]\r\n\r\n# JSON Schema Typed\r\n\r\nJSON Schema TypeScript definitions with complete inline documentation.\r\n\r\n**NOTE:** This library only supports defining schemas. You will need a separate\r\nlibrary for data validation.\r\n\r\nThere are 3 JSON Schema drafts included in this package:\r\n\r\n- `draft-07`\r\n- `draft-2019-09`\r\n- `draft-2020-12`\r\n\r\n## Install\r\n\r\n```sh\r\nnpm install json-schema-typed\r\n```\r\n\r\n## Usage\r\n\r\n1. Chose which draft you'd like to import.\r\n\r\n- The main package export points to the latest supported stable draft, currently\r\n  `draft-2020-12`. Future releases that point the main package export to a new\r\n  draft will always incur a bump to the major semantic version.\r\n\r\n  ```ts\r\n  import { type JSONSchema } from \"json-schema-typed\";\r\n  ```\r\n\r\n- Or you can specify the exact draft you need.\r\n  ```ts\r\n  import { type JSONSchema } from \"json-schema-typed/draft-2020-12\";\r\n  ```\r\n\r\n2. Define a schema\r\n\r\n   ```ts\r\n   import { Format, type JSONSchema } from \"json-schema-typed\";\r\n\r\n   const schema: JSONSchema = {\r\n     properties: {\r\n       email: {\r\n         format: Format.Email,\r\n         type: \"string\",\r\n       },\r\n     },\r\n     type: \"object\",\r\n   };\r\n\r\n   // The JSONSchema namespace also provides type-specific narrowed interfaces\r\n   const stringSchema: JSONSchema.String = {\r\n     // Only { type: \"string\" } and common keywords are allowed\r\n     maxLength: 100,\r\n     type: \"string\",\r\n   };\r\n   ```\r\n\r\n## Upgrading\r\n\r\nVersion `8.0.0` has breaking changes from the previous release.\r\n\r\n- Now a\r\n  [pure ESM package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c).\r\n- Many exports were renamed. The table below reflects the new export names.\r\n  These are considered final and unlikely to change in future releases.\r\n- The `JSONSchema` type was changed from an `interface` to a `type` which is a\r\n  mixed union that allows `boolean` values in order to properly align with the\r\n  JSON Schema spec. If you were previously extending the `JSONSchema` interface,\r\n  you can access the `interface` directly with `JSONSchema.Interface`.\r\n- The previous main package export pointed to Draft 7. Import it directly if you\r\n  need to continue using it:\r\n  ```ts\r\n  import { type JSONSchema } from \"json-schema-typed/draft-07\";\r\n  ```\r\n\r\n## Exports supported in each draft module\r\n\r\n| Name              | Type            | Purpose                                                            |\r\n| ----------------- | --------------- | ------------------------------------------------------------------ |\r\n| `$schema`         | `string`        | Draft meta schema URL that can be used with the `$schema` keyword. |\r\n| `ContentEncoding` | Enum object     | String content encoding strategies.                                |\r\n| `draft`           | `string`        | Draft version.                                                     |\r\n| `Format`          | Enum object     | String formats.                                                    |\r\n| `JSONSchema`      | TypeScript Type | Used to define a JSON Schema.                                      |\r\n| `keywords`        | `string[]`      | All the keywords for the imported draft.                           |\r\n| `TypeName`        | Enum object     | Simple type names for the `type` keyword.                          |\r\n\r\n## Versioning\r\n\r\nThis library follows [semantic versioning](https://semver.org).\r\n\r\n---\r\n\r\n## Maintainers\r\n\r\n- [Remy Rylan](https://github.com/RemyRylan)\r\n\r\n## License\r\n\r\n[BSD-2-Clause][license]\r\n\r\n[license]: https://github.com/RemyRylan/json-schema-typed/blob/main/dist/node/LICENSE.md\r\n","readmeFilename":"README.md","users":{"flumpus-dev":true}}