Files
moonfire-nvr/ui
Scott LambandClaude Opus 4.6 928bbab51c ui: migrate ESLint 8 → 9 with flat config
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>
2026-02-18 17:28:56 -08:00
..
2025-02-10 11:20:56 -08:00
2026-02-18 13:28:06 -08:00
2024-04-13 21:53:59 -07:00
2023-12-30 11:59:24 -08:00

Moonfire UI

This is a UI built in TypeScript, React, and MUI.

See guide/developing-ui.md for help getting started developing it.