0.134.77

Fixed

  • ESLint: починен парсинг .svelte.ts файлов — добавлен svelte-eslint-parser в конфигурацию ESLint для файлов .svelte.ts.
  • ESLint: добавлены ключи в {#each} блоки — ~60 блоков {#each} по всей кодовой базе дополнены уникальными ключами для корректной работы Svelte 5.
  • ESLint: исправлена реактивность Map/Set/Datenew Map()SvelteMap, new Set()SvelteSet в реактивных контекстах; $state + $effect заменены на $derived где возможно.
  • ESLint: отключено правило no-navigation-without-resolve — не актуально для SPA с adapter-static без base path.
  • ESLint: {@html} в MarkdownRenderer — добавлен eslint-disable после DOMPurify-санитизации.
  • ESLint: удалён мёртвый код — неиспользуемые импорты, переменные и функции убраны из 30+ файлов.
  • ESLint: исправлены no-unused-expressions — добавлен void для выражений-зависимостей в $effect().