feat: sync showcase with WRNexusJS 0.8.72 and @wrnexus/ui 0.8.88

- Sync app, public, scripts, test and examples from the framework's
  component-showcase: redesigned component demos, marketing blocks under
  /blocks, template and preview galleries, distinct Timeline/Section
  variants, Chat Bubble receipts, a top-placement Drawer demo, and the
  playground code panel fix (objects in array props no longer blank out).
- Standalone adaptations kept: the generator and tests read
  component-reference.json from the published @wrnexus/ui, and tests use
  the published @wrnexus/compiler and @wrnexus/syntax.
- Dependencies: every @wrnexus/* package to its latest release (ui 0.8.88,
  styles 0.8.26, core 0.8.16, cli 0.8.72, ...), happy-dom for the
  playground tests, Tailwind 4.3; bun.lock and package-lock.json refreshed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClintchizandClaude Opus 5.5 committed 2026-09-30 16:50:22 +05:30
1 parent bec9ef2889
commit c0ac38c572
171 files changed
+21983 -35658

No files matched your search

+78 -54
View File
@@ -7,13 +7,25 @@ export interface Routes {
"/advanced-forms": Record<string, never>;
"/base": Record<string, never>;
"/block-library": Record<string, never>;
"/blocks": Record<string, never>;
"/blocks/announcement-bar": Record<string, never>;
"/blocks/ctasection": Record<string, never>;
"/blocks/feature-card": Record<string, never>;
"/blocks/feature-grid": Record<string, never>;
"/blocks/feature-icon-card": Record<string, never>;
"/blocks/footer": Record<string, never>;
"/blocks/hero": Record<string, never>;
"/blocks/hero-actions": Record<string, never>;
"/blocks/marketing-section-header": Record<string, never>;
"/blocks/metric-grid": Record<string, never>;
"/blocks/page-header": Record<string, never>;
"/blocks/section-header": Record<string, never>;
"/blocks/split-hero": Record<string, never>;
"/blocks/stats-bar": Record<string, never>;
"/colors": Record<string, never>;
"/components/accordion": Record<string, never>;
"/components/advanced-select": Record<string, never>;
"/components/alert": Record<string, never>;
"/components/announcement-bar": Record<string, never>;
"/components/auth-form": Record<string, never>;
"/components/auth-split-layout": Record<string, never>;
"/components/avatar": Record<string, never>;
"/components/avatar-group": Record<string, never>;
"/components/back-to-top": Record<string, never>;
@@ -35,7 +47,6 @@ export interface Routes {
"/components/confetti": Record<string, never>;
"/components/container": Record<string, never>;
"/components/context-menu": Record<string, never>;
"/components/ctasection": Record<string, never>;
"/components/custom-scrollbar": Record<string, never>;
"/components/data-map": Record<string, never>;
"/components/data-table": Record<string, never>;
@@ -45,15 +56,9 @@ export interface Routes {
"/components/drag-and-drop": Record<string, never>;
"/components/drawer": Record<string, never>;
"/components/dropdown": Record<string, never>;
"/components/feature-card": Record<string, never>;
"/components/feature-grid": Record<string, never>;
"/components/feature-icon-card": Record<string, never>;
"/components/file-input": Record<string, never>;
"/components/file-upload-progress": Record<string, never>;
"/components/footer": Record<string, never>;
"/components/grid": Record<string, never>;
"/components/hero": Record<string, never>;
"/components/hero-actions": Record<string, never>;
"/components/image": Record<string, never>;
"/components/input": Record<string, never>;
"/components/input-group": Record<string, never>;
@@ -65,35 +70,27 @@ export interface Routes {
"/components/list": Record<string, never>;
"/components/list-group": Record<string, never>;
"/components/map": Record<string, never>;
"/components/marketing-section-header": Record<string, never>;
"/components/marquee": Record<string, never>;
"/components/mega-menu": Record<string, never>;
"/components/metric-card": Record<string, never>;
"/components/metric-grid": Record<string, never>;
"/components/modal": Record<string, never>;
"/components/nav": Record<string, never>;
"/components/navbar": Record<string, never>;
"/components/page-header": Record<string, never>;
"/components/pagination": Record<string, never>;
"/components/pin-input": Record<string, never>;
"/components/popover": Record<string, never>;
"/components/portal-dashboard": Record<string, never>;
"/components/preference-switcher": Record<string, never>;
"/components/progress": Record<string, never>;
"/components/public-page-shell": Record<string, never>;
"/components/radio": Record<string, never>;
"/components/range-slider": Record<string, never>;
"/components/rating": Record<string, never>;
"/components/scrollspy": Record<string, never>;
"/components/search-box": Record<string, never>;
"/components/section": Record<string, never>;
"/components/section-header": Record<string, never>;
"/components/select": Record<string, never>;
"/components/sidebar": Record<string, never>;
"/components/skeleton": Record<string, never>;
"/components/spinner": Record<string, never>;
"/components/split-hero": Record<string, never>;
"/components/stats-bar": Record<string, never>;
"/components/stepper": Record<string, never>;
"/components/strong-password": Record<string, never>;
"/components/styled-icon": Record<string, never>;
@@ -123,10 +120,21 @@ export interface Routes {
"/marketing": Record<string, never>;
"/navigation": Record<string, never>;
"/overlays": Record<string, never>;
"/preview": Record<string, never>;
"/preview/custom-modal": Record<string, never>;
"/preview/profile": Record<string, never>;
"/preview/project-board": Record<string, never>;
"/preview/scheduling": Record<string, never>;
"/preview/sign-in": Record<string, never>;
"/preview/workspace": Record<string, never>;
"/resources": Record<string, never>;
"/sizing": Record<string, never>;
"/tables": Record<string, never>;
"/templates": Record<string, never>;
"/templates/commerce": Record<string, never>;
"/templates/dashboards": Record<string, never>;
"/templates/marketing": Record<string, never>;
"/templates/productivity": Record<string, never>;
"/themes": Record<string, never>;
"/v06-functions": Record<string, never>;
"/v06-imports": Record<string, never>;
@@ -144,13 +152,25 @@ export interface RouteNames {
"advanced.forms": "/advanced-forms";
"base": "/base";
"block.library": "/block-library";
"blocks": "/blocks";
"blocks.announcement.bar": "/blocks/announcement-bar";
"blocks.ctasection": "/blocks/ctasection";
"blocks.feature.card": "/blocks/feature-card";
"blocks.feature.grid": "/blocks/feature-grid";
"blocks.feature.icon.card": "/blocks/feature-icon-card";
"blocks.footer": "/blocks/footer";
"blocks.hero": "/blocks/hero";
"blocks.hero.actions": "/blocks/hero-actions";
"blocks.marketing.section.header": "/blocks/marketing-section-header";
"blocks.metric.grid": "/blocks/metric-grid";
"blocks.page.header": "/blocks/page-header";
"blocks.section.header": "/blocks/section-header";
"blocks.split.hero": "/blocks/split-hero";
"blocks.stats.bar": "/blocks/stats-bar";
"colors": "/colors";
"components.accordion": "/components/accordion";
"components.advanced.select": "/components/advanced-select";
"components.alert": "/components/alert";
"components.announcement.bar": "/components/announcement-bar";
"components.auth.form": "/components/auth-form";
"components.auth.split.layout": "/components/auth-split-layout";
"components.avatar": "/components/avatar";
"components.avatar.group": "/components/avatar-group";
"components.back.to.top": "/components/back-to-top";
@@ -172,7 +192,6 @@ export interface RouteNames {
"components.confetti": "/components/confetti";
"components.container": "/components/container";
"components.context.menu": "/components/context-menu";
"components.ctasection": "/components/ctasection";
"components.custom.scrollbar": "/components/custom-scrollbar";
"components.data.map": "/components/data-map";
"components.data.table": "/components/data-table";
@@ -182,15 +201,9 @@ export interface RouteNames {
"components.drag.and.drop": "/components/drag-and-drop";
"components.drawer": "/components/drawer";
"components.dropdown": "/components/dropdown";
"components.feature.card": "/components/feature-card";
"components.feature.grid": "/components/feature-grid";
"components.feature.icon.card": "/components/feature-icon-card";
"components.file.input": "/components/file-input";
"components.file.upload.progress": "/components/file-upload-progress";
"components.footer": "/components/footer";
"components.grid": "/components/grid";
"components.hero": "/components/hero";
"components.hero.actions": "/components/hero-actions";
"components.image": "/components/image";
"components.input": "/components/input";
"components.input.group": "/components/input-group";
@@ -202,35 +215,27 @@ export interface RouteNames {
"components.list": "/components/list";
"components.list.group": "/components/list-group";
"components.map": "/components/map";
"components.marketing.section.header": "/components/marketing-section-header";
"components.marquee": "/components/marquee";
"components.mega.menu": "/components/mega-menu";
"components.metric.card": "/components/metric-card";
"components.metric.grid": "/components/metric-grid";
"components.modal": "/components/modal";
"components.nav": "/components/nav";
"components.navbar": "/components/navbar";
"components.page.header": "/components/page-header";
"components.pagination": "/components/pagination";
"components.pin.input": "/components/pin-input";
"components.popover": "/components/popover";
"components.portal.dashboard": "/components/portal-dashboard";
"components.preference.switcher": "/components/preference-switcher";
"components.progress": "/components/progress";
"components.public.page.shell": "/components/public-page-shell";
"components.radio": "/components/radio";
"components.range.slider": "/components/range-slider";
"components.rating": "/components/rating";
"components.scrollspy": "/components/scrollspy";
"components.search.box": "/components/search-box";
"components.section": "/components/section";
"components.section.header": "/components/section-header";
"components.select": "/components/select";
"components.sidebar": "/components/sidebar";
"components.skeleton": "/components/skeleton";
"components.spinner": "/components/spinner";
"components.split.hero": "/components/split-hero";
"components.stats.bar": "/components/stats-bar";
"components.stepper": "/components/stepper";
"components.strong.password": "/components/strong-password";
"components.styled.icon": "/components/styled-icon";
@@ -260,10 +265,21 @@ export interface RouteNames {
"marketing": "/marketing";
"navigation": "/navigation";
"overlays": "/overlays";
"preview": "/preview";
"preview.custom.modal": "/preview/custom-modal";
"preview.profile": "/preview/profile";
"preview.project.board": "/preview/project-board";
"preview.scheduling": "/preview/scheduling";
"preview.sign.in": "/preview/sign-in";
"preview.workspace": "/preview/workspace";
"resources": "/resources";
"sizing": "/sizing";
"tables": "/tables";
"templates": "/templates";
"templates.commerce": "/templates/commerce";
"templates.dashboards": "/templates/dashboards";
"templates.marketing": "/templates/marketing";
"templates.productivity": "/templates/productivity";
"themes": "/themes";
"v06.functions": "/v06-functions";
"v06.imports": "/v06-imports";
@@ -350,13 +366,25 @@ export function route<N extends RouteName>(
"advanced.forms": "/advanced-forms",
"base": "/base",
"block.library": "/block-library",
"blocks": "/blocks",
"blocks.announcement.bar": "/blocks/announcement-bar",
"blocks.ctasection": "/blocks/ctasection",
"blocks.feature.card": "/blocks/feature-card",
"blocks.feature.grid": "/blocks/feature-grid",
"blocks.feature.icon.card": "/blocks/feature-icon-card",
"blocks.footer": "/blocks/footer",
"blocks.hero": "/blocks/hero",
"blocks.hero.actions": "/blocks/hero-actions",
"blocks.marketing.section.header": "/blocks/marketing-section-header",
"blocks.metric.grid": "/blocks/metric-grid",
"blocks.page.header": "/blocks/page-header",
"blocks.section.header": "/blocks/section-header",
"blocks.split.hero": "/blocks/split-hero",
"blocks.stats.bar": "/blocks/stats-bar",
"colors": "/colors",
"components.accordion": "/components/accordion",
"components.advanced.select": "/components/advanced-select",
"components.alert": "/components/alert",
"components.announcement.bar": "/components/announcement-bar",
"components.auth.form": "/components/auth-form",
"components.auth.split.layout": "/components/auth-split-layout",
"components.avatar": "/components/avatar",
"components.avatar.group": "/components/avatar-group",
"components.back.to.top": "/components/back-to-top",
@@ -378,7 +406,6 @@ export function route<N extends RouteName>(
"components.confetti": "/components/confetti",
"components.container": "/components/container",
"components.context.menu": "/components/context-menu",
"components.ctasection": "/components/ctasection",
"components.custom.scrollbar": "/components/custom-scrollbar",
"components.data.map": "/components/data-map",
"components.data.table": "/components/data-table",
@@ -388,15 +415,9 @@ export function route<N extends RouteName>(
"components.drag.and.drop": "/components/drag-and-drop",
"components.drawer": "/components/drawer",
"components.dropdown": "/components/dropdown",
"components.feature.card": "/components/feature-card",
"components.feature.grid": "/components/feature-grid",
"components.feature.icon.card": "/components/feature-icon-card",
"components.file.input": "/components/file-input",
"components.file.upload.progress": "/components/file-upload-progress",
"components.footer": "/components/footer",
"components.grid": "/components/grid",
"components.hero": "/components/hero",
"components.hero.actions": "/components/hero-actions",
"components.image": "/components/image",
"components.input": "/components/input",
"components.input.group": "/components/input-group",
@@ -408,35 +429,27 @@ export function route<N extends RouteName>(
"components.list": "/components/list",
"components.list.group": "/components/list-group",
"components.map": "/components/map",
"components.marketing.section.header": "/components/marketing-section-header",
"components.marquee": "/components/marquee",
"components.mega.menu": "/components/mega-menu",
"components.metric.card": "/components/metric-card",
"components.metric.grid": "/components/metric-grid",
"components.modal": "/components/modal",
"components.nav": "/components/nav",
"components.navbar": "/components/navbar",
"components.page.header": "/components/page-header",
"components.pagination": "/components/pagination",
"components.pin.input": "/components/pin-input",
"components.popover": "/components/popover",
"components.portal.dashboard": "/components/portal-dashboard",
"components.preference.switcher": "/components/preference-switcher",
"components.progress": "/components/progress",
"components.public.page.shell": "/components/public-page-shell",
"components.radio": "/components/radio",
"components.range.slider": "/components/range-slider",
"components.rating": "/components/rating",
"components.scrollspy": "/components/scrollspy",
"components.search.box": "/components/search-box",
"components.section": "/components/section",
"components.section.header": "/components/section-header",
"components.select": "/components/select",
"components.sidebar": "/components/sidebar",
"components.skeleton": "/components/skeleton",
"components.spinner": "/components/spinner",
"components.split.hero": "/components/split-hero",
"components.stats.bar": "/components/stats-bar",
"components.stepper": "/components/stepper",
"components.strong.password": "/components/strong-password",
"components.styled.icon": "/components/styled-icon",
@@ -466,10 +479,21 @@ export function route<N extends RouteName>(
"marketing": "/marketing",
"navigation": "/navigation",
"overlays": "/overlays",
"preview": "/preview",
"preview.custom.modal": "/preview/custom-modal",
"preview.profile": "/preview/profile",
"preview.project.board": "/preview/project-board",
"preview.scheduling": "/preview/scheduling",
"preview.sign.in": "/preview/sign-in",
"preview.workspace": "/preview/workspace",
"resources": "/resources",
"sizing": "/sizing",
"tables": "/tables",
"templates": "/templates",
"templates.commerce": "/templates/commerce",
"templates.dashboards": "/templates/dashboards",
"templates.marketing": "/templates/marketing",
"templates.productivity": "/templates/productivity",
"themes": "/themes",
"v06.functions": "/v06-functions",
"v06.imports": "/v06-imports",