Skip to content

Packages

Every package, deep-dived

Each package below has its own page with install tabs, copy-paste snippets and a full API reference table. Click through to explore.

All packages available on npm ↗.

Core
@theme-kit/core

The framework-agnostic heart of Theme Kit: store, model, registry, runtime, adapters, generation, validation and more.

Vanilla JSRuntime
Open →
React
@theme-kit/react

Provider + hooks for React 18/19. The reference integration, and the base that Next.js and Remix re-export.

SPAVite
Open →
Next.js
@theme-kit/next

App Router integration: SSR-safe hydration, cookie persistence and zero flash of incorrect theme.

App RouterRSC
Open →
Vue 3
@theme-kit/vue

Vue 3 provider, composables and scopes over the shared runtime.

Vue 3Composables
Open →
Svelte 5
@theme-kit/svelte

Svelte 5 provider, context stores and runes-based reactivity.

Svelte 5Stores
Open →
Solid
@theme-kit/solid

Solid provider, signals and scopes with fine-grained reactivity.

SolidSignals
Open →
Angular
@theme-kit/angular

Angular providers, injectables and an element-scoped directive.

AngularDI
Open →
Web Components
@theme-kit/web

Framework-free theming for any HTML page via custom elements.

Custom ElementsNo framework
Open →
Tailwind CSS
@theme-kit/tailwind

Tailwind CSS v4 mappings from theme tokens to utility variables.

Tailwind v4Tokens
Open →
Astro
@theme-kit/astro

Astro islands integration with a zero-flash blocking script.

IslandsZero-flash
Open →
Nuxt
@theme-kit/nuxt

Nuxt 3 module: SSR-first theming, zero-flash bootstrap, cookie + localStorage sync, config-driven transitions and scrollbar.

Nuxt 3Module
Open →
Remix
@theme-kit/remix

Remix loader-based SSR theming with a blocking head script.

RemixSSR
Open →
CLI
@theme-kit/cli

Generate, validate, migrate, inspect and export themes from the command line.

CLITooling
Open →
DevTools
@theme-kit/devtools

Runtime inspector, plugin and panel for debugging theme changes.

InspectorDebugging
Open →

Full package map

PackageScope
@theme-kit/coreStore, model, registry, runtime, adapters, utils
@theme-kit/core/vanillaThemeKit class — drop-in theming without a framework
@theme-kit/core/viteVite plugin — blocking theme bootstrap script
@theme-kit/reactReact provider, hooks, scopes, inspector
@theme-kit/nextNext.js App Router — SSR, cookies, zero-flash hydration
@theme-kit/vueVue 3 provider, composables, scopes
@theme-kit/svelteSvelte 5 provider, readable stores, scopes
@theme-kit/solidSolid provider, signals, scopes
@theme-kit/angularAngular providers, injectables, ThemeScope directive
@theme-kit/webWeb Components — <theme-kit-provider>, toggle, select, scope
@theme-kit/tailwindTailwind CSS v4 @theme mapping
@theme-kit/astroAstro islands + blocking script
@theme-kit/nuxtNuxt 3 module + auto-imports
@theme-kit/remixRemix loader-based SSR theming
@theme-kit/cliGenerate, validate, migrate, inspect, export themes
@theme-kit/devtoolsRuntime inspector panel + plugin
Packages — Theme Kit