This repository has been archived on 2026-06-01 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
fix/15-self-validating-meta-schema
Replace bootstrap payload with a JSON Schema meta-schema describing our supported schema subset. putSchema now validates input schemas against the meta-schema before storing, rejecting invalid schemas with SchemaValidationError. - bootstrap.ts: self-describing meta-schema (type, properties, required, additionalProperties, anyOf, items, format, title, enum, const, description) - schema.ts: recursive isValidSchema(), SchemaValidationError class - index.ts: export SchemaValidationError - package.json: bump 0.4.0 → 1.0.0 (breaking change) BREAKING CHANGE: meta-schema hash changed, old CAS data invalid. Fixes #15
json-cas
Self-describing content-addressable storage with JSON Schema typed nodes
Description
Languages
TypeScript
99.9%