Skip to content

Release v7.14.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 17:01
71475ca

Added

  • @cratis/eslint-config: a shareable ESLint flat-config package for Cratis projects. It exposes a consumer preset for projects that build on Cratis (house TypeScript/React hygiene plus the for_* BDD spec relaxations) and an internal preset that adds the Cratis MIT license-header rule for use inside the Cratis product repos. The base and specs building blocks are exported for custom composition.

Changed

  • Fundamentals now lints its own source through @cratis/eslint-config's internal preset instead of a hand-maintained rule set, removing configuration that is otherwise duplicated across the Arc and Components repos. The effective rule set is unchanged: the existing lint gate passes, and the MIT license-header rule still fires on un-headered files.

Notes

  • The package ships as raw ESM (no build step) and declares only eslint as a peer dependency. It is the foundation that @cratis/arc.eslint and @cratis/components.eslint compose on top of.

🤖 Generated with Claude Code