{"_id":"@typeschema/valibot","_rev":"6-0d7c09f872a91fce95be54fc44f7d7d9","name":"@typeschema/valibot","dist-tags":{"latest":"0.14.0"},"versions":{"0.13.0":{"name":"@typeschema/valibot","version":"0.13.0","keywords":["typescript","type","schema","adapter","validation","inference","assert"],"author":{"name":"André Costa","email":"andrefonsecacosta@gmail.com"},"license":"MIT","_id":"@typeschema/valibot@0.13.0","maintainers":[{"name":"decs","email":"andrefonsecacosta@gmail.com"}],"homepage":"https://typeschema.com","bugs":{"url":"https://github.com/decs/typeschema/issues"},"//":"This file is partially generated. Only some fields can be modified manually!","dist":{"shasum":"33b6f7f798015ea50cf1f369e143a7cea492be4c","tarball":"https://registry.npmjs.org/@typeschema/valibot/-/valibot-0.13.0.tgz","fileCount":7,"integrity":"sha512-nfGB2LQzJbn6YgvwGLmbhZkrsPFo/ZoDYcIncXmNNA1qJD9q4qefC8nv+uAaZR7J8icg5lNbGHxXYnqd3VN76g==","signatures":[{"sig":"MEUCIQC35XEyxnu3TFk5QN8MgzXBvwMxb+HyQd6FoT3II5hKiQIgaV2oX1ncqwwnEmWsJa1UoTILKyY0siC2j9JkB25DDiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12422},"main":"dist/index.js","_from":"file:typeschema-valibot-0.13.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"lint":"eslint src --fix","test":"vitest --config ../../vitest.config.ts","build":"tsup --config ../../tsup.config.ts","lint:package":"publint && attw --pack"},"_npmUser":{"name":"decs","email":"andrefonsecacosta@gmail.com"},"//version":"This field is manually maintained.","_resolved":"/private/var/folders/dq/77g3z6095pj93wyfv7wj52rm0000gn/T/9819f47bc1d8f7e38c95b8007baf0d55/typeschema-valibot-0.13.0.tgz","_integrity":"sha512-nfGB2LQzJbn6YgvwGLmbhZkrsPFo/ZoDYcIncXmNNA1qJD9q4qefC8nv+uAaZR7J8icg5lNbGHxXYnqd3VN76g==","repository":{"url":"git+https://github.com/decs/typeschema.git","type":"git"},"_npmVersion":"10.2.4","description":"Reusable adapter for Valibot schemas","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"@typeschema/core":"0.13.0"},"//description":"This field is manually maintained.","_hasShrinkwrap":false,"devDependencies":{"valibot":"^0.27.1","@gcornut/valibot-json-schema":"^0.0.23"},"peerDependencies":{"valibot":"^0.27.1","@gcornut/valibot-json-schema":"^0.0.23"},"//devDependencies":"This field is manually maintained.","//peerDependencies":"This field is manually maintained.","peerDependenciesMeta":{"valibot":{"optional":true},"@gcornut/valibot-json-schema":{"optional":true}},"//peerDependenciesMeta":"This field is manually maintained.","_npmOperationalInternal":{"tmp":"tmp/valibot_0.13.0_1708584824703_0.6427531334170387","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@typeschema/valibot","version":"0.13.1","keywords":["typescript","type","schema","adapter","validation","inference","assert"],"author":{"name":"André Costa","email":"andrefonsecacosta@gmail.com"},"license":"MIT","_id":"@typeschema/valibot@0.13.1","maintainers":[{"name":"decs","email":"andrefonsecacosta@gmail.com"}],"homepage":"https://typeschema.com","bugs":{"url":"https://github.com/decs/typeschema/issues"},"//":"This file is partially generated. Only some fields can be modified manually!","dist":{"shasum":"be1c5571eb7109b3f3da114b1aaaf76b6f7f261b","tarball":"https://registry.npmjs.org/@typeschema/valibot/-/valibot-0.13.1.tgz","fileCount":7,"integrity":"sha512-QnJ4vObARg5dPL1HUFG65tpelgGbesnnX887hYwU95QFg4AdSM5r7DEziaScsBDrVyTCLQ8TM57JkYITROu4bQ==","signatures":[{"sig":"MEUCIQDq3n+81EwBj4mFy0gMZ9nFOtZVpIM3/CCG6qDu+qUJpgIgapH4DQ9TkC+SivPLpqsDHjFz+OgZNm0RLz61q1GDDbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12548},"main":"dist/index.js","_from":"file:typeschema-valibot-0.13.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"lint":"eslint src --fix","test":"vitest --config ../../vitest.config.ts","build":"tsup --config ../../tsup.config.ts","lint:package":"publint && attw --pack"},"_npmUser":{"name":"decs","email":"andrefonsecacosta@gmail.com"},"//version":"This field is manually maintained.","_resolved":"/private/var/folders/dq/77g3z6095pj93wyfv7wj52rm0000gn/T/fd5f3d6705931704836abd7bb176bf65/typeschema-valibot-0.13.1.tgz","_integrity":"sha512-QnJ4vObARg5dPL1HUFG65tpelgGbesnnX887hYwU95QFg4AdSM5r7DEziaScsBDrVyTCLQ8TM57JkYITROu4bQ==","repository":{"url":"git+https://github.com/decs/typeschema.git","type":"git"},"_npmVersion":"10.2.4","description":"Reusable adapter for Valibot schemas","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"@typeschema/core":"0.13.1"},"//description":"This field is manually maintained.","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"valibot":"^0.27.1","@gcornut/valibot-json-schema":"^0.0.23"},"peerDependencies":{"valibot":"^0.27.1","@gcornut/valibot-json-schema":"^0.0.23"},"//devDependencies":"This field is manually maintained.","//peerDependencies":"This field is manually maintained.","peerDependenciesMeta":{"valibot":{"optional":true},"@gcornut/valibot-json-schema":{"optional":true}},"//peerDependenciesMeta":"This field is manually maintained.","_npmOperationalInternal":{"tmp":"tmp/valibot_0.13.1_1708712694492_0.5913415940648279","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"@typeschema/valibot","version":"0.13.2","keywords":["typescript","type","schema","adapter","validation","inference","assert"],"author":{"name":"André Costa","email":"andrefonsecacosta@gmail.com"},"license":"MIT","_id":"@typeschema/valibot@0.13.2","maintainers":[{"name":"decs","email":"andrefonsecacosta@gmail.com"}],"homepage":"https://typeschema.com","bugs":{"url":"https://github.com/decs/typeschema/issues"},"//":"This file is partially generated. Only some fields can be modified manually!","dist":{"shasum":"3019f13304e9294425b550826106123d0e1ef5c8","tarball":"https://registry.npmjs.org/@typeschema/valibot/-/valibot-0.13.2.tgz","fileCount":7,"integrity":"sha512-hzZ6AMfhKB/eW6+soUCsmPsGvrbpsjGTzsDnxTxv6M234y44OlWkGcTo5ZVbQBjB7X3Go4tMc3YmYOlTwb8Slw==","signatures":[{"sig":"MEUCIQDpWe0Z/WN/7x2WrB3JZLptBDnoprWjGJO77J5HNabmXQIgeYEisEwCfIKM2K2HlIHrR7xzFmUxwEScG6P/k0WvaK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12614},"main":"dist/index.js","_from":"file:typeschema-valibot-0.13.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"lint":"eslint src --fix","test":"vitest --config ../../vitest.config.ts","build":"tsup --config ../../tsup.config.ts","lint:package":"publint && attw --pack"},"_npmUser":{"name":"decs","email":"andrefonsecacosta@gmail.com"},"//version":"This field is manually maintained.","_resolved":"/tmp/330836b0e3be2f0b0090c5c340f95d10/typeschema-valibot-0.13.2.tgz","_integrity":"sha512-hzZ6AMfhKB/eW6+soUCsmPsGvrbpsjGTzsDnxTxv6M234y44OlWkGcTo5ZVbQBjB7X3Go4tMc3YmYOlTwb8Slw==","repository":{"url":"git+https://github.com/decs/typeschema.git","type":"git"},"_npmVersion":"10.2.4","description":"Reusable adapter for Valibot schemas","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"@typeschema/core":"0.13.2"},"//description":"This field is manually maintained.","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"valibot":"^0.27.1","@gcornut/valibot-json-schema":"^0.0.23"},"peerDependencies":{"valibot":"^0.27.1","@gcornut/valibot-json-schema":"^0.0.23"},"//devDependencies":"This field is manually maintained.","//peerDependencies":"This field is manually maintained.","peerDependenciesMeta":{"valibot":{"optional":true},"@gcornut/valibot-json-schema":{"optional":true}},"//peerDependenciesMeta":"This field is manually maintained.","_npmOperationalInternal":{"tmp":"tmp/valibot_0.13.2_1709024744725_0.7075724613654164","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"@typeschema/valibot","version":"0.13.3","keywords":["typescript","type","schema","adapter","validation","inference","assert"],"author":{"name":"André Costa","email":"andrefonsecacosta@gmail.com"},"license":"MIT","_id":"@typeschema/valibot@0.13.3","maintainers":[{"name":"decs","email":"andrefonsecacosta@gmail.com"}],"homepage":"https://typeschema.com","bugs":{"url":"https://github.com/decs/typeschema/issues"},"//":"This file is partially generated. Only some fields can be modified manually!","dist":{"shasum":"4904f4fcbba930ba36544e1fbdab9374ed70c08a","tarball":"https://registry.npmjs.org/@typeschema/valibot/-/valibot-0.13.3.tgz","fileCount":7,"integrity":"sha512-YVlNh0DObpJn4H7SP8n/JfL6aBs5DmWFNWtU+iGR7tEvwib6mAf9JP3fI8xuOru3j1OB++k5DKCA0hYDGpRaiQ==","signatures":[{"sig":"MEUCIQDKfRD0PfVU8YnZiEkw6oAwWc81soesR3EAV4SHpZEOQwIgcJsBL0WAs0MOoJRh1vJM2oHi4eKpxO6H/r9RMB5eT0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13465},"main":"dist/index.js","_from":"file:typeschema-valibot-0.13.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"lint":"eslint src --fix","test":"vitest --config ../../vitest.config.ts","build":"tsup --config ../../tsup.config.ts","lint:package":"publint && attw --pack"},"_npmUser":{"name":"decs","email":"andrefonsecacosta@gmail.com"},"//version":"This field is manually maintained.","_resolved":"/tmp/fb3526b03ed107eb9dd8536b28723a3c/typeschema-valibot-0.13.3.tgz","_integrity":"sha512-YVlNh0DObpJn4H7SP8n/JfL6aBs5DmWFNWtU+iGR7tEvwib6mAf9JP3fI8xuOru3j1OB++k5DKCA0hYDGpRaiQ==","repository":{"url":"git+https://github.com/decs/typeschema.git","type":"git"},"_npmVersion":"10.2.4","description":"Reusable adapter for Valibot schemas","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"@typeschema/core":"0.13.2"},"//description":"This field is manually maintained.","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"valibot":"^0.27.1","@gcornut/valibot-json-schema":"^0.0.23"},"peerDependencies":{"valibot":"^0.27.1","@gcornut/valibot-json-schema":"^0.0.23"},"//devDependencies":"This field is manually maintained.","//peerDependencies":{"//":"This field is manually maintained.","valibot":"Required for inference and validation","@gcornut/valibot-json-schema":"Required for serialization"},"peerDependenciesMeta":{"valibot":{"optional":true},"@gcornut/valibot-json-schema":{"optional":true}},"//peerDependenciesMeta":"This field is manually maintained.","_npmOperationalInternal":{"tmp":"tmp/valibot_0.13.3_1709278972564_0.668338583152424","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"@typeschema/valibot","version":"0.13.4","keywords":["typescript","type","schema","adapter","validation","inference","assert"],"author":{"name":"André Costa","email":"andrefonsecacosta@gmail.com"},"license":"MIT","_id":"@typeschema/valibot@0.13.4","maintainers":[{"name":"decs","email":"andrefonsecacosta@gmail.com"}],"homepage":"https://typeschema.com","bugs":{"url":"https://github.com/decs/typeschema/issues"},"//":"This file is partially generated. Only some fields can be modified manually!","dist":{"shasum":"5491c59349bfaee9b3d26cffdda8e36b9ba5fc25","tarball":"https://registry.npmjs.org/@typeschema/valibot/-/valibot-0.13.4.tgz","fileCount":7,"integrity":"sha512-DU095eQ3gy5AS4HGTzWWOmGNMZuAMkV9QQe+TtA6a4rdGzBS7c2KPG4IKcs14yIJ/PsSHHrEdODpRms6qF1vJQ==","signatures":[{"sig":"MEQCIHcfYV3IqJ3qVMeLbViaNFCFITL8AhwdJLi4GQCDzViBAiBaN55BLjcHUFCDR9w1yOkPO/MTAzHNrkOGnwCUE3BpLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13854},"main":"dist/index.js","_from":"file:typeschema-valibot-0.13.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"lint":"eslint src --fix","test":"vitest --config ../../vitest.config.ts","build":"tsup --config ../../tsup.config.ts","lint:package":"publint && attw --pack","upgrade:deps":"ncu -u --dep=dev,peer --reject ow"},"_npmUser":{"name":"decs","email":"andrefonsecacosta@gmail.com"},"//version":"This field is manually maintained.","_resolved":"/tmp/ac78e53b3e793bcf37e94100f1808c7f/typeschema-valibot-0.13.4.tgz","_integrity":"sha512-DU095eQ3gy5AS4HGTzWWOmGNMZuAMkV9QQe+TtA6a4rdGzBS7c2KPG4IKcs14yIJ/PsSHHrEdODpRms6qF1vJQ==","repository":{"url":"git+https://github.com/decs/typeschema.git","type":"git"},"_npmVersion":"10.2.4","description":"Reusable adapter for Valibot schemas","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"@typeschema/core":"0.13.2"},"//description":"This field is manually maintained.","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"valibot":"^0.29.0","@gcornut/valibot-json-schema":"^0.0.25"},"peerDependencies":{"valibot":"^0.29.0","@gcornut/valibot-json-schema":"^0.0.25"},"//devDependencies":"This field is manually maintained.","//peerDependencies":{"//":"This field is manually maintained.","valibot":"Required for inference and validation","@gcornut/valibot-json-schema":"Required for serialization"},"peerDependenciesMeta":{"valibot":{"optional":true},"@gcornut/valibot-json-schema":{"optional":true}},"//peerDependenciesMeta":"This field is manually maintained.","_npmOperationalInternal":{"tmp":"tmp/valibot_0.13.4_1709410648955_0.514827620818161","host":"s3://npm-registry-packages"}},"0.13.5":{"name":"@typeschema/valibot","version":"0.13.5","keywords":["typescript","type","schema","adapter","validation","inference","assert"],"author":{"name":"André Costa","email":"andrefonsecacosta@gmail.com"},"license":"MIT","_id":"@typeschema/valibot@0.13.5","maintainers":[{"name":"decs","email":"andrefonsecacosta@gmail.com"}],"homepage":"https://typeschema.com","bugs":{"url":"https://github.com/decs/typeschema/issues"},"//":"This file is partially generated. Only some fields can be modified manually!","dist":{"shasum":"2fd2ded7ea6b115553e541ed0f8b9ab005facf7b","tarball":"https://registry.npmjs.org/@typeschema/valibot/-/valibot-0.13.5.tgz","fileCount":7,"integrity":"sha512-9S3daaU7ShC1aRkZVmsW5N8uTPE7l4Af/c+rWTyFZi2/yp4Iiped8947WGX03lMd3UW6/UdbfOaiOh7HByQPiw==","signatures":[{"sig":"MEYCIQCuF9K6qHDpCQ8sHqcPXsfMlBm+4ji4PObeyWKg7GNwHAIhAJIvXQ0IY1t2Q6lZBOWskLC4BhmVGsYjzGlwOZugZc6z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14048},"main":"dist/index.js","_from":"file:typeschema-valibot-0.13.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"lint":"eslint src --fix","test":"vitest --config ../../vitest.config.ts","build":"tsup --config ../../tsup.config.ts","lint:package":"publint && attw --pack","upgrade:deps":"ncu -u --dep=dev,peer --reject ow"},"_npmUser":{"name":"decs","email":"andrefonsecacosta@gmail.com"},"//version":"This field is manually maintained.","_resolved":"/tmp/6c4cead9661fe67a678168b856b37dbe/typeschema-valibot-0.13.5.tgz","_integrity":"sha512-9S3daaU7ShC1aRkZVmsW5N8uTPE7l4Af/c+rWTyFZi2/yp4Iiped8947WGX03lMd3UW6/UdbfOaiOh7HByQPiw==","repository":{"url":"git+https://github.com/decs/typeschema.git","type":"git"},"_npmVersion":"10.7.0","description":"Reusable adapter for Valibot schemas","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"@typeschema/core":"0.13.2"},"//description":"This field is manually maintained.","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"valibot":"^0.31.0","@gcornut/valibot-json-schema":"^0.31.0"},"peerDependencies":{"valibot":"^0.31.0","@gcornut/valibot-json-schema":"^0.31.0"},"//devDependencies":"This field is manually maintained.","//peerDependencies":{"//":"This field is manually maintained.","valibot":"Required for inference and validation","@gcornut/valibot-json-schema":"Required for serialization"},"peerDependenciesMeta":{"valibot":{"optional":true},"@gcornut/valibot-json-schema":{"optional":true}},"//peerDependenciesMeta":"This field is manually maintained.","_npmOperationalInternal":{"tmp":"tmp/valibot_0.13.5_1718623619728_0.2682918746719958","host":"s3://npm-registry-packages"}},"0.14.0":{"//":"This file is partially generated. Only some fields can be modified manually!","name":"@typeschema/valibot","//version":"This field is manually maintained.","version":"0.14.0","//description":"This field is manually maintained.","description":"Reusable adapter for Valibot schemas","keywords":["typescript","type","schema","adapter","validation","inference","assert"],"homepage":"https://typeschema.com","license":"MIT","author":{"name":"André Costa","email":"andrefonsecacosta@gmail.com"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/decs/typeschema.git"},"dependencies":{"@typeschema/core":"0.14.0"},"//devDependencies":"This field is manually maintained.","devDependencies":{"@gcornut/valibot-json-schema":"^0.37.0","valibot":"^0.39.0"},"//peerDependencies":{"//":"This field is manually maintained.","@gcornut/valibot-json-schema":"Required for serialization","valibot":"Required for inference and validation"},"peerDependencies":{"@gcornut/valibot-json-schema":"^0.37.0","valibot":"^0.39.0"},"//peerDependenciesMeta":"This field is manually maintained.","peerDependenciesMeta":{"@gcornut/valibot-json-schema":{"optional":true},"valibot":{"optional":true}},"scripts":{"build":"tsup --config ../../tsup.config.ts","lint":"eslint src --fix","lint:package":"publint && attw --pack","test":"vitest --config ../../vitest.config.ts","upgrade:deps":"ncu -u --dep=dev,peer --reject ow"},"_id":"@typeschema/valibot@0.14.0","bugs":{"url":"https://github.com/decs/typeschema/issues"},"_integrity":"sha512-Q2HTTSfXoEgo+55Nx0iprlpGolXgDbnGss6avLlXNtjvTNx606VDnLkpSyA6u/MS2mOIUO7GVGdCF6LLbLcqlg==","_resolved":"/tmp/4fc01192c11d0ff55e5ff0c08652f7da/typeschema-valibot-0.14.0.tgz","_from":"file:typeschema-valibot-0.14.0.tgz","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-Q2HTTSfXoEgo+55Nx0iprlpGolXgDbnGss6avLlXNtjvTNx606VDnLkpSyA6u/MS2mOIUO7GVGdCF6LLbLcqlg==","shasum":"3ba757540291cdb7c5197fa4d52174ca85e8525c","tarball":"https://registry.npmjs.org/@typeschema/valibot/-/valibot-0.14.0.tgz","fileCount":7,"unpackedSize":14048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlUjRBCw1x0B5SvzH3ubcg8WXLkz2Igf87D4/o1nXdFAiEAhCkos3j8HCmXOWpJd1ucroaQJjXgBDvjAu2EoglICW4="}]},"_npmUser":{"name":"decs","email":"andrefonsecacosta@gmail.com"},"directories":{},"maintainers":[{"name":"decs","email":"andrefonsecacosta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/valibot_0.14.0_1724625240936_0.5072168304761306"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-22T06:53:44.592Z","modified":"2024-08-25T22:34:01.304Z","0.13.0":"2024-02-22T06:53:44.838Z","0.13.1":"2024-02-23T18:24:54.660Z","0.13.2":"2024-02-27T09:05:44.876Z","0.13.3":"2024-03-01T07:42:52.735Z","0.13.4":"2024-03-02T20:17:29.125Z","0.13.5":"2024-06-17T11:26:59.876Z","0.14.0":"2024-08-25T22:34:01.088Z"},"bugs":{"url":"https://github.com/decs/typeschema/issues"},"author":{"name":"André Costa","email":"andrefonsecacosta@gmail.com"},"license":"MIT","homepage":"https://typeschema.com","keywords":["typescript","type","schema","adapter","validation","inference","assert"],"repository":{"type":"git","url":"git+https://github.com/decs/typeschema.git"},"description":"Reusable adapter for Valibot schemas","maintainers":[{"name":"decs","email":"andrefonsecacosta@gmail.com"}],"readme":"<!-- This file is generated. Do not modify it manually! -->\n\n<img src=\"https://typeschema.com/assets/logo.png\" width=\"64px\" alt=\"TypeSchema\" />\n<h1>@typeschema/valibot</h1>\n<p>\n  <a href=\"https://opensource.org/licenses/MIT\" rel=\"nofollow\"><img src=\"https://img.shields.io/github/license/decs/typeschema\" alt=\"License\"></a>\n  <a href=\"https://bundlephobia.com/package/@typeschema/valibot\" rel=\"nofollow\"><img src=\"https://img.shields.io/bundlephobia/minzip/%40typeschema%2Fvalibot\" alt=\"Bundle size\"></a>\n  <a href=\"https://www.npmjs.com/package/@typeschema/valibot\" rel=\"nofollow\"><img src=\"https://img.shields.io/npm/dw/@typeschema/valibot.svg\" alt=\"npm downloads\"></a>\n  <a href=\"https://github.com/decs/typeschema/stargazers\" rel=\"nofollow\"><img src=\"https://img.shields.io/github/stars/decs/typeschema\" alt=\"GitHub stars\"></a>\n</p>\n<p>\n  Reusable adapter for Valibot schemas\n  <br />\n  <a href=\"https://typeschema.com\">https://typeschema.com</a> ✨\n</p>\n\n```ts\nimport {initTRPC} from '@trpc/server';\nimport {object, string} from 'valibot';\n\nimport {wrap} from '@typeschema/valibot';\n\nconst schema = object({name: string()});\n\nconst t = initTRPC.create();\nconst appRouter = t.router({\n  hello: t.procedure\n    .input(wrap(schema))\n    .query(({input}) => `Hello, ${input.name}!`),\n  //         ^? {name: string}\n});\n\n```\n\nUse it directly or through [`@typeschema/main`](https://github.com/decs/typeschema/tree/main/packages/main)\n\n## Dependencies\n- [`@gcornut/valibot-json-schema`](https://www.npmjs.com/package/@gcornut/valibot-json-schema): Required for serialization (`^0.37.0`)\n- [`valibot`](https://www.npmjs.com/package/valibot): Required for inference and validation (`^0.39.0`)\n\n## API\n\n### Inference\n- `Infer<TSchema>`: Extracts the output type of a schema\n- `InferIn<TSchema>`: Extracts the input type of a schema\n\n### Validation\n- `wrap(schema)`: Returns the wrapped schema with access to its operations\n- `validate(schema, data)`: Returns the validated data or a list of validation issues\n- `assert(schema, data)`: Returns the validated data or throws an `AggregateError`\n\n### Serialization\n- `toJSONSchema(schema)`: Converts the schema into the equivalent JSON schema\n","readmeFilename":"README.md"}