Skip to content

DL-208

Both Solid-2 blocker deps are FORKED into the RigelBuild org and consumed as externalized pinned artifacts, never vendored into the compass tree (matching the org-wide fork-externalization ruling): @tanstack/solid-virtual is forked with Solid-2 support + an upstream PR to TanStack/virtual (a 136-line thin wrapper over the framework-agnostic @tanstack/virtual-core, likely to land), consumed via a package.json git ref (github:RigelBuild/virtual) until upstream merges then dropped; solid-markdown (effectively abandoned upstream) is forked-and-owned, published as @rigelbuild/solid-markdown with the solid-js 2.x peer bump + Solid-2 codemods (imports + effect lifecycle, no algorithmic rewrite, no in-repo AST renderer). Overrides this record’s earlier adapter-over-core virtualizer recommendation

Status: Active (Matt, 2026-08-18) / solid-markdown clause superseded by DL-218 (Matt, 2026-08-19)

Record: ../../ui/compass-ui-solid-v2/design.md#resolved-decisions