fix(toolchain): pin eslint ^9 + typescript ^6 to unbreak dependabot-bumped stack
dependabot's eslint@^10 bump broke eslint-plugin-react 7.37.5 (peer range caps at ^9.7; eslint 10 dropped context.getFilename) -> react/display-name crash. TS 7 in typescript-eslint peer range breaks @typescript-eslint/parser load. Pin eslint@^9.39.5 + typescript@^6.0.3; tsparticles pinned ^3 (registry target API). lint/typecheck/test/build/format all green.
This commit is contained in: