{"_id":"@databehave/schema","_rev":"5-b497908a44b4db2d1f2e7b6f519e7548","name":"@databehave/schema","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@databehave/schema","version":"0.1.0","keywords":["schema","data-schema","mock","mock-data","fixture","generator","validator","deterministic","seeded","zero-dependency","typescript"],"author":{"name":"ochairo"},"license":"MIT","_id":"@databehave/schema@0.1.0","maintainers":[{"name":"ochairo","email":"ochairo.dev@gmail.com"}],"homepage":"https://github.com/ochairo/databehave/tree/main/packages/schema#readme","bugs":{"url":"https://github.com/ochairo/databehave/issues"},"dist":{"shasum":"d73a212fc53e8c9d05576254b562ad98f54d5538","tarball":"https://registry.npmjs.org/@databehave/schema/-/schema-0.1.0.tgz","fileCount":4,"integrity":"sha512-ilUP/Jfn7tXZG4HH/qMhNmV3BP1bhJxV612cI1Q9zXh9nhEbv30CgYJp0hOR1cRi2I04IwT01SLsbXsepTOBvg==","signatures":[{"sig":"MEUCIQDlP7JVphFiB3f1kfi6zQuWUb+EsYjWb5wkG7z25DSyuAIgO7oKVkCUcfBWSPJDSpkIp8EdPl2NM8lWWA/jResbWGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@databehave%2fschema@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7432},"type":"module","_from":"file:databehave-schema-0.1.0.tgz","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"}},"scripts":{"test":"find dist-test/test -name '*.test.js' -print0 | xargs -0 node --test","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist dist-test","pretest":"pnpm build:test","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","test:watch":"tsc -p tsconfig.test.json --watch & find dist-test/test -name '*.test.js' -print0 | xargs -0 node --test --watch"},"_npmUser":{"name":"ochairo","email":"ochairo.dev@gmail.com"},"_resolved":"/tmp/01a5240e55b853ad0702cbdd41596b9b/databehave-schema-0.1.0.tgz","_integrity":"sha512-ilUP/Jfn7tXZG4HH/qMhNmV3BP1bhJxV612cI1Q9zXh9nhEbv30CgYJp0hOR1cRi2I04IwT01SLsbXsepTOBvg==","repository":{"url":"git+https://github.com/ochairo/databehave.git","type":"git","directory":"packages/schema"},"_npmVersion":"10.8.2","description":"Schemas for how data behaves, not just its shape.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/schema_0.1.0_1780492914166_0.3368691486144191","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@databehave/schema","version":"0.1.1","keywords":["schema","data-schema","mock","mock-data","fixture","generator","validator","deterministic","seeded","zero-dependency","typescript"],"author":{"name":"ochairo"},"license":"MIT","_id":"@databehave/schema@0.1.1","maintainers":[{"name":"ochairo","email":"ochairo.dev@gmail.com"}],"homepage":"https://github.com/ochairo/databehave/tree/main/packages/schema#readme","bugs":{"url":"https://github.com/ochairo/databehave/issues"},"dist":{"shasum":"0dadd3c4b10ffa9f1726e0386883db7064d2d6ef","tarball":"https://registry.npmjs.org/@databehave/schema/-/schema-0.1.1.tgz","fileCount":4,"integrity":"sha512-NlxHQIGO37MQjP5u3PmMFgnj9pU5k+ehWHRBa1Vg73kMW5dNqykqjjd0mqwJiVKavy1jQ8YP/Rf0dJYx2CaWHw==","signatures":[{"sig":"MEQCIC3OAMqaCV0O/IVaC8Xb93fEAmes+CVXrZxyhMhavl1uAiBb5B64e7aCsgsju4yVBSsQkm6ZN9j89fKzimlIgvGMgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@databehave%2fschema@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7426},"type":"module","_from":"file:databehave-schema-0.1.1.tgz","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"}},"scripts":{"test":"find dist-test/test -name '*.test.js' -print0 | xargs -0 node --test","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist dist-test","pretest":"pnpm build:test","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","test:watch":"tsc -p tsconfig.test.json --watch & find dist-test/test -name '*.test.js' -print0 | xargs -0 node --test --watch"},"_npmUser":{"name":"ochairo","email":"ochairo.dev@gmail.com"},"_resolved":"/tmp/cee120d86fafe0ad0646eb4ffedd0852/databehave-schema-0.1.1.tgz","_integrity":"sha512-NlxHQIGO37MQjP5u3PmMFgnj9pU5k+ehWHRBa1Vg73kMW5dNqykqjjd0mqwJiVKavy1jQ8YP/Rf0dJYx2CaWHw==","repository":{"url":"git+https://github.com/ochairo/databehave.git","type":"git","directory":"packages/schema"},"_npmVersion":"10.8.2","description":"Schemas for how data behaves, not just its shape.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/schema_0.1.1_1780542344567_0.3341394919372218","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@databehave/schema","version":"0.1.2","keywords":["schema","data-schema","data-behavior","mock-data","fixture-generator","deterministic","seeded","validation","typescript","testing"],"author":{"name":"ochairo"},"license":"MIT","_id":"@databehave/schema@0.1.2","maintainers":[{"name":"ochairo","email":"ochairo.dev@gmail.com"}],"homepage":"https://github.com/ochairo/databehave/tree/main/packages/schema#readme","bugs":{"url":"https://github.com/ochairo/databehave/issues"},"dist":{"shasum":"0240aeef2f15b9534dda2a1b3a63e0ba2b2c140d","tarball":"https://registry.npmjs.org/@databehave/schema/-/schema-0.1.2.tgz","fileCount":4,"integrity":"sha512-2wV8sIuZpKZt8wvBpXoCZs0f7syh2SAFIIxYDh107VyrdbRmcn49Dh8K+tu+g7iIUCjEoOPMlG43N3pcNf3Jeg==","signatures":[{"sig":"MEUCIQD7h8joO2718zFnS8WhlNGfRtgxTLlDH2U4NRG7+i1kxgIgKAQK5Csces6tcsLsNWowzDoWuQGEbO9kUVA1Ar1HQN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@databehave%2fschema@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7446},"type":"module","_from":"file:databehave-schema-0.1.2.tgz","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"}},"scripts":{"test":"find dist-test/test -name '*.test.js' -print0 | xargs -0 node --test","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist dist-test","pretest":"pnpm build:test","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","test:watch":"tsc -p tsconfig.test.json --watch & find dist-test/test -name '*.test.js' -print0 | xargs -0 node --test --watch"},"_npmUser":{"name":"ochairo","email":"ochairo.dev@gmail.com"},"_resolved":"/tmp/5170bcf470119b5c0f9e86f50ade3ac3/databehave-schema-0.1.2.tgz","_integrity":"sha512-2wV8sIuZpKZt8wvBpXoCZs0f7syh2SAFIIxYDh107VyrdbRmcn49Dh8K+tu+g7iIUCjEoOPMlG43N3pcNf3Jeg==","repository":{"url":"git+https://github.com/ochairo/databehave.git","type":"git","directory":"packages/schema"},"_npmVersion":"10.8.2","description":"Schemas for how data behaves, not just its shape.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/schema_0.1.2_1780544756673_0.4667091631215543","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@databehave/schema","version":"0.1.3","keywords":["schema","data-schema","data-behavior","mock-data","fixture-generator","deterministic","seeded","validation","typescript","testing"],"author":{"name":"ochairo"},"license":"MIT","_id":"@databehave/schema@0.1.3","maintainers":[{"name":"ochairo","email":"ochairo.dev@gmail.com"}],"homepage":"https://github.com/ochairo/databehave/tree/main/packages/schema#readme","bugs":{"url":"https://github.com/ochairo/databehave/issues"},"dist":{"shasum":"a68bdbea44d0ca5316d2d19b5e3beb467cd39ef1","tarball":"https://registry.npmjs.org/@databehave/schema/-/schema-0.1.3.tgz","fileCount":4,"integrity":"sha512-TIlpQx24+W5GUZzDkt8C2hMJwK9/q+eZizJ31xWvyHuFmyxXvhMLeYfAkOpmgQ+dBOy6xPjmHdrsrJYF+6R3aQ==","signatures":[{"sig":"MEQCIGbMqGBxwYfDH5dre0jO/DvRNJW5DPGC4LmZAcRGHdRHAiAO4b2r25y4ev+oZ7G5k6q3WdqYgPLpeG0iNw6Uw2hQbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@databehave%2fschema@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7446},"type":"module","_from":"file:databehave-schema-0.1.3.tgz","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"}},"scripts":{"test":"find dist-test/test -name '*.test.js' -print0 | xargs -0 node --test","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist dist-test","pretest":"pnpm build:test","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","test:watch":"tsc -p tsconfig.test.json --watch & find dist-test/test -name '*.test.js' -print0 | xargs -0 node --test --watch"},"_npmUser":{"name":"ochairo","email":"ochairo.dev@gmail.com"},"_resolved":"/tmp/5582a53a4d4e2961f046c8b4329611b6/databehave-schema-0.1.3.tgz","_integrity":"sha512-TIlpQx24+W5GUZzDkt8C2hMJwK9/q+eZizJ31xWvyHuFmyxXvhMLeYfAkOpmgQ+dBOy6xPjmHdrsrJYF+6R3aQ==","repository":{"url":"git+https://github.com/ochairo/databehave.git","type":"git","directory":"packages/schema"},"_npmVersion":"10.8.2","description":"Schemas for how data behaves, not just its shape.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/schema_0.1.3_1780550482621_0.1325805666508919","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@databehave/schema","version":"0.1.4","description":"Schemas for how data behaves, not just its shape.","type":"module","author":{"name":"ochairo"},"license":"MIT","homepage":"https://github.com/ochairo/databehave/tree/main/packages/schema#readme","repository":{"type":"git","url":"git+https://github.com/ochairo/databehave.git","directory":"packages/schema"},"bugs":{"url":"https://github.com/ochairo/databehave/issues"},"keywords":["schema","data-schema","data-behavior","mock-data","fixture-generator","deterministic","seeded","validation","typescript","testing"],"main":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./internal":{"types":"./dist/internal.d.ts","import":"./dist/internal.js"}},"engines":{"node":">=18"},"dependencies":{},"peerDependencies":{},"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.1"},"publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsc -p tsconfig.build.json","build:test":"tsc -p tsconfig.test.json","typecheck":"tsc --noEmit","test":"find dist-test/test -name '*.test.js' -print0 | xargs -0 node --test","test:watch":"tsc -p tsconfig.test.json --watch & find dist-test/test -name '*.test.js' -print0 | xargs -0 node --test --watch","clean":"rm -rf dist dist-test","pretest":"pnpm build:test"},"_id":"@databehave/schema@0.1.4","_integrity":"sha512-8ZFDSAgq14S725Dk1umScyhKOqU/I9EL0Z1LeGMkV20V74EorhkLPPfnJP7NC/P+rBjVKi0+hIZisc1e2s4PYw==","_resolved":"/tmp/723dc8a9d37870b1f81e3d07a1f896c6/databehave-schema-0.1.4.tgz","_from":"file:databehave-schema-0.1.4.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8ZFDSAgq14S725Dk1umScyhKOqU/I9EL0Z1LeGMkV20V74EorhkLPPfnJP7NC/P+rBjVKi0+hIZisc1e2s4PYw==","shasum":"5dae76f0fda3eb4803a3ad7a3d9a47609954e756","tarball":"https://registry.npmjs.org/@databehave/schema/-/schema-0.1.4.tgz","fileCount":80,"unpackedSize":253787,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@databehave%2fschema@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlssM52gGZo/nxB2ITovAEy2SK72Z8GaAA6CHQVKH4xAIhAK8l0WnWOc3bMaavda6cw2odN+DnPG4uo4zRBCjiPbiR"}]},"_npmUser":{"name":"ochairo","email":"ochairo.dev@gmail.com"},"directories":{},"maintainers":[{"name":"ochairo","email":"ochairo.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/schema_0.1.4_1780553070604_0.7913317132535727"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-03T13:21:53.864Z","modified":"2026-06-04T06:04:31.121Z","0.1.0":"2026-06-03T13:21:54.298Z","0.1.1":"2026-06-04T03:05:44.688Z","0.1.2":"2026-06-04T03:45:56.885Z","0.1.3":"2026-06-04T05:21:22.744Z","0.1.4":"2026-06-04T06:04:30.766Z"},"bugs":{"url":"https://github.com/ochairo/databehave/issues"},"author":{"name":"ochairo"},"license":"MIT","homepage":"https://github.com/ochairo/databehave/tree/main/packages/schema#readme","keywords":["schema","data-schema","data-behavior","mock-data","fixture-generator","deterministic","seeded","validation","typescript","testing"],"repository":{"type":"git","url":"git+https://github.com/ochairo/databehave.git","directory":"packages/schema"},"description":"Schemas for how data behaves, not just its shape.","maintainers":[{"name":"ochairo","email":"ochairo.dev@gmail.com"}],"readme":"README.md","readmeFilename":""}