@voyant-travel/catalog-contracts
v0.109.0
Published
Pure catalog-plane contracts for external source adapter implementers and framework consumers that do not need the full catalog runtime package.
Readme
@voyant-travel/catalog-contracts
Pure catalog-plane contracts for external source adapter implementers and framework consumers that do not need the full catalog runtime package.
Use this package for adapter payload types, Zod schemas, field-policy contracts,
provenance, drift event payloads, and pure content locale/overlay helpers. Use
@voyant-travel/catalog when you also need Drizzle schema, Hono routes, booking
engine routes, search services, or catalog runtime services.
Install
pnpm add @voyant-travel/catalog-contracts zodCommon Imports
import type { SourceAdapter } from "@voyant-travel/catalog-contracts/adapter/contract"
import { sourceAdapterSchema } from "@voyant-travel/catalog-contracts/adapter/schemas"
import type { CatalogProjection } from "@voyant-travel/catalog-contracts"Existing @voyant-travel/catalog contract import paths remain available for
applications that already depend on the full runtime package.
