You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat!: Support eslint 10 (peerDependencies widened to ^9.30.0 || ^10.0.0); the pinned eslint plugins are all
eslint-10 compatible, and @eslint/js moved to 10.
fix: Resolve the React version for eslint-plugin-react in this config instead of using its version: "detect",
which crashes on eslint 10 (it calls the removed context.getFilename() — jsx-eslint/eslint-plugin-react#4018).
Detection is anchored on the linted project, so consumers keep version-accurate react rules.
feat!: Move all eslint/prettier plugins (and @total-typescript/ts-reset) from peerDependencies to dependencies;
they now resolve from this package and consumers stop declaring them.
feat!: Drop support for eslint 10 (1.0.0 pinned eslint 10.1.0). The pinned eslint-plugin-react-hooks, eslint-plugin-jsx-a11y, and eslint-plugin-jest-dom only declare support through eslint 9, so consumers on eslint
10 must move to ^9.30.0. Support returns once those plugins ship eslint 10 peer ranges.
feat!: Remove the skyltmax-config-peers bin and the peer install/audit scripts.
fix: Resolve prettier plugins via import.meta.resolve instead of bare names, so resolution is anchored to this
package instead of the consumer's context.