Skip to content

v3.0.0

Choose a tag to compare

@ffflorian ffflorian released this 13 Mar 12:37
· 236 commits to main since this release
9c6d8e7

schemastore-updater 3.0.0

Major rewrite in TypeScript with a new CLI, per-schema npm package generation, semver-based package versioning, and automated publishing support for the @schemastore scope.

Key changes:

  • generates one publishable package per schema under schemas
  • adds README.md, package.json, LICENSE, and typed index.d.ts per schema
  • validates generated declarations with TypeScript and skips invalid schemas automatically
  • tracks generated outputs in schema-lock.json using SHA-256 hashes
  • adds yarn publish:schemas and yarn publish:schemas:dry-run
  • logs generation failures to schemagenerator.log and publish failures to publish-errors.log
  • adds vitest coverage and GitHub Actions automation for weekly schema refresh and conditional publishing

Published packages are available at: https://www.npmjs.com/org/schemastore