v0.14.4 — Framework adapter parity with the SvelteKit reference
The v0.14.4 milestone implements SPEC-058 — closes the parity gap the v0.14.x patch line opened between @refrakt-md/sveltekit (the adapter the refrakt documentation site itself ships on) and the four other framework adapters (@refrakt-md/astro, @refrakt-md/nuxt, @refrakt-md/next, @refrakt-md/eleventy) plus the framework-agnostic @refrakt-md/html renderer.
Six capabilities currently live only in the SvelteKit plugin and reach every other adapter in this milestone:
Relationships
Related 13
- Site-level token-overrides CSS —
composeSiteTokensCssgenerates a stylesheet fromtheme.presets,theme.tokens,theme.modes, andsite.tints(SPEC-048 + SPEC-056). Outside SvelteKit those config fields are silently ignored. - SEO meta enrichment from site config —
siteName,baseUrl,defaultImage,logobake intoog:site_name, absoluteog:url, image fallback, and WebSite + Organization JSON-LD. Outside SvelteKit those fields are silently dropped. - CSS tree-shaking by used-rune analysis — the SvelteKit plugin emits only the per-rune CSS files for runes actually present in the corpus. Outside SvelteKit every site ships the full theme barrel.
- Pipeline-stats build summary — the SvelteKit plugin prints a Phase 1/2/3/4 + warnings table at the end of every build. Other adapters either go silent or inherit the host framework's default output.
security(SecurityPolicy) +variables(Markdoc$namevariables) plugin options — both are SvelteKit-only surfaces today even thoughloadContentaccepts them.- Content HMR — only SvelteKit watches the content directory + sandbox examples and invalidates the loader cache on
.mdedits.
A patch milestone scoped to application work — no new design, no new contracts. Every capability ships in working form inside @refrakt-md/sveltekit; the job is extraction, sharing, and per-adapter wiring along the path each adapter natively uses.
No work items linked to this milestone.