Vite Plugin / delivery: createViteCatalogDelivery
Functions, types, and exports for Vite Plugin / delivery: createViteCatalogDelivery.
Page outline
Owns the server half of Vite's locale-bound catalog delivery for SSR hosts such as React Router, Waku, Solid, and TanStack Start. Applications select a locale; they do not read manifests or splice import maps and preloads into the document themselves.
import { createViteCatalogDelivery } from "@palamedes/vite-plugin/delivery"
createViteCatalogDelivery(options: ViteCatalogDeliveryOptions): {
readManifest(): ViteCatalogManifest | null;
getLocaleBinding(locale: string): ViteCatalogBinding | null;
createDocumentTransform(binding: ViteCatalogBinding | null, transformOptions?: ViteDocumentTransformOptions): Transform;
}
Parameters
| Name | Type | Required |
|---|---|---|
options | ViteCatalogDeliveryOptions | Yes |
Returns
{ readManifest(): ViteCatalogManifest | null; getLocaleBinding(locale: string): ViteCatalogBinding | null; createDocumentTransform(binding: ViteCatalogBinding | null, transformOptions?: ViteDocumentTransformOptions): Transform }
Last updated: November 1, 2026