Repository navigation
WSS 3.1
Forge 3.1
A complete release of the wss3-forge package: dashboard and marketing primitives, a full motion system, nine production-ready templates, a refreshed Blocks library, AI skill packs, and a deep accessibility pass.
Highlights
- New dashboard primitives:
PageSection,PricingCard,Counter,KpiCard,ChartLegend - New chart types:
StackedAreaChart,StackedBar, plusSparklinehover tooltips Card variant="raised"and a documented elevation ladder so nested cards stop falling back tooutlinedDateRangePickerand a fully rewrittenDateTimePickerwith a unified calendar and time popupTimeAgo,VirtualList,ErrorBoundary, plus utility hooks (useDebounce,useThrottle,useLocalStorage,useKeyboardShortcut, and more)
Motion
The full Motion stack ships in 3.1. Primitives, hooks, gestures, scroll effects, text effects, and canvas backgrounds, all behind one import path and all respecting prefers-reduced-motion.
- Primitives:
Motion,AnimatePresence,MotionConfig,Stagger,RevealOnScroll,Parallax,StickySection - Gestures:
Magnetic,Tilt,Spotlight - Effects:
Marquee(withfadeEdges),GlowArea,Shimmer,Aura,Breathe,Confetti,FlipCard,ScratchCard,HoloEffect,MatteEffect,Sticker - Text:
GradientText,Typewriter,Kinetic,Cipher,TextShimmer,NumberCounter,CircularText - Canvas:
Starfield,ConstellationGrid,ParticleField,MeshGradient,NetworkGraph - Hooks:
useMotionValue,useTransform,useSpring,useScrollMotion,useScrollProgress,useInView,useScrollReveal, and more
Templates and Blocks
Nine production-ready templates available on the docs site, each shipped as a downloadable ZIP with a buyer-ready README and license:
Atelier (creative agency), Beacon (single-screen video hero), Forno (wood-fired pizzeria), Helio (modern dashboard SaaS), Iro (calm video hero), Petra (editorial), Solène (restaurant), Spool (lightweight SaaS landing), Vault (privacy-first storage).
The Blocks library has been refreshed with auth, dashboard, charts, navigation, and settings building blocks.
AI skills
Forge ships skill packs for Claude Code and Cursor. Run npx wss3-forge init once and the /forge skill loads when AI edits a .tsx file.
SKILL.mdrules, anti-patterns, mobile gotchas, component quick referencecomponents.mdevery component, every proptokens.mdfull token list with valuestheming.mdForgeProvider, dark and light, custom themesmotion.mdprimitives, hooks, tokens, common compositionspatterns.mdready-to-use layouts (dashboard, form, auth, modal, settings, marketing)a11y.mdaccessibility playbook per componentanti-patterns.mdwhat not to do, with the right alternativegetting-started.md,migration.md,faq.mdfor onboarding and upgrades
Accessibility
A pass across 17 components: ARIA roles, keyboard handlers, focus traps, and aria-* plumbing on Button, IconButton, Input, Tabs, Accordion, Dropdown, Tooltip, Switch, Slider, Combobox, NumberInput, Sheet, BottomSheet, ProgressBar, ProgressRing, Avatar, Popover,
TableOfContents.
Refinements
MarqueegainsfadeEdgesso logo strips dissolve into the surrounding backgroundDividerbecomes context-aware inside aVStack/HStack/Stack. Defaultspacingswitches to'none'automatically, the parent'sgapowns rhythm.Button variant="link"is now flush-aligned (no more 16px horizontal shift inside Cards or Stacks)Card variant="elevated"reads as a lifted dark panel with stronger shadows- Light-theme parity audit removed hardcoded
rgba(255,255,255,...)values fromBadge,Tabs,Pills,Switch,Table ButtonGroup.sizeextends to'xl'to match the rest of the familyPopovercontent portals todocument.body, so it escapes ancestors withbackdrop-filter,transform, orperspectiveLineCharttooltips work withoutshowDotsDonutChart.centerContentis now anchored to the donut SVG bounds, not the wrapper
Breaking changes
Banner.closableandAnnouncementBanner.closablerenamed toshowCloseButton(aligns withDrawer,Modal)Pills.selectedrenamed tovalue(aligns withTabs,SegmentedControl)- The previous re-export of the responsive
SectionasPageSectionhas been removed.PageSectionis now its own dedicated component with a focused marketing-section API. If you usedSectionfor a titled content card, keep importing it fromCard.
A migration guide ships inside the package: skills/forge/migration.md.
Install
npm install wss3-forge@3.1.0
npx wss3-forge init
Links
- Docs: https://forge.webba-creative.com
- Components: https://forge.webba-creative.com/docs/components
- Motion: https://forge.webba-creative.com/motion
- Templates: https://forge.webba-creative.com/templates
- Discord: https://discord.gg/DwzReVGzdp
Full notes in ./CHANGELOG.md.