Release v7.14.0
Added
@cratis/eslint-config: a shareable ESLint flat-config package for Cratis projects. It exposes aconsumerpreset for projects that build on Cratis (house TypeScript/React hygiene plus thefor_*BDD spec relaxations) and aninternalpreset that adds the Cratis MIT license-header rule for use inside the Cratis product repos. Thebaseandspecsbuilding blocks are exported for custom composition.
Changed
- Fundamentals now lints its own source through
@cratis/eslint-config'sinternalpreset 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
eslintas a peer dependency. It is the foundation that@cratis/arc.eslintand@cratis/components.eslintcompose on top of.
🤖 Generated with Claude Code