{"_id":"@dude1wudv/omptype","_rev":"9-34e6aca0807d442259e2529774a1b777","name":"@dude1wudv/omptype","dist-tags":{"latest":"20.1.9"},"versions":{"20.1.0":{"name":"@dude1wudv/omptype","version":"20.1.0","keywords":["schema","validation","arktype","jit"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/omptype@20.1.0","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"1f1696fe30d98643eeee28ffd42ea74294e1c442","tarball":"https://registry.npmjs.org/@dude1wudv/omptype/-/omptype-20.1.0.tgz","fileCount":42,"integrity":"sha512-DzDPQ3+HbzArYXbt57QwFxuskHRkOD9LhjNsXU3N/KovrXZoO4RqYsWWBe48vZ4KYMTFVjeT8GlK5MsrHpRLJQ==","signatures":[{"sig":"MEYCIQD436zFVP5uDR38lufd7yv9HRWNvY4E2GS6CwrZTGHGSgIhAKYPPE9O4SAYHsZKzJuCPoYbJGgfjTSnuuDJ8xMEtcm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827375},"main":"./dist/js/index.js","type":"module","_from":"file:C:/Users/sun/AppData/Local/Temp/omp-pack-LKJuZb/dude1wudv-omptype-20.1.0.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14","node":">=20"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","default":"./dist/js/index.js"},"./*":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"},"./*.js":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/bench.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\sun\\AppData\\Local\\Temp\\omp-pack-LKJuZb\\dude1wudv-omptype-20.1.0.tgz","_integrity":"sha512-DzDPQ3+HbzArYXbt57QwFxuskHRkOD9LhjNsXU3N/KovrXZoO4RqYsWWBe48vZ4KYMTFVjeT8GlK5MsrHpRLJQ==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/omptype"},"_npmVersion":"11.12.1","description":"ArkType-compatible runtime schema validation with lazy JIT compilation","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"arktype":"2.2.3","arkregex":"0.0.8","@ark/util":"0.56.2","@types/bun":"^1.3.14","@ark/attest":"0.56.3","@ark/schema":"0.56.2","@sinclair/typebox":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/omptype_20.1.0_1786730737341_0.3531863863367106","host":"s3://npm-registry-packages-npm-production"}},"20.1.2":{"name":"@dude1wudv/omptype","version":"20.1.2","keywords":["schema","validation","arktype","jit"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/omptype@20.1.2","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"c402553821e009c821e7faed611678b50bb29aa5","tarball":"https://registry.npmjs.org/@dude1wudv/omptype/-/omptype-20.1.2.tgz","fileCount":42,"integrity":"sha512-rGh3ojJAbvs6ursjryasrgsnOiPfHX7lIJLXt4z6nzJbCuXyVMTEGfQbFiRO/c4NakToh0wT+S6ZHqLSFVuBEw==","signatures":[{"sig":"MEYCIQCqA3VnhY+2Cda5s9pXHpCtSuQfIcI2/SsTWteVQIMyAwIhAJVsSD5zRrsFKWLSoQxOfkpAvMzcRxSMSb8gv/qC86lT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827375},"main":"./dist/js/index.js","type":"module","_from":"file:C:/Users/sun/AppData/Local/Temp/omp-pack-SkOcnr/dude1wudv-omptype-20.1.2.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14","node":">=20"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","default":"./dist/js/index.js"},"./*":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"},"./*.js":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/bench.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\sun\\AppData\\Local\\Temp\\omp-pack-SkOcnr\\dude1wudv-omptype-20.1.2.tgz","_integrity":"sha512-rGh3ojJAbvs6ursjryasrgsnOiPfHX7lIJLXt4z6nzJbCuXyVMTEGfQbFiRO/c4NakToh0wT+S6ZHqLSFVuBEw==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/omptype"},"_npmVersion":"11.12.1","description":"ArkType-compatible runtime schema validation with lazy JIT compilation","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"arktype":"2.2.3","arkregex":"0.0.8","@ark/util":"0.56.2","@types/bun":"^1.3.14","@ark/attest":"0.56.3","@ark/schema":"0.56.2","@sinclair/typebox":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/omptype_20.1.2_1786776336891_0.39607145480023553","host":"s3://npm-registry-packages-npm-production"}},"20.1.3":{"name":"@dude1wudv/omptype","version":"20.1.3","keywords":["schema","validation","arktype","jit"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/omptype@20.1.3","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"e05d25e8a10a7bf83c5e111ed6851e5df8aedad7","tarball":"https://registry.npmjs.org/@dude1wudv/omptype/-/omptype-20.1.3.tgz","fileCount":42,"integrity":"sha512-pcCLZFr5kgatlC7mT+V8PmUQKlHPq+MzcmobdHtp5P+fCAFWoiuHWb248TiFHb8GuYVgnvqrdrdDOb7NHV2ebg==","signatures":[{"sig":"MEQCIAnLbbo6Rw40enmLHal3d2aPkShrged5OGtfFC3yJDjCAiATqIqwUxmGdl+Dw9z3dJhlY1x/NBlTLTygUSNjxoANZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827375},"main":"./dist/js/index.js","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-ZRbORT/dude1wudv-omptype-20.1.3.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14","node":">=20"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","default":"./dist/js/index.js"},"./*":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"},"./*.js":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/bench.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-ZRbORT\\dude1wudv-omptype-20.1.3.tgz","_integrity":"sha512-pcCLZFr5kgatlC7mT+V8PmUQKlHPq+MzcmobdHtp5P+fCAFWoiuHWb248TiFHb8GuYVgnvqrdrdDOb7NHV2ebg==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/omptype"},"_npmVersion":"10.9.8","description":"ArkType-compatible runtime schema validation with lazy JIT compilation","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"arktype":"2.2.3","arkregex":"0.0.8","@ark/util":"0.56.2","@types/bun":"^1.3.14","@ark/attest":"0.56.3","@ark/schema":"0.56.2","@sinclair/typebox":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/omptype_20.1.3_1786786356769_0.23899353665019474","host":"s3://npm-registry-packages-npm-production"}},"20.1.4":{"name":"@dude1wudv/omptype","version":"20.1.4","keywords":["schema","validation","arktype","jit"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/omptype@20.1.4","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"f21bdb03e4380f6cec002626202880955d1e5b19","tarball":"https://registry.npmjs.org/@dude1wudv/omptype/-/omptype-20.1.4.tgz","fileCount":42,"integrity":"sha512-ZM9HscvF+7Jw37k0MTHmgQJ2bNr4ygP5jTwo+gVPJzbeWDrLRkeh8tSSKcrELY+DAZOBnbDyIiJILmJ1nNJq4Q==","signatures":[{"sig":"MEUCIQChw0sHMEPjlMg2e+sq474+oHzGfIpk3H8fATHYxXbQJAIgQapvg4+Oo9HsP7AUmge+SSVLHXAh0OUPHUQRAJFqIXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827375},"main":"./dist/js/index.js","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-4Qcj1n/dude1wudv-omptype-20.1.4.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14","node":">=20"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","default":"./dist/js/index.js"},"./*":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"},"./*.js":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/bench.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-4Qcj1n\\dude1wudv-omptype-20.1.4.tgz","_integrity":"sha512-ZM9HscvF+7Jw37k0MTHmgQJ2bNr4ygP5jTwo+gVPJzbeWDrLRkeh8tSSKcrELY+DAZOBnbDyIiJILmJ1nNJq4Q==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/omptype"},"_npmVersion":"10.9.8","description":"ArkType-compatible runtime schema validation with lazy JIT compilation","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"arktype":"2.2.3","arkregex":"0.0.8","@ark/util":"0.56.2","@types/bun":"^1.3.14","@ark/attest":"0.56.3","@ark/schema":"0.56.2","@sinclair/typebox":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/omptype_20.1.4_1786817527251_0.6876353960983914","host":"s3://npm-registry-packages-npm-production"}},"20.1.5":{"name":"@dude1wudv/omptype","version":"20.1.5","keywords":["schema","validation","arktype","jit"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/omptype@20.1.5","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"69afca85bed17fdb1523792d8410d746effc0355","tarball":"https://registry.npmjs.org/@dude1wudv/omptype/-/omptype-20.1.5.tgz","fileCount":42,"integrity":"sha512-wiDU66ikBFqFrapksNdltIa9iqDG3rHjdf9nWQKkf8r9kuB6UmNDUkt+98Ee+6gTHpjJeiC4ixcpAqDUXIN5aQ==","signatures":[{"sig":"MEUCIGRP+AY5nk98lCehcLJrQ68VSY5uXvMjI+7rw11RQ8SqAiEAkfeezGFhg7hu8ZXhd+68Ut2h/bl9AnTTPsvLo1oc3eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827375},"main":"./dist/js/index.js","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-cLYHU7/dude1wudv-omptype-20.1.5.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14","node":">=20"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","default":"./dist/js/index.js"},"./*":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"},"./*.js":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/bench.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-cLYHU7\\dude1wudv-omptype-20.1.5.tgz","_integrity":"sha512-wiDU66ikBFqFrapksNdltIa9iqDG3rHjdf9nWQKkf8r9kuB6UmNDUkt+98Ee+6gTHpjJeiC4ixcpAqDUXIN5aQ==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/omptype"},"_npmVersion":"10.9.8","description":"ArkType-compatible runtime schema validation with lazy JIT compilation","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"arktype":"2.2.3","arkregex":"0.0.8","@ark/util":"0.56.2","@types/bun":"^1.3.14","@ark/attest":"0.56.3","@ark/schema":"0.56.2","@sinclair/typebox":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/omptype_20.1.5_1786863946887_0.34101061634529684","host":"s3://npm-registry-packages-npm-production"}},"20.1.6":{"name":"@dude1wudv/omptype","version":"20.1.6","keywords":["schema","validation","arktype","jit"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/omptype@20.1.6","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"ef0ad6a6b90f8c6127fcb6a039f282596326cc8f","tarball":"https://registry.npmjs.org/@dude1wudv/omptype/-/omptype-20.1.6.tgz","fileCount":42,"integrity":"sha512-+ft2RkeBYbK3XO1oD9MP+0B4jgxosGGdpA3qq4d7JTNNPt0Jp9t0aCDJJ9XO7x1XJYLECV77Zb4+f7l1I+NjoA==","signatures":[{"sig":"MEQCIGd8u2iJYUiZk8ogM6QyCD6aqCUSdxCa0GlhuUvUw6yJAiAciUv+vJDQLPyDWmtlzR+ydVpN1i5mXRY0cTXqgl8rbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827375},"main":"./dist/js/index.js","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-1yKRWl/dude1wudv-omptype-20.1.6.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14","node":">=20"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","default":"./dist/js/index.js"},"./*":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"},"./*.js":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/bench.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-1yKRWl\\dude1wudv-omptype-20.1.6.tgz","_integrity":"sha512-+ft2RkeBYbK3XO1oD9MP+0B4jgxosGGdpA3qq4d7JTNNPt0Jp9t0aCDJJ9XO7x1XJYLECV77Zb4+f7l1I+NjoA==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/omptype"},"_npmVersion":"10.9.8","description":"ArkType-compatible runtime schema validation with lazy JIT compilation","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"arktype":"2.2.3","arkregex":"0.0.8","@ark/util":"0.56.2","@types/bun":"^1.3.14","@ark/attest":"0.56.3","@ark/schema":"0.56.2","@sinclair/typebox":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/omptype_20.1.6_1786872830236_0.26864961100802565","host":"s3://npm-registry-packages-npm-production"}},"20.1.7":{"name":"@dude1wudv/omptype","version":"20.1.7","keywords":["schema","validation","arktype","jit"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/omptype@20.1.7","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"a2fb5489f5fd965fff7efbf6df36f2e82d7e47d9","tarball":"https://registry.npmjs.org/@dude1wudv/omptype/-/omptype-20.1.7.tgz","fileCount":42,"integrity":"sha512-9yYSALxFyw+oxuk+2/SrZlaBY4WQaTqJhP3cK+Sy1YGlJr7DZ90B/nuaLsO4LQU/J5l5w9t8fnA66zJOeq1Khw==","signatures":[{"sig":"MEQCICTPJ0dWYsnpZ/I5TPCwZX+3ZyDi9CGZx3flRzsLJPX3AiBfW8oTnaemaViOjYIVVZJJNA9cXm1CAQbkpsSDnWFpGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827375},"main":"./dist/js/index.js","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-76Xuz6/dude1wudv-omptype-20.1.7.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14","node":">=20"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","default":"./dist/js/index.js"},"./*":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"},"./*.js":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/bench.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-76Xuz6\\dude1wudv-omptype-20.1.7.tgz","_integrity":"sha512-9yYSALxFyw+oxuk+2/SrZlaBY4WQaTqJhP3cK+Sy1YGlJr7DZ90B/nuaLsO4LQU/J5l5w9t8fnA66zJOeq1Khw==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/omptype"},"_npmVersion":"10.9.8","description":"ArkType-compatible runtime schema validation with lazy JIT compilation","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"arktype":"2.2.3","arkregex":"0.0.8","@ark/util":"0.56.2","@types/bun":"^1.3.14","@ark/attest":"0.56.3","@ark/schema":"0.56.2","@sinclair/typebox":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/omptype_20.1.7_1787078820234_0.14135576884203593","host":"s3://npm-registry-packages-npm-production"}},"20.1.8":{"name":"@dude1wudv/omptype","version":"20.1.8","keywords":["schema","validation","arktype","jit"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"@dude1wudv/omptype@20.1.8","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"c2a0bf08796348560b8051396232f14a603da736","tarball":"https://registry.npmjs.org/@dude1wudv/omptype/-/omptype-20.1.8.tgz","fileCount":44,"integrity":"sha512-KyoXaQGnQxdCz42gnfl1OexdtYIAoLWrC8wKFfXTqQuUWKtf46Ugrsx0gCjzsrEd6nSCzHLPmupJszCGTmlVcQ==","signatures":[{"sig":"MEQCIA6zJxjmKG3RFaIE/oj+tLoFYAGMtEQpHRe9lHi7o9bWAiAjFdKjxGBv06ZAOa4lKpnLnw5z6k2sW1OsKOTrWaIUbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dude1wudv%2fomptype@20.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1905585},"main":"./dist/js/index.js","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-4NOHPV/dude1wudv-omptype-20.1.8.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14","node":">=20"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/types/index.d.ts","default":"./dist/js/index.js"},"./*":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"},"./*.js":{"bun":"./src/*.ts","types":"./dist/types/*.d.ts","default":"./dist/js/*.js"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","bench":"bun bench/bench.ts","check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-4NOHPV\\dude1wudv-omptype-20.1.8.tgz","_integrity":"sha512-KyoXaQGnQxdCz42gnfl1OexdtYIAoLWrC8wKFfXTqQuUWKtf46Ugrsx0gCjzsrEd6nSCzHLPmupJszCGTmlVcQ==","repository":{"url":"git+https://github.com/dude1wudv/oh-my-pi.git","type":"git"},"_npmVersion":"10.9.8","description":"ArkType-compatible runtime schema validation with lazy JIT compilation","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"arktype":"2.2.3","arkregex":"0.0.8","@ark/util":"0.56.2","@types/bun":"^1.3.14","@ark/attest":"0.56.3","@ark/schema":"0.56.2","@sinclair/typebox":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/omptype_20.1.8_1787329599771_0.06050437422498289","host":"s3://npm-registry-packages-npm-production"}},"20.1.9":{"type":"module","name":"@dude1wudv/omptype","version":"20.1.9","description":"ArkType-compatible runtime schema validation with lazy JIT compilation","homepage":"https://omp.sh","author":{"name":"Stencil Labs, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dude1wudv/oh-my-pi.git"},"bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"keywords":["schema","validation","arktype","jit"],"main":"./dist/js/index.js","types":"./dist/types/index.d.ts","scripts":{"check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit","lint":"biome lint .","fix":"biome check --write --unsafe .","fmt":"biome format --write .","test":"bun test --parallel","bench":"bun bench/bench.ts"},"devDependencies":{"@ark/attest":"0.56.3","@ark/schema":"0.56.2","@ark/util":"0.56.2","@sinclair/typebox":"^0.34.0","@types/bun":"^1.3.14","arkregex":"0.0.8","arktype":"2.2.3"},"engines":{"node":">=20","bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","bun":"./src/index.ts","default":"./dist/js/index.js"},"./*":{"types":"./dist/types/*.d.ts","bun":"./src/*.ts","default":"./dist/js/*.js"},"./*.js":{"types":"./dist/types/*.d.ts","bun":"./src/*.ts","default":"./dist/js/*.js"}},"_id":"@dude1wudv/omptype@20.1.9","_integrity":"sha512-yeouxa56+yhdj0InLu6ShHE8LrYsh74UYtGcPjWJc7wMZ2tAs5WJx61/ofDEPocp+2r73U9qw9+wLIftYj1TsQ==","_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-yBP4Bb\\dude1wudv-omptype-20.1.9.tgz","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-yBP4Bb/dude1wudv-omptype-20.1.9.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-yeouxa56+yhdj0InLu6ShHE8LrYsh74UYtGcPjWJc7wMZ2tAs5WJx61/ofDEPocp+2r73U9qw9+wLIftYj1TsQ==","shasum":"508b73cd8e1883403fa1ec7b3ed5decfd7bffaa1","tarball":"https://registry.npmjs.org/@dude1wudv/omptype/-/omptype-20.1.9.tgz","fileCount":44,"unpackedSize":1905585,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dude1wudv%2fomptype@20.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCs6o4wVPN3AA/8C+0aUkNYM0Jz+jUPi+gQPkXVch9jrwIgNmMIgIojOvYPM8PoT7omad1MqSWhrjI53HVNEJUPA/Q="}]},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"directories":{},"maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/omptype_20.1.9_1787367768167_0.8451895392758257"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-14T18:05:37.158Z","modified":"2026-08-22T03:02:48.642Z","20.1.0":"2026-08-14T18:05:37.521Z","20.1.2":"2026-08-15T06:45:37.042Z","20.1.3":"2026-08-15T09:32:36.925Z","20.1.4":"2026-08-15T18:12:07.399Z","20.1.5":"2026-08-16T07:05:47.032Z","20.1.6":"2026-08-16T09:33:50.393Z","20.1.7":"2026-08-18T18:47:00.366Z","20.1.8":"2026-08-21T16:26:39.905Z","20.1.9":"2026-08-22T03:02:48.315Z"},"bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"author":{"name":"Stencil Labs, Inc."},"license":"MIT","homepage":"https://omp.sh","keywords":["schema","validation","arktype","jit"],"repository":{"type":"git","url":"git+https://github.com/dude1wudv/oh-my-pi.git"},"description":"ArkType-compatible runtime schema validation with lazy JIT compilation","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"readme":"# @dude1wudv/omptype\n\nFast, ArkType-compatible schema validation for JavaScript and TypeScript.\nSchemas start with a small interpreter and lazily compile after repeated use,\nkeeping construction cheap without giving up hot-path validation speed.\n\n## Installation\n\n```sh\nnpm install @dude1wudv/omptype\n# or\nbun add @dude1wudv/omptype\n```\n\nRuns on Node 20+ (published as compiled ESM with bundled type declarations)\nand Bun 1.3.14+ (which resolves the TypeScript source directly via the `bun`\nexport condition). No runtime dependencies.\n\n## Usage\n\n```ts\nimport { type } from \"@dude1wudv/omptype\";\n\nconst Config = type({\n  name: \"string\",\n  \"retries?\": \"number.integer >= 0\",\n  enabled: \"boolean = true\",\n});\n\nconst config = Config.assert({ name: \"worker\" });\n// { name: \"worker\", enabled: true }\n\nconst result = Config({ name: 42 });\nif (result instanceof type.errors) {\n  console.error(result.summary);\n}\n```\n\nSchemas are callable and expose composition (`.or()`, `.and()`, `.array()`,\n`.pipe()`, `.narrow()`), object transforms (`.pick()`, `.omit()`, `.partial()`,\n`.required()`, `.merge()`, `.map()`), refinements, semantic comparison, error\nconfiguration, and JSON Schema emission.\n\nBuilt-in keyword modules include `type.string.email`, `type.string.uuid.v4`,\n`type.string.date.iso.parse`, `type.string.normalize.NFKC`,\n`type.number.integer`, and the parsers under `type.parse`.\n\n## Named and recursive schemas\n\n```ts\nconst models = type\n  .scope({\n    User: { name: \"string\", \"manager?\": \"User\" },\n    Users: \"User[]\",\n    PublicUser: \"Pick<User, 'name'>\",\n  })\n  .export();\n\nmodels.User.assert({ name: \"Ada\", manager: { name: \"Grace\" } });\n```\n\nScopes resolve aliases lazily, including cycles. `type.module()` exports a\nscope directly, `type.define()` preserves literal definitions, and\n`type.generic(\"<value>\", definition)` builds parameterized runtime schemas.\n\nFailed validation returns `OmpErrors`; each entry exposes `code`, `path`,\n`expected`, `actual`, `problem`, and `message`, while the aggregate exposes\n`summary` and `byPath`. `.configure()` accepts string or callback overrides for\nerror text. `.toJsonSchema()` accepts `target`, `dialect`, and `fallback`\noptions.\n\n## Compatibility adapters\n\nTypeBox-style and Zod-style builders produce native omptype schemas:\n\n```ts\nimport { Type, type Static } from \"@dude1wudv/omptype/typebox\";\nimport { z } from \"@dude1wudv/omptype/zod\";\n\nconst TypeBoxUser = Type.Object({ name: Type.String() });\ntype TypeBoxUser = Static<typeof TypeBoxUser>;\n\nconst ZodUser = z.object({ name: z.string() });\nconst user = ZodUser.parse({ name: \"Ada\" });\n```\n\n`@dude1wudv/omptype/ark` provides the repository's ArkType compatibility facade\nand re-exports the same `type` and `scope` implementations.\n\n## Performance\n\nRun the benchmark from the repository root:\n\n```sh\nbun packages/omptype/bench/bench.ts\n```\n\nThe harness first requires every candidate to accept, reject, and transform the\nsame fixtures correctly. Compile and cold-start results use 400 unique object\nschemas and report the fastest of five repetitions. Hot validation mixes valid\nand invalid inputs after 2,000 warmup calls. The valid-only row uses each\nlibrary's public boolean path after 20,000 warmup calls.\n\nRepresentative result on an Apple M4 Max with Darwin 25.6.0 and Bun 1.3.14:\n\n| Phase                   |    omptype |           ArkType |         TypeBox |\n| ----------------------- | ---------: | ----------------: | --------------: |\n| Compile `type()`        |  **509ns** | 271.08µs (532.3×) | 27.36µs (53.7×) |\n| Compile + 2 validations | **2.18µs** | 526.46µs (241.5×) | 46.90µs (21.5×) |\n\n| Hot workload               |  omptype |         ArkType |         TypeBox |\n| -------------------------- | -------: | --------------: | --------------: |\n| `flat-small`               | **25ns** | 5.10µs (203.7×) |  1.23µs (49.2×) |\n| `enum-union`               | **27ns** | 4.92µs (185.0×) |  2.20µs (83.0×) |\n| `nested-arrays`            | **29ns** | 4.80µs (163.0×) | 3.01µs (102.2×) |\n| `strict-defaults`          | **40ns** | 4.85µs (122.1×) | 4.92µs (123.9×) |\n| `delete-extras`            | **22ns** | 4.12µs (191.6×) |  2.07µs (96.0×) |\n| `record-mixed`             | **43ns** | 4.32µs (100.4×) |  3.35µs (77.9×) |\n| `deep-message`             | **31ns** | 6.32µs (202.5×) | 5.13µs (164.5×) |\n| `nested-arrays` valid-only | **15ns** |     28ns (1.8×) |     45ns (2.9×) |\n\nLower times are better. Parenthetical values show how many times slower each\ncandidate was than omptype in this run. Results vary with hardware, runtime,\nthermal state, and dependency versions; use the command above for local\nmeasurements.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}