{"_id":"@dynamicalsystems/orn-schemas","name":"@dynamicalsystems/orn-schemas","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@dynamicalsystems/orn-schemas","version":"0.1.0","description":"TypeBox schemas and JSON Schema definitions for ORN-1 references, manifests, and registry documents","homepage":"https://github.com/DynamicalSystemsGroup/orn#readme","bugs":"https://github.com/DynamicalSystemsGroup/orn/issues","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/DynamicalSystemsGroup/orn.git","directory":"packages/orn-schemas"},"type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"publishConfig":{"access":"public"},"dependencies":{"@sinclair/typebox":"0.34.52"},"devDependencies":{"oxfmt":"0.64.0","oxlint":"1.79.0","tsdown":"0.22.14","typescript":"7.0.2","vitest":"4.1.11"},"engines":{"node":">=24"},"conformsTo":"ORN-1","scripts":{"build":"tsdown","check-types":"tsc --noEmit","lint":"oxlint --config ../../.oxlintrc.json --type-aware .","format:check":"oxfmt --check .","test":"vitest run"},"_nodeVersion":"24.18.0","_id":"@dynamicalsystems/orn-schemas@0.1.0","dist":{"integrity":"sha512-yPfMYLyOT85uCxxI3haB+7Lq3FF4+AGEGPamm4jN8+kH2QAXM2HhDyt4g6yfiW1B/Ysbl4hk3ywT2R4+eN5k4g==","shasum":"ff7d9cee40d4be1b39c76eac4669082fc7f6f843","tarball":"https://registry.npmjs.org/@dynamicalsystems/orn-schemas/-/orn-schemas-0.1.0.tgz","fileCount":10,"unpackedSize":64241,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC04/DSlDWPR5lXbfYWk0xr0+/JVFKY5rCz/giMdsjhgAiEA2+YCl8Fp+f5wVqFZWeK4DDBLqDXBRrjaOzTkeWWcThI="}]},"_npmUser":{"name":"dyanmicalsystems","email":"sayer@dynamicalsystemsgroup.com"},"directories":{},"maintainers":[{"name":"dyanmicalsystems","email":"sayer@dynamicalsystemsgroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/orn-schemas_0.1.0_1788710792118_0.9138549715668773"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-06T16:06:31.949Z","0.1.0":"2026-09-06T16:06:32.243Z","modified":"2026-09-06T16:06:32.450Z"},"maintainers":[{"name":"dyanmicalsystems","email":"sayer@dynamicalsystemsgroup.com"}],"description":"TypeBox schemas and JSON Schema definitions for ORN-1 references, manifests, and registry documents","homepage":"https://github.com/DynamicalSystemsGroup/orn#readme","repository":{"type":"git","url":"git+https://github.com/DynamicalSystemsGroup/orn.git","directory":"packages/orn-schemas"},"bugs":"https://github.com/DynamicalSystemsGroup/orn/issues","license":"Apache-2.0","readme":"# @dynamicalsystems/orn-schemas\n\nJSON Schema (2020-12) definitions, TypeBox schemas, and pre-compiled `TypeCompiler` validators for ORN-1 references, manifests, and registry documents.\n\n## Features\n\n- **TypeBox Schemas:** `ReferenceSchema`, `ManifestSchema`, `RegistryEntrySchema`, `RegistryDocSchema`.\n- **Pre-compiled Validators:** `validateReference`, `validateManifest`, `validateRegistryEntry`, `validateRegistryDoc` compiled with `TypeCompiler`.\n- **RFC 8785 JCS:** Canonical JSON stringifier `jcsStringify` for deterministic payload hashing.\n- **Single Runtime Dependency:** `@sinclair/typebox`.\n\n## Installation\n\n```bash\npnpm add @dynamicalsystems/orn-schemas\n```\n\n## License\n\n[Apache-2.0](../../LICENSE)\n","readmeFilename":"","_rev":"1-28371d644d043fcd33d6005ab98fba8e"}