@shoken-marketplace/content-package-schema
v0.1.16
Published
Shared package for ShoKen content package schemas.
Readme
@shoken-marketplace/content-package-schema
Shared package for ShoKen content package schemas.
This package is intended to be consumed by both:
- ShoKen main app / functions
- ShoKen Marketplace app / functions
Responsibilities:
- package manifest types
- question entry types
- calendar exam schedule package types
- speed test text package types
- schemaVersion constants
- Zod validators
- checksum helpers
Design constraints:
- pure TypeScript
- no React dependency
- no Firebase SDK dependency
- no dependency on ShoKen app internals
- no dependency on Marketplace app internals
- dual ESM / CommonJS build so ShoKen Functions can consume the package from its CommonJS runtime
