jedmund-svelte/src/lib
Justin Edmund 974781b685 fix: Svelte 5 migration and linting improvements (61 errors fixed)
Complete Svelte 5 runes migration and fix remaining ESLint errors:

**Svelte 5 Migration (40 errors):**
- Add $state() and $state.raw() for reactive variables and DOM refs
- Replace deprecated on:event directives with onevent syntax
- Fix closure capture issues in derived values
- Replace svelte:self with direct component imports
- Fix state initialization and reactivity issues

**TypeScript/ESLint (8 errors):**
- Replace explicit any types with proper types (Prisma.MediaWhereInput, unknown)
- Remove unused imports and rename unused variables with underscore prefix
- Convert require() to ES6 import syntax

**Other Fixes (13 errors):**
- Disable custom element props warnings for form components
- Fix self-closing textarea tags
- Add aria-labels to icon-only buttons
- Add keyboard handlers for interactive elements
- Refactor map popup to use Svelte component instead of HTML strings

Files modified: 28 components, 2 scripts, 1 utility
New file: MapPopup.svelte for geolocation popup content
2025-11-24 04:47:22 -08:00
..
actions fix(actions): prevent clickOutside race condition in update method 2025-10-07 22:13:30 -07:00
admin fix: replace any types in admin and utility files (11 errors) 2025-11-24 02:43:52 -08:00
components fix: Svelte 5 migration and linting improvements (61 errors fixed) 2025-11-24 04:47:22 -08:00
posts Admin WIP 2025-05-27 16:57:51 -07:00
schemas Prettier + build errors 2025-06-02 08:41:03 -07:00
server fix: replace any types in admin and utility files (11 errors) 2025-11-24 02:43:52 -08:00
stores fix: replace any types in admin and utility files (11 errors) 2025-11-24 02:43:52 -08:00
types fix: replace any types with proper types in type definitions (12 errors) 2025-11-24 01:30:35 -08:00
utils fix: Svelte 5 migration and linting improvements (61 errors fixed) 2025-11-24 04:47:22 -08:00
index.ts Initial commit 2024-07-01 22:46:33 -04:00
posts.ts lint: fix misc errors (no-case-declarations, empty interfaces, empty catch blocks) (12 fixes) 2025-11-24 05:41:12 +00:00