{"versions":{"0.1.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"0.1.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit","eslint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"devDependencies":{"@types/eslint":"^8.56.10","@types/json-schema":"^7.0.15","@types/node":"^20.12.2","@typescript-eslint/eslint-plugin":"^7.15.0","@typescript-eslint/parser":"^7.15.0","@vitest/coverage-v8":"^1.6.0","eslint":"^8.57.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsdoc":"^48.5.2","eslint-plugin-security":"^2.1.1","tsup":"^8.1.0","typescript":"^5.5.3","valibot":"workspace:*","vite":"^5.3.3","vite-tsconfig-paths":"^4.3.2","vitest":"1.6.0"},"peerDependencies":{"valibot":">=0.31.0 <1"},"_id":"@valibot/to-json-schema@0.1.0","gitHead":"3dee996c247ac7fbc2834986475690f1fdd5b054","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.8.0","dist":{"integrity":"sha512-qJ5IxHMqNinkYOyXPwQz6a+wfjP1QuP9h3JsnBTb1CDCHLZNvHzVSsd0Zr3GDgBtV/ik6mCJOEcQYejP1IWldQ==","shasum":"ad080489e03237da8754a44f3e56a4f60fb1b47b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-0.1.0.tgz","fileCount":9,"unpackedSize":43909,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsnbKcE+nAjQlEnWsnxQkWGKV4PuTosUbPGQFYCKwieQIgW315zX9s5iAxsIiI0DxtFJnReNinDNIcBBdDneoItIk="}],"size":7729},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-json-schema_0.1.0_1726249800630_0.8516598937893902"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-13T17:50:00.803Z","publish_time":1726249800803,"_source_registry_name":"default"},"0.1.1":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"0.1.1","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit","eslint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"devDependencies":{"@types/eslint":"^8.56.10","@types/json-schema":"^7.0.15","@types/node":"^20.12.2","@typescript-eslint/eslint-plugin":"^7.15.0","@typescript-eslint/parser":"^7.15.0","@vitest/coverage-v8":"^1.6.0","eslint":"^8.57.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsdoc":"^48.5.2","eslint-plugin-security":"^2.1.1","tsup":"^8.1.0","typescript":"^5.5.3","valibot":"^0.41.0","vite":"^5.3.3","vite-tsconfig-paths":"^4.3.2","vitest":"1.6.0"},"peerDependencies":{"valibot":">=0.31.0 <1"},"_id":"@valibot/to-json-schema@0.1.1","gitHead":"a4112ec9769b6cd7dc084b22ad7a5824c51a675d","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.8.0","dist":{"integrity":"sha512-ONMtPUdCWlnlkcdDEohVan++t0Yp5hDb0ShFS74Bw46jKoXivabf6BZmKTwN1tcSyb9OjYueAZEkPV0YBsHRBQ==","shasum":"1ea8c35a5a4f9d72eacd346cc2c6a1fc5bb22dba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-0.1.1.tgz","fileCount":9,"unpackedSize":44165,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+N0aahEzs+HTbr9tzMMw3BVqyhZy3JjjtD3w8zYqbRwIhAL98oWMhHUpE2FXmBZfP7exk4K6Bty3xHq7lu3rMb57I"}],"size":7801},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-json-schema_0.1.1_1726356463016_0.5462018783063016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-14T23:27:43.196Z","publish_time":1726356463196,"_source_registry_name":"default"},"0.2.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"0.2.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/eslint":"^8.56.10","@types/json-schema":"^7.0.15","@types/node":"^20.12.2","@typescript-eslint/eslint-plugin":"^7.15.0","@typescript-eslint/parser":"^7.15.0","@vitest/coverage-v8":"^1.6.0","eslint":"^8.57.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsdoc":"^48.5.2","eslint-plugin-security":"^2.1.1","tsup":"^8.1.0","typescript":"^5.5.3","valibot":"^0.42.0","vite":"^5.3.3","vite-tsconfig-paths":"^4.3.2","vitest":"1.6.0"},"peerDependencies":{"valibot":">=0.31.0 <1"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit","eslint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@0.2.0","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-xWaiV2iW6MKdaA02kCh3wtMygAzmsNeN5tqMe1elKJzm4lrrLhhYGP5wEgAbtRlob+/ohq2CawNDUHqUT2QZKA==","_resolved":"/tmp/9ec324a946d6f08929031cdff3ca39d2/valibot-to-json-schema-0.2.0.tgz","_from":"file:valibot-to-json-schema-0.2.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xWaiV2iW6MKdaA02kCh3wtMygAzmsNeN5tqMe1elKJzm4lrrLhhYGP5wEgAbtRlob+/ohq2CawNDUHqUT2QZKA==","shasum":"e615de0181ba3c5ebe9199743c1c5ebac907e7f0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-0.2.0.tgz","fileCount":9,"unpackedSize":44404,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDayKDOSNJQ8TuNZGsY0ZC++U8KhqgK53qpK1OD9FvUUAiBu6RLf96X7AWahep2+tKu6S1umNymKBVCDnPr2jTgrkg=="}],"size":7897},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-json-schema_0.2.0_1726374259822_0.6792972887503379"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-15T04:24:19.998Z","publish_time":1726374259998,"_source_registry_name":"default"},"0.2.1":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"0.2.1","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/eslint":"^8.56.10","@types/json-schema":"^7.0.15","@types/node":"^20.12.2","@typescript-eslint/eslint-plugin":"^7.15.0","@typescript-eslint/parser":"^7.15.0","@vitest/coverage-v8":"^1.6.0","eslint":"^8.57.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsdoc":"^48.5.2","eslint-plugin-security":"^2.1.1","tsup":"^8.1.0","typescript":"^5.5.3","valibot":"^0.42.0","vite":"^5.3.3","vite-tsconfig-paths":"^4.3.2","vitest":"1.6.0"},"peerDependencies":{"valibot":">=0.31.0 <1"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit","eslint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@0.2.1","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-Cyb/2vz56CvRp5VzO4a0lWxCwMG3BxWZrZRd/EyDMkx1yhfeSP2r8b7SEH+s+f16vdiMEjtRws/4EiOXLZlbMQ==","_resolved":"/tmp/1b6435fe968ca502b632ac96396a3ada/valibot-to-json-schema-0.2.1.tgz","_from":"file:valibot-to-json-schema-0.2.1.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Cyb/2vz56CvRp5VzO4a0lWxCwMG3BxWZrZRd/EyDMkx1yhfeSP2r8b7SEH+s+f16vdiMEjtRws/4EiOXLZlbMQ==","shasum":"c38de84b092e6057a07f2ea58fb142f4679d1669","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-0.2.1.tgz","fileCount":9,"unpackedSize":44404,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSrR0dBC1M9MXTppYdOY5m2nJy0iaz0nXs5V28ZRvD2AiBrwhYrDzhcEb4HhNikdtzd4QH/OwyYJjX4reiDx8OLXw=="}],"size":7898},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-json-schema_0.2.1_1727707966119_0.7643132407777009"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T14:52:46.315Z","publish_time":1727707966315,"_source_registry_name":"default"},"1.0.0-beta.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.0.0-beta.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/eslint":"^8.56.10","@types/json-schema":"^7.0.15","@types/node":"^20.12.2","@typescript-eslint/eslint-plugin":"^7.15.0","@typescript-eslint/parser":"^7.15.0","@vitest/coverage-v8":"^1.6.0","eslint":"^8.57.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsdoc":"^48.5.2","eslint-plugin-security":"^2.1.1","tsup":"^8.1.0","typescript":"^5.5.3","valibot":"^1.0.0-beta.0","vite":"^5.3.3","vite-tsconfig-paths":"^4.3.2","vitest":"1.6.0"},"peerDependencies":{"valibot":"^1.0.0"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit","eslint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@1.0.0-beta.0","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-dH8eDIKFPjysudhlZ9+1WhbjtbqzE/ZYErGwHs7A3bSmYZ7TN3uMzVteUHsizmBVYmNT0pwXOeDRoFj1hCdKug==","_resolved":"/tmp/b26c2df963ec72f007946e8c5177cdd4/valibot-to-json-schema-1.0.0-beta.0.tgz","_from":"file:valibot-to-json-schema-1.0.0-beta.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-dH8eDIKFPjysudhlZ9+1WhbjtbqzE/ZYErGwHs7A3bSmYZ7TN3uMzVteUHsizmBVYmNT0pwXOeDRoFj1hCdKug==","shasum":"8cdb44beccb36a40afce286c7a0198c015fad07c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.0.0-beta.0.tgz","fileCount":9,"unpackedSize":44412,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3Ak9vbm7uQ4slNGAt2JVgc2GCycuFR/gSvLpgZLp6XAiB26n8O1dtLXsW6HiUTPuXhsa8YfH/E1VS4DwgTB5EPtg=="}],"size":7892},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-json-schema_1.0.0-beta.0_1727753508627_0.4120382782492644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-01T03:31:48.790Z","publish_time":1727753508790,"_source_registry_name":"default"},"1.0.0-beta.1":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.0.0-beta.1","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/eslint":"^8.56.10","@types/json-schema":"^7.0.15","@types/node":"^20.12.2","@typescript-eslint/eslint-plugin":"^7.15.0","@typescript-eslint/parser":"^7.15.0","@vitest/coverage-v8":"^1.6.0","eslint":"^8.57.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsdoc":"^48.5.2","eslint-plugin-security":"^2.1.1","tsup":"^8.1.0","typescript":"^5.5.3","valibot":"^1.0.0-beta.0","vite":"^5.3.3","vite-tsconfig-paths":"^4.3.2","vitest":"1.6.0"},"peerDependencies":{"valibot":"^1.0.0"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@1.0.0-beta.1","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-wSXj3O9C7QnYl2lRGi1QJRZK7jx9QRb6xaFGZxUEJz5EXkSzpbHGyaktIT17E26LXr78gPPbDn5kho8qv6V4Zg==","_resolved":"/tmp/f12ccd89b97999359b3a334d60bfa59b/valibot-to-json-schema-1.0.0-beta.1.tgz","_from":"file:valibot-to-json-schema-1.0.0-beta.1.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wSXj3O9C7QnYl2lRGi1QJRZK7jx9QRb6xaFGZxUEJz5EXkSzpbHGyaktIT17E26LXr78gPPbDn5kho8qv6V4Zg==","shasum":"af6c3af795dc52143ee4def3381464bdc2625df6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.0.0-beta.1.tgz","fileCount":9,"unpackedSize":44575,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2TwLta7uCtHZjN1+pbzEKTDV8KdhRhQG4sWcDK28R7AiEAujXjLFKdt95MkKl15F2njSeW5lnLxbos4cl/ujPnUbk="}],"size":7925},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-json-schema_1.0.0-beta.1_1730343415563_0.15057666439002926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-31T02:56:55.752Z","publish_time":1730343415752,"_source_registry_name":"default"},"1.0.0-beta.2":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.0.0-beta.2","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/eslint":"^8.56.10","@types/json-schema":"^7.0.15","@types/node":"^20.12.2","@typescript-eslint/eslint-plugin":"^7.15.0","@typescript-eslint/parser":"^7.15.0","@vitest/coverage-v8":"^1.6.0","eslint":"^8.57.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsdoc":"^48.5.2","eslint-plugin-security":"^2.1.1","tsup":"^8.1.0","typescript":"^5.5.3","valibot":"^1.0.0-beta.0","vite":"^5.3.3","vite-tsconfig-paths":"^4.3.2","vitest":"1.6.0"},"peerDependencies":{"valibot":"^1.0.0"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@1.0.0-beta.2","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-BykycXC37IwEUXyeHu1g8Bw/HWx3Q4pFfjiqYY5wfFV5wT5vyotpqZHvmPigMmGZa/Zp/9i44dJZ9K+XBloStw==","_resolved":"/tmp/5a8a8aaa6501a27d3f5e59df5d421f42/valibot-to-json-schema-1.0.0-beta.2.tgz","_from":"file:valibot-to-json-schema-1.0.0-beta.2.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BykycXC37IwEUXyeHu1g8Bw/HWx3Q4pFfjiqYY5wfFV5wT5vyotpqZHvmPigMmGZa/Zp/9i44dJZ9K+XBloStw==","shasum":"7b9c57568ce51ec4c45cf269f403346c8fad916c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.0.0-beta.2.tgz","fileCount":9,"unpackedSize":44949,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFUT0HU9+bzAcFU8fVdaJI3ZXQdpMlSVEeneQwkQ/e/AiAG/7mJu/xQlU6zVNQ7BJLLak7QlrZQnhHemOwgyNK+4g=="}],"size":7973},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-json-schema_1.0.0-beta.2_1730402464658_0.10863573998140574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-31T19:21:04.954Z","publish_time":1730402464954,"_source_registry_name":"default"},"1.0.0-beta.3":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.0.0-beta.3","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@types/eslint":"^8.56.10","@types/json-schema":"^7.0.15","@types/node":"^20.12.2","@typescript-eslint/eslint-plugin":"^7.15.0","@typescript-eslint/parser":"^7.15.0","@vitest/coverage-v8":"^1.6.0","eslint":"^8.57.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsdoc":"^48.5.2","eslint-plugin-security":"^2.1.1","tsup":"^8.1.0","typescript":"^5.5.3","valibot":"^1.0.0-beta.5","vite":"^5.3.3","vite-tsconfig-paths":"^4.3.2","vitest":"1.6.0"},"peerDependencies":{"valibot":"^1.0.0 || ^1.0.0-beta.5 || ^1.0.0-rc"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@1.0.0-beta.3","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-20XQh1u5sOLwS3NOB7oHCo3clQ9h4GlavXgLKMux2PYpHowb7P97cND0dg8T3+fE1WoKVACcLppvzAPpSx0F+Q==","_resolved":"/tmp/2e7b581b99f83bd8634a676b4a42fe8b/valibot-to-json-schema-1.0.0-beta.3.tgz","_from":"file:valibot-to-json-schema-1.0.0-beta.3.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-20XQh1u5sOLwS3NOB7oHCo3clQ9h4GlavXgLKMux2PYpHowb7P97cND0dg8T3+fE1WoKVACcLppvzAPpSx0F+Q==","shasum":"5d0f5e842732914c8c2bd0f264802d7a71681e68","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.0.0-beta.3.tgz","fileCount":9,"unpackedSize":44979,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvd1kgEvbsboy2NZy+TETMryrhmTH9ihJIG8U+OTnTkAiAMo2OzsdIogprmBYlmA0L2YyIVkQgnKhlhNxPjdaI/bQ=="}],"size":7983},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/to-json-schema_1.0.0-beta.3_1731686391976_0.7441767897297173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T15:59:52.151Z","publish_time":1731686392151,"_source_registry_name":"default"},"1.0.0-beta.4":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.0.0-beta.4","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.17.0","@types/json-schema":"^7.0.15","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","eslint":"^9.17.0","eslint-plugin-import":"^2.31.0","eslint-plugin-jsdoc":"^50.6.1","eslint-plugin-security":"^3.0.1","globals":"^15.14.0","tsup":"^8.3.5","typescript":"^5.7.2","typescript-eslint":"^8.18.2","valibot":"1.0.0-beta.9","vite":"^6.0.6","vite-tsconfig-paths":"^5.1.4","vitest":"2.1.8"},"peerDependencies":{"valibot":"^1.0.0 || ^1.0.0-beta.5 || ^1.0.0-rc"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@1.0.0-beta.4","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-wXBdCyoqec+NLCl5ihitXzZXD4JAjPK3+HfskSXzfhiNFvKje0A/v1LygqKidUgIbaJtREmq/poJGbaS/0MKuQ==","_resolved":"/tmp/ce63d6abd3980ef8303f508b29203c3e/valibot-to-json-schema-1.0.0-beta.4.tgz","_from":"file:valibot-to-json-schema-1.0.0-beta.4.tgz","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wXBdCyoqec+NLCl5ihitXzZXD4JAjPK3+HfskSXzfhiNFvKje0A/v1LygqKidUgIbaJtREmq/poJGbaS/0MKuQ==","shasum":"ae7b0b48b5c83ea0a2c17d173aa1ef731773f6d7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.0.0-beta.4.tgz","fileCount":9,"unpackedSize":50546,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgCpjq3xUIbZ1nigP5COoARUCqeBtaLVf9cbHSPibzhQIgerFL6LKJc5FouG+i6lg9CeHzOFAv/V9rJxtnUcJKoSI="}],"size":8536},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.0.0-beta.4_1736380280396_0.7241437750073663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-08T23:51:20.555Z","publish_time":1736380280555,"_source_registry_name":"default"},"1.0.0-beta.5":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.0.0-beta.5","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.17.0","@types/json-schema":"^7.0.15","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","eslint":"^9.17.0","eslint-plugin-import":"^2.31.0","eslint-plugin-jsdoc":"^50.6.1","eslint-plugin-security":"^3.0.1","globals":"^15.14.0","tsup":"^8.3.5","typescript":"^5.7.2","typescript-eslint":"^8.18.2","valibot":"1.0.0-beta.13","vite":"^6.0.6","vite-tsconfig-paths":"^5.1.4","vitest":"2.1.8"},"peerDependencies":{"valibot":"^1.0.0 || ^1.0.0-beta.5 || ^1.0.0-rc"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@1.0.0-beta.5","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-8aI2sG98gWS+6YuIL3OMkg60sImhICPdZIFCV1XDyX8k6UOCX+MgXaeR3f2fDShuNXYHV46vcjWRpov8ojzDNw==","_resolved":"/tmp/84e4a95e5d7a89b2a1885f690301bd18/valibot-to-json-schema-1.0.0-beta.5.tgz","_from":"file:valibot-to-json-schema-1.0.0-beta.5.tgz","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8aI2sG98gWS+6YuIL3OMkg60sImhICPdZIFCV1XDyX8k6UOCX+MgXaeR3f2fDShuNXYHV46vcjWRpov8ojzDNw==","shasum":"9fb3d93cac62cfaaf0d5e95d2672e623e91f10fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.0.0-beta.5.tgz","fileCount":9,"unpackedSize":50643,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGZmhOo7/ICo4msy97j4MxU4v4zku6OjJiDmLv3IX9P0AiBz4p9V4+1Z3/qAUMm/W+U/OsYNduZZ+QP9QmvuHRbo9w=="}],"size":8543},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.0.0-beta.5_1737505739558_0.7576560328021793"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T00:28:59.738Z","publish_time":1737505739738,"_source_registry_name":"default"},"1.0.0-rc.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.0.0-rc.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.17.0","@types/json-schema":"^7.0.15","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","eslint":"^9.17.0","eslint-plugin-import":"^2.31.0","eslint-plugin-jsdoc":"^50.6.1","eslint-plugin-security":"^3.0.1","globals":"^15.14.0","tsup":"^8.3.5","typescript":"^5.7.2","typescript-eslint":"^8.18.2","valibot":"1.0.0-rc.0","vite":"^6.0.6","vite-tsconfig-paths":"^5.1.4","vitest":"2.1.8"},"peerDependencies":{"valibot":"^1.0.0 || ^1.0.0-beta.5 || ^1.0.0-rc"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@1.0.0-rc.0","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-F3WDgnPzcDs9Y8qZwU9qfPnEJBQ6lCMCFjI7VsMjAza6yAixGr4cZ50gOy6zniSCk49GkFvq2a6cBKfZjTpyOw==","_resolved":"/tmp/48e9870d3008085c0dd8512624323bc7/valibot-to-json-schema-1.0.0-rc.0.tgz","_from":"file:valibot-to-json-schema-1.0.0-rc.0.tgz","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-F3WDgnPzcDs9Y8qZwU9qfPnEJBQ6lCMCFjI7VsMjAza6yAixGr4cZ50gOy6zniSCk49GkFvq2a6cBKfZjTpyOw==","shasum":"420f08ebb0d6d1f82b24e3ab1fb90b74b66a5fa9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.0.0-rc.0.tgz","fileCount":9,"unpackedSize":50638,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.0.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDHInlYVwGtV2+3VmP3Gt9e9qvMcR8nrQ2i3d4PEpdZpAIgDZHZvC41Sr09C2C0X22+UcI6WFxkBu+U4luCAO+6MP4="}],"size":8541},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.0.0-rc.0_1739165121902_0.3851445937087814"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T05:25:22.092Z","publish_time":1739165122092,"_source_registry_name":"default"},"1.0.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.0.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.21.0","@types/json-schema":"^7.0.15","@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","eslint":"^9.21.0","eslint-plugin-import":"^2.31.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-security":"^3.0.1","globals":"^16.0.0","tsup":"^8.4.0","typescript":"^5.7.3","typescript-eslint":"^8.25.0","valibot":"1.0.0","vite":"^6.2.0","vite-tsconfig-paths":"^5.1.4","vitest":"3.0.7"},"peerDependencies":{"valibot":"^1.0.0"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@1.0.0","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-/9crJgPptVsGCL6X+JPDQyaJwkalSZ/52WuF8DiRUxJgcmpNdzYRfZ+gqMEP8W3CTVfuMWPqqvIgfwJ97f9Etw==","_resolved":"/tmp/36b26182ddb825ae0c0d9195354fe3d6/valibot-to-json-schema-1.0.0.tgz","_from":"file:valibot-to-json-schema-1.0.0.tgz","_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/9crJgPptVsGCL6X+JPDQyaJwkalSZ/52WuF8DiRUxJgcmpNdzYRfZ+gqMEP8W3CTVfuMWPqqvIgfwJ97f9Etw==","shasum":"69ce115d3b2c3d924a784f36247aff1949ad4daf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.0.0.tgz","fileCount":9,"unpackedSize":50597,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFkRoZFlezpyJ2Hmjk2WlA10Vo+FVnUl39J3N3B0ESf1AiEAkbCg2ahF87n544rIUadJGLXNG0usGprTQU7fTBiZHuU="}],"size":8516},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.0.0_1742357525929_0.4316571309578656"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T04:12:06.094Z","publish_time":1742357526094,"_source_registry_name":"default"},"1.1.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.1.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.21.0","@types/json-schema":"^7.0.15","@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","eslint":"^9.21.0","eslint-plugin-import":"^2.31.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-security":"^3.0.1","globals":"^16.0.0","tsup":"^8.4.0","typescript":"^5.7.3","typescript-eslint":"^8.25.0","valibot":"^1.1.0","vite":"^6.2.0","vite-tsconfig-paths":"^5.1.4","vitest":"3.0.7"},"peerDependencies":{"valibot":"^1.1.0"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@1.1.0","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-vpF5NKL5MmqbVVFzp3Z6CuoaYXJB75QxmW+tJNnng9UVUx9Yx+FVCyEm1kIWr05EzkuPI0b/EbVWIs25UL9mNQ==","_resolved":"/tmp/1dcf6e0a6f8368828d0b5003a4de6d4c/valibot-to-json-schema-1.1.0.tgz","_from":"file:valibot-to-json-schema-1.1.0.tgz","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vpF5NKL5MmqbVVFzp3Z6CuoaYXJB75QxmW+tJNnng9UVUx9Yx+FVCyEm1kIWr05EzkuPI0b/EbVWIs25UL9mNQ==","shasum":"812c1af310db091cd389d2491b318f50ead4bf6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.1.0.tgz","fileCount":9,"unpackedSize":51702,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD6MRL4dJ4MpH7bDfEB7M81fcoVO13kdTxCUN9w1JJwOgIgQ6Pl2izr98XwSVRmRyBBYKp0cMDRGoVLEVwKfQ/2sPI="}],"size":8446},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.1.0_1746506323325_0.9721697341778168"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T04:38:43.513Z","publish_time":1746506323513,"_source_registry_name":"default"},"1.2.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.2.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.21.0","@types/json-schema":"^7.0.15","@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","eslint":"^9.21.0","eslint-plugin-import":"^2.31.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-security":"^3.0.1","globals":"^16.0.0","tsup":"^8.4.0","typescript":"^5.7.3","typescript-eslint":"^8.25.0","valibot":"^1.1.0","vite":"^6.2.0","vite-tsconfig-paths":"^5.1.4","vitest":"3.0.7"},"peerDependencies":{"valibot":"^1.1.0"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsup"},"_id":"@valibot/to-json-schema@1.2.0","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-vNPg/esuEAUFaJoyNdnKLEIIRL0LndRyFD3eJR2itwLGr3hH3X8q17Yo84dkyDfZBR8WetHto/5K2OYlyQUUYQ==","_resolved":"/tmp/5c5191f12ac4bed804236a8aadb9e359/valibot-to-json-schema-1.2.0.tgz","_from":"file:valibot-to-json-schema-1.2.0.tgz","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vNPg/esuEAUFaJoyNdnKLEIIRL0LndRyFD3eJR2itwLGr3hH3X8q17Yo84dkyDfZBR8WetHto/5K2OYlyQUUYQ==","shasum":"809ecac6c3ff76cc2f6706610a72211c8d2d05e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.2.0.tgz","fileCount":9,"unpackedSize":69766,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE32+6dJ4Kxn8/ZnVkyXuj5HtazNwDARKnenK5HsxqLOAiEA5+Oi7vwKc1wWxVSOAcS6IQpdE+AH/hdcA0j1VxhmX8g="}],"size":10601},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.2.0_1747457606211_0.9768016702842484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-17T04:53:26.426Z","publish_time":1747457606426,"_source_registry_name":"default"},"1.3.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.3.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/fabian-hiller/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.21.0","@types/json-schema":"^7.0.15","@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","eslint":"^9.21.0","eslint-plugin-import":"^2.31.0","eslint-plugin-jsdoc":"^50.6.3","eslint-plugin-security":"^3.0.1","globals":"^16.0.0","tsdown":"^0.12.4","typescript":"^5.7.3","typescript-eslint":"^8.25.0","valibot":"^1.1.0","vite":"^6.2.0","vite-tsconfig-paths":"^5.1.4","vitest":"3.0.7"},"peerDependencies":{"valibot":"^1.1.0"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsdown"},"_id":"@valibot/to-json-schema@1.3.0","bugs":{"url":"https://github.com/fabian-hiller/valibot/issues"},"_integrity":"sha512-82Vv6x7sOYhv5YmTRgSppSqj1nn2pMCk5BqCMGWYp0V/fq+qirrbGncqZAtZ09/lrO40ne/7z8ejwE728aVreg==","_resolved":"/tmp/cedb3b9ee3ba7f971fc394bfa3ac35dc/valibot-to-json-schema-1.3.0.tgz","_from":"file:valibot-to-json-schema-1.3.0.tgz","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-82Vv6x7sOYhv5YmTRgSppSqj1nn2pMCk5BqCMGWYp0V/fq+qirrbGncqZAtZ09/lrO40ne/7z8ejwE728aVreg==","shasum":"75444030928e5a40cbe5603e3bd5d4bdd4e6fd57","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.3.0.tgz","fileCount":9,"unpackedSize":94584,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDmT+JGNaHju24gbgV119cAdeyzWl4xI0vOAJdJmGgC2QIhAMUH0CyDR3bc8kom1P3rk7QFVamWqQ2WO/OZrss2pUGw"}],"size":18636},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.3.0_1748802653057_0.4227602378364521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-01T18:30:53.297Z","publish_time":1748802653297,"_source_registry_name":"default"},"1.4.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.4.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/open-circle/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.mjs","types":"./dist/index.d.mts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.39.1","@types/json-schema":"^7.0.15","@types/node":"^24.10.1","@vitest/coverage-v8":"^4.0.13","eslint":"^9.39.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^61.4.0","eslint-plugin-security":"^3.0.1","globals":"^16.5.0","tsdown":"^0.16.6","typescript":"^5.9.3","typescript-eslint":"^8.47.0","vite":"^7.2.4","vite-tsconfig-paths":"^5.1.4","vitest":"4.0.13","valibot":"1.2.0"},"peerDependencies":{"valibot":"^1.2.0"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsdown"},"_id":"@valibot/to-json-schema@1.4.0","bugs":{"url":"https://github.com/open-circle/valibot/issues"},"_integrity":"sha512-xziHfrrB6al8uoUI876eAYU5x+nZFYifCssYnxS/P7JYe9LjzeKWnqwb8Yno7ulL84Gp0ZNj2GUR+3GXtU8CZQ==","_resolved":"/tmp/187c815260889196f26f376bf2b89941/valibot-to-json-schema-1.4.0.tgz","_from":"file:valibot-to-json-schema-1.4.0.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-xziHfrrB6al8uoUI876eAYU5x+nZFYifCssYnxS/P7JYe9LjzeKWnqwb8Yno7ulL84Gp0ZNj2GUR+3GXtU8CZQ==","shasum":"bebf32e7a7f15e13279e4ed521927fe098cdabbe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.4.0.tgz","fileCount":9,"unpackedSize":102805,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBYFPCdw0SUnQt/KHWFSbg7IwSVNeRsmtZT8HhdKa6BFAiADPK1BPYdjMyl59alzOjWQvXMcN8GajvyVTVoLKXHZgQ=="}],"size":20410},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.4.0_1764737571926_0.8379786332934898"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T04:52:52.174Z","publish_time":1764737572174,"_source_registry_name":"default"},"1.5.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.5.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/open-circle/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.mjs","types":"./dist/index.d.mts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.39.1","@types/node":"^24.10.1","@vitest/coverage-v8":"^4.0.13","eslint":"^9.39.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^61.4.0","eslint-plugin-security":"^3.0.1","globals":"^16.5.0","tsdown":"^0.16.6","typescript":"^5.9.3","typescript-eslint":"^8.47.0","valibot":"^1.2.0","vite":"^7.2.4","vite-tsconfig-paths":"^5.1.4","vitest":"4.0.13"},"peerDependencies":{"valibot":"^1.2.0"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsdown"},"_id":"@valibot/to-json-schema@1.5.0","bugs":{"url":"https://github.com/open-circle/valibot/issues"},"_integrity":"sha512-GE7DmSr1C2UCWPiV0upRH6mv0cCPsqYGs819fb6srCS1tWhyXrkGGe+zxUiwzn/L1BOfADH4sNjY/YHCuP8phQ==","_resolved":"/tmp/eaf6863def9ef28a4e635739fc7cf0d3/valibot-to-json-schema-1.5.0.tgz","_from":"file:valibot-to-json-schema-1.5.0.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-GE7DmSr1C2UCWPiV0upRH6mv0cCPsqYGs819fb6srCS1tWhyXrkGGe+zxUiwzn/L1BOfADH4sNjY/YHCuP8phQ==","shasum":"d5b72667a879c362ca995630730961081844ba7a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.5.0.tgz","fileCount":9,"unpackedSize":131068,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD41Kwd8aSInmdiWCYtQRSWhDaYqDRfOMPxLHl4sN0svAIgffV604hsVcsWknaaRGHuePDKot2CkU52CgiPKAVfFSo="}],"size":24522},"_npmUser":{"name":"anonymous","email":"hillerfabian11@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.5.0_1765508631317_0.2959767925463521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T03:03:51.450Z","publish_time":1765508631450,"_source_registry_name":"default"},"1.6.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.6.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/open-circle/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.mjs","types":"./dist/index.d.mts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsdown"},"devDependencies":{"@eslint/js":"^9.39.1","@types/node":"^24.10.1","@vitest/coverage-v8":"^4.0.13","eslint":"^9.39.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^61.4.0","eslint-plugin-security":"^3.0.1","globals":"^16.5.0","tsdown":"^0.16.6","typescript":"^5.9.3","typescript-eslint":"^8.47.0","valibot":"^1.3.0","vite":"^7.2.4","vite-tsconfig-paths":"^5.1.4","vitest":"4.0.13"},"peerDependencies":{"valibot":"^1.3.0"},"gitHead":"c5fa221d34657b81c9a6ba3d3ed5bbcd9935a9aa","_id":"@valibot/to-json-schema@1.6.0","bugs":{"url":"https://github.com/open-circle/valibot/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-d6rYyK5KVa2XdqamWgZ4/Nr+cXhxjy7lmpe6Iajw15J/jmU+gyxl2IEd1Otg1d7Rl3gOQL5reulnSypzBtYy1A==","shasum":"d61354fb50629868a2de7169c3093899abad923d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.6.0.tgz","fileCount":9,"unpackedSize":149941,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID1Wt1MvcMhJYSi7cInlsaCoi2ZkT0sWw8rnggu8lleSAiEAwafiN+fCI1mzzB2rYNtY8vb8uoWz6fZXOG1hiuS06mM="}],"size":26925},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44b4f58c-9e08-4868-a6ab-35c29b1c96ac"}},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.6.0_1773786838209_0.7622549927447608"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T22:33:58.343Z","publish_time":1773786838343,"_source_registry_name":"default"},"1.7.0":{"name":"@valibot/to-json-schema","description":"The official JSON schema converter for Valibot","version":"1.7.0","license":"MIT","author":{"name":"Fabian Hiller"},"homepage":"https://valibot.dev","contributors":[{"name":"Guillaume Cornut"}],"repository":{"type":"git","url":"git+https://github.com/open-circle/valibot.git"},"keywords":["valibot","schema","converter","json-schema"],"type":"module","main":"./dist/index.mjs","types":"./dist/index.d.mts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"test":"vitest --typecheck","coverage":"vitest run --coverage --isolate","lint":"eslint \"src/**/*.ts*\" && tsc --noEmit && deno check ./src/index.ts","lint.fix":"eslint \"src/**/*.ts*\" --fix","format":"prettier --write ./src","format.check":"prettier --check ./src","build":"tsdown"},"devDependencies":{"@eslint/js":"^9.39.1","@types/node":"^24.10.1","@vitest/coverage-v8":"^4.0.13","eslint":"^9.39.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^61.4.0","eslint-plugin-security":"^3.0.1","globals":"^16.5.0","tsdown":"^0.16.6","typescript":"^5.9.3","typescript-eslint":"^8.47.0","valibot":"^1.4.0","vite":"^7.2.4","vite-tsconfig-paths":"^5.1.4","vitest":"4.0.13"},"peerDependencies":{"valibot":"^1.4.0"},"gitHead":"5949d9ee1825c8357300b3eaee6d1c90cf40cfb1","_id":"@valibot/to-json-schema@1.7.0","bugs":{"url":"https://github.com/open-circle/valibot/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.1","dist":{"integrity":"sha512-Y3pPVibbIOHzohrlxSINvO7w/bvXkoYS3BQHoImV9ynE+bXKf171bdMucPurV2zp7gdmt0L1HCcNAsbo7cFRQw==","shasum":"a0519849f78d180939befac82a218745b55a913a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@valibot/to-json-schema/-/to-json-schema-1.7.0.tgz","fileCount":9,"unpackedSize":148700,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@valibot%2fto-json-schema@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBmomQNNcBsjrhjyXN/rFMgB40Xnbr3FsZ/44Fv52qwQIgRvZ1RI3L4inW5mWAtwwDi/54vTlE9/bZPuabuGcfXfU="}],"size":26233},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44b4f58c-9e08-4868-a6ab-35c29b1c96ac"}},"directories":{},"maintainers":[{"name":"anonymous","email":"hillerfabian11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/to-json-schema_1.7.0_1778022085350_0.8034546040710164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-05-05T23:01:25.494Z","publish_time":1778022085494,"_source_registry_name":"default"}},"dist-tags":{"beta":"1.0.0-beta.3","latest":"1.7.0"},"name":"@valibot/to-json-schema","time":{"created":"2024-09-13T17:52:46.721Z","modified":"2026-05-05T23:01:35.770Z","0.1.0":"2024-09-13T17:50:00.803Z","0.1.1":"2024-09-14T23:27:43.196Z","0.2.0":"2024-09-15T04:24:19.998Z","0.2.1":"2024-09-30T14:52:46.315Z","1.0.0-beta.0":"2024-10-01T03:31:48.790Z","1.0.0-beta.1":"2024-10-31T02:56:55.752Z","1.0.0-beta.2":"2024-10-31T19:21:04.954Z","1.0.0-beta.3":"2024-11-15T15:59:52.151Z","1.0.0-beta.4":"2025-01-08T23:51:20.555Z","1.0.0-beta.5":"2025-01-22T00:28:59.738Z","1.0.0-rc.0":"2025-02-10T05:25:22.092Z","1.0.0":"2025-03-19T04:12:06.094Z","1.1.0":"2025-05-06T04:38:43.513Z","1.2.0":"2025-05-17T04:53:26.426Z","1.3.0":"2025-06-01T18:30:53.297Z","1.4.0":"2025-12-03T04:52:52.174Z","1.5.0":"2025-12-12T03:03:51.450Z","1.6.0":"2026-03-17T22:33:58.343Z","1.7.0":"2026-05-05T23:01:25.494Z"},"readme":"# Valibot to JSON Schema\n\nUtility to convert [Valibot](https://valibot.dev) schemas to JSON Schema. Supports JSON Schema draft-07, draft-2020-12, and OpenAPI 3.0 Schema Object formats.\n\n```js\nimport { toJsonSchema } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\ntoJsonSchema(v.string()); // { $schema: \"http://json-schema.org/draft-07/schema#\", type: \"string\" }\n```\n\nThis package is particularly popular for:\n\n- **API Documentation**: Generate OpenAPI specifications from your Valibot schemas\n- **Code Generation**: Create client SDKs and types from your validation schemas\n- **LLM Integration**: Generate structured outputs for Large Language Models\n- **Schema Sharing**: Share validation logic between different programming languages\n\n> Some Valibot features can't be mapped to JSON schema. For example, transformation actions have no equivalent in JSON schema. Also, some Valibot schemas or validations are too JS-specific and do not have an equivalent JSON schema attribute.\n\n## Supported features\n\n**Note**: Converted schemas may behave slightly differently in JSON schema validators (especially for string format) because their implementation is different from Valibot's.\n\n| Schema           | Status | Note                                                                                                                                  |\n| ---------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------- |\n| `any`            | ✅     |                                                                                                                                       |\n| `array`          | ✅     |                                                                                                                                       |\n| `boolean`        | ✅     |                                                                                                                                       |\n| `enum`           | ✅     |                                                                                                                                       |\n| `exactOptional`  | ✅     |                                                                                                                                       |\n| `intersect`      | ✅     |                                                                                                                                       |\n| `lazy`           | ⚠️     | The `.getter` function is always executed with `undefined` as input                                                                   |\n| `literal`        | ⚠️     | Only JSON compatible values are supported                                                                                             |\n| `looseObject`    | ✅     |                                                                                                                                       |\n| `looseTuple`     | ✅     |                                                                                                                                       |\n| `never`          | ✅     |                                                                                                                                       |\n| `null`           | ✅     |                                                                                                                                       |\n| `nullable`       | ✅     |                                                                                                                                       |\n| `nullish`        | ✅     |                                                                                                                                       |\n| `number`         | ✅     |                                                                                                                                       |\n| `objectWithRest` | ✅     |                                                                                                                                       |\n| `object`         | ✅     |                                                                                                                                       |\n| `optional`       | ✅     |                                                                                                                                       |\n| `picklist`       | ⚠️     | Only JSON compatible values are supported                                                                                             |\n| `record`         | ⚠️     | Only `string` schemas for the key of the record are supported. Adds `propertyNames` for key validation (not available in OpenAPI 3.0) |\n| `strictObject`   | ✅     |                                                                                                                                       |\n| `strictTuple`    | ✅     |                                                                                                                                       |\n| `string`         | ✅     |                                                                                                                                       |\n| `tupleWithRest`  | ✅     |                                                                                                                                       |\n| `tuple`          | ✅     |                                                                                                                                       |\n| `union`          | ✅     |                                                                                                                                       |\n| `undefinedable`  | ✅     |                                                                                                                                       |\n| `unknown`        | ✅     |                                                                                                                                       |\n| `variant`        | ⚠️     | The discriminator key will be ignored                                                                                                 |\n\n| Actions         | Status | Note                                                        |\n| --------------- | ------ | ----------------------------------------------------------- |\n| `base64`        | ✅     |                                                             |\n| `bic`           | ✅     |                                                             |\n| `cuid2`         | ✅     |                                                             |\n| `decimal`       | ✅     |                                                             |\n| `description`   | ✅     |                                                             |\n| `digits`        | ✅     |                                                             |\n| `domain`        | ✅     |                                                             |\n| `email`         | ✅     |                                                             |\n| `emoji`         | ✅     |                                                             |\n| `empty`         | ✅     |                                                             |\n| `endsWith`      | ✅     |                                                             |\n| `entries`       | ✅     |                                                             |\n| `examples`      | ✅     |                                                             |\n| `gtValue`       | ⚠️     | Only in combination with `number` and `integer` schema      |\n| `hash`          | ✅     |                                                             |\n| `hexadecimal`   | ✅     |                                                             |\n| `hexColor`      | ✅     |                                                             |\n| `includes`      | ✅     |                                                             |\n| `integer`       | ✅     |                                                             |\n| `ipv4`          | ✅     |                                                             |\n| `ipv6`          | ✅     |                                                             |\n| `isoDate`       | ✅     |                                                             |\n| `isoDateTime`   | ✅     |                                                             |\n| `isoTime`       | ✅     |                                                             |\n| `isoTimeSecond` | ✅     |                                                             |\n| `isoTimestamp`  | ✅     |                                                             |\n| `isoWeek`       | ✅     |                                                             |\n| `isrc`          | ✅     |                                                             |\n| `jwsCompact`    | ✅     |                                                             |\n| `length`        | ⚠️     | Only in combination with `string` and `array` schema        |\n| `ltValue`       | ⚠️     | Only in combination with `number` and `integer` schema      |\n| `mac`           | ✅     |                                                             |\n| `mac48`         | ✅     |                                                             |\n| `mac64`         | ✅     |                                                             |\n| `maxEntries`    | ✅     |                                                             |\n| `maxLength`     | ⚠️     | Only in combination with `string` and `array` schema        |\n| `maxValue`      | ⚠️     | Only in combination with `number` schema                    |\n| `metadata`      | ⚠️     | Only for valid `title`, `description` and `examples` values |\n| `minEntries`    | ✅     |                                                             |\n| `minLength`     | ⚠️     | Only in combination with `string` and `array` schema        |\n| `minValue`      | ⚠️     | Only in combination with `number` schema                    |\n| `multipleOf`    | ✅     |                                                             |\n| `nanoid`        | ✅     |                                                             |\n| `nonEmpty`      | ✅     |                                                             |\n| `notValue`      | ⚠️     | Only JSON compatible values are supported                   |\n| `notValues`     | ⚠️     | Only JSON compatible values are supported                   |\n| `octal`         | ✅     |                                                             |\n| `regex`         | ⚠️     | RegExp flags are not supported in JSON Schema               |\n| `rfcEmail`      | ✅     |                                                             |\n| `safeInteger`   | ✅     |                                                             |\n| `slug`          | ✅     |                                                             |\n| `startsWith`    | ✅     |                                                             |\n| `title`         | ✅     |                                                             |\n| `ulid`          | ✅     |                                                             |\n| `url`           | ✅     |                                                             |\n| `uuid`          | ✅     |                                                             |\n| `value`         | ⚠️     | Only JSON compatible values are supported                   |\n| `values`        | ⚠️     | Only JSON compatible values are supported                   |\n\n## Configurations\n\n| Option         | Type                                                                  | Note                                                                                                                      |\n| -------------- | --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |\n| target         | `'draft-07' \\| 'draft-2020-12' \\| 'openapi-3.0'`                      | The target JSON Schema format. Defaults to `'draft-07'`.                                                                  |\n| typeMode       | `'ignore' \\| 'input' \\| 'output'`                                     | Whether to convert the input or output type of the Valibot schema to JSON Schema.                                         |\n| errorMode      | `'throw' \\| 'warn' \\| 'ignore'`                                       | The policy for handling incompatible schemas and actions.                                                                 |\n| definitions    | `Record<string, GenericSchema>`                                       | The schema definitions for constructing recursive schemas. If not specified, the definitions are generated automatically. |\n| overrideSchema | `(context: OverrideSchemaContext) => JsonSchema \\| null \\| undefined` | Overrides the JSON Schema conversion for a specific Valibot schema.                                                       |\n| ignoreActions  | `string[]`                                                            | The actions that should be ignored during the conversion.                                                                 |\n| overrideAction | `(context: OverrideActionContext) => JsonSchema \\| null \\| undefined` | Overrides the JSON Schema reference for a specific Valibot action.                                                        |\n| overrideRef    | `(context: OverrideRefContext) => string \\| null \\| undefined`        | Overrides the JSON Schema reference for a specific reference ID.                                                          |\n\n### Target format\n\nThe `target` configuration allows you to specify which JSON Schema format to generate. Different targets have different capabilities and syntax:\n\n```js\nimport { toJsonSchema } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst schema = v.nullable(v.string());\n\n// JSON Schema draft-07 (default)\ntoJsonSchema(schema);\n// { $schema: \"http://json-schema.org/draft-07/schema#\", anyOf: [{ type: \"string\" }, { type: \"null\" }] }\n\n// JSON Schema draft-2020-12\ntoJsonSchema(schema, { target: 'draft-2020-12' });\n// { $schema: \"https://json-schema.org/draft/2020-12/schema\", anyOf: [{ type: \"string\" }, { type: \"null\" }] }\n\n// OpenAPI 3.0 Schema Object\ntoJsonSchema(schema, { target: 'openapi-3.0' });\n// { type: \"string\", nullable: true }\n```\n\n**Note**: Some features like `propertyNames` for record schemas are not available in OpenAPI 3.0.\n\n### Type mode\n\nThe `typeMode` configuration controls whether to convert the input or output type of the Valibot schema to JSON Schema.\n\n- When set to `'input'`, conversion stops before the first potential type transformation action or second schema in any pipeline.\n- When set to `'output'`, conversion of any pipelines starts from the last schema in the pipeline. Therefore, the output type must be specified explicitly with a schema after the last type transformation action.\n- When set to `'ignore'` (default), the entire pipeline is converted.\n\nThis is particularly useful when defining API endpoints where external developers need different schema information for requests vs responses:\n\n```js\nimport { toJsonSchema } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst ValibotSchema = v.pipe(\n  v.string(),\n  v.decimal(),\n  v.transform(Number),\n  v.number(),\n  v.maxValue(100)\n);\n\ntoJsonSchema(ValibotSchema, { typeMode: 'input' });\n\n// {\n//   $schema: \"http://json-schema.org/draft-07/schema#\",\n//   type: \"string\",\n//   pattern: \"^[+-]?(?:\\\\d*\\\\.)?\\\\d+$\"\n// }\n\ntoJsonSchema(ValibotSchema, { typeMode: 'output' });\n\n// {\n//   $schema: \"http://json-schema.org/draft-07/schema#\",\n//   type: \"number\",\n//   maximum: 100\n// }\n```\n\n### Error mode\n\nThe `errorMode` configuration controls how the converter handles unsupported schemas and actions. By default, the error mode is set to `'throw'`. To force the conversion of unsupported Valibot features, you can set it to `'ignore'`.\n\n> Unsupported schemas usually return an empty JSON schema (`{}`) and unsupported actions are usually ignored.\n\n```js\nimport { toJsonSchema } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\ntoJsonSchema(v.file(), { errorMode: 'ignore' }); // {}\n\ntoJsonSchema(v.pipe(v.string(), v.creditCard()), { errorMode: 'ignore' }); // { type: \"string\" }\n```\n\n### Override functions\n\nThe package provides powerful override capabilities to customize the JSON Schema conversion process. You can override the conversion of specific schemas, actions, or references.\n\n#### Override schema conversion\n\nHandle unsupported schemas or customize conversion behavior:\n\n```js\nimport { toJsonSchema } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst ValibotSchema = v.object({ createdAt: v.date() });\n\ntoJsonSchema(ValibotSchema, {\n  overrideSchema(context) {\n    if (context.valibotSchema.type === 'date') {\n      return { type: 'string', format: 'date-time' };\n    }\n  },\n});\n\n// {\n//   $schema: \"http://json-schema.org/draft-07/schema#\",\n//   type: \"object\",\n//   properties: {\n//     createdAt: { type: \"string\" format: \"date-time\" }\n//   },\n//   required: [\"createdAt\"]\n// }\n```\n\n#### Override reference IDs\n\nCustomize reference IDs for OpenAPI or other specifications:\n\n```js\nimport { toJsonSchemaDefs } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst UserSchema = v.object({ name: v.string() });\n\ntoJsonSchemaDefs(\n  { UserSchema },\n  { overrideRef: (context) => `#/schemas/${context.referenceId}` }\n);\n```\n\n### Enhanced metadata support\n\nUse the generic `metadata` action to add title, description, and examples to your schemas or the individual `title`and `description` actions:\n\n```js\nimport { toJsonSchema } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst ValibotSchema = v.pipe(\n  v.string(),\n  v.email(),\n  v.metadata({\n    title: 'Email Schema',\n    description: 'A schema that validates email addresses.',\n    examples: ['jane@example.com'],\n  })\n);\n\ntoJsonSchema(ValibotSchema);\n\n// {\n//   $schema: \"http://json-schema.org/draft-07/schema#\",\n//   type: \"string\",\n//   format: \"email\",\n//   title: \"Email Schema\",\n//   description: \"A schema that validates email addresses.\",\n//   examples: [\"jane@example.com\"]\n// }\n```\n\n### Definitions\n\nNested and recursive schemas can be broken in multiple reusable definitions.\n\n```js\nimport { toJsonSchema } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst EmailSchema = v.pipe(v.string(), v.email());\ntoJsonSchema(v.object({ email: EmailSchema }), {\n  definitions: { EmailSchema },\n});\n\n// {\n//   $schema: \"http://json-schema.org/draft-07/schema#\",\n//   type: \"object\",\n//   properties: {\n//     email: {\n//       $ref: \"#/$defs/EmailSchema\"\n//     }\n//   },\n//   required: [\"email\"],\n//   $defs: {\n//     EmailSchema: {\n//       type: \"string\",\n//       format: \"email\"\n//     }\n//   }\n// }\n```\n\nDefinitions are not required for converting `lazy` schemas. Missing definitions will be generated automatically.\n\n```js\nimport { toJsonSchema } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst StringSchema = v.string();\ntoJsonSchema(v.object({ key: v.lazy(() => StringSchema) }));\n\n// {\n//   $schema: \"http://json-schema.org/draft-07/schema#\",\n//   type: \"object\",\n//   properties: {\n//     key: {\n//       $ref: \"#/$defs/0\"\n//     }\n//   },\n//   required: [\"key\"],\n//   $defs: {\n//     0: {\n//       type: \"string\"\n//     }\n//   }\n// }\n```\n\n## Additional functions\n\n### `toStandardJsonSchema`\n\nConverts a Valibot schema to the [Standard JSON Schema](https://standardschema.dev/) format. This format is useful when working with tools and libraries that support the Standard JSON Schema specification.\n\n```js\nimport { toStandardJsonSchema } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst schema = toStandardJsonSchema(\n  v.object({\n    id: v.pipe(v.string(), v.uuid()),\n    name: v.pipe(v.string(), v.nonEmpty()),\n    age: v.optional(v.number()),\n  })\n);\n```\n\n### `toJsonSchemaDefs`\n\nConverts only the provided Valibot schema definitions to JSON Schema definitions, without wrapping them in a root schema. This is particularly useful for OpenAPI specifications where you need only the schema definitions.\n\n```js\nimport { toJsonSchemaDefs } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst EmailSchema = v.pipe(v.string(), v.email());\nconst UserSchema = v.object({\n  name: v.string(),\n  email: EmailSchema,\n});\n\ntoJsonSchemaDefs({ EmailSchema, UserSchema });\n\n// {\n//   EmailSchema: {\n//     type: \"string\",\n//     format: \"email\"\n//   },\n//   UserSchema: {\n//     type: \"object\",\n//     properties: {\n//       name: {\n//         type: \"string\"\n//       },\n//       email: {\n//         $ref: \"#/$defs/EmailSchema\"\n//       }\n//     },\n//     required: [\"name\", \"email\"]\n//   }\n// }\n```\n\n#### OpenAPI integration\n\nFor OpenAPI specifications, you can customize reference IDs:\n\n```js\nimport { toJsonSchemaDefs } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst ValibotSchema1 = v.string();\nconst ValibotSchema2 = v.number();\nconst ValibotSchema3 = v.tuple([ValibotSchema1, ValibotSchema2]);\n\ntoJsonSchemaDefs(\n  { ValibotSchema1, ValibotSchema2, ValibotSchema3 },\n  { overrideRef: (context) => `#/schemas/${context.referenceId}` }\n);\n\n// {\n//   ValibotSchema1: { type: \"string\" },\n//   ValibotSchema2: { type: \"number\" },\n//   ValibotSchema3: {\n//     type: \"array\",\n//     items: [\n//       { $ref: \"#/schemas/ValibotSchema1\" },\n//       { $ref: \"#/schemas/ValibotSchema2\" }\n//     ],\n//     minItems: 2\n//   }\n// }\n```\n\n### Global definitions\n\nFor advanced use cases, you can manage global schema definitions that will be automatically used when converting schemas. This is particularly useful for larger projects with many reusable schemas.\n\n```js\nimport { addGlobalDefs, toJsonSchema } from '@valibot/to-json-schema';\nimport * as v from 'valibot';\n\nconst ValibotSchema1 = v.string();\nconst ValibotSchema2 = v.number();\n\naddGlobalDefs({ ValibotSchema1, ValibotSchema2 });\n\nconst ValibotSchema3 = v.tuple([ValibotSchema1, ValibotSchema2]);\n\ntoJsonSchema(ValibotSchema3);\n\n// {\n//   $schema: \"http://json-schema.org/draft-07/schema#\",\n//   type: \"array\",\n//   items: [\n//     { $ref: \"#/$defs/ValibotSchema1\" },\n//     { $ref: \"#/$defs/ValibotSchema2\" }\n//   ],\n//   minItems: 2,\n//   $defs: {\n//     ValibotSchema1: { type: \"string\" },\n//     ValibotSchema2: { type: \"number\" }\n//   }\n// }\n```\n\nYou can also convert global definitions directly using `toJsonSchemaDefs`:\n\n```js\nconst globalDefs = getGlobalDefs();\nif (globalDefs) {\n  const schemaDefs = toJsonSchemaDefs(globalDefs);\n}\n```","users":{}}