node-zwave-js
node-zwave-js copied to clipboard
chore: upgrade to ESLint v9, typescript-eslint v8
This PR migrates ESLint to v9 including flat config, and replaces the usage of the @typescript-eslint/* packages with typescript-eslint.
- [ ] Blocked by https://github.com/typescript-eslint/typescript-eslint/issues/9501 -> https://github.com/ota-meshi/eslint-plugin-jsonc/pull/351
Fixes: https://github.com/zwave-js/node-zwave-js/issues/6725