{"_id":"jsonv-ts","_rev":"68-1e53b3f325207da8884331da170216bb","name":"jsonv-ts","dist-tags":{"alpha":"0.2.0-alpha.5","rc":"0.5.2-rc.1","latest":"0.11.1","next":"0.11.1-next.1"},"versions":{"0.0.1":{"name":"jsonv-ts","version":"0.0.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/simple-jsonschema-ts#readme","bugs":{"url":"https://github.com/dswbx/simple-jsonschema-ts/issues"},"dist":{"shasum":"129c16fcc0d60970b764a76fdbf213e7fad64077","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.1.tgz","fileCount":8,"integrity":"sha512-+k5mW9ntDB8VHbW9qNxulyynsFAxeIFT/FC1+qE/UAaptbzpyA58yEqZu8/hfpiLh4CZIDVZfXE9XBfVlOM0TQ==","signatures":[{"sig":"MEUCIQDoJP25lkPWKUbBxQeTFngz4MoSq8VxQnYzydQb9fjg/gIgFjthoDEEbHCD+siAZD0srkpE9RYKPKtCpC+SXgdfcgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44175},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"09fde8ab5a227f3b955e790ebfb33dcc510c64c7","scripts":{"test":"bun types && bun test:unit","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","prepublishOnly":"bun run test && bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/simple-jsonschema-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.1_1747290779523_0.4707979233365194","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"jsonv-ts","version":"0.0.2","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.2","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"e9bcebe89f8e998dffb448c1a7f79aa73bf77e37","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.2.tgz","fileCount":8,"integrity":"sha512-C72o8JK3GLijqVoBH4KgqOsbT0ViHc58YUJIByPGbzMP51MhRUpAedtUnvY6f/0T3DL8F51etxQGMzJ4fdXKCw==","signatures":[{"sig":"MEYCIQDB3I24xoJ3KtJITWFNFHGv/qNn/meqGirNgRaNj1H/4QIhAP+u2UipsOa0fsagdimhP9UtpOXQM4wtdvWqSsdKWD3M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48176},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"921069e62a7270e9acbaf035225f38d4de457df5","scripts":{"test":"bun types && bun test:unit","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","prepublishOnly":"bun run test && bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.2_1747318000979_0.8373090092251678","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"jsonv-ts","version":"0.0.3","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.3","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"e7b9bee8a89da84668915d54d40de49c23c80784","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.3.tgz","fileCount":8,"integrity":"sha512-FeulUQkYfEvMsM9o5bde0KKvBaWWxp1YvouHsZxhcllbPFIS+PSxvftK8XpxyZgeAleRpxe2msd/j/r4ClV+zw==","signatures":[{"sig":"MEYCIQD8qcW/fItAPui8MocTy1jO8e0k4JqsUYPvexYsHwl+agIhAKLXKWik4sJb4b2CjaM8B6i+QAwhVJ1qmbPWWy/POa8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48292},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"921069e62a7270e9acbaf035225f38d4de457df5","scripts":{"test":"bun types && bun test:unit","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","prepublishOnly":"bun run test && bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.3_1747318604517_0.7286066755806566","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"jsonv-ts","version":"0.0.4","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.4","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"a9674da4e387d37afa28505aba8aed767afc2e08","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.4.tgz","fileCount":8,"integrity":"sha512-ugQUxTmOpwSTpNwly7x2bEUzi70qTifZqwMoguMBRnuaEwDQIJjegv4rPRsXLURCgx8FMiwPHlRJZMSWav/Gpg==","signatures":[{"sig":"MEYCIQDUMAMchHnxviUlymI4oc56o5UoIkZpNYXm/eD7/P2mhwIhAOBaja36fF0Z4rKZ/b6x2ExefoPSbnQk669XSbOXIxKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49010},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"b2e4d73d82f29b316c39a3720fd1739b27b68772","scripts":{"test":"bun types && bun test:unit","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","prepublishOnly":"bun run test && bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.4_1747734469326_0.26813506687020094","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"jsonv-ts","version":"0.0.5","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.5","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"d068a0b9f56e0c91ea826cd5a5e32329add3c159","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.5.tgz","fileCount":8,"integrity":"sha512-Y91etPp2zG4mi75YiP20qLEEiM2elqv9CrtGUUgk2e6Wo+NUKdQ6C8fD5thWgiO0G33NwXbL5O+CJnxqnOkaGw==","signatures":[{"sig":"MEQCIEkbo0V9WS78dDkrt9g3JPAF9e57tcCiykjBYMC8gTBIAiBviy+XWJczL/wSROBHFvCFJG0sW63yJkqY8mX9kPXHuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49014},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"b0ac0a477bbfda6699daf087116e2f62def0ba76","scripts":{"test":"bun types && bun test:unit","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","prepublishOnly":"bun run test && bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.5_1747746871136_0.6546902914477963","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"jsonv-ts","version":"0.0.6","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.6","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"d13fd91301f5b1a028c8e625ed73b03bf8925e87","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.6.tgz","fileCount":8,"integrity":"sha512-TgqMEv4Gw0uFrTIkF2fDGr+vnmLx3i6QoSZXO8Taqw1bmeV3/f6LaDnOlueNwpgnJq979UXbL2sS5jpOyN8ggA==","signatures":[{"sig":"MEYCIQC+CUt7scieuf+DGTAr6/6HxPZmKxP8PmsN6vm3uhCfYgIhAPDfG1OEM4X6cJT5qdrufdFuX2nNYVvm31wy5eKn29yO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49013},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"b0ac0a477bbfda6699daf087116e2f62def0ba76","scripts":{"test":"bun types && bun test:unit","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","prepublishOnly":"bun run test && bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.6_1747755870396_0.5552459617205903","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"jsonv-ts","version":"0.0.7","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.7","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"dd2c27eccecef14fa7d13d3970183572a9a5be29","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.7.tgz","fileCount":8,"integrity":"sha512-n6xYtc1d5mzXSWwvdlt63jPU/KjlorjaSqqNMDKeWP4fCFDsfjBTxgcbhmi+YHsBYd0y/N8WkaN7L93j5ZmCsA==","signatures":[{"sig":"MEUCIQCYHxdbEOBsXu1jfudcVjxnFg3oehC+W9sHi2lJ3u2FiwIgOG0OTVxSQjb6mZOSjiWEl6oUpxFz8TutDiw8Fu9qra8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49438},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"e5a8276a94adb7caaba48ee557648b415525f3cd","scripts":{"test":"bun types && bun test:unit","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run prepublishOnly && npm version major && git push && git push --tags && npm publish --ignore-scripts","release:minor":"bun run prepublishOnly && npm version minor && git push && git push --tags && npm publish --ignore-scripts","release:patch":"bun run prepublishOnly && npm version patch && git push && git push --tags && npm publish --ignore-scripts","prepublishOnly":"bun run test && bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.7_1747806227509_0.7704359559434075","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"jsonv-ts","version":"0.0.9","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.9","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"9d1e357bcd8421350c280da853a7bedff2a37341","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.9.tgz","fileCount":8,"integrity":"sha512-OPA7Wv0GWCGzO/8e1eR+d3TKDYFPf178P5PxJqtqX01lYNfDSmJh9QDXCExlxPQLRxPO6qrHicrMRugrfZCG1w==","signatures":[{"sig":"MEQCIEryesX6KqaDX3Plamr8P85QKWhRga4GTHjZJ2WfIFeWAiB5ix2pj/ytc4aa6xx4QYfkI4B0pwpnRAFs1Qhod/q+zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50206},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"0ed5e74315d4ccd0cb02877e1c6a996c903543e2","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.9_1747818553618_0.9587876150222308","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"jsonv-ts","version":"0.0.10","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.10","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"e4f3592f2b56c9258665ce70e86d42086fd18316","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.10.tgz","fileCount":8,"integrity":"sha512-JZAGQTXj3kE/QWgRhhISq7nZiWHhCbGilpVMS81CoVzQ2GT2o+OCoCklKsujbRgg2Ju493mJNvaXnqxedKQ0aw==","signatures":[{"sig":"MEQCIAIhK1L2xFl7rR3RWmgaIn0HPjLcfSzUATiYvKykRosFAiB2nmNyr/PqqpD+n2RX4WbJXe7ow9aXipunF0F+6D6djQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72183},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":false,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"0ed5e74315d4ccd0cb02877e1c6a996c903543e2","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.10_1747838807246_0.7881561497145075","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"jsonv-ts","version":"0.0.11","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.11","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"f00f0449a14f8f827b13ac5769c7e5e14a98016f","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.11.tgz","fileCount":8,"integrity":"sha512-W5WC6iwQvOuB0gRaAW9jAQKqT56pXjTA7XCjjAXZIM92/VBVNczTmV7iPtClqV1Zpgy4CtzaUsOJj4kWNeB5YQ==","signatures":[{"sig":"MEYCIQCni47QucLmfEg0LoE6WSx3nLsIruSSCWB3r9gJ3ZlhmAIhAPcUnhD12w6HFMD/tFl2ccCq68IQSeKRWgEk46Rexud9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50666},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"275579d968edf66919313cbc9604e45ec60c37e8","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.11_1747895199947_0.7972518523594232","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"jsonv-ts","version":"0.0.12","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.12","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"4cbc0edd1375a8179187d7a306d8e36856821994","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.12.tgz","fileCount":8,"integrity":"sha512-NyeKRIkITOlLE2Dlei8/SWMBr9BPGCFCgxWhuHwidWSb9RbXOiJzh6vcvGHUMo+bnv2wte0JTM5Yx6MzheQU/w==","signatures":[{"sig":"MEQCICOqIBsSA4Tdmbe7ghGIiJNfblExRvy1ltgqcNYYUc0nAiB3/bs74qL/+SyF3Z7h+mUnC7KSdy6QDR7nQvLJ/8EquQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50659},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"2abfe5fd47e0df916eeb055626b59cfcc201074e","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.12_1747896646682_0.5264361225751262","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-alpha.0":{"name":"jsonv-ts","version":"0.0.14-alpha.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.14-alpha.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"0cba54d9870507f64b9718332a673b0a2b26f2b9","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.14-alpha.0.tgz","fileCount":8,"integrity":"sha512-pfbBLYdm68HRCNLQFm8XjGTZM10Wq4LDuPAONQhNMqfyKp3gKhjNkB1t6cYPivt7MBD3HxhuxThBJon+KEWvEg==","signatures":[{"sig":"MEUCICr71PhGIxMDBvMkgPKIf3e3htZbC0PYtpeAbvQdgYpeAiEA0g0zuUXcdk/Y10oRTXd+4DRzUeVwDRwr+9n7D2gG9RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55258},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"e90b599ed84104bf43e28d0dd43c4ffedf7ee67f","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","tinybench":"^4.0.1","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.14-alpha.0_1747916695038_0.3584306746621764","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-alpha.1":{"name":"jsonv-ts","version":"0.0.14-alpha.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.14-alpha.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"929ab79160aff076287781ba6eae838ed44591d0","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.14-alpha.1.tgz","fileCount":8,"integrity":"sha512-NJ78YrDssqMWX24NBgPHBUBHGQ7A4EB0KIjB3tiO4ioRqfnxd3tuQkD0L3HCsD2yayHeJrqF2lJOjsIIFnUGbQ==","signatures":[{"sig":"MEYCIQDCTKvbBJ+Kb8s+ubjhODPVUQDf709E3u1ecF/CcpTyNAIhAIWrvxaTSqjVXGkAY2bLrGPIMeP5vT1f6YAxvgqy0WOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55340},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"d1374357609be24cf94bb90a44eafd504705be7d","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","tinybench":"^4.0.1","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.14-alpha.1_1747919780874_0.23184446272336978","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-alpha.2":{"name":"jsonv-ts","version":"0.0.14-alpha.2","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.14-alpha.2","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"75223f715f38982453239501d3f58105a35d8fe7","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.14-alpha.2.tgz","fileCount":8,"integrity":"sha512-2+ziGv/8xuOPLgIxTVJ5ZtXoU+6JKCrh7SnTCKVembeortIZWQsuB7+JV0J6QUGPujCfbbnA7I6Rcpe7AszjMQ==","signatures":[{"sig":"MEUCIQC0+3PEUwz4PpXP3XOuV0dTKwb+G9sClYkWhzhQRF0h4gIgDQv06B3koXROZjTq4CWkg+leGuOXjF87E43HgbYL8YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56048},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"d1374357609be24cf94bb90a44eafd504705be7d","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","tinybench":"^4.0.1","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.14-alpha.2_1747923088897_0.6792758895074233","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-alpha.3":{"name":"jsonv-ts","version":"0.0.14-alpha.3","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.14-alpha.3","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"6b51bb68da14cf4a4549250e7134446cd6320886","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.14-alpha.3.tgz","fileCount":8,"integrity":"sha512-KNEP4ncwxOa7Vl00EICJL+kMEAu4CDCLVUxctsHQo/Jes1EodK3QQ/Ab6QvvzFw6HqhaUecJYu+tDx4GSa30xA==","signatures":[{"sig":"MEQCIBj3wg+vA6IKfnn52BlwnPkS3889kMq/Yx82XW0pcx1pAiB3sNXB5G8IA8JY01VHXPkKHWYC/KM+jvJ5fuZ/gb/rtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56082},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"d1374357609be24cf94bb90a44eafd504705be7d","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","tinybench":"^4.0.1","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.14-alpha.3_1747923481829_0.4199831998875312","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-alpha.4":{"name":"jsonv-ts","version":"0.0.14-alpha.4","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.14-alpha.4","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"1375a788e738eb503464a49e1a0605eaa7b7523d","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.14-alpha.4.tgz","fileCount":8,"integrity":"sha512-NnEe2fsEjH53Gmm+Y5EmM9EY9jM+3DvqZ1pQ/AVTXMsIWrL4dH+Dkn+yTzhrnu6ItiYcYV+hgfnLAhEg6RfUdg==","signatures":[{"sig":"MEUCIFJHgIXUHj6fEbiru6RSK+DY5NjEtvewQdyr9N4Fjr8xAiEAlhUKwbB5PRhpTrmMi7w9NqOCKwIvarPgm5LFWlMpv7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56350},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"d1374357609be24cf94bb90a44eafd504705be7d","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","tinybench":"^4.0.1","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.14-alpha.4_1747924127250_0.2293639740001947","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-alpha.5":{"name":"jsonv-ts","version":"0.0.14-alpha.5","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.14-alpha.5","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"db4cc0a477cbb69aada479bcd2e0e5688a256972","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.14-alpha.5.tgz","fileCount":8,"integrity":"sha512-FVer03h1ARlT/NYS9jIQf20XQlZGQ2Xwq17EL574nLAoQyohkYK4X+85DTEsZ2uDlfsPvxBJceStcmWbAJ6Zyg==","signatures":[{"sig":"MEUCIQCz3MPdTTRBHFYYFZXZdsEsQIS+wpcKV9hcEDyqKTlVqwIgXp1aV1V0+erfrPupJM4rbuQjE3sqmbEkxWSThIapMYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56388},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"d1374357609be24cf94bb90a44eafd504705be7d","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","tinybench":"^4.0.1","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.14-alpha.5_1747926173034_0.7704599245449035","host":"s3://npm-registry-packages-npm-production"}},"0.0.14-alpha.6":{"name":"jsonv-ts","version":"0.0.14-alpha.6","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.14-alpha.6","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"f5351fee78155de504e74a885c8fa7115ca24e6f","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.14-alpha.6.tgz","fileCount":8,"integrity":"sha512-pwMpjEbNtyq8Xi6QBXuQ8dOZm7WQAEwvCPu3vVf9b3aU2KRHW+cfTPqO53U01YYdjWSSRkqaTKcLSiYdfwBYRA==","signatures":[{"sig":"MEUCIQDkjJweIFuLTklGlDEXnHSwwLMl0Bdd3X2d3JK71v+lFAIgL+/CArH37z7U/XsqALJLQVvc4sUMMLe81F+mhrvm8D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56427},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"d1374357609be24cf94bb90a44eafd504705be7d","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","tinybench":"^4.0.1","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.14-alpha.6_1747926417310_0.45338126862159656","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"jsonv-ts","version":"0.0.13","keywords":["json","schema","validator","validate","jsonschema","json-schema","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.13","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"e0eb25eb7949f2710f5da836c059012e4292f6bf","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.13.tgz","fileCount":8,"integrity":"sha512-hwqJjdYlzgNZiFwkZmiaBfSJqnGo2dnXlc+r8DK2x6T/2S2QJPBImJecZGwWJp+f8x7pK06EnEfgdoQ+RScpvA==","signatures":[{"sig":"MEUCIQDyU6nk7Rc2sKLze5iDcf9bhl9T/OXlzvpV6lc+O6L7TwIgO7TgMZKoWQ3+Wguz2qZqE/6imWyBjzrOb+V2kDuYnEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56390},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"fd39a8001b9b84c6e5bff768b81c833b017615d8","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.13_1747986164619_0.27236262304388514","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"jsonv-ts","version":"0.0.14","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.14","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"71a0b75f48ce854fc94ebe9db31061290615fcb3","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.14.tgz","fileCount":8,"integrity":"sha512-0vL4ZHzyp4BNdFj3XigKnh29O2bpsysJo0MUS6s3NZzJ9rWRuIFVnWIsP29FMuH71RrH0/TQnzDxl1Asx5bd6A==","signatures":[{"sig":"MEYCIQD19Q/I4/g1UM2OD9EXq443882eklcIUhMHDktHfZS/7wIhAO0uBXegelCPHC9bBMwFnYeld3KHNtUxsyLawkbKg8Bs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60451},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"4321d520a32bc49a27f68f8acfa04c6a45739c24","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.14_1748409083987_0.5541769699792749","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-alpha.0":{"name":"jsonv-ts","version":"0.0.15-alpha.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.0.15-alpha.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"512e68bcad54557048c5a8367d62c6ebf01370a2","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.0.15-alpha.0.tgz","fileCount":12,"integrity":"sha512-8NBkp6WKdpMCvm0Nn0p1lK3I16Q33uy2UfzzSGfjrKnfp2lasZcRImVRkjMvLlb82ryIx0k9G6XIlW6unaJTfA==","signatures":[{"sig":"MEUCIFpYET7AGe8cJmHC9agz9GgDei69/a8siuw9SxIahxaBAiEAiEpertd3ruLFl6BC7Xa+DyhbXD8oMAGqy5cNHmfqX3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78379},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"6d3148412a02b32aad8a06effaf27e25232b749a","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. Includes Hono middleware for validation, OpenAPI generation, and MCP server implementation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.0.15-alpha.0_1748672588973_0.6299331281910527","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"jsonv-ts","version":"0.1.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.1.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"57d5f43d5db6ac305b238cb305ee06dcc4eadd16","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.1.0.tgz","fileCount":8,"integrity":"sha512-wJ+79o49MNie2Xk9w1hPN8ozjqemVWXOfWUTdioLui/SeGDC7C+QKXTDxsmUaIay86lorkjb3CCGo6JDKbyTZQ==","signatures":[{"sig":"MEYCIQDbWfFwPGJXARtReN47DjdpIF3xQXdKZKTiKlm5Yq40nAIhAMBEbDnflR5DJo2OEyDPdeNMDFBS4dxOLHFukrjo9NLh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62794},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"92ccb6316224284f9114b10c1af6c6fdfff59694","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.1.0_1748697355408_0.36030946622180293","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.0":{"name":"jsonv-ts","version":"0.2.0-alpha.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.0-alpha.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"abcda345872e0e2b2d78caf83f80e3c9e5a3c9e3","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.0-alpha.0.tgz","fileCount":12,"integrity":"sha512-60pRN26/dATSAqFB2aqhNV/AKE3xZC24HVFvebDLoEyGSI1eZdjj/hiuaQQcOJmmAYeQ6qcDvdYGtlWqgqFKng==","signatures":[{"sig":"MEUCIQD2XIBI2wJjcH8fG32S616UxwBjH+Rpar1YpWE1NXjhpAIgd9os6/4Dz8tx3Fk2O31ZJVHHlWsRu6uurjmP0t/wcJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83455},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"18c67b8f3e0ca8a7031fb210601066f7764373d9","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. Includes Hono middleware for validation, OpenAPI generation, and MCP server implementation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.0-alpha.0_1748698867066_0.8515028012509844","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"jsonv-ts","version":"0.2.0-alpha.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.0-alpha.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"ab270d2062159305a1dc538d80dfa083a14bbf7c","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.0-alpha.1.tgz","fileCount":8,"integrity":"sha512-Lw+sEtw2v8Wg3O4sjIFDDs5JESSiyfEMTW1Wu0Kfa48hxRc643v6piUR/ItI3DJed4LBgmdRh267HV7J39AbSA==","signatures":[{"sig":"MEUCIQC5aWJeTOMRh6KNIgRyBYns3sKnmvOM1/vTfyZkNLeb8gIge71I7d9mFXOwcxRaWnCo51LJg4sEQqQK7aYZd4J1b1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71876},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"93a15a41366ec3f5b76bab0b029e49ed590287c3","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","actor":{"name":"dswbx","type":"user","email":"dennis.senn@gmx.ch"},"email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.0-alpha.1_1750270873122_0.4008731138407382","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.2":{"name":"jsonv-ts","version":"0.2.0-alpha.2","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.0-alpha.2","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"f73da844e53d2d6fe1c8a30fb252704dd09407f3","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.0-alpha.2.tgz","fileCount":7,"integrity":"sha512-6DxNCyXK5I7KVLUjNFk4aPgZXDI9mjfLuPl3eLsGPWU2lLO8OsVjP0fJUjAK36pqaHiieAzsGtjHIDfOTqaHzg==","signatures":[{"sig":"MEQCIAc3gAvjXOyXqT0IqG2F46ubJpXU8I73j2H/ZzczJGiuAiA4R0FAybIplJESyaFwq2wOmWLPFVm+X50ZTcumcMEAqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71306},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"93a15a41366ec3f5b76bab0b029e49ed590287c3","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","actor":{"name":"dswbx","type":"user","email":"dennis.senn@gmx.ch"},"email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.0-alpha.2_1750316233146_0.054647876914087457","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"jsonv-ts","version":"0.2.0-alpha.3","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.0-alpha.3","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"bd34df1322f4d670aa43c38b4d51d6c2f7b32eaa","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.0-alpha.3.tgz","fileCount":7,"integrity":"sha512-M6obJAKgh/lJ4CBwzYgGqaRbYVIOzzmFFIvtKOxaG0lwEien+TIOa7D/P/vaOdOsryZVeV6c4IBCYFQP36bT0Q==","signatures":[{"sig":"MEYCIQC6Ujgk8AnzNvgdvUvtR9BwilLY1ylGvYUDGQGqfhQ+SQIhAKOzDCN1XpYzvQBPos9rob7DZ0Zm64VQCm7jHSbWQsID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71324},"main":"dist/lib/index.js","tsup":{"dts":true,"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"93a15a41366ec3f5b76bab0b029e49ed590287c3","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","actor":{"name":"dswbx","type":"user","email":"dennis.senn@gmx.ch"},"email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.0-alpha.3_1750316344424_0.5682638441710555","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.4":{"name":"jsonv-ts","version":"0.2.0-alpha.4","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.0-alpha.4","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"4c9089b4fe6d20a4e3efcf329a190b497c2d2b6c","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.0-alpha.4.tgz","fileCount":59,"integrity":"sha512-+OSZ+RF3PlbyPqFUWSglEw4bEN4rAB/MZHCDCjzxCsrUAs2cp2LomovTmBGiZhgeRw0r3J0gdL7prJeH8vm5pw==","signatures":[{"sig":"MEUCIQDPk3HSPsjY2VnmVMkdpBBY1WqEy6S5lo/cVwdZ73k4FAIgG/nl/FvP4eFD3nqiOuJGYc/WVecM5mM77NFkKKCR/UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135091},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"4bd6e175ac7cdc1d75363dbed7ea546c868ecf85","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","actor":{"name":"dswbx","type":"user","email":"dennis.senn@gmx.ch"},"email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"^4.7.9","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.0-alpha.4_1750495020254_0.5643594740034301","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.5":{"name":"jsonv-ts","version":"0.2.0-alpha.5","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.0-alpha.5","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"40965ca161da6635768c192e3199020a48e2deb7","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.0-alpha.5.tgz","fileCount":59,"integrity":"sha512-o1rnGgMY0TGiInweOizqak4JNGyvOGIv9UpGqJokq6Nj8RnrXLvdaU+K9v99iqrnbilKwBV8N/wYS8h0iNOQpA==","signatures":[{"sig":"MEUCIAXa6RogoN0kr8ME+Ht5ckKS+4RfLQ8Xc/5Qq2o7mXiKAiEAlJECvtEOYz1RpWOFbNxfFLU0/TVyPd72x5CWv4hcGh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140924},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"2f7cbc9d180ab29d54ca8f253c5e6ce506adfa65","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","actor":{"name":"dswbx","type":"user","email":"dennis.senn@gmx.ch"},"email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"4.7.11","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"4.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.0-alpha.5_1751543257274_0.6156775855619105","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"jsonv-ts","version":"0.2.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"b4678a8b0a91a5f83721036284a1a4b66755184a","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.0.tgz","fileCount":59,"integrity":"sha512-ro6Nh1qo1mGQiNVXFTQJAsYnALpkTDcoMankT4nVK/ueTdLeoTZkSX5BAJ8obIUK1wEok1Xl6tbzV5Kt01AGmQ==","signatures":[{"sig":"MEQCIEnoQFS+hd9kzSrdYkpmKDP3MLcv7ZFS6UA/kttIiVJkAiAr8RfIogxbixrtA759OYIilV4dr5hrpzmaDyl0bTts4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141323},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"9b550a64aff43d59d1fa442271259ec668ad68fb","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","actor":{"name":"dswbx","type":"user","email":"dennis.senn@gmx.ch"},"email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.7.11","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"4.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.0_1751713979601_0.4499807132367879","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"jsonv-ts","version":"0.2.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"29cd6c3b6211a9c65d400e6853cc986e57064e59","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.1.tgz","fileCount":59,"integrity":"sha512-k2uc4DdQgz5wk4eXx6jM0xOUEGbedVMPhP1mi8+NAg2pjo85cgBv1lCyo9Wqc9cmbZHTGfho7PvAsRIH33LfDA==","signatures":[{"sig":"MEQCID4zVjjTHFqh1aJ+CZN+ugOqrh6aLNOZJbIi9NaoryX0AiAMg+0mouEvhLF89pqa3uoJYnxxHQ6F0ReSN3nXE02vpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141586},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"d3cad8b4021d6796fc106d5764d76feae1d41bd3","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","actor":{"name":"dswbx","type":"user","email":"dennis.senn@gmx.ch"},"email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.7.11","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"4.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.1_1751714716541_0.45518439640414887","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"jsonv-ts","version":"0.2.2","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.2","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"80b16fbcb0824c1842e7b396ccc7964a2b6fb160","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.2.tgz","fileCount":59,"integrity":"sha512-g4kUDYYPBb32Nfbv3R55Se6G4CAv4UOXOPJIEPqw8XX+0SSy44T/AREkwFfGz9GwYuX9UxcvOILbgac2nshL4A==","signatures":[{"sig":"MEUCIQCMZAVl+UgJDlvO968b47DHO2osOrzhExSIwEienfzO6QIgB4Og2VolpX6WX3wJn4Mol1XrlcyvIHsmTiX0AkGi0/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141611},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"e46215df352704f7a90df49a104a64d066af82bb","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","actor":{"name":"dswbx","type":"user","email":"dennis.senn@gmx.ch"},"email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.7.11","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"4.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.2_1751716598814_0.4418998982231024","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"jsonv-ts","version":"0.2.3","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.3","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"f753e91cb10fdd344c4f0a84d12d4035316bcf6d","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.3.tgz","fileCount":59,"integrity":"sha512-WvRQ/Eu9DNgohr/WbfzMS1kmvAJVDJWOYcImwRMee2RXNfRGcXgP8PDk0k1gaeb4OPzvJnFrbFNY2tZq3BvXEQ==","signatures":[{"sig":"MEUCIQDUQYkEYTwxahoAslWntFAzc2LKretQ/1XVZMP3WD8D5wIgdA7Nd4MtICPMjoEgtkbGIeavUMM2bzQQjnqS2UWFJDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141771},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"40e2ed1ee2572f5dffbac8958115aaf4dd647e02","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","actor":{"name":"dswbx","type":"user","email":"dennis.senn@gmx.ch"},"email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.3_1752042228318_0.6669369817293154","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"jsonv-ts","version":"0.2.4","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.2.4","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"7d5e70b83a5362d50dd1bc94bc47aae6a267bc7c","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.2.4.tgz","fileCount":59,"integrity":"sha512-GCbLh0udtsIvDeiLR09PGZo/roaTxxxxEYBqCjoMzfj8xvq5kV9x7uvMI9Qs6Ff9rboL5anOP4xKfAmZHAwJqA==","signatures":[{"sig":"MEUCIEYbHVN+54VUYGLlVxx0SLc3lCIRL6jgUXcfO9XhCodAAiEAhQqXcEXuwIyW3fAeRPQxknV5Nh5OfGxk/nWJ33EuVIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141780},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"9c87dd2df24fe6051e6e665f605c49d9bd65ecfc","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","actor":{"name":"dswbx","type":"user","email":"dennis.senn@gmx.ch"},"email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.2.4_1752043617330_0.35338781798069085","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"jsonv-ts","version":"0.3.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.3.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"4d127f3d6dd394820babff5b46c2cca096c95f26","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.3.0.tgz","fileCount":59,"integrity":"sha512-eF85lBjpE0mMg5NUkfMPXacdKbOALv/9uRYAbb8ZyG2dLDyld53uE8bYmDV3BEYznzgf27tN5BBMisEq/UGbUQ==","signatures":[{"sig":"MEUCIFqgwLdXGncY6ndixNhojr5h8Tmt3Eqa5m6LRQJJKy3MAiEA0vX5pthZZYImPIQPA6Q5A/Y5hFN+wKZBLttraqjVnLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147887},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"b8dffdcd800732cd93ab6c613c20ed1a19a85d6c","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.3.0_1752681274276_0.18651899533309213","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"jsonv-ts","version":"0.3.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.3.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"37a135d4b5c65985a7d14f368982e21d8efad2bc","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.3.1.tgz","fileCount":59,"integrity":"sha512-MayDgM0+WprZsf0BaJjMPlp4Pk7WWlhzid0dMFSFsZ4p9Ax1I4m0wL+H5FdRiaVuSz5TfMlCQm/TzwiLx4DWBQ==","signatures":[{"sig":"MEQCIGYsC7lyaQBlvK+9szfM/61kfF1nj8YImMWqanwhmh6kAiAdVozvk9WNupvmDqEPFZ9vFpz0xlTpNOyGbNNmz8J3tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147961},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"7840c22d491c692b6693409e6ceedc3659e487d4","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.3.1_1753177313411_0.15976047985803166","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"jsonv-ts","version":"0.3.2","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.3.2","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"958b5bdab3603dd86cc4f8da05f49525bb7e2474","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.3.2.tgz","fileCount":59,"integrity":"sha512-wGKLo0naUzgOCa2BgtlKZlF47po7hPjGXqDZK2lOoJ/4sE1lb4fMvf0YJrRghqfwg9QNtWz01xALr+F0QECYag==","signatures":[{"sig":"MEYCIQCdWfE5Q4DwPpgrUdBJI7Ow7wofBm85sGu0HYlBc6pKTAIhAOrYp0KN81JHeyr8g1d5KGcaovZ2EG+cwHllqyrZnuj/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147995},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"49c469c1990b485acc8ade46c113052f65a561fb","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.3.2_1753198028906_0.686456327502112","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"jsonv-ts","version":"0.3.3","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.3.3","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"0fd751b3be82739cfb0e802ef859a843d3c039c3","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.3.3.tgz","fileCount":60,"integrity":"sha512-tQah+vg9SvWyalkm2A2rcvFG0Cy78hPfKnqXxEdfXPfc0jz/4sArQaiv24IbHvGi6Mx9hy3G/fDZkZceFTz8nA==","signatures":[{"sig":"MEQCIGRuKk5uEpTaZQ02zmQ4+zqfhMNc/7LOvTTbFTPWZ/bMAiBADQe1tb7luNEalvel1jHDURQUzK+u4+h6LNCCsA2GBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149348},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"6cf0ae853d817f01b89cd68c88dc2ac08e0a7da2","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.3.3_1753451416274_0.5442218727426911","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"jsonv-ts","version":"0.4.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript"],"license":"MIT","_id":"jsonv-ts@0.4.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"59c1b3a1c8f6be8e4d42add4c6f1a0d67cf36eba","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.4.0.tgz","fileCount":84,"integrity":"sha512-akJCAICX5IncqzLkKRUBg5q0AdeVfgFo/h3Bi88lA1uosNOYL43nppwq8tnUn0dTtkzQ5lpVSU59nphiMcXXvA==","signatures":[{"sig":"MEQCIFc+OnGu+S3oSXxGFUIhNXzIyO3sgstjjW4b9emUKFSuAiBdheXid3qz3hNG2v1AvDFycIYY3o1/sRnmUh0U7PVz8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256435},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"2c28117539fd9bf2ba2f1b479577181a011bc3c4","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"A simple, lightweight (<6kb gzipped) and dependency-free TypeScript library for defining and validating JSON schemas with static type inference. It also provides Hono middleware for OpenAPI generation and validation.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.4.0_1753890842909_0.37438713299434423","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"jsonv-ts","version":"0.4.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.4.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"5e9c576faa8d6a956155f959669c8bf7ec283d08","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.4.1.tgz","fileCount":84,"integrity":"sha512-YDKc5p4TtFmYs3C+qHloD+zjbxLN7LFt7V/OfGrSYFHXqlODs+Mi5Wl20SpLS0Z9JQ3Tya93tHlIPwPVsGaPIw==","signatures":[{"sig":"MEYCIQDBft4oj7i1seYSbqDGn4AEvA5HgPvGSRtGvesM6hsIqgIhAPeHcldqDP6kobYWpgH2iHOqtrZIIv3odMMrdLJDhFy5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257273},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"e52c56db0285c887e54e7e654f8fe501006917e4","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.4.1_1754050300453_0.2258547090400409","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"jsonv-ts","version":"0.5.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.5.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"c4502a9b4f6ac77db52a582cb02c64c912237eb6","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.5.0.tgz","fileCount":86,"integrity":"sha512-LEqI75Z9hBImnbVdFRN0z4Bq+47eEDcIzAdXKgGPzzvBTiCnwGyqwFMnKW9q4bvrpO/U4H7E6RX8iitFepIz8w==","signatures":[{"sig":"MEYCIQDYhETu8JguslgvgfHuM0LU2B05jcEqCAt2UUVNby8QOQIhAIUlr0I82oNmqTeVMtQw4JcneH0E/dxtrFPbLE1XVVGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301113},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":false,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"69e76bb2aa2056175dcc858bee860e1b70aa7302","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.5.0_1754145064855_0.11480561393105049","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"jsonv-ts","version":"0.5.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.5.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"3738b969c9bad3a8d363dd8a2fcbd8f4e022f6d6","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.5.1.tgz","fileCount":86,"integrity":"sha512-9PoYn7rfk67q5aeDQLPcGUHJ1YWS/f4BPPsWY0HOna6hVKDbgRP+kem9lSvmf8IfQCpq363xVmR/g49MEMGOdQ==","signatures":[{"sig":"MEUCIFvtaGa0TrRfIKHJy7o0E8vnvtNjRqrzAoCSLAPFp90bAiEApEDowbYDt8bqYkKSnEWHFiaCldMrOOlCz9ynm4T1BB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259456},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"c0c2662032ec89851ab723c48aea36301ef3a2fb","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.5.1_1754145097574_0.47717055408814013","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-rc.0":{"name":"jsonv-ts","version":"0.5.2-rc.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.5.2-rc.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"fa4017f3c6384c4f2c8ade53f318da30471ad104","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.5.2-rc.0.tgz","fileCount":90,"integrity":"sha512-q9H3G5yjyEnyOGXZc9u5nLVO10Byaz2y0fGYHMs9ROy8UqP5Lge8Y6HuVuzBJafEUzTyqSIkU9Olg5qyr085FA==","signatures":[{"sig":"MEQCIBYcDkGLbiWkX0M0TDVjK8M0r8TzBIaI7JnZ6yi0tE7NAiArZWi2O3ddLZ/ZKUJCL7MctSei3UwMUA9b55JXBb3Enw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317392},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":false,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"3de54e4f80942ee8926f2f99b1f7c529e340864c","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.5.2-rc.0_1754503655847_0.707142664055403","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-rc.1":{"name":"jsonv-ts","version":"0.5.2-rc.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.5.2-rc.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"3fb08be2caa6e2ea14f702dd4623daaf6993bd1b","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.5.2-rc.1.tgz","fileCount":90,"integrity":"sha512-mGD7peeZcrr/GeeIWxYDZTSa2/LHSeP0cWIELR63WI9p+PWJRUuDOQ4pHcESbG/syyEBvuus4Nbljnlrxwi2bQ==","signatures":[{"sig":"MEUCIBnGWlXkUvja56aTv/IKmL4XlCgycKVx2WPjCw/CB0s9AiEA2fy3JMbeJajD7C6dorjv3/ve31H2tBXR+oFmnRD8T+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317392},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":false,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"3de54e4f80942ee8926f2f99b1f7c529e340864c","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.5.2-rc.1_1754504112756_0.24690039929138452","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"jsonv-ts","version":"0.6.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.6.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"9abf6c7c5b4205a773dd0580ed5adea4c01daf34","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.6.0.tgz","fileCount":91,"integrity":"sha512-U9u2Gtv5NyYwMvSHPcOwd9Qgg4cUFPepI5vTkwU7Ib01ipEqaRrM/AM+REEbYqiI6LX+7YF+HcMbgCIHkUMhSQ==","signatures":[{"sig":"MEQCIBaFxjk5EPrdeoI4nDNsQzUStqwUsZuVHDRHsQ9/q/YjAiB+xvDWl9DGL5EUgAS83hcFzLEaAeZKb0fNkyeKZ3ppMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319484},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":false,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"3ddc89d7a7351862b8bf8b8772c9b6e7ffd4a72b","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.6.0_1754559141205_0.3377682569535858","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"jsonv-ts","version":"0.6.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.6.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"a012ce77fa85d1d6de3351d5ca2cbb5c15ee50c5","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.6.1.tgz","fileCount":92,"integrity":"sha512-STTqxOtAmXUURYKqA8KKxVMpN74hWHoYvJFjdT+SDuewBq6w+UL/L/SQ2sXzp88vSwkiZ8DfGGrfQFLTkWzHqw==","signatures":[{"sig":"MEUCIQDCgQNEmJMEzBRci8RkOdVHti9/BGXxfx7aGK/gTltANAIgN85LfM8iNcZKCi/L1NUIuvqAXnkN4yHmnvgCR9BtOMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321807},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":false,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"add908771343fff4057da815b78ef3aebac32e35","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.6.1_1754572497197_0.5099649933539927","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"jsonv-ts","version":"0.6.2","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.6.2","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"0f4e3635701bb81d678d279a9954998825a87395","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.6.2.tgz","fileCount":92,"integrity":"sha512-v4rIs0h7hoPiadotSNoLCvKyitUtboizbeydQjfBHb1HJG5ADda+BpNeRFGEGtq0m8405UmpEJ9l2Kt9J4SItQ==","signatures":[{"sig":"MEUCIQDn1F83+ShTI1LJ67x7sUwo70yPt+WEN/NkQH91RCKQzgIgaKE9AZ/FzrV+wGnvk32DS4QhQldIOCXl37u5Se/XSo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275422},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"c22548a4e3dd499bffbf1ef7039d3f3e2f7ad744","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","fetch":"npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"clear && bun run src/test/spec/run.ts","test:unit":"bun test --bail","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.6.2_1754572698789_0.6814081092956656","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"jsonv-ts","version":"0.7.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.7.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"bdb368a41139345f83511b1cd8dc13b38eaea535","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.7.0.tgz","fileCount":94,"integrity":"sha512-zN5/KMs1WOs+0IbYiZF7mVku4dum8LKP9xv8VqgVm+PBz5VZuU1V8iLQhI991ogUbhGHHlOCwqxnxQUuvCPbQA==","signatures":[{"sig":"MEUCIQDa3iLaWXSdOXYz3xfsIdvV4XOzWAuyTFEK5e7j3IQttwIgdEO2jrqgg0jyBsPaOuW7rrR/ujDMDwRkW7Y4NNVbiMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279070},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"2dbdef0fe309b6a29a0f97613bade4da2c02d6c6","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.7.0_1754738705366_0.8406951883199445","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"jsonv-ts","version":"0.7.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.7.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"f9e267b5f81deb99eccbf41690f155d78f1c2f3b","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.7.1.tgz","fileCount":94,"integrity":"sha512-UMqzVRE93NKO/aPROYIbE7yZJxzZ+ab7QaR7Lkxqltkh9ss9c6n8beDxlen71bpsTceLbSxMCbO05r87UMf4JA==","signatures":[{"sig":"MEYCIQCiu2aT1t4Nrn1FSupoIWE17GAREilSNgfOkz74X+kbSwIhAM5eR/IywTEkk3kFzB/cec99RXk/LfqbV1D8iTlMnoKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279258},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"6e3cd8bb3cd4a4e6e2bed201dbdaa62d9162f046","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.7.1_1754744638904_0.40570359225224606","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"jsonv-ts","version":"0.7.2","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.7.2","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"a3bb7b20fbc01139484dfe4e7624e1a0d144c849","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.7.2.tgz","fileCount":94,"integrity":"sha512-HxtHbMQhReJpxDIWHcM+kLekRLgJIo+drQnxiXep9thbh5jA44pd3DxwApEV1/oTufH2xAfDV6uu6O0Fd4s9lA==","signatures":[{"sig":"MEYCIQDJmPXvrdM4BhHzKfVganeN4c2SvkWAu8JFsBYePEuUOgIhANWsJkpDlD5yHDzJ+RI2zS9CsryPSkLbzOgcnpzUvuHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279351},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"e62b01cd37ddd506a4c6639e20e753a1c0b79b5d","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.7.2_1754981430275_0.8627326353712166","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"jsonv-ts","version":"0.7.3","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.7.3","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"2600c189f124a10dd8fcec7d29be3e40d2723a3a","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.7.3.tgz","fileCount":94,"integrity":"sha512-1P/ouF/a84Rc7NCXfSGPmkttyBFqemHE+5tZjb7hyaTs8MxmVUkuUO+d80/uu8sguzTnd3MmAuyuLAM0HQT4cA==","signatures":[{"sig":"MEUCIEMOEOqekSWqqvmndvtgguvuRKNJcUdXvrrYXP9xfZBkAiEA2iQ/ALQbV+pW96e5du87lc536uacCNM6KduEwJz9FUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279459},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"ec8abceea4390985be892e4e4bf53f121ddd92e8","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.7.3_1754988290286_0.8427215129138597","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"jsonv-ts","version":"0.7.4","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.7.4","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"beee4dfee52cb44f0e82e4ce7805ce1831460836","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.7.4.tgz","fileCount":94,"integrity":"sha512-SDx7Nt1kku6mAefrMffIdA9INqJnRLDJVooQOlstDmn0SvmTEHNAPifB+S14RR3f+Lep1T+WUeUdrHADrZsnYA==","signatures":[{"sig":"MEQCIB0kpxfi+7jnCCDUqRtS2Z9ITErZWjtSXf2EF/SAgCAfAiAGjtYYoJ4PIk11nBh0aKB4kE48NyD0fT/Czr28RuTYFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279584},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"17a79ad9700c522e6813f6e190e528770f24ae49","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.7.4_1755022711215_0.4781814187175908","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"jsonv-ts","version":"0.7.5","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.7.5","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"4f91410470346fdc355f0267b8ef4dca91a1effe","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.7.5.tgz","fileCount":94,"integrity":"sha512-/FXLINo/mbMLVFD4zjNRFfWe5D9oBsc2H9Fy/KLgmdGdhgUo9T/xbVteGWBVQSPg+P2hPdbVgaKFWgvDPk4qVw==","signatures":[{"sig":"MEUCIQCNe2J1CvfTI8dR4G5D7uq9BIcrMOxJqs14STFB5QX3BAIgWXZnVf68QylhEVdzxgpkiZRok70xxlq5zY6+46OPl24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279641},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"46a0ac2b95fb05c678d4f58d5b273b18b6596164","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.7.5_1755029514272_0.4250791441679247","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"jsonv-ts","version":"0.8.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.8.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"0275022bedd1a4ea75dd028563ff75f0aaccbdc8","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.8.0.tgz","fileCount":94,"integrity":"sha512-OS0QnkpmyqoFbK+qh7Rk+XAc+TCpWnOW1j9hJWJ1e0Lz1yGOExpa7ghokI4gUjKOwUXNq1eN7vUs+WUTzX2+gA==","signatures":[{"sig":"MEUCIG9OcVKeZXGWHmY4A3uaygYzECcKUmccXDRlfJlhF5VPAiEAhqlVzv4bXjh7sUFwJb9tI55k5rtRvzEy6rjFFOlt0CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279436},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"98ccd3e2c4aa9381448afcb94c5a69e7661fc77e","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.8.0_1755158323670_0.6089333895187803","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"jsonv-ts","version":"0.8.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.8.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"0f297c95ac675e9cac8788a24922d7f8dcdd3d7b","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.8.1.tgz","fileCount":94,"integrity":"sha512-kqt1OHZ4WM92PDAxySZeGGzccZr6q5YdKpM8c7QWkwGoaa1azwTG5lV9SN3PT4kVgI0OYFDr3OGkgCszLQ+WPw==","signatures":[{"sig":"MEYCIQDbvwq0uwpSkjoWTi+/qzNS9smhuCIT0tAHZ7395+bAKgIhAKipTFKGL8ixirUe+jAUZR+BO5tNuHtCvfjN7a2vQbOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279526},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"2e15bb3e9a4da4fc7b2b5963eb34d646beee0da1","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.8.1_1755183112945_0.7978061269793","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"jsonv-ts","version":"0.8.2","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.8.2","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"88c2f9a8b53ceb43ffeba35371fe419e31acb1d9","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.8.2.tgz","fileCount":94,"integrity":"sha512-1Z7+maCfoGGqBPu5vN8rU9gIsW7OatYmn+STBTPkybbtNqeMzAoJDDrXHjsZ89x5dPH9W+OgMpNLtN0ouwiMYg==","signatures":[{"sig":"MEUCIHjlcJCp3n9kHkODsTPiZpuSbkkRFR+Yz1hbTBQFFYwqAiEAk/vclE57TnUM36KGJ8IM7pZUC0ouBHhUY3OhM1M6XW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279700},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"f6d3651a3a3affc6e471fa62f2993f0aff17285b","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.8.2_1756553395416_0.9308168978235776","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"jsonv-ts","version":"0.8.4","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.8.4","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"1f4fe4a557fdfe0154112331d32e916e5920432f","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.8.4.tgz","fileCount":94,"integrity":"sha512-TZOyAVGBZxHuzk09NgJCx2dbeh0XqVWVKHU1PtIuvjT9XO7zhvAD02RcVisJoUdt2rJNt3zlyeNQ2b8MMPc+ug==","signatures":[{"sig":"MEUCIFLab6UrYME3pa5JEPNxALtrd7Bt4pCQvN9J3LSc7nc+AiEA4n0IJdv1fGdn0NlY8g/kdrRgeSh1IJFanP3BhQCToVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279758},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"a2b7950b0f9f1ce0368aac598ed0e87b0e997547","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.8.4_1758610231097_0.2556055598663167","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"jsonv-ts","version":"0.8.5","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.8.5","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"1e46b710dd559d44d8fe0c4181236136696a27d3","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.8.5.tgz","fileCount":94,"integrity":"sha512-WDO5083zRYPW8AR3IHJ6Pj6w0KLgf7ILsVSgtRUhpi72yGpZF9ykKFOJp6wgGHiydyHILknGvZRzGwXhGmAfHg==","signatures":[{"sig":"MEQCIF+1o/Wy/BhOZjcuQZOpGh0llbQhAGJndzgoGwpIFpJQAiAMMiWM3BEm1uA5UIq7cGNyWNFdEup5Vi5+7rQ7l/7gWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279942},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"3068d800977199b101ac80eb5f53b36f652c7286","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.8.5_1760343179781_0.826416761724363","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"jsonv-ts","version":"0.8.6","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.8.6","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"e89775b110d45720098f3de9b99cfccce34680a9","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.8.6.tgz","fileCount":94,"integrity":"sha512-z5jJ017LFOvAFFVodAIiCY024yW72RWc/K0Sct+OtuiLN+lKy+g0pI0jaz5JmuXaMIePc6HyopeeYHi8ffbYhw==","signatures":[{"sig":"MEQCIEavnrmZe5JNpbFM4uBNnJyJeOhMTGU3Ss1qk3Kj8pyKAiAjtQQ7uRL1T32hAJGSn2iVknbNa+IVkkxuvI0npgxlSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280133},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"226294b5c64971aa4f81b2d9fc7e6e94f33f5880","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.8.6_1761057571576_0.7345148093368434","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"jsonv-ts","version":"0.9.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.9.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"fdef92242340166bd72d7200c27219c122384250","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.9.0.tgz","fileCount":96,"integrity":"sha512-KyFNlCgCkk3hyxyq7CiNmyRKjnhWjy5mZuBzqCeWGSJqlysk4k8aslOjWL7F1/FH1FMbCo56XHCVWKD07TWz9g==","signatures":[{"sig":"MEUCIQDI86DRr8l0R68Jq82iqd/Yhzc0fm5CkY8hqV8Ko9ohFQIgMvfzA3sPTs91Fu+AiHNvZ1z0mf/h0av7HirL9HCaquI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283767},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"e5004b3706344db273791bccf9015a5ca7f3c33c","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.9.0_1761221205103_0.8102186949031647","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"jsonv-ts","version":"0.9.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.9.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"84ec46f968309e233015ce3207a89ea7c8850743","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.9.1.tgz","fileCount":96,"integrity":"sha512-sQZn7kdSMK9m3hLWvTLyNk2zCUmte2lVWIcK02633EwMosk/VAdRgpMyfMDMV6/ZzSMI0/SwevkUbkxdGQrWtg==","signatures":[{"sig":"MEUCIChcNli2gQKXsfIGErnGD/XpXcGm/pdvt8R9e5CN1DpGAiEA8GC/KPce+FenJGzYG93vtwVteBzA4EGmxBdQ/EsbvG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283824},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"22c46dd115ff5a01d92dad7b3606d579d8190b07","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.9.1_1761290019101_0.23555269043382654","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"jsonv-ts","version":"0.9.2","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.9.2","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"b7e928560dea120c3f0d2599ae9aa0e1c4cae33f","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.9.2.tgz","fileCount":96,"integrity":"sha512-OgKSDVfrNvFVaRCcCbROPl6wZ0taBETQ8YmeQvQPbhWDciVvpRSiNvFnVrWA2T8SwbsI3513q+XXElUTtH6h4g==","signatures":[{"sig":"MEYCIQDNuBEznitzUaHzAhn6teGaSOF32gt6YocWVhkqMwTg1wIhAI7mHyyFSmWKP24HZvrnkuyOpoUw4chnmd98gbQj1Pt8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283823},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"6535f9322c410adbbae15b9e26ac33d48bf5f57f","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.9.2_1761297803013_0.43806605951249256","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"jsonv-ts","version":"0.9.3","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.9.3","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"3dfd73eb4f2902d17087e31ea0c297877bf44461","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.9.3.tgz","fileCount":96,"integrity":"sha512-2iHyU7J7AKMUUkXrr2330iiHCI2XbvD667sAU5Ife+bx0Mo2v3pZjKwlLUCet9ZUro0kFpDOYALkK3c62btOaw==","signatures":[{"sig":"MEYCIQDPq7nYqirBVpSpzOS9ElinNQp6kYFrd/xLobJ/zUABUQIhANx3XDxpxf3jkDTT0HOhEJZUEy8J5dAWKMEzoZCy0x5A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283882},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"f4d64be64b20dc278903e2714c3b8f0915ae3910","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.9.3_1762268943903_0.64878836479631","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"jsonv-ts","version":"0.10.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.10.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"a11ea5fd8be3ae43c050bb20260d1e38e63e80b2","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.10.0.tgz","fileCount":96,"integrity":"sha512-pQZx4Tr2u2/9J8lD0skI0UyI4r4u1sjJWz07SO8t8mfE7bSLLSFaoPZpsaXMwUk63SrbDii6wwntQsJx7FS41Q==","signatures":[{"sig":"MEQCIGS033SXrYWB14EgJYLZm0/xAeLW8XvYwd5IfduV+yuJAiBXVMbkF9BgIhLG+9zUI1WZgYA2N7SLld2yPKSJFycXuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285290},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"7b01532c6b3eac32f617d95c2330ad3da1cf1b98","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.10.0_1762355917489_0.37134467130168325","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"jsonv-ts","version":"0.10.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.10.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"e2e3a64d9f4887d85cec5eafe55cb6062a952666","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.10.1.tgz","fileCount":96,"integrity":"sha512-IfuXZigNjLQzW4X7dLRTpwd1pD1lk86SoXBWmLdF+VE6SE4PcXevWs8c/bPl7qVrZXhh8lYwbTF7TFtgO2/jXg==","signatures":[{"sig":"MEQCIGtWOMKXURzQEURHOsj4iuuSVVI/l/GE4QrwePTIk9G5AiBpH+j7MkZt4llvyJ8Q/KoEMz1+wrmDU3h2zx8LyAbPtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285353},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"gitHead":"8498d691b9dbf207d7df211525c97c9cb8ba2821","scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib","build:types":"tsc --emitDeclarationOnly","release:pre":"bun run test && npm version prerelease --preid rc --no-git-tag-version && npm publish --tag rc","release:major":"bun run test && npm version major && git push && git push --tags && npm publish","release:minor":"bun run test && npm version minor && git push && git push --tags && npm publish","release:patch":"bun run test && npm version patch && git push && git push --tags && npm publish","prepublishOnly":"bun run build"},"_npmUser":{"name":"dswbx","email":"dennis.senn@gmx.ch"},"repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.10.1_1764695709355_0.43931382037205235","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-next.1":{"name":"jsonv-ts","version":"0.10.2-next.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.10.2-next.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"07dcd1a584f5c33bc61a27ba1261c2ab77b8d79f","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.10.2-next.1.tgz","fileCount":96,"integrity":"sha512-4nit2THbt39K9zudh+dGy8/Z+WPQW+vTGOTneqWg4jf5iTm9e9ihkX6XwR4JRHHwIxidOQbCxYsNCButm9QQgw==","signatures":[{"sig":"MEQCIFqcDi+Kaf1nhAUVHvk83pSN7po8XNrDMfEc+IRpqSp0AiAuDml8rmIJHX1jKXF9RH4S4Lxlc3VeBnENivFaNOHJlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jsonv-ts@0.10.2-next.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302277},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","_from":"file:/home/runner/work/_temp/release-next-pack/jsonv-ts-0.10.2-next.1.tgz","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib src/test/spec/remotes && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/remotes src/test/spec/remotes && mkdir -p src/test/spec/remotes/draft2020-12/meta && curl -fsSL https://json-schema.org/draft/2020-12/schema -o src/test/spec/remotes/draft2020-12/schema.json && for name in core applicator unevaluated validation meta-data format-annotation content; do curl -fsSL \"https://json-schema.org/draft/2020-12/meta/$name\" -o \"src/test/spec/remotes/draft2020-12/meta/$name.json\"; done","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:270b6688-8064-4cd2-8bb6-456b2c61d4e5"}},"_resolved":"/home/runner/work/_temp/release-next-pack/jsonv-ts-0.10.2-next.1.tgz","_integrity":"sha512-4nit2THbt39K9zudh+dGy8/Z+WPQW+vTGOTneqWg4jf5iTm9e9ihkX6XwR4JRHHwIxidOQbCxYsNCButm9QQgw==","repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.10.2-next.1_1782374121437_0.7319834589854244","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"jsonv-ts","version":"0.11.0","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.11.0","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"70f538e3c3065780c59e1532fcae1f945e43b85a","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.11.0.tgz","fileCount":96,"integrity":"sha512-ozLSFWCyUDQBNZhomQPhfkuUoI6lSxOguwDvzx7kBn7i3JRRqWyc00d4gxba7AcP6JEIodbpPXxEJ8jfn6DVHQ==","signatures":[{"sig":"MEUCIQC3B9gM23V94s92xmsIkI/NsRENvla5Z1H3/1rOWs+5vQIgUdve5Vxn4v23CUjW9j9Z94vo/nmNLJ5UguI1eSukFw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jsonv-ts@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302270},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","_from":"file:/home/runner/work/_temp/release-pack/jsonv-ts-0.11.0.tgz","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib src/test/spec/remotes && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/remotes src/test/spec/remotes && mkdir -p src/test/spec/remotes/draft2020-12/meta && curl -fsSL https://json-schema.org/draft/2020-12/schema -o src/test/spec/remotes/draft2020-12/schema.json && for name in core applicator unevaluated validation meta-data format-annotation content; do curl -fsSL \"https://json-schema.org/draft/2020-12/meta/$name\" -o \"src/test/spec/remotes/draft2020-12/meta/$name.json\"; done","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:270b6688-8064-4cd2-8bb6-456b2c61d4e5"}},"_resolved":"/home/runner/work/_temp/release-pack/jsonv-ts-0.11.0.tgz","_integrity":"sha512-ozLSFWCyUDQBNZhomQPhfkuUoI6lSxOguwDvzx7kBn7i3JRRqWyc00d4gxba7AcP6JEIodbpPXxEJ8jfn6DVHQ==","repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.11.0_1782375564051_0.4638986117173698","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-next.1":{"name":"jsonv-ts","version":"0.11.1-next.1","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"license":"MIT","_id":"jsonv-ts@0.11.1-next.1","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"homepage":"https://github.com/dswbx/jsonv-ts#readme","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"dist":{"shasum":"08aea0fc3f811f79b22a3b97d8a6ecd04289c943","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.11.1-next.1.tgz","fileCount":96,"integrity":"sha512-GSbVEk9CL8LWxdclywyTTDJjj7c+3lCAREf4oQcBUR6Yud7NncexDDkbQI/i25ZcuyFwSaT+UwMaMX8Idk7YTg==","signatures":[{"sig":"MEUCIQDCErr2pvdWafdhFmE7v4ugIeYT7XXxmfGKY1MYCKF2zwIgGQVNii+y9FlwwfqaFe7at862laEGdkLhqhynuxHF8KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jsonv-ts@0.11.1-next.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303373},"main":"dist/lib/index.js","tsup":{"clean":true,"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"format":"esm","minify":true,"outDir":"dist","external":["hono","jsonv-ts"],"metafile":true,"platform":"neutral"},"type":"module","_from":"file:/home/runner/work/_temp/release-next-pack/jsonv-ts-0.11.1-next.1.tgz","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/lib/index.d.ts","module":"dist/lib/index.js","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./mcp":{"types":"./dist/mcp/index.d.ts","import":"./dist/mcp/index.js"},"./hono":{"types":"./dist/hono/index.d.ts","import":"./dist/hono/index.js"}},"scripts":{"test":"bun types && bun test:unit && bun test:spec","build":"rm -rf dist && tsup && bun run build:types","types":"tsc --noEmit","watch":"bun run build && tsup --watch","benchmark":"bun run src/test/validation/benchmark.ts","test:spec":"bun run src/test/spec/run.ts","test:unit":"bun test --bail","fetch:spec":"rm -rf src/test/spec/lib src/test/spec/remotes && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/remotes src/test/spec/remotes && mkdir -p src/test/spec/remotes/draft2020-12/meta && curl -fsSL https://json-schema.org/draft/2020-12/schema -o src/test/spec/remotes/draft2020-12/schema.json && for name in core applicator unevaluated validation meta-data format-annotation content; do curl -fsSL \"https://json-schema.org/draft/2020-12/meta/$name\" -o \"src/test/spec/remotes/draft2020-12/meta/$name.json\"; done","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:270b6688-8064-4cd2-8bb6-456b2c61d4e5"}},"_resolved":"/home/runner/work/_temp/release-next-pack/jsonv-ts-0.11.1-next.1.tgz","_integrity":"sha512-GSbVEk9CL8LWxdclywyTTDJjj7c+3lCAREf4oQcBUR6Yud7NncexDDkbQI/i25ZcuyFwSaT+UwMaMX8Idk7YTg==","repository":{"url":"git+https://github.com/dswbx/jsonv-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"mcp":["./dist/mcp/index.d.ts"],"hono":["./dist/hono/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","hono":"4.8.3","tsup":"^8.4.0","mitata":"^1.0.34","bun-types":"^1.2.9","lodash-es":"^4.17.21","@types/bun":"latest","picocolors":"^1.1.1","pkg-pr-new":"0.0.75","expect-type":"^1.2.1","openapi-types":"^12.1.3","@types/lodash-es":"^4.17.12","@sinclair/typebox":"^0.34.35","json-schema-library":"^10.0.0","@cfworker/json-schema":"^4.1.1","@standard-schema/spec":"^1.0.0","@modelcontextprotocol/sdk":"^1.17.1"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"_npmOperationalInternal":{"tmp":"tmp/jsonv-ts_0.11.1-next.1_1782384348793_0.6401719835180226","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"jsonv-ts","main":"dist/lib/index.js","module":"dist/lib/index.js","types":"dist/lib/index.d.ts","version":"0.11.1","sideEffects":false,"typesVersions":{"*":{"hono":["./dist/hono/index.d.ts"],"mcp":["./dist/mcp/index.d.ts"]}},"description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","repository":{"type":"git","url":"git+https://github.com/dswbx/jsonv-ts.git"},"publishConfig":{"access":"public"},"type":"module","license":"MIT","scripts":{"test:unit":"bun test --bail","types":"tsc --noEmit","test":"bun types && bun test:unit && bun test:spec","test:spec":"bun run src/test/spec/run.ts","build":"rm -rf dist && tsup && bun run build:types","watch":"bun run build && tsup --watch","build:types":"tsc --emitDeclarationOnly","benchmark":"bun run src/test/validation/benchmark.ts","fetch:spec":"rm -rf src/test/spec/lib src/test/spec/remotes && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/tests src/test/spec/lib && npx giget gh:json-schema-org/JSON-Schema-Test-Suite/remotes src/test/spec/remotes && mkdir -p src/test/spec/remotes/draft2020-12/meta && curl -fsSL https://json-schema.org/draft/2020-12/schema -o src/test/spec/remotes/draft2020-12/schema.json && for name in core applicator unevaluated validation meta-data format-annotation content; do curl -fsSL \"https://json-schema.org/draft/2020-12/meta/$name\" -o \"src/test/spec/remotes/draft2020-12/meta/$name.json\"; done","prepublishOnly":"bun run build"},"devDependencies":{"@cfworker/json-schema":"^4.1.1","@modelcontextprotocol/sdk":"^1.17.1","@sinclair/typebox":"^0.34.35","@standard-schema/spec":"^1.0.0","@types/bun":"latest","@types/lodash-es":"^4.17.12","ajv":"^8.17.1","bun-types":"^1.2.9","expect-type":"^1.2.1","hono":"4.8.3","json-schema-library":"^10.0.0","lodash-es":"^4.17.21","mitata":"^1.0.34","openapi-types":"^12.1.3","picocolors":"^1.1.1","pkg-pr-new":"0.0.75","tsup":"^8.4.0"},"peerDependencies":{"typescript":"^5.0.0"},"optionalDependencies":{"hono":"*"},"exports":{".":{"import":"./dist/lib/index.js","types":"./dist/lib/index.d.ts"},"./hono":{"import":"./dist/hono/index.js","types":"./dist/hono/index.d.ts"},"./mcp":{"import":"./dist/mcp/index.js","types":"./dist/mcp/index.d.ts"}},"tsup":{"entry":["src/lib/index.ts","src/hono/index.ts","src/mcp/index.ts"],"external":["hono","jsonv-ts"],"format":"esm","platform":"neutral","metafile":true,"minify":true,"clean":true,"outDir":"dist"},"keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"_id":"jsonv-ts@0.11.1","bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"homepage":"https://github.com/dswbx/jsonv-ts#readme","_integrity":"sha512-DcaZaN3DEy1uK1pokrcn+dU3iarpt3TzHfSZzEekP82iyhrEa0UqvXb7bYg+CZ9bJKfbhKgmxLURDqkZTQAhkQ==","_resolved":"/home/runner/work/_temp/release-pack/jsonv-ts-0.11.1.tgz","_from":"file:/home/runner/work/_temp/release-pack/jsonv-ts-0.11.1.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-DcaZaN3DEy1uK1pokrcn+dU3iarpt3TzHfSZzEekP82iyhrEa0UqvXb7bYg+CZ9bJKfbhKgmxLURDqkZTQAhkQ==","shasum":"1119061f1db35802a1c37e9c7c49908f53d8664b","tarball":"https://registry.npmjs.org/jsonv-ts/-/jsonv-ts-0.11.1.tgz","fileCount":96,"unpackedSize":303366,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/jsonv-ts@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBoadgTFhGGUc47AxmibrU0AZrQeer9Qq39wHRvrX35gIgJm5BCrLyYQmrwjgNDq6hVn/QvZyT9HoS0m4HOd0EVuw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:270b6688-8064-4cd2-8bb6-456b2c61d4e5"}},"directories":{},"maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsonv-ts_0.11.1_1782385181056_0.7197494530839343"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-15T06:32:59.415Z","modified":"2026-06-25T10:59:41.469Z","0.0.1":"2025-05-15T06:32:59.735Z","0.0.2":"2025-05-15T14:06:41.182Z","0.0.3":"2025-05-15T14:16:44.725Z","0.0.4":"2025-05-20T09:47:49.566Z","0.0.5":"2025-05-20T13:14:31.320Z","0.0.6":"2025-05-20T15:44:30.621Z","0.0.7":"2025-05-21T05:43:47.728Z","0.0.9":"2025-05-21T09:09:13.866Z","0.0.10":"2025-05-21T14:46:47.422Z","0.0.11":"2025-05-22T06:26:40.129Z","0.0.12":"2025-05-22T06:50:46.874Z","0.0.14-alpha.0":"2025-05-22T12:24:55.253Z","0.0.14-alpha.1":"2025-05-22T13:16:21.074Z","0.0.14-alpha.2":"2025-05-22T14:11:29.071Z","0.0.14-alpha.3":"2025-05-22T14:18:02.007Z","0.0.14-alpha.4":"2025-05-22T14:28:47.449Z","0.0.14-alpha.5":"2025-05-22T15:02:53.216Z","0.0.14-alpha.6":"2025-05-22T15:06:57.497Z","0.0.13":"2025-05-23T07:42:44.802Z","0.0.14":"2025-05-28T05:11:24.525Z","0.0.15-alpha.0":"2025-05-31T06:23:09.184Z","0.1.0":"2025-05-31T13:15:55.596Z","0.2.0-alpha.0":"2025-05-31T13:41:07.247Z","0.2.0-alpha.1":"2025-06-18T18:21:13.340Z","0.2.0-alpha.2":"2025-06-19T06:57:13.316Z","0.2.0-alpha.3":"2025-06-19T06:59:04.585Z","0.2.0-alpha.4":"2025-06-21T08:37:00.467Z","0.2.0-alpha.5":"2025-07-03T11:47:37.477Z","0.2.0":"2025-07-05T11:12:59.817Z","0.2.1":"2025-07-05T11:25:16.753Z","0.2.2":"2025-07-05T11:56:39.008Z","0.2.3":"2025-07-09T06:23:48.504Z","0.2.4":"2025-07-09T06:46:57.567Z","0.3.0":"2025-07-16T15:54:34.445Z","0.3.1":"2025-07-22T09:41:53.576Z","0.3.2":"2025-07-22T15:27:09.108Z","0.3.3":"2025-07-25T13:50:16.451Z","0.4.0":"2025-07-30T15:54:03.113Z","0.4.1":"2025-08-01T12:11:40.665Z","0.5.0":"2025-08-02T14:31:05.068Z","0.5.1":"2025-08-02T14:31:37.914Z","0.5.2-rc.0":"2025-08-06T18:07:36.065Z","0.5.2-rc.1":"2025-08-06T18:15:12.985Z","0.6.0":"2025-08-07T09:32:21.403Z","0.6.1":"2025-08-07T13:14:57.647Z","0.6.2":"2025-08-07T13:18:18.986Z","0.7.0":"2025-08-09T11:25:05.610Z","0.7.1":"2025-08-09T13:03:59.125Z","0.7.2":"2025-08-12T06:50:30.437Z","0.7.3":"2025-08-12T08:44:50.472Z","0.7.4":"2025-08-12T18:18:31.450Z","0.7.5":"2025-08-12T20:11:54.461Z","0.8.0":"2025-08-14T07:58:43.844Z","0.8.1":"2025-08-14T14:51:53.181Z","0.8.2":"2025-08-30T11:29:55.609Z","0.8.4":"2025-09-23T06:50:31.288Z","0.8.5":"2025-10-13T08:12:59.972Z","0.8.6":"2025-10-21T14:39:31.745Z","0.9.0":"2025-10-23T12:06:45.267Z","0.9.1":"2025-10-24T07:13:39.302Z","0.9.2":"2025-10-24T09:23:23.259Z","0.9.3":"2025-11-04T15:09:04.123Z","0.10.0":"2025-11-05T15:18:37.680Z","0.10.1":"2025-12-02T17:15:09.569Z","0.10.2-next.1":"2026-06-25T07:55:21.595Z","0.11.0":"2026-06-25T08:19:24.193Z","0.11.1-next.1":"2026-06-25T10:45:48.937Z","0.11.1":"2026-06-25T10:59:41.201Z"},"bugs":{"url":"https://github.com/dswbx/jsonv-ts/issues"},"license":"MIT","homepage":"https://github.com/dswbx/jsonv-ts#readme","keywords":["json","schema","validator","validate","jsonschema","json-schema","hono","openapi","swagger","typescript","mcp"],"repository":{"type":"git","url":"git+https://github.com/dswbx/jsonv-ts.git"},"description":"JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.","maintainers":[{"name":"dswbx","email":"dennis.senn@gmx.ch"}],"readme":"[![npm version](https://img.shields.io/npm/v/jsonv-ts.svg)](https://npmjs.org/package/jsonv-ts)\n![gzipped size of jsonv-ts](https://img.badgesize.io/https://unpkg.com/jsonv-ts@latest/dist/lib/index.js?compression=gzip&label=jsonv-ts)\n![gzipped size of jsonv-ts/hono](https://img.badgesize.io/https://unpkg.com/jsonv-ts@latest/dist/hono/index.js?compression=gzip&label=jsonv-ts/hono)\n![gzipped size of jsonv-ts/mcp](https://img.badgesize.io/https://unpkg.com/jsonv-ts@latest/dist/mcp/index.js?compression=gzip&label=jsonv-ts/mcp)\n\n# jsonv-ts: JSON Schema Builder and Validator for TypeScript\n\n<!-- TOC depthfrom:2 updateonsave:true -->\n\n- [Installation](#installation)\n- [Example](#example)\n- [Motivation](#motivation)\n- [Schema Types](#schema-types)\n   - [Strings](#strings)\n   - [Numbers](#numbers)\n   - [Integers](#integers)\n   - [Booleans](#booleans)\n   - [Literals](#literals)\n   - [Arrays](#arrays)\n   - [Objects](#objects)\n      - [Strict Object](#strict-object)\n      - [Partial Object](#partial-object)\n      - [Record](#record)\n   - [Unions](#unions)\n   - [Any](#any)\n   - [From Schema](#from-schema)\n   - [References](#references)\n   - [Custom Schemas](#custom-schemas)\n- [Utilities](#utilities)\n   - [TypeScript Type Generation](#typescript-type-generation)\n- [Hono Integration](#hono-integration)\n   - [Validator Middleware](#validator-middleware)\n   - [OpenAPI generation](#openapi-generation)\n- [MCP](#mcp)\n   - [Hono MCP Middleware](#hono-mcp-middleware)\n   - [MCP Client](#mcp-client)\n- [Validation](#validation)\n   - [Integrated Validator](#integrated-validator)\n      - [Using Standard Schema](#using-standard-schema)\n   - [Using ajv](#using-ajv)\n   - [Using @cfworker/json-schema](#using-cfworkerjson-schema)\n   - [Using json-schema-library](#using-json-schema-library)\n- [Development](#development)\n- [License](#license)\n- [Acknowledgements](#acknowledgements)\n\n<!-- /TOC -->\n<!-- /TOC -->\n\nA simple, lightweight and dependency-free TypeScript library for defining and validating JSON schemas with static type inference.\n\n-  Type-safe JSON schema definition in TypeScript.\n-  Static type inference from schemas using the `Static` helper.\n-  Built-in spec-compliant validation for the latest JSON schema draft (2020-12).\n-  Hono integration for OpenAPI generation and request validation.\n-  MCP server and client implementation.\n-  Support for standard JSON schema types, references, and validation keywords.\n\nThe schemas composed can be used with any JSON schema validator, it strips all metadata when being JSON stringified.\n\n`jsonv-ts` allows you to define JSON schemas using a TypeScript API. It provides functions for all standard JSON schema types (`object`, `string`, `number`, `array`, `boolean`) as well as common patterns like `optional` fields, union types (`anyOf`, `oneOf`, and `allOf`), and constants/enums. The `Static` type helper infers the corresponding TypeScript type directly from your schema definition.\n\n## Installation\n\n```bash\nnpm install jsonv-ts\n```\n\n## Example\n\n```ts\nimport { s, type Static } from \"jsonv-ts\";\n\nconst schema = s.object({\n   id: s.number(),\n   username: s.string({ minLength: 3 }),\n   email: s.string({ format: \"email\" }).optional(),\n});\n// {\n//    \"type\": \"object\",\n//    \"properties\": {\n//       \"id\": { \"type\": \"number\" },\n//       \"username\": { \"type\": \"string\", \"minLength\": 3 },\n//       \"email\": { \"type\": \"string\", \"format\": \"email\" }\n//    },\n//    \"required\": [\"id\", \"username\"]\n// }\n\n// Infer the TypeScript type from the schema\ntype User = Static<typeof schema>;\n// { id: number; username: string; email?: string | undefined }\n\n// Example usage:\nconst user: User = {\n   id: 123,\n   username: \"john_doe\",\n   // email is optional\n};\n\n// Type checking works as expected:\n// const invalidUser: User = { id: \"abc\", username: \"jd\" }; // Type error\n\n// Use the integrated validation\nconst result = schema.validate(user);\n// { valid: true, errors: [] }\n\nconst result2 = schema.validate({ id: 1 });\n// {\n//  \"valid\": false,\n//  \"errors\": [\n//    {\n//      \"keywordLocation\": \"/required\",\n//      \"instanceLocation\": \"/\",\n//      \"error\": \"Expected object with required properties id, username\",\n//      \"data\": {\n//        \"id\": 1\n//      }\n//    }\n//  ]\n// }\n```\n\n## Motivation\n\nIf you validate schemas only within the same code base and need comprehensive functionality, you might be better off choosing another library such as zod, TypeBox, etc.\n\nBut if you need controllable and predictable schema validation, this library is for you. I was frustrated about the lack of adherence to the JSON schema specification in other libraries, so I decided to create this library. Furthermore, most of the other libraries may reduce your IDE performance due to the sheer number of features they provide.\n\nJSON Schema is simple, elegant and well-defined, so why not use it directly?\n\n## Schema Types\n\nBelow are the primary functions for building schemas:\n\n### Strings\n\nDefines a string type. Optional `schema` can include standard JSON schema string constraints like `minLength`, `maxLength`, `pattern`, `format`, etc.\n\n```ts\nconst schema = s.string({ format: \"email\" });\n// { type: \"string\", format: \"email\" }\n\ntype Email = Static<typeof schema>; // string\n```\n\nTo define an Enum, you can add the `enum` property to the schema. It'll be inferred correctly.\n\n```ts\nconst schema = s.string({ enum: [\"red\", \"green\", \"blue\"] });\n// { type: \"string\", enum: [ \"red\", \"green\", \"blue\" ] }\n\ntype Color = Static<typeof schema>; // \"red\" | \"green\" | \"blue\"\n```\n\nThe same applies to Constants:\n\n```ts\nconst schema = s.string({ const: \"active\" });\n// { type: \"string\", const: \"active\" }\n\ntype Status = Static<typeof schema>; // \"active\"\n```\n\n### Numbers\n\nDefines a number type. Optional `schema` can include `minimum`, `maximum`, `exclusiveMinimum`, `exclusiveMaximum`, `multipleOf`.\n\n```ts\nconst schema = s.number({ minimum: 0 });\n// { type: \"number\", minimum: 0 }\n\ntype PositiveNumber = Static<typeof schema>; // number\n```\n\nJust like with Strings, you can use Enums and Constants with Numbers:\n\n```ts\nconst enumSchema = s.number({ enum: [18, 21, 25] });\n// { type: \"number\", enum: [ 18, 21, 25 ] }\n\ntype Age = Static<typeof enumSchema>; // 18 | 21 | 25\n\nconst constSchema = s.number({ const: 200 });\n// { type: \"number\", const: 200 }\n\ntype Status = Static<typeof constSchema>; // 200\n```\n\n### Integers\n\nDefines an integer type. This is a shorthand for `s.number({ type: \"integer\", ...props })`.\n\n### Booleans\n\nDefines a boolean type.\n\n```ts\nconst schema = s.boolean();\n// { type: \"boolean\" }\n\ntype Active = Static<typeof schema>; // boolean\n```\n\n### Literals\n\nThe `literal` schema type defines a schema that only accepts a specific value. It's useful for defining constants or enums with a single value.\n\n```ts\nconst schema = s.literal(1);\n// { const: 1 }\n\ntype One = Static<typeof schema>; // 1\n```\n\nIt can be used with all primitive types, arrays and objects:\n\n```ts\n// String literal\nconst strSchema = s.literal(\"hello\");\ntype Hello = Static<typeof strSchema>; // \"hello\"\n\n// Number literal\nconst numSchema = s.literal(42);\ntype FortyTwo = Static<typeof numSchema>; // 42\n\n// Boolean literal\nconst boolSchema = s.literal(true);\ntype True = Static<typeof boolSchema>; // true\n\n// Null literal\nconst nullSchema = s.literal(null);\ntype Null = Static<typeof nullSchema>; // null\n\n// Undefined literal\nconst undefSchema = s.literal(undefined);\ntype Undefined = Static<typeof undefSchema>; // undefined\n\n// Object literal\nconst objSchema = s.literal({ name: \"hello\" });\ntype Obj = Static<typeof objSchema>; // { name: \"hello\" }\n\n// Array literal\nconst arrSchema = s.literal([1, \"2\", true]);\ntype Arr = Static<typeof arrSchema>; // [1, \"2\", true]\n```\n\nYou can also add additional schema properties:\n\n```ts\nconst schema = s.literal(1, { title: \"number\" });\n// { const: 1, title: \"number\" }\n```\n\n### Arrays\n\nDefines an array type where all items must match the `items` schema.\n\n```ts\nconst schema = s.array(s.string({ minLength: 1 }), { minItems: 1 });\n// { type: \"array\", items: { type: \"string\", minLength: 1 }, minItems: 1 }\n\ntype Tags = Static<typeof schema>; // string[]\n```\n\n### Objects\n\nDefines an object type with named `properties`. By default, all properties defined are required. Use `optional()` to mark properties as optional.\n\n```ts\nconst schema = s.object({\n   productId: s.integer(),\n   name: s.string(),\n   price: s.number({ minimum: 0 }),\n   description: s.string().optional(), // Optional property\n});\n// {\n//   type: \"object\",\n//   properties: {\n//     productId: { type: \"integer\" },\n//     name: { type: \"string\" },\n//     price: { type: \"number\", minimum: 0 },\n//     description: { type: \"string\" }\n//   },\n//   required: [ \"productId\", \"name\", \"price\" ]\n// }\n\ntype Product = Static<typeof schema>;\n// {\n//   productId: number;\n//   name: string;\n//   price: number;\n//   description?: string | undefined;\n//   [key: string]: unknown;\n// }\n```\n\n#### Strict Object\n\nYou may also use the `s.strictObject()` function to create a strict object schema which sets `additionalProperties` to `false`.\n\n```ts\nconst schema = s.strictObject({\n   id: s.integer(),\n   username: s.string().optional(),\n});\n// {\n//   type: \"object\",\n//   properties: {\n//     id: { type: \"integer\" },\n//     username: { type: \"string\" }\n//   },\n//   required: [\"id\"],\n//   additionalProperties: false,\n// }\n\ntype StrictProduct = Static<typeof schema>;\n// {\n//   productId: number;\n//   name: string;\n//   price: number;\n//   description?: string | undefined;\n// }\n//\n// note that `[key: string]: unknown` is not added to the type now\n\n// it's equivalent to:\nconst schema = s.object(\n   {\n      id: s.integer(),\n      username: s.string().optional(),\n   },\n   {\n      additionalProperties: false,\n   }\n);\n```\n\n#### Partial Object\n\nThe `partialObject` function creates an object schema where all properties are optional. This is useful when you want to make all properties of an object optional without having to call `.optional()` on each property individually.\n\n```ts\nconst schema = s.partialObject({\n   name: s.string(),\n   age: s.number(),\n});\n// {\n//   type: \"object\",\n//   properties: {\n//     name: { type: \"string\" },\n//     age: { type: \"number\" }\n//   }\n// }\n\ntype User = Static<typeof schema>;\n// { name?: string; age?: number; [key: string]: unknown }\n```\n\nYou can also combine it with `additionalProperties: false` to create a strict partial object:\n\n```ts\nconst schema = s.partialObject(\n   {\n      name: s.string(),\n      age: s.number(),\n   },\n   { additionalProperties: false }\n);\n// {\n//   type: \"object\",\n//   properties: {\n//     name: { type: \"string\" },\n//     age: { type: \"number\" }\n//   },\n//   additionalProperties: false\n// }\n\ntype User = Static<typeof schema>;\n// { name?: string; age?: number }\n```\n\n#### Record\n\nOr for records, use `s.record()`.\n\n```ts\nconst schema = s.record(s.string());\n// {\n//   type: \"object\",\n//   additionalProperties: {\n//     type: \"string\"\n//   }\n// }\n\ntype User = Static<typeof schema>;\n// { [key: string]: string; [key: string]: unknown }\n```\n\n### Unions\n\nCombine multiple schemas using union keywords:\n\n-  `anyOf(schemas: TSchema[])`: Must match at least one of the provided schemas.\n-  `oneOf(schemas: TSchema[])`: Must match exactly one of the provided schemas.\n-  `allOf(schemas: TSchema[])`: Must match all of the provided schemas.\n\n```ts\nimport { s, type Static } from \"jsonv-ts\";\n\nconst schema = s.anyOf([s.string(), s.number()]);\n// { anyOf: [ { type: \"string\" }, { type: \"number\" } ] }\n\ntype StringOrNumber = Static<typeof schema>; // string | number\n```\n\n### Any\n\nThe `any` schema type allows any value to pass validation. It's useful when you need to accept any type of value in your schema.\n\n```ts\nconst schema = s.any(); // {}\ntype AnyValue = Static<typeof schema>; // any\n```\n\nIt can be used in objects to allow any type for a property:\n\n```ts\nconst schema = s.object({\n   name: s.any().optional(),\n});\n// {\n//   type: \"object\",\n//   properties: {\n//     name: {}\n//   }\n// }\n\ntype User = Static<typeof schema>;\n// { name?: any }\n```\n\n### From Schema\n\nIn case you need schema functionality such as validation of coercion, but only have raw JSON schema definitions, you may use `s.fromSchema()`:\n\n```ts\nimport { fromSchema } from \"jsonv-ts\";\n\nconst schema = fromSchema({\n   type: \"string\",\n   maxLength: 10,\n});\n```\n\nThere is no type inference, but it tries to read the schema added and maps it to the corresponding schema function. In this case, `s.string()` will be used. The benefit of using this function over `s.schema()` (described below) is that coercion logic is applied.\n\nThis function is mainly added to perform the tests against the JSON Schema Test Suite.\n\n### References\n\nUse `s.ref(schema)` when the referenced schema object is available. The referenced schema must have an `$id`, and `Static` / `StaticCoerced` are inferred from that schema:\n\n```ts\nimport { s, type Static } from \"jsonv-ts\";\n\nconst user = s.object({\n   id: s.string(),\n}, { $id: \"User\" });\n\nconst schema = s.object({\n   owner: s.ref(user),\n});\n\ntype Resource = Static<typeof schema>;\n// { owner: { id: string; [key: string]: unknown }; [key: string]: unknown }\n```\n\nUse `s.refId<T>()` when only the reference string is available. TypeScript cannot infer the target type from a JSON Pointer string, so provide it explicitly:\n\n```ts\nconst schema = s.object({\n   owner: s.refId<{ id: string }>(\"#/$defs/User\"),\n});\n\ntype Resource = Static<typeof schema>;\n// { owner: { id: string }; [key: string]: unknown }\n```\n\n### Custom Schemas\n\nIn case you need to define a custom schema, e.g. without `type` to be added, you may simply use `s.schema()`:\n\n```ts\nimport { schema } from \"jsonv-ts\";\n\nconst schema = schema({\n   // any valid JSON schema object\n   maxLength: 10,\n});\n```\n\nIt can also be used to define boolean schemas:\n\n```ts\nconst alwaysTrue = schema(true);\nconst alwaysFalse = schema(false);\n```\n\n## Utilities\n\n### TypeScript Type Generation\n\nThe `toTypes` utility function allows you to generate TypeScript type definitions from your schemas. This is useful for generating type files, documentation, or when you need to convert schemas to TypeScript interfaces.\n\n```ts\nimport { toTypes, schemaToTypes, s } from \"jsonv-ts\";\n\n// Generate a type declaration\nconst userSchema = s.object({\n   id: s.number(),\n   name: s.string(),\n   tags: s.array(s.string()).optional(),\n   status: s.string({ enum: [\"active\", \"inactive\"] }),\n});\n\nconst typeDeclaration = toTypes(userSchema, \"User\");\nconsole.log(typeDeclaration);\n// type User = {\n//   id: number,\n//   name: string,\n//   tags?: string[]\n//   status: \"active\" | \"inactive\"\n// }\n\n// Generate an interface declaration\nconst interfaceDeclaration = toTypes(userSchema, \"User\", { type: \"interface\" });\nconsole.log(interfaceDeclaration);\n// interface User {\n//   id: number,\n//   name: string,\n//   tags?: string[]\n//   status: \"active\" | \"inactive\"\n// }\n```\n\nYou can also use `schemaToTypes` directly to get just the type definition without the declaration:\n\n```ts\nconst typeDefinition = schemaToTypes(userSchema);\nconsole.log(typeDefinition);\n// {\n//   id: number,\n//   name: string,\n//   tags?: string[]\n//   status: \"active\" | \"inactive\"\n// }\n```\n\nThe function supports various options for customization:\n\n```ts\nconst customType = toTypes(userSchema, \"User\", {\n   indent: \"    \", // Use 4 spaces for indentation\n   fallback: \"any\", // Use 'any' instead of 'unknown' for unknown types\n   type: \"interface\", // Generate interface instead of type\n});\n```\n\n## Hono Integration\n\n### Validator Middleware\n\nIf you're using [Hono](https://hono.dev/) and want to validate the request targets (query, body, etc.), you can use the `validator` middleware.\n\n```ts\nimport { Hono } from \"hono\";\nimport { validator } from \"jsonv-ts/hono\";\nimport { s } from \"jsonv-ts\";\n\nconst app = new Hono().post(\n   \"/json\",\n   validator(\"json\", s.object({ name: s.string() })),\n   (c) => {\n      const json = c.req.valid(\"json\");\n      //    ^? { name: string }\n      return c.json(json);\n   }\n);\n```\n\nIt also automatically coerces e.g. query parameters to the corresponding type.\n\n```ts\nimport { Hono } from \"hono\";\nimport { validator } from \"jsonv-ts/hono\";\nimport { s } from \"jsonv-ts\";\n\nconst app = new Hono().get(\n   \"/query\",\n   validator(\"query\", s.object({ count: s.number() })),\n   (c) => {\n      const query = c.req.valid(\"query\");\n      //    ^? { count: number }\n      return c.json(query);\n   }\n);\n```\n\n### OpenAPI generation\n\nEvery route that uses the `validator` middleware will be automatically added to the OpenAPI specification. Additionally, you can use the `describeRoute` function to add additional information to the route, or add routes that don't use any validations:\n\n```ts\nimport { Hono } from \"hono\";\nimport { describeRoute } from \"jsonv-ts/hono\";\n\nconst app = new Hono().get(\n   \"/\",\n   describeRoute({ summary: \"Hello, world!\" }),\n   (c) => c.json({ foo: \"bar\" })\n);\n```\n\nTo then generate the OpenAPI specification, you can use the `openAPISpecs` function at a desired path:\n\n```ts\nimport { openAPISpecs } from \"jsonv-ts/hono\";\n\nconst app = /* ... your hono app */;\napp.get(\"/openapi.json\", openAPISpecs(app, { info: { title: \"My API\" } }));\n```\n\nYou may then use Swagger UI to view the API documentation:\n\n```ts\nimport { swaggerUI } from \"@hono/swagger-ui\";\n\nconst app = /* ... your hono app */;\napp.get(\"/swagger\", swaggerUI({ url: \"/openapi.json\" }));\n```\n\n## MCP\n\nThis package also includes a Web-spec compliant MCP server and client implementation. Not all features are supported yet, see [STATUS.md](./src/mcp/STATUS.md) for the current status.\n\nHere is a simple MCP server example:\n\n```ts\nimport { McpServer } from \"jsonv-ts/mcp\";\nimport { s } from \"jsonv-ts\";\n\nconst server = new McpServer({\n   name: \"demo-server\",\n   version: \"1.0.0\",\n});\n\nserver.tool(\n   \"add\",\n   {\n      name: \"add\",\n      description: \"Add two numbers\",\n      inputSchema: s.object({\n         a: s.number(),\n         b: s.number(),\n      }),\n   },\n   ({ a, b }, c) => c.text(String(a + b))\n);\n\nserver.resource(\"greeting\", \"greeting://{name}\", async (c, { name }) => {\n   return c.text(`Hello, ${name}!`, {\n      title: \"Greeting Resource\",\n      description: \"Dynamic greeting resource\",\n   });\n});\n\n// send a message to the server\nconst response = await server.handle({\n   jsonrpc: \"2.0\",\n   method: \"resources/read\",\n   params: {\n      uri: \"greeting://John\",\n   },\n});\nconsole.log(response);\n// {\n//   jsonrpc: \"2.0\",\n//   result: {\n//     contents: [\n//       {\n//         name: \"greeting\",\n//         title: \"Greeting Resource\",\n//         description: \"Dynamic greeting resource\",\n//         mimeType: \"text/plain\",\n//         uri: \"greeting://John\",\n//         text: \"Hello, John!\",\n//       }\n//     ],\n//   },\n// }\n```\n\n### Hono MCP Middleware\n\nYou can use the MCP server with any Web-spec compliant web framework. If you choose to use it with Hono, there is a built-in middleware that can be used to handle MCP requests.\n\n```ts\nimport { Hono } from \"hono\";\nimport { mcp } from \"jsonv-ts/mcp/hono\";\n\n// use the `server` from the example above\nconst app = new Hono().use(mcp({ server }));\n```\n\nAlternatively, you can use the middleware to specify MCP server options:\n\n```ts\nimport { Hono } from \"hono\";\nimport { mcp, Tool, Resource } from \"jsonv-ts/mcp\";\n\nconst add = new Tool(\n   \"add\",\n   {\n      inputSchema: s.object({ a: s.number(), b: s.number() }),\n   },\n   ({ a, b }, c) => c.text(String(a + b))\n);\nconst greeting = new Resource(\"greeting\", \"greeting://{name}\", (c, { name }) =>\n   c.text(`Hello, ${name}!`)\n);\n\nconst app = new Hono().use(\n   mcp({\n      // optionally specify the server info\n      serverInfo: { name: \"my-server\", version: \"1.0.0\" },\n      // register tools and resources\n      tools: [add],\n      resources: [greeting],\n      // optionally enable sessions\n      sessionsEnabled: true,\n      // optionally specify the path to the MCP endpoint\n      endpoint: {\n         path: \"/mcp\",\n      },\n   })\n);\n```\n\n### MCP Client\n\nYou can use the MCP client to interact with MCP servers.\n\n```ts\nimport { McpClient } from \"jsonv-ts/mcp\";\n\nconst client = new McpClient({ url: \"http://localhost/sse\" });\n\n// list resources\nconst resources = await client.listResources();\n\n// read a resource\nconst resource = await client.readResource({\n   uri: \"file:///example.txt\",\n});\n\n// call a tool\nconst result = await client.callTool({\n   name: \"add\",\n   arguments: { a: 1, b: 2 },\n});\n```\n\n## Validation\n\nThe schemas created with `jsonv-ts` are standard JSON Schema objects and can be used with any compliant validator. The library ensures that when the schema object is converted to JSON (e.g., using `JSON.stringify`), only standard JSON Schema properties are included, stripping any internal metadata. For the examples, this is going to be the base schema object.\n\n```ts\nimport { s } from \"jsonv-ts\";\n\nconst schema = s.object({\n   id: s.integer({ minimum: 1 }),\n   username: s.string({ minLength: 3 }),\n   email: s.string({ format: \"email\" }).optional(),\n});\n// { id: number, username: string, email?: string }\n```\n\n### Integrated Validator\n\nThe library includes an integrated validator that can be used to validate instances against the schema.\n\n```ts\nconst result = schema.validate({ id: 1, username: \"valid_user\" });\n// { valid: true, errors: [] }\n```\n\n**Validation Status**\n\n- Total tests: 2098\n- Passed: 2098 (100.00%)\n- Skipped: 0 (0.00%)\n- Failed: 0 (0.00%)\n- Optional failed: 0 (0.00%)\n\nAdvanced validation features supported in the tested draft 2020-12 suite:\n\n-  `$ref`, `$defs`, `$id`, `$anchor`, `$dynamicRef`, and `$dynamicAnchor`\n-  Local, recursive, dynamic, and registered remote references\n-  `unevaluatedItems` and `unevaluatedProperties`\n-  `dependencies`, `dependentRequired`, and `dependentSchemas`\n-  Vocabulary gating and draft-aware keyword handling\n-  Built-in and custom formats, including optional IDN, IRI, and RFC3339 cases covered by the suite\n\nContent keywords such as `contentMediaType`, `contentSchema`, and `contentEncoding` are JSON Schema annotations. `jsonv-ts` preserves them in schemas, but does not decode or validate encoded content.\n\n#### Using Standard Schema\n\nThe integrated validator of `jsonv-ts` supports [Standard Schema](https://github.com/standard-schema/standard-schema). To use it, refer to the list of [tools and frameworks](https://github.com/standard-schema/standard-schema?tab=readme-ov-file#what-tools--frameworks-accept-spec-compliant-schemas) that accept spec-compliant schemas.\n\n### Using `ajv`\n\n```ts\nimport Ajv from \"ajv\";\nimport addFormats from \"ajv-formats\";\n\n// ... example code from above\n\nconst ajv = new Ajv();\naddFormats(ajv); // Recommended for formats like \"email\"\n\nconst validate = ajv.compile(schema.toJSON());\n\nconst validUser = { id: 1, username: \"valid_user\", email: \"test@example.com\" };\nconst invalidUser = { id: 0, username: \"no\" }; // Fails minimum and minLength\n\nconsole.log(validate(validUser)); // true\nconsole.log(validate(invalidUser)); // false\n```\n\n### Using `@cfworker/json-schema`\n\nThis validator is designed for environments like Cloudflare Workers and is also standards-compliant.\n\n```ts\nimport { Validator } from \"@cfworker/json-schema\";\nimport { s } from \"jsonv-ts\";\n\nconst validator = new Validator();\n\n// Assume UserSchema is defined as in the common example above\n\n// Validate data directly against the schema\nconst validUser = { id: 1, username: \"valid_user\", email: \"test@example.com\" };\nconst invalidUser = { id: 0, username: \"no\" };\n\nconst resultValid = validator.validate(validUser, UserSchema.toJSON());\nconsole.log(resultValid.valid); // true\n// For errors: console.log(resultValid.errors);\n\nconst resultInvalid = validator.validate(invalidUser, schema.toJSON());\nconsole.log(resultInvalid.valid); // false\n// For errors: console.log(resultInvalid.errors);\n```\n\n### Using `json-schema-library`\n\n```ts\nimport { compileSchema } from \"json-schema-library\";\n\nconst schema = compileSchema(schema.toJSON());\n\nconst validUser = { id: 1, username: \"valid_user\", email: \"test@example.com\" };\nconst invalidUser = { id: 0, username: \"no\" };\n\nconsole.log(schema.validate(validUser).valid); // true\nconsole.log(schema.validate(invalidUser).valid); // false\n```\n\n## Development\n\nThis project uses `bun` for package management and task running.\n\n-  **Install dependencies:** `bun install`\n-  **Run tests:** `bun run test` (runs type checks, unit tests, and the JSON Schema test suite)\n-  **Run unit tests:** `bun run test:unit`\n-  **Run JSON Schema test suite:** `bun run test:spec`\n-  **Run type checks:** `bun run types`\n-  **Build the library:** `bun run build` (output goes to the `dist` directory)\n\n## License\n\nMIT\n\n## Acknowledgements\n\n-  [TypeBox](https://github.com/sinclairzx81/typebox) for the inspiration, ideas, and some type inference snippets\n-  [@cfworker/json-schema](https://github.com/cfworker/json-schema) for some inspiration\n-  [schemasafe](https://github.com/ExodusMovement/schemasafe) for the format keywords\n-  [JSON Schema Test Suite](https://github.com/json-schema-org/JSON-Schema-Test-Suite) for the validation tests\n-  [hono-openapi](https://github.com/rhinobase/hono-openapi) for the OpenAPI generation inspiration\n-  [modelcontextprotocol/typescript-sdk](https://github.com/modelcontextprotocol/typescript-sdk) for the MCP server and client reference\n","readmeFilename":"README.md"}