Tags: i2y/dark
Tags
feat: add React support alongside Preact Add WithUILibrary(dark.React) option to switch SSR, Islands hydration, and MCP Apps from Preact to React. Preact remains the default. - Add uikit abstraction encapsulating all library-specific strings (createElement, renderToString resolver, JSX config, hydration code) - Update renderer, island builder, and MCP bundler to use uikit - Add React polyfills (MessageChannel, TextEncoder, TextDecoder) via ramune PreloadJS for minimal JS runtimes - Add --ui flag to scaffold CLI (dark new myapp --ui react) - Add hello-react example with Island hydration - Add React test fixtures and tests - Bump ramune to v0.6.0 (subpath import + PreloadJS support)