mirror of
https://github.com/scottlamb/moonfire-nvr.git
synced 2026-11-15 08:08:08 +00:00
Replace legacy eslintConfig in package.json with eslint.config.js
using the new flat config format. Update packages:
- eslint 8 → 9
- @typescript-eslint/{parser,eslint-plugin} 6 → typescript-eslint 8
- eslint-plugin-react-hooks 4 → 5
- eslint-plugin-vitest → @vitest/eslint-plugin
- eslint-plugin-react-refresh 0.4 → 0.5
- add @eslint/js
Auto-fix prefer-const violations and remove a stale eslint-disable
directive. Disable no-explicit-any, no-empty-object-type, and
no-this-alias to match previous leniency.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Moonfire UI
This is a UI built in TypeScript, React, and MUI.
See guide/developing-ui.md for help getting started developing it.