feat(app2,ts-sdk): add reactive Effect utilities for Svelte 5 (#4444)
**New Features:** - `runFork` & `runForkWithRuntime` provide a `Fiber` reference and interrupt function. - `runPromiseExit` & `runPromiseExitWithRuntime` provide a reactive `Exit` value, an interrupt function, and a reactive `Either` marshaller. - All utilities perform automatic `Fiber` interruption as part of `$effect` cleanup. **Additional Changes:** - `effect` dependencies updated to latest; checked to ensure no runtime version mismatch. - `vite`/`vitest` hoisted into workspace for consistency (and to resolve issue preventing `vite.config.ts` to declare `test` configuration in `UserConfigExport` declaration). - [`happy-dom`](https://github.com/capricorn86/happy-dom) preferred over `jsdom` because performance (note we do not yet make use of DOM-reliant testing).
E
Eric Hegnes committed
ce21c93c349412de093eccb6b62522856c02dd4f
Committed by GitHub <noreply@github.com>
on 4/28/2025, 11:15:52 PM