Next.js route adapter helpers for Voyant. Mount Voyant modules in-process from Next.js route handlers — an alternative to running Voyant as a separate Hono server.
Module system and framework primitives for Voyant. Transport-agnostic — provides the contracts, registry, container, event bus, links, query, workflows, optional plugin bundles, and config shape that every Voyant module and transport adapter builds on.
Importable React UI components and page compositions for Voyant flights. Bundler-consumed (Vite, Next.js, webpack, etc.).
Identity primitives for Voyant. Provides shared contact-point, address, and named-contact records used across CRM, suppliers, facilities, and distribution.
Database layer for Voyant. Drizzle-based schemas for IAM + infra, runtime adapters for edge, serverless, and Node.js, TypeID columns, CRUD factory, and the runtime LinkService.
Catalog plane foundation for Voyant. The shared cross-cutting infrastructure that vertical modules — `products`, `cruises`, `accommodations`, `charters`, `extras` — adopt to participate in a normalized discovery / overlay / snapshot / search surface.
Shared types for the workspace
Utility functions for the workspace
Components render English by default. To localize them, wrap your UI in `ExternalRefsUiMessagesProvider` and import only the locales your app supports.
Transactions module for Voyant — offer, order, and commercial transaction layer that sits between sellability and bookings.
Markets module for Voyant. Markets, locales, currencies, and FX snapshots — the geographic/monetary dimension that pricing and sellability resolve against.
Extras module for Voyant. Product extras and booking add-ons (optional line items layered on top of a booked product).
Private workspace package that holds the shadcn registry source for Voyant UI blocks.
Importable React UI components for Voyant charters. Bundler-consumed (Vite, Next.js, webpack, etc.).
Opt-in charters module for OTA, tour-operator, and DMC deployments. Models small-scale or specialized charter inventory that does not fit the cruise schema - per-suite flat pricing, whole-yacht charter under MYBA contract, and APA (Advance Provisioning Al
Importable React UI components for Voyant markets. Bundler-consumed (Vite, Next.js, webpack, etc.).
Authoring SDK for Voyant Workflows — durable, step-based orchestrations for Voyant Cloud.
Importable React UI components for Voyant extras. Bundler-consumed (Vite, Next.js, webpack, etc.).
Importable React UI components for Voyant identity. Bundler-consumed (Vite, Next.js, webpack, etc.).
Notifications module for Voyant. It includes:
Importable React UI components for Voyant products. Bundler-consumed (Vite, Next.js, webpack, etc.).
Importable React UI components for Voyant pricing. Bundler-consumed (Vite, Next.js, webpack, etc.).
Importable React UI components for Voyant suppliers. Bundler-consumed (Vite, Next.js, webpack, etc.).
Suppliers module for Voyant. Models suppliers, their services, rate cards, and notes for OTA, tour-operator, and DMC workflows.