0.1.1 • Published 5d ago
@bildit-platform/hydrogen
Licence
SEE LICENSE IN LICENSE
Version
0.1.1
Deps
1
Size
86 kB
Vulns
0
Weekly
157
@bildit-platform/hydrogen
Shopify Hydrogen adapter for BILDIT CMS banner rendering and VEE Live Editor integration.
Built on @bildit-platform/react-core. Uses React Router and @shopify/hydrogen — no next/* shims.
Install
pnpm add @bildit-platform/hydrogenPeer dependencies: react 18+, react-dom, react-router 7+, @shopify/hydrogen 2025+.
Quick start
See example/README.md for full VEE setup.
// entry.client.jsx
import { ensureHostReactGlobals, registerCmsDependencies } from '@bildit-platform/hydrogen';
ensureHostReactGlobals();
registerCmsDependencies();
// root loader + layout
import { getBannersForRequest, BilditRoot, SlotPlaceholder } from '@bildit-platform/hydrogen';
const banners = await getBannersForRequest(request, env);
<BilditRoot banners={banners}>
<SlotPlaceholder slotId="home-hero" />
</BilditRoot>Exports
| Category | Exports |
|---|---|
| Rendering | BilditProvider, BilditRoot, placeholders, hooks, types |
| VEE / admin | BilditAdminBridge, ensureHostReactGlobals, registerCmsDependencies |
| Server | getBannersForRequest, getPreviewDateFromRequest, CSP helpers |
| Config | hydrogenDependenciesConfig |
Publish order
When releasing SDK packages: react-core → nextjs → hydrogen.