Documentation
This is the reference for the Tome package library — the block packs, themes, and platform packages we build Wabbit sites on, and that we publish for you to build with too. The per-package pages below are generated from the source we actually ship, so what you read here matches what you install.
Newer packages, and their guides, land here as we write them. If something you expect is missing, it is probably still being written rather than hidden.
Start here
- Get startedStand up a new Tome site from the starter.
- Commerce quickstartWire products, checkout, and entitlements.
- CRM & Marketing quickstartCapture leads and run sequences.
- Learning quickstartBuild courses and lessons.
- Width & breakout doctrineHow layout width and full-bleed breakout work.
- VersioningHow package versions and updates work.
- RoadmapWhere the platform is headed.
- ChangelogWhat shipped, across the library.
Packages
Foundation
The runtime every Tome site is built on — core, UI, motion, chrome, and accounts.
Corev1.15.1Foundation package for the Tome platform — auth, access control, field factories, data utilities, and infrastructure presets for Payload CMS + Next.js sites; every other @wabbit/tome-* layer builds on this one.
@wabbit/tome-coreUiv0.13.1Token-driven design primitive library — the ui layer of the Tome stack (3-layer token system: source, semantic, variant selectors); zero @wabbit/* dependencies, composed by every layer above it.@wabbit/tome-uiMotionv0.3.1Client-side motion adapter layer — React bindings over GSAP, @gsap/react, and Lenis, plus a prefers-reduced-motion contract every hook honors; binds tome-chrome scroll behavior and tome-blocks-extras block animation.@wabbit/tome-motionChromev0.7.0Tome platform site-shell layer — Header global factory + 7 navbar variants + Footer global factory + 10 footer variants + variant registries + scroll-direction hide/reveal. Distinct from @wabbit/tome-blocks (page-section content) by consumption shape: chrome is configured once per site via Payload globals, not composed per page.@wabbit/tome-chromeBlocks Corev0.18.0Core primitives for the Tome block system — the block/bundle registry, defineBlock/defineBundle factories, variant-aware admin components (BlockPicker, VariantPicker), and the thumbnail pipeline; upstream dependency for every tome-blocks-* pack.@wabbit/tome-blocks-coreAccountsv0.3.0Tome multi-tenant SaaS accounts layer — accounts, memberships (seats/roles), projects, and an account-scoped authority resolver built on the converged @wabbit/tome-core permission engine.@wabbit/tome-accountsBlocks & Themes
The visual library: block packs and themes you compose pages from.
Blocks Marketing Starterv0.18.0Free-tier landing-page and marketing blocks — high-impact hero, feature hero, CTA, logo slider, pricing, banner, FAQ, testimonial, and exhibit.
@wabbit/tome-blocks-marketing-starter9 blocksBlocks Content Writerv0.18.0Free-tier editorial and content blocks for blogs and long-form writing — archive, blog, post hero, related posts, and the editorial opener/sidenote/footnotes/figure/colophon/bridge family.@wabbit/tome-blocks-content-writer10 blocksBlocks Editorial Packv0.18.0Pro-tier editorial presentation blocks for data-forward, branded layouts — data hero, editorial section/spread, compare columns, feature, info panel, message panel, metric strip, split panel, status board, and text reveal.@wabbit/tome-blocks-editorial-pack11 blocksCommerce Blocksv0.18.0Pro-tier catalog/e-commerce blocks — product card, product grid, category strip, price table, inventory badge, and featured product, with optional live-data hydration from @wabbit/tome-catalog.@wabbit/tome-blocks-catalog-pack6 blocksLearning Blocksv0.18.0Pro-tier LMS blocks — course card, lesson list, progress bar, quiz summary, instructor card, and enrollment CTA, with optional live-data hydration from @wabbit/tome-lms.@wabbit/tome-blocks-lms-pack6 blocksOrg Blocksv0.5.1Render-ready organization/community blocks — division card, member card, member grid, event calendar, event list item, org chart, document link, and campaign banner; static today, scaffolded for future @wabbit/tome-org hydration.@wabbit/tome-blocks-org-pack8 blocksBlocks Dossier Packv0.2.1Case-file, evidence, and ledger register blocks for proof-heavy sections — dossier grids, spec sheets, exhibit cards, and record ledgers, built on the house field/motion/style primitives.@wabbit/tome-blocks-dossier-pack24 blocksBlocks Campaign Packv0.2.1Crowdfunding-campaign-page blocks — a hero, a live-progress strip, a reward-tier wall, a terms strip, and a closing band — for a single-page all-or-nothing pledge campaign.@wabbit/tome-blocks-campaign-pack5 blocksBlocks Cinema Packv0.2.1Video and full-bleed display blocks for cinematic sections — cinema feature, trigger tile, video wall/spread, chaptered walkthrough, scrub story, testimonial rail, ambient band, scene plates and captions, statement band, media panel, and pull interlude, built on the house field/motion/style/video primitives.@wabbit/tome-blocks-cinema-pack13 blocksBlocks Signal Themev0.18.0Addon-tier Signal editorial theme — 33 Star-Citizen-flavored operational blocks (ship cards, personnel cards, comm intercepts, classification banners, threat panels) for org and editorial sites; ships bundled inside @wabbit/tome-sc.@wabbit/tome-blocks-signal-theme23 blocksBlocks Agency Essentialsv0.18.0Starter-tier agency blocks for business and portfolio sites — about, contact, team roster, gallery, timeline, stats, split-view, media, and a contact form.@wabbit/tome-blocks-agency-essentials10 blocksBlocks Extrasv0.17.0Interim pro-tier grab-bag bundle absorbing the ~50 blocks not yet curated into a purpose-built pack — heroes, content/prose sections, cards, showcases, lexical embeds, and layout primitives; slated for re-homing into tiered bundles.@wabbit/tome-blocks-extras36 blocksCapabilities
Business-system engines — commerce, CRM, learning, and the rest — layered on the foundation.
Catalogv1.5.0Tome catalog layer — products, attributes, categories, vendor scoping, ProductTypeRegistry.
@wabbit/tome-catalogEconomyv0.10.1Tome economy layer — orders, payments, prices, subscriptions, payment provider adapters (Stripe + Free), Stripe webhook handler, checkout + subscription-checkout actions, order-complete and subscription-lifecycle event buses.@wabbit/tome-economyCrmv0.5.0Tome CRM layer — contacts, accounts, opportunities, activities with sister-layer integration adapters (intake, deals, realtime, territory, ai-stubs).@wabbit/tome-crmMarketingv0.4.2Tome marketing layer — campaigns, audiences, provider adapters (Encharge + Kit), webhook ingest, and per-prospect prototype-site linkage.@wabbit/tome-marketingDealsv0.5.0Tome Deals layer — deal lifecycle engine with artifact-type registry (quotes, proposals, SOWs, retainer agreements) and CRM cascade integration.@wabbit/tome-dealsIntakev0.3.0Tome intake layer — the canonical lead-capture submit pipeline (verify → persist → route → notify) behind a single submitIntakeAction composition seam. Render is owned by @wabbit/tome-forms.@wabbit/tome-intakeFormsv0.3.0Tome native form engine — admin-authored form definitions, multi-step runtime, conditional-logic expression evaluator, server-authoritative zod validation, and tomeForm block render surface.@wabbit/tome-formsLmsv0.23.1Tome LMS v2 layer — courses, lessons, topics, academies, enrollment/progress tracking, quizzes, assignments, certifications, gamification tie-ins, instructor scheduling, and student-facing data helpers.@wabbit/tome-lmsLms Uiv0.10.2React render layer for the Tome LMS — lesson player (progress bar, course shell, curriculum sidebar, quiz/assignment renderers, notes panel) and the LearnerShell app shell; depends on @wabbit/tome-lms and @wabbit/tome-ui.@wabbit/tome-lms-uiOrgv0.3.3Tome organization layer — divisions, teams, squads, members, ranks, events, documents, with configurable terminology and 40+ permission grants.@wabbit/tome-orgSubstrate
Low-level rendering and output layers other packages build on.
Webglv0.7.1Tome's WebGL/WebGPU layer — shared background canvas, opt-in page transitions, inline experience blocks, and a TSL shader utility library, driven by Payload's block system.
@wabbit/tome-webglPrintv0.1.3Tome platform print layer — document assembly, template registry, and Pandoc-driven PDF generation for structured reports.@wabbit/tome-print