From e7ad243e206d50a06218fe96f45c317c54b032c4 Mon Sep 17 00:00:00 2001
From: Ajay Ghanwat
Date: Mon, 3 Aug 2026 01:03:36 +0530
Subject: [PATCH] perf: remove unused UI catalog and external font
---
app/pages/404.wrn | 3 +--
app/pages/access.wrn | 3 +--
app/pages/architecture.wrn | 3 +--
app/pages/benchmarks.wrn | 3 +--
app/pages/changelog.wrn | 3 +--
app/pages/examples.wrn | 3 +--
app/pages/getting-started.wrn | 3 +--
app/pages/guides/api-routes.wrn | 3 +--
app/pages/guides/authentication.wrn | 3 +--
app/pages/guides/authorization.wrn | 3 +--
app/pages/guides/configuration-and-profiles.wrn | 3 +--
app/pages/guides/database.wrn | 3 +--
app/pages/guides/deployment.wrn | 3 +--
app/pages/guides/forms-and-validation.wrn | 3 +--
app/pages/guides/i18n-and-themes.wrn | 3 +--
app/pages/guides/middleware.wrn | 3 +--
app/pages/guides/mobile.wrn | 3 +--
app/pages/guides/observability.wrn | 3 +--
app/pages/guides/pages-and-components.wrn | 3 +--
app/pages/guides/project-structure.wrn | 3 +--
app/pages/guides/pubsub.wrn | 3 +--
app/pages/guides/queues.wrn | 3 +--
app/pages/guides/realtime.wrn | 3 +--
app/pages/guides/routing.wrn | 3 +--
app/pages/guides/security.wrn | 3 +--
app/pages/guides/server-data.wrn | 3 +--
app/pages/guides/testing.wrn | 3 +--
app/pages/guides/troubleshooting.wrn | 3 +--
app/pages/guides/upgrading.wrn | 3 +--
app/pages/guides/uploads.wrn | 3 +--
app/pages/guides/workspaces-and-gateway.wrn | 3 +--
app/pages/index.wrn | 3 +--
app/pages/language.wrn | 3 +--
app/pages/license.wrn | 3 +--
app/pages/packages.wrn | 3 +--
app/pages/packages/ai.wrn | 3 +--
app/pages/packages/auth.wrn | 3 +--
app/pages/packages/authz.wrn | 3 +--
app/pages/packages/benchmark.wrn | 3 +--
app/pages/packages/cache.wrn | 3 +--
app/pages/packages/captcha.wrn | 3 +--
app/pages/packages/cli.wrn | 3 +--
app/pages/packages/compiler.wrn | 3 +--
app/pages/packages/content.wrn | 3 +--
app/pages/packages/core.wrn | 3 +--
app/pages/packages/csr.wrn | 3 +--
app/pages/packages/db.wrn | 3 +--
app/pages/packages/dev-server.wrn | 3 +--
app/pages/packages/dev-toolbar.wrn | 3 +--
app/pages/packages/encryption.wrn | 3 +--
app/pages/packages/graphql.wrn | 3 +--
app/pages/packages/helpers.wrn | 3 +--
app/pages/packages/i18n.wrn | 3 +--
app/pages/packages/identity.wrn | 3 +--
app/pages/packages/image.wrn | 3 +--
app/pages/packages/jwt.wrn | 3 +--
app/pages/packages/language-server.wrn | 3 +--
app/pages/packages/mcp.wrn | 3 +--
app/pages/packages/mobile.wrn | 3 +--
app/pages/packages/native.wrn | 3 +--
app/pages/packages/oauth.wrn | 3 +--
app/pages/packages/observability.wrn | 3 +--
app/pages/packages/playground.wrn | 3 +--
app/pages/packages/plugin.wrn | 3 +--
app/pages/packages/pubsub.wrn | 3 +--
app/pages/packages/pwa.wrn | 3 +--
app/pages/packages/queue.wrn | 3 +--
app/pages/packages/reactive.wrn | 3 +--
app/pages/packages/realtime.wrn | 3 +--
app/pages/packages/router.wrn | 3 +--
app/pages/packages/security.wrn | 3 +--
app/pages/packages/ssr.wrn | 3 +--
app/pages/packages/store.wrn | 3 +--
app/pages/packages/styles.wrn | 3 +--
app/pages/packages/syntax.wrn | 3 +--
app/pages/packages/test.wrn | 3 +--
app/pages/packages/tracking.wrn | 3 +--
app/pages/packages/typecheck.wrn | 3 +--
app/pages/packages/ui.wrn | 3 +--
app/pages/packages/uploader.wrn | 3 +--
app/pages/packages/validation.wrn | 3 +--
app/pages/releases/0.2.15.wrn | 1 -
app/pages/releases/0.2.17.wrn | 1 -
app/pages/releases/0.2.18.wrn | 1 -
app/pages/releases/0.2.19.wrn | 1 -
app/pages/releases/0.2.20.wrn | 1 -
app/pages/releases/0.2.21.wrn | 1 -
app/pages/releases/0.2.22.wrn | 1 -
app/pages/releases/0.2.23.wrn | 1 -
app/pages/releases/0.2.24.wrn | 1 -
app/pages/releases/0.2.25.wrn | 1 -
app/pages/releases/0.2.26.wrn | 1 -
app/pages/releases/0.2.27.wrn | 1 -
app/pages/releases/0.2.28.wrn | 1 -
app/pages/releases/0.2.29.wrn | 1 -
app/pages/releases/0.2.30.wrn | 1 -
app/pages/releases/0.2.31.wrn | 1 -
app/pages/releases/0.2.32.wrn | 1 -
app/pages/releases/0.2.33.wrn | 1 -
app/pages/releases/0.2.34.wrn | 1 -
app/pages/releases/0.2.35.wrn | 1 -
app/pages/releases/0.2.36.wrn | 1 -
app/pages/releases/0.2.37.wrn | 1 -
app/pages/releases/0.2.38.wrn | 1 -
app/pages/releases/0.2.39.wrn | 1 -
app/pages/releases/0.2.40.wrn | 1 -
app/pages/releases/0.2.41.wrn | 1 -
app/pages/releases/0.2.42.wrn | 1 -
app/pages/releases/0.2.43.wrn | 1 -
app/pages/releases/0.2.44.wrn | 1 -
app/pages/releases/0.2.45.wrn | 1 -
app/pages/releases/0.2.46.wrn | 1 -
app/pages/releases/0.2.47.wrn | 1 -
app/pages/releases/0.2.48.wrn | 1 -
app/pages/releases/0.2.49.wrn | 1 -
app/pages/releases/0.2.50.wrn | 1 -
app/pages/releases/0.2.51.wrn | 1 -
app/pages/releases/0.2.52.wrn | 1 -
app/pages/releases/0.2.53.wrn | 1 -
app/pages/releases/0.2.54.wrn | 1 -
app/pages/releases/0.2.55.wrn | 1 -
app/pages/releases/0.2.56.wrn | 1 -
app/pages/releases/0.2.57.wrn | 1 -
app/pages/releases/0.2.58.wrn | 1 -
app/pages/releases/0.2.59.wrn | 1 -
app/pages/releases/0.2.60.wrn | 1 -
app/pages/releases/0.2.61.wrn | 1 -
app/pages/releases/0.2.62.wrn | 1 -
app/pages/releases/0.2.63.wrn | 1 -
app/pages/releases/0.2.64.wrn | 1 -
app/pages/releases/0.2.65.wrn | 1 -
app/pages/releases/0.2.66.wrn | 1 -
app/pages/releases/0.2.67.wrn | 1 -
app/pages/releases/0.2.68.wrn | 1 -
app/pages/releases/0.2.69.wrn | 1 -
app/pages/releases/0.2.70.wrn | 1 -
app/pages/releases/0.2.71.wrn | 1 -
app/pages/releases/0.2.72.wrn | 1 -
app/pages/releases/0.2.73.wrn | 1 -
app/pages/releases/0.2.74.wrn | 1 -
app/pages/releases/0.2.75.wrn | 1 -
app/pages/releases/0.2.76.wrn | 1 -
app/pages/releases/0.2.77.wrn | 1 -
app/pages/releases/0.2.78.wrn | 1 -
app/pages/releases/0.2.79.wrn | 1 -
app/pages/releases/0.3.0.wrn | 1 -
app/pages/releases/0.3.1.wrn | 1 -
app/pages/releases/0.3.2.wrn | 1 -
app/pages/releases/0.3.3.wrn | 1 -
app/pages/releases/0.3.4.wrn | 1 -
app/pages/releases/0.3.5.wrn | 1 -
app/pages/releases/0.3.6.wrn | 1 -
app/pages/releases/0.4.0.wrn | 1 -
app/pages/releases/0.5.0.wrn | 1 -
app/pages/releases/0.5.1.wrn | 1 -
app/pages/releases/0.5.10.wrn | 1 -
app/pages/releases/0.5.11.wrn | 1 -
app/pages/releases/0.5.12.wrn | 1 -
app/pages/releases/0.5.13.wrn | 1 -
app/pages/releases/0.6.0.wrn | 1 -
app/pages/releases/0.7.0.wrn | 1 -
app/pages/releases/0.8.0.wrn | 3 +--
app/pages/roadmap.wrn | 3 +--
app/pages/search.wrn | 3 +--
app/pages/security.wrn | 3 +--
app/pages/showcase.wrn | 3 +--
app/pages/support.wrn | 3 +--
app/pages/tutorial.wrn | 3 +--
app/styles/global.css | 1 -
app/types/wrnexus.generated.d.ts | 1 +
scripts/generate-docs.ts | 3 +--
scripts/generate-portal.ts | 16 ++++------------
wrnexus.config.ts | 8 ++++++--
173 files changed, 100 insertions(+), 273 deletions(-)
diff --git a/app/pages/404.wrn b/app/pages/404.wrn
index 11e7fbd3..ea56390f 100644
--- a/app/pages/404.wrn
+++ b/app/pages/404.wrn
@@ -5,13 +5,12 @@ page Pagenotfound {
canonical = "https://wrnexusjs.dev/404"
}
view {
-
+ Skip to content
Home / Error / Page not found 404 Page not found The address may be outdated or misspelled. No private or duplicate route is exposed here.
-
}
}
\ No newline at end of file
diff --git a/app/pages/access.wrn b/app/pages/access.wrn
index 2bd44190..93037d12 100644
--- a/app/pages/access.wrn
+++ b/app/pages/access.wrn
@@ -5,13 +5,12 @@ page Access {
canonical = "https://wrnexusjs.dev/access"
}
view {
-
+ Skip to content
Home / Status / Access Request preview access WRNexusJS 0.8.0 packages are not available from the public npm registry. Installation requires approval and private registry credentials supplied by WorkRoot. Never paste registry tokens into source control, issue reports, or support messages.
Request process Contact WorkRoot through the public contact path at workroot.in . Describe the application, team, expected deployment, and Bun environment. After approval, follow the registry instructions supplied privately. Use the canonical scaffold command below only after authentication. bunx @wrnexus/cli@0.8.0 create my-appAccess approval, response time, licensing terms, and support level remain owner-controlled. This site does not collect access requests directly.
-
}
}
\ No newline at end of file
diff --git a/app/pages/architecture.wrn b/app/pages/architecture.wrn
index 676fc930..10fa1267 100644
--- a/app/pages/architecture.wrn
+++ b/app/pages/architecture.wrn
@@ -5,13 +5,12 @@ page Architecture {
canonical = "https://wrnexusjs.dev/architecture"
}
view {
-
+ Skip to content
Home / Documentation / Architecture Framework architecture · 0.8.0 Architecture WRNexusJS is Bun-native and SSR-first. File discovery maps pages and API handlers; middleware enriches or short-circuits a request; the compiler turns .wrn declarations into server render functions and small feature runtimes.
Request and build lifecycle Discover Pages, APIs, middleware, components, layouts, schemas, rooms Compile Parse .wrn, validate grammar, generate server code Request Limits, security, locale, session, middleware Match Static and dynamic file route Render SSR data, escaped interpolation, components, metadata Enhance Only required reactive/directive runtimes Package boundaries core owns contexts, middleware, sessions and rooms; router discovers routes; compiler parses .wrn; ssr renders documents; csr supplies browser runtimes; dev-server and cli orchestrate development and builds.
Security and data flow Validation happens at trust boundaries. Session authentication establishes identity; authorization makes resource decisions. CSP, Trusted Types, CSRF, upload checks, WebSocket origins, request limits, and output escaping are layered controls—not substitutes for application policy.
Realtime and scale Rooms are process-local unless connected through pub/sub. Redis-backed pub/sub distributes events. Queue durability depends on the selected driver and must be evaluated explicitly.
Workspaces and gateways The gateway can dispatch multiple applications while preserving route, component, asset, config, and session boundaries. Validate host routing and isolation before production.
Build and deployment wrnexus build . produces dist/server.js and hashed/static assets. Run the server with Bun, apply migrations before traffic, terminate TLS at a trusted edge, and forward only expected proxy headers.
Mobile Mobile compatibility bridges SSR-safe Capacitor capabilities; native route generation is experimental and is not general web portability. Test each target platform.
Generated files and limits app/routes.gen.ts, .wrnexus/, and dist/ are generated. The runtime is Bun-only. Preview packages are private. Historical compatibility and long-term support policy are not yet published.
-
}
}
\ No newline at end of file
diff --git a/app/pages/benchmarks.wrn b/app/pages/benchmarks.wrn
index 41298469..b1d32e43 100644
--- a/app/pages/benchmarks.wrn
+++ b/app/pages/benchmarks.wrn
@@ -5,13 +5,12 @@ page Benchmarks {
canonical = "https://wrnexusjs.dev/benchmarks"
}
view {
-
+ Skip to content
Home / Project / Benchmarks Benchmarks No publishable benchmark dataset yet No comparative speed claims are published. A valid baseline must record scripts, commit, Bun/framework versions, hardware, OS, warmup, samples, workload, raw results, median, percentiles, memory, HTML size, browser JavaScript size, and run date.
The roadmap starts with WRNexusJS-only measurements before any maintained equivalent-workload comparison.
-
}
}
\ No newline at end of file
diff --git a/app/pages/changelog.wrn b/app/pages/changelog.wrn
index ace5827d..e3a0f2a8 100644
--- a/app/pages/changelog.wrn
+++ b/app/pages/changelog.wrn
@@ -5,13 +5,12 @@ page Changelog {
canonical = "https://wrnexusjs.dev/changelog"
}
view {
-
+ Skip to content
Home / Project / Changelog Changelog 0.8.0 2026-07-13 Documentation is aligned to all 46 installed packages. This release adds @wrnexus/helpers, original-request URL helpers, safe login redirects, working wrnexus workspace add, and forward-auth redirect propagation.
Migration notes Run wrnexus update --latest and keep every @wrnexus/* package on 0.8.0. Existing applications must explicitly add @wrnexus/helpers before importing it; newly scaffolded applications include it automatically.
Versioning and support The packages use semantic-looking versions, but a formal compatibility and old-release support policy has not been approved. Preview consumers should treat minor releases as potentially requiring migration review.
-
}
}
\ No newline at end of file
diff --git a/app/pages/examples.wrn b/app/pages/examples.wrn
index 2af1af67..5440a8f0 100644
--- a/app/pages/examples.wrn
+++ b/app/pages/examples.wrn
@@ -5,13 +5,12 @@ page Examples {
canonical = "https://wrnexusjs.dev/examples"
}
view {
-
+ Skip to content
Home / Learn / Examples Examples Examples are tied to installed 0.8.0 package documentation. The focused snippets in guides are source-verified; standalone runnable projects and CI compilation are tracked as remaining work.
Minimal .wrn page Documented Database CRUD Planned fixture Authentication and protected route Planned fixture Permissions Planned fixture Forms and validation Documented Realtime dashboard Planned fixture File upload Planned fixture Background queue Planned fixture Redis pub/sub Planned fixture Workspace gateway Planned fixture Deployment Planned fixture Experimental mobile mode Planned fixture
-
}
}
\ No newline at end of file
diff --git a/app/pages/getting-started.wrn b/app/pages/getting-started.wrn
index adabfe2f..df3aafe8 100644
--- a/app/pages/getting-started.wrn
+++ b/app/pages/getting-started.wrn
@@ -5,7 +5,7 @@ page Gettingstarted {
canonical = "https://wrnexusjs.dev/getting-started"
}
view {
-
+ Skip to content
}
}
\ No newline at end of file
diff --git a/app/pages/guides/api-routes.wrn b/app/pages/guides/api-routes.wrn
index 3e81137a..82a6ddff 100644
--- a/app/pages/guides/api-routes.wrn
+++ b/app/pages/guides/api-routes.wrn
@@ -5,13 +5,12 @@ page APIroutes {
canonical = "https://wrnexusjs.dev/guides/api-routes"
}
view {
-
+ Skip to content
Home / Guides / API routes Preview guide · 0.8.0 API routes Export GET, POST, PUT, PATCH, or DELETE from app/api files. Validate request bodies, enforce authentication and authorization, cap request sizes, and return Web Responses.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/authentication.wrn b/app/pages/guides/authentication.wrn
index fe1f9ad5..77fe7400 100644
--- a/app/pages/guides/authentication.wrn
+++ b/app/pages/guides/authentication.wrn
@@ -5,13 +5,12 @@ page Authentication {
canonical = "https://wrnexusjs.dev/guides/authentication"
}
view {
-
+ Skip to content
Home / Guides / Authentication Preview guide · 0.8.0 Authentication Configure session authentication, log users in through supported auth helpers, and read identity from context. Cookie flags, rotation, expiry, and secret storage remain deployment responsibilities.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/authorization.wrn b/app/pages/guides/authorization.wrn
index f7671ffd..b832da02 100644
--- a/app/pages/guides/authorization.wrn
+++ b/app/pages/guides/authorization.wrn
@@ -5,13 +5,12 @@ page Authorization {
canonical = "https://wrnexusjs.dev/guides/authorization"
}
view {
-
+ Skip to content
Home / Guides / Authorization Preview guide · 0.8.0 Authorization Authentication identifies; authorization decides. Enforce permissions in server routes and policies, including object ownership. UI hiding is never an authorization boundary.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/configuration-and-profiles.wrn b/app/pages/guides/configuration-and-profiles.wrn
index 42b2214c..0c27c279 100644
--- a/app/pages/guides/configuration-and-profiles.wrn
+++ b/app/pages/guides/configuration-and-profiles.wrn
@@ -5,13 +5,12 @@ page Configurationandprofiles {
canonical = "https://wrnexusjs.dev/guides/configuration-and-profiles"
}
view {
-
+ Skip to content
Home / Guides / Configuration and profiles Preview guide · 0.8.0 Configuration and profiles wrnexus.config.ts owns styles, SEO, security, data, mobile, fonts, and profiles. Keep secrets in validated environment variables and review merged production configuration.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/database.wrn b/app/pages/guides/database.wrn
index 12be4fbe..598c3a35 100644
--- a/app/pages/guides/database.wrn
+++ b/app/pages/guides/database.wrn
@@ -5,13 +5,12 @@ page Database {
canonical = "https://wrnexusjs.dev/guides/database"
}
view {
-
+ Skip to content
Home / Guides / Database Preview guide · 0.8.0 Database Configure SQLite or the installed supported driver, keep queries in named SQL blocks, generate typed functions, and apply migrations before traffic. Back up data and test rollback independently.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/deployment.wrn b/app/pages/guides/deployment.wrn
index 3b989581..50a05fb3 100644
--- a/app/pages/guides/deployment.wrn
+++ b/app/pages/guides/deployment.wrn
@@ -5,13 +5,12 @@ page Deployment {
canonical = "https://wrnexusjs.dev/guides/deployment"
}
view {
-
+ Skip to content
Home / Guides / Deployment Preview guide · 0.8.0 Deployment Run bun run build, apply migrations, and start dist/server.js with Bun. Configure TLS, proxy trust, environment validation, health checks, graceful restarts, logs, backups, and restrictive security headers.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/forms-and-validation.wrn b/app/pages/guides/forms-and-validation.wrn
index e85a548a..5b289deb 100644
--- a/app/pages/guides/forms-and-validation.wrn
+++ b/app/pages/guides/forms-and-validation.wrn
@@ -5,13 +5,12 @@ page Formsandvalidation {
canonical = "https://wrnexusjs.dev/guides/forms-and-validation"
}
view {
-
+ Skip to content
Home / Guides / Forms and validation Preview guide · 0.8.0 Forms and validation Define a v.object schema, use data-schema on the form, show field errors with data-error, and always call parseBody on the server. refine is server-only.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/i18n-and-themes.wrn b/app/pages/guides/i18n-and-themes.wrn
index cdad720b..652e73d2 100644
--- a/app/pages/guides/i18n-and-themes.wrn
+++ b/app/pages/guides/i18n-and-themes.wrn
@@ -5,13 +5,12 @@ page Internationalizationandthemes {
canonical = "https://wrnexusjs.dev/guides/i18n-and-themes"
}
view {
-
+ Skip to content
Home / Guides / Internationalization and themes Preview guide · 0.8.0 Internationalization and themes Store locale JSON under app/locales and use translation directives. Themes resolve CSS tokens; ensure contrast, system preference behavior, persistence, and non-color cues.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/middleware.wrn b/app/pages/guides/middleware.wrn
index 0c732a3d..6d343018 100644
--- a/app/pages/guides/middleware.wrn
+++ b/app/pages/guides/middleware.wrn
@@ -5,13 +5,12 @@ page Middleware {
canonical = "https://wrnexusjs.dev/guides/middleware"
}
view {
-
+ Skip to content
Home / Guides / Middleware Preview guide · 0.8.0 Middleware Middleware receives context and next. Return next() to continue or return a Response to stop. Put request limits and trust-boundary controls before business logic.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/mobile.wrn b/app/pages/guides/mobile.wrn
index ef492d0c..cc0812b6 100644
--- a/app/pages/guides/mobile.wrn
+++ b/app/pages/guides/mobile.wrn
@@ -5,13 +5,12 @@ page Mobile {
canonical = "https://wrnexusjs.dev/guides/mobile"
}
view {
-
+ Skip to content
Home / Guides / Mobile Preview guide · 0.8.0 Mobile Mobile capabilities are experimental in this preview. Test Capacitor permissions and lifecycle on each platform; do not assume every .wrn or browser API converts to native.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/observability.wrn b/app/pages/guides/observability.wrn
index 2f542592..deee912b 100644
--- a/app/pages/guides/observability.wrn
+++ b/app/pages/guides/observability.wrn
@@ -5,13 +5,12 @@ page Observability {
canonical = "https://wrnexusjs.dev/guides/observability"
}
view {
-
+ Skip to content
Home / Guides / Observability Preview guide · 0.8.0 Observability Use tracking middleware and sinks with redaction, sampling, stable request identifiers, alert ownership, and retention limits. Never capture registry tokens or session secrets.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/pages-and-components.wrn b/app/pages/guides/pages-and-components.wrn
index 8fb24725..e3385f2b 100644
--- a/app/pages/guides/pages-and-components.wrn
+++ b/app/pages/guides/pages-and-components.wrn
@@ -5,13 +5,12 @@ page Pagesandcomponents {
canonical = "https://wrnexusjs.dev/guides/pages-and-components"
}
view {
-
+ Skip to content
Home / Guides / Pages and components Preview guide · 0.8.0 Pages and components Pages are routable, components are reusable, and layouts provide shared slots. Mount a component with data-component and keep browser state scoped and minimal.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/project-structure.wrn b/app/pages/guides/project-structure.wrn
index 6c71777a..67e73030 100644
--- a/app/pages/guides/project-structure.wrn
+++ b/app/pages/guides/project-structure.wrn
@@ -5,13 +5,12 @@ page Projectstructure {
canonical = "https://wrnexusjs.dev/guides/project-structure"
}
view {
-
+ Skip to content
Home / Guides / Project structure Preview guide · 0.8.0 Project structure Pages, components, layouts, APIs, middleware, schemas, database files, locales, realtime rooms, and styles live under app. Never edit app/routes.gen.ts, .wrnexus, or dist by hand.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/pubsub.wrn b/app/pages/guides/pubsub.wrn
index 9bdffebb..335a8419 100644
--- a/app/pages/guides/pubsub.wrn
+++ b/app/pages/guides/pubsub.wrn
@@ -5,13 +5,12 @@ page Pubsub {
canonical = "https://wrnexusjs.dev/guides/pubsub"
}
view {
-
+ Skip to content
Home / Guides / Pub/sub Preview guide · 0.8.0 Pub/sub The in-process driver cannot cross processes. Use Redis where instances must share events, define channel ownership, and design for reconnects and duplicate delivery.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/queues.wrn b/app/pages/guides/queues.wrn
index 973832f5..e3f16681 100644
--- a/app/pages/guides/queues.wrn
+++ b/app/pages/guides/queues.wrn
@@ -5,13 +5,12 @@ page Queues {
canonical = "https://wrnexusjs.dev/guides/queues"
}
view {
-
+ Skip to content
Home / Guides / Queues Preview guide · 0.8.0 Queues Queue behavior is preview-level. Treat in-process work as non-durable, make handlers idempotent, cap retries, record failures, and choose a production persistence strategy.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/realtime.wrn b/app/pages/guides/realtime.wrn
index 206b0125..1b197446 100644
--- a/app/pages/guides/realtime.wrn
+++ b/app/pages/guides/realtime.wrn
@@ -5,13 +5,12 @@ page Realtime {
canonical = "https://wrnexusjs.dev/guides/realtime"
}
view {
-
+ Skip to content
Home / Guides / Realtime Preview guide · 0.8.0 Realtime defineRoom handles connection and messages. Validate message shapes, authorize subscriptions, restrict origins, bound payloads, and use pub/sub to scale across processes.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/routing.wrn b/app/pages/guides/routing.wrn
index 2ac9bb75..2c9e5c1f 100644
--- a/app/pages/guides/routing.wrn
+++ b/app/pages/guides/routing.wrn
@@ -5,13 +5,12 @@ page Routing {
canonical = "https://wrnexusjs.dev/guides/routing"
}
view {
-
+ Skip to content
Home / Guides / Routing Preview guide · 0.8.0 Routing A page filename defines its URL; index maps to the directory root and bracket segments are dynamic parameters. API files under app/api expose HTTP method functions and receive a Context.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/security.wrn b/app/pages/guides/security.wrn
index 142df2a7..60b3e209 100644
--- a/app/pages/guides/security.wrn
+++ b/app/pages/guides/security.wrn
@@ -5,13 +5,12 @@ page Applicationsecurity {
canonical = "https://wrnexusjs.dev/guides/security"
}
view {
-
+ Skip to content
Home / Guides / Application security Preview guide · 0.8.0 Application security Use CSP, CSRF, Trusted Types, session hardening, validation, origin checks, upload restrictions, encryption, request limits, and explicit CORS. See the security policy for reporting.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/server-data.wrn b/app/pages/guides/server-data.wrn
index a30f523f..8b50228a 100644
--- a/app/pages/guides/server-data.wrn
+++ b/app/pages/guides/server-data.wrn
@@ -5,13 +5,12 @@ page Serverdata {
canonical = "https://wrnexusjs.dev/guides/server-data"
}
view {
-
+ Skip to content
Home / Guides / Server data Preview guide · 0.8.0 Server data Use an ssr API binding, return the desired response field, and render it with a server #each block. Values are escaped. Avoid fetching private data through a route that lacks authorization.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/testing.wrn b/app/pages/guides/testing.wrn
index 92aab9fb..17ae6474 100644
--- a/app/pages/guides/testing.wrn
+++ b/app/pages/guides/testing.wrn
@@ -5,13 +5,12 @@ page Testing {
canonical = "https://wrnexusjs.dev/guides/testing"
}
view {
-
+ Skip to content
Home / Guides / Testing Preview guide · 0.8.0 Testing Use Bun tests and @wrnexus/test helpers. Cover server HTML, API status and validation, authorization failures, reactive behavior, and a production startup smoke test.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/troubleshooting.wrn b/app/pages/guides/troubleshooting.wrn
index e795f27a..e3df2658 100644
--- a/app/pages/guides/troubleshooting.wrn
+++ b/app/pages/guides/troubleshooting.wrn
@@ -5,13 +5,12 @@ page Troubleshooting {
canonical = "https://wrnexusjs.dev/guides/troubleshooting"
}
view {
-
+ Skip to content
Home / Guides / Troubleshooting Preview guide · 0.8.0 Troubleshooting Confirm Bun and package versions, regenerate docs/routes through supported commands, read the first compiler diagnostic, check file naming, validate config, and reproduce under a production build.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/upgrading.wrn b/app/pages/guides/upgrading.wrn
index 26c434ad..79a69079 100644
--- a/app/pages/guides/upgrading.wrn
+++ b/app/pages/guides/upgrading.wrn
@@ -5,13 +5,12 @@ page Upgrading {
canonical = "https://wrnexusjs.dev/guides/upgrading"
}
view {
-
+ Skip to content
Home / Guides / Upgrading Preview guide · 0.8.0 Upgrading Back up and commit first, then use wrnexus update --latest as documented by the installed CLI. Review migrations and keep every @wrnexus package aligned. Current release: 0.8.0.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/uploads.wrn b/app/pages/guides/uploads.wrn
index 9ebb8941..8056b43e 100644
--- a/app/pages/guides/uploads.wrn
+++ b/app/pages/guides/uploads.wrn
@@ -5,13 +5,12 @@ page Uploads {
canonical = "https://wrnexusjs.dev/guides/uploads"
}
view {
-
+ Skip to content
Home / Guides / Uploads Preview guide · 0.8.0 Uploads Configure named stores, accepted MIME/extensions, and maxBytes. Random keys avoid path traversal. Private files require an authenticated serving route; v1 buffers each file in memory.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/guides/workspaces-and-gateway.wrn b/app/pages/guides/workspaces-and-gateway.wrn
index f1fa491d..4d48ce83 100644
--- a/app/pages/guides/workspaces-and-gateway.wrn
+++ b/app/pages/guides/workspaces-and-gateway.wrn
@@ -5,7 +5,7 @@ page Workspacesandgateway {
canonical = "https://wrnexusjs.dev/guides/workspaces-and-gateway"
}
view {
-
+ Skip to content
@@ -30,7 +30,6 @@ export const GET = async (ctx: Context) => {
});
};
Always allowlist redirect hosts. After login, validate or sign the returnTo value before redirecting. Keep internal app ports private and open applications through the gateway port.
Release scope This guide describes installed 0.8.0 capabilities. Follow linked package declarations for exact signatures; undocumented behavior is not guaranteed.
Browse package APIs · Troubleshooting · Support
-
}
}
\ No newline at end of file
diff --git a/app/pages/index.wrn b/app/pages/index.wrn
index cb866a70..a69b383c 100644
--- a/app/pages/index.wrn
+++ b/app/pages/index.wrn
@@ -5,7 +5,7 @@ page Home {
canonical = "https://wrnexusjs.dev/"
}
view {
-
+ Skip to content
@@ -39,7 +39,6 @@ export const POST = async (ctx) => {
Capability status Capability Status Details SSR, routing, compiler, APIs Preview Installed in 0.8.0; public support policy pending. Mobile/native Experimental Capacitor compatibility and native generation have platform limitations. Durable queues Experimental Production durability requires an appropriate driver strategy.
-
}
}
\ No newline at end of file
diff --git a/app/pages/language.wrn b/app/pages/language.wrn
index de95d38b..c08ce959 100644
--- a/app/pages/language.wrn
+++ b/app/pages/language.wrn
@@ -5,7 +5,7 @@ page Thewrnlanguage {
canonical = "https://wrnexusjs.dev/language"
}
view {
-
+ Skip to content
@@ -16,7 +16,6 @@ page Thewrnlanguage {
view { <button @click="count++">Count {count}</button> }
}
Pages, components, layouts, props, and state Pages are routes. Components declare default-valued props and may hold state. Layouts provide shared slots. Mount components with data-component; fill default or named slots with data-slot.
Interpolation, conditionals, and loops Interpolation is HTML-escaped. Use server {#if} and {#each} for SSR data. Use data-show for reactive client visibility.
Events and directives @click and other events execute in the reactive scope. Data attributes opt into forms, i18n, themes, realtime, uploader, browser, and mobile behavior. Consult the exact package page because availability varies.
form[data-schema] connects descriptors to client and server validation. Translation keys use {t:key}. Theme toggles use data-wire-theme-toggle. Realtime pages opt into a named room.
Escaping and security Text interpolation is escaped by default. Do not construct trusted HTML from user input. Server-only refinements must be repeated at the authoritative mutation boundary.
Common compiler errors Use balanced braces; a literal brace must be escaped. Declare UI in view, not JSX or hooks. Use a valid page, component, or layout declaration matching the file role. Keep server loops tied to available SSR bindings. Check troubleshooting and compiler API for this release.
-
}
}
\ No newline at end of file
diff --git a/app/pages/license.wrn b/app/pages/license.wrn
index c10e8eb6..601c04bd 100644
--- a/app/pages/license.wrn
+++ b/app/pages/license.wrn
@@ -5,13 +5,12 @@ page License {
canonical = "https://wrnexusjs.dev/license"
}
view {
-
+ Skip to content
Home / Trust / License License Owner decision required This documentation repository contains no public license file, and the packages are unavailable from the public npm registry. No open-source license or redistribution right should be inferred.
Approved preview users must follow the private/commercial terms supplied by WorkRoot. Contact WorkRoot before copying, redistributing, or using WRNexusJS in production.
-
}
}
\ No newline at end of file
diff --git a/app/pages/packages.wrn b/app/pages/packages.wrn
index 2b2a874b..49f86665 100644
--- a/app/pages/packages.wrn
+++ b/app/pages/packages.wrn
@@ -8,7 +8,7 @@ page Packages {
view {
}
}
diff --git a/app/pages/packages/ai.wrn b/app/pages/packages/ai.wrn
index 4d9dcefa..97072a1b 100644
--- a/app/pages/packages/ai.wrn
+++ b/app/pages/packages/ai.wrn
@@ -6,7 +6,7 @@ page wrnexusai {
view {
}
}
diff --git a/app/pages/packages/auth.wrn b/app/pages/packages/auth.wrn
index 49db5dc8..1729360d 100644
--- a/app/pages/packages/auth.wrn
+++ b/app/pages/packages/auth.wrn
@@ -6,7 +6,7 @@ page wrnexusauth {
view {
}
}
diff --git a/app/pages/packages/authz.wrn b/app/pages/packages/authz.wrn
index 754aafab..64a08c55 100644
--- a/app/pages/packages/authz.wrn
+++ b/app/pages/packages/authz.wrn
@@ -6,7 +6,7 @@ page wrnexusauthz {
view {
}
}
diff --git a/app/pages/packages/benchmark.wrn b/app/pages/packages/benchmark.wrn
index e08371f5..bee7fae0 100644
--- a/app/pages/packages/benchmark.wrn
+++ b/app/pages/packages/benchmark.wrn
@@ -6,7 +6,7 @@ page wrnexusbenchmark {
view {
}
}
diff --git a/app/pages/packages/cache.wrn b/app/pages/packages/cache.wrn
index 9c2ab0b9..d902a8c3 100644
--- a/app/pages/packages/cache.wrn
+++ b/app/pages/packages/cache.wrn
@@ -6,7 +6,7 @@ page wrnexuscache {
view {
}
}
diff --git a/app/pages/packages/captcha.wrn b/app/pages/packages/captcha.wrn
index 02893fd0..9d10876b 100644
--- a/app/pages/packages/captcha.wrn
+++ b/app/pages/packages/captcha.wrn
@@ -6,7 +6,7 @@ page wrnexuscaptcha {
view {
}
}
diff --git a/app/pages/packages/cli.wrn b/app/pages/packages/cli.wrn
index 95432fde..c24547a6 100644
--- a/app/pages/packages/cli.wrn
+++ b/app/pages/packages/cli.wrn
@@ -6,7 +6,7 @@ page wrnexuscli {
view {
-
}
}
diff --git a/app/pages/packages/compiler.wrn b/app/pages/packages/compiler.wrn
index 91d58783..05ace0ae 100644
--- a/app/pages/packages/compiler.wrn
+++ b/app/pages/packages/compiler.wrn
@@ -6,7 +6,7 @@ page wrnexuscompiler {
view {
}
}
diff --git a/app/pages/packages/content.wrn b/app/pages/packages/content.wrn
index 7fc48d8f..fbdccf42 100644
--- a/app/pages/packages/content.wrn
+++ b/app/pages/packages/content.wrn
@@ -6,7 +6,7 @@ page wrnexuscontent {
view {
}
}
diff --git a/app/pages/packages/core.wrn b/app/pages/packages/core.wrn
index 8a8500fe..7f060d73 100644
--- a/app/pages/packages/core.wrn
+++ b/app/pages/packages/core.wrn
@@ -6,7 +6,7 @@ page wrnexuscore {
view {
}
}
diff --git a/app/pages/packages/csr.wrn b/app/pages/packages/csr.wrn
index 3c65effc..646eece1 100644
--- a/app/pages/packages/csr.wrn
+++ b/app/pages/packages/csr.wrn
@@ -6,7 +6,7 @@ page wrnexuscsr {
view {
}
}
diff --git a/app/pages/packages/db.wrn b/app/pages/packages/db.wrn
index aee068ee..c529a1ab 100644
--- a/app/pages/packages/db.wrn
+++ b/app/pages/packages/db.wrn
@@ -6,7 +6,7 @@ page wrnexusdb {
view {
}
}
diff --git a/app/pages/packages/dev-server.wrn b/app/pages/packages/dev-server.wrn
index aea75605..f2a66a1e 100644
--- a/app/pages/packages/dev-server.wrn
+++ b/app/pages/packages/dev-server.wrn
@@ -6,7 +6,7 @@ page wrnexusdevserver {
view {
}
}
diff --git a/app/pages/packages/dev-toolbar.wrn b/app/pages/packages/dev-toolbar.wrn
index 3782cc18..6d2bb33c 100644
--- a/app/pages/packages/dev-toolbar.wrn
+++ b/app/pages/packages/dev-toolbar.wrn
@@ -6,7 +6,7 @@ page wrnexusdevtoolbar {
view {
On this page Guide Features Dev-server integration Complete API Examples
-
}
}
diff --git a/app/pages/packages/encryption.wrn b/app/pages/packages/encryption.wrn
index 8742d2b6..9680a811 100644
--- a/app/pages/packages/encryption.wrn
+++ b/app/pages/packages/encryption.wrn
@@ -6,7 +6,7 @@ page wrnexusencryption {
view {
}
}
diff --git a/app/pages/packages/graphql.wrn b/app/pages/packages/graphql.wrn
index 4c6a565e..2c2b43a0 100644
--- a/app/pages/packages/graphql.wrn
+++ b/app/pages/packages/graphql.wrn
@@ -6,7 +6,7 @@ page wrnexusgraphql {
view {
}
}
diff --git a/app/pages/packages/helpers.wrn b/app/pages/packages/helpers.wrn
index ecdff3a2..2ad304fe 100644
--- a/app/pages/packages/helpers.wrn
+++ b/app/pages/packages/helpers.wrn
@@ -6,7 +6,7 @@ page wrnexushelpers {
view {
}
}
diff --git a/app/pages/packages/i18n.wrn b/app/pages/packages/i18n.wrn
index 457f267d..73207d1f 100644
--- a/app/pages/packages/i18n.wrn
+++ b/app/pages/packages/i18n.wrn
@@ -6,7 +6,7 @@ page wrnexusi18n {
view {
}
}
diff --git a/app/pages/packages/identity.wrn b/app/pages/packages/identity.wrn
index 4fbeebf0..c8ab682a 100644
--- a/app/pages/packages/identity.wrn
+++ b/app/pages/packages/identity.wrn
@@ -6,7 +6,7 @@ page wrnexusidentity {
view {
}
}
diff --git a/app/pages/packages/image.wrn b/app/pages/packages/image.wrn
index b3d297f2..d462cc56 100644
--- a/app/pages/packages/image.wrn
+++ b/app/pages/packages/image.wrn
@@ -6,7 +6,7 @@ page wrnexusimage {
view {
}
}
diff --git a/app/pages/packages/jwt.wrn b/app/pages/packages/jwt.wrn
index 5c40c9b0..4205ac6f 100644
--- a/app/pages/packages/jwt.wrn
+++ b/app/pages/packages/jwt.wrn
@@ -6,7 +6,7 @@ page wrnexusjwt {
view {
}
}
diff --git a/app/pages/packages/language-server.wrn b/app/pages/packages/language-server.wrn
index cd6f5c67..306b8b9c 100644
--- a/app/pages/packages/language-server.wrn
+++ b/app/pages/packages/language-server.wrn
@@ -6,7 +6,7 @@ page wrnexuslanguageserver {
view {
}
}
diff --git a/app/pages/packages/mcp.wrn b/app/pages/packages/mcp.wrn
index 7689be72..ee3392f0 100644
--- a/app/pages/packages/mcp.wrn
+++ b/app/pages/packages/mcp.wrn
@@ -6,7 +6,7 @@ page wrnexusmcp {
view {
}
}
diff --git a/app/pages/packages/mobile.wrn b/app/pages/packages/mobile.wrn
index 985a6181..75f00596 100644
--- a/app/pages/packages/mobile.wrn
+++ b/app/pages/packages/mobile.wrn
@@ -6,7 +6,7 @@ page wrnexusmobile {
view {
}
}
diff --git a/app/pages/packages/native.wrn b/app/pages/packages/native.wrn
index 0c2bd808..ba20df34 100644
--- a/app/pages/packages/native.wrn
+++ b/app/pages/packages/native.wrn
@@ -6,7 +6,7 @@ page wrnexusnative {
view {
}
}
diff --git a/app/pages/packages/oauth.wrn b/app/pages/packages/oauth.wrn
index 376b2cac..406a4b2d 100644
--- a/app/pages/packages/oauth.wrn
+++ b/app/pages/packages/oauth.wrn
@@ -6,7 +6,7 @@ page wrnexusoauth {
view {
}
}
diff --git a/app/pages/packages/observability.wrn b/app/pages/packages/observability.wrn
index c5e39c8d..be563d4e 100644
--- a/app/pages/packages/observability.wrn
+++ b/app/pages/packages/observability.wrn
@@ -6,7 +6,7 @@ page wrnexusobservability {
view {
On this page Guide Traces, correlated logs, and OTLP Liveness and readiness Complete API Examples
-
}
}
diff --git a/app/pages/packages/playground.wrn b/app/pages/packages/playground.wrn
index c46f6257..1bbef61d 100644
--- a/app/pages/packages/playground.wrn
+++ b/app/pages/packages/playground.wrn
@@ -6,7 +6,7 @@ page wrnexusplayground {
view {
}
}
diff --git a/app/pages/packages/plugin.wrn b/app/pages/packages/plugin.wrn
index 6d16016a..af030ee1 100644
--- a/app/pages/packages/plugin.wrn
+++ b/app/pages/packages/plugin.wrn
@@ -6,7 +6,7 @@ page wrnexusplugin {
view {
}
}
diff --git a/app/pages/packages/pubsub.wrn b/app/pages/packages/pubsub.wrn
index c5e6c441..f1859178 100644
--- a/app/pages/packages/pubsub.wrn
+++ b/app/pages/packages/pubsub.wrn
@@ -6,7 +6,7 @@ page wrnexuspubsub {
view {
-
}
}
diff --git a/app/pages/packages/pwa.wrn b/app/pages/packages/pwa.wrn
index d1a8d67f..55d4f30b 100644
--- a/app/pages/packages/pwa.wrn
+++ b/app/pages/packages/pwa.wrn
@@ -6,7 +6,7 @@ page wrnexuspwa {
view {
}
}
diff --git a/app/pages/packages/queue.wrn b/app/pages/packages/queue.wrn
index ef05e8a4..159042db 100644
--- a/app/pages/packages/queue.wrn
+++ b/app/pages/packages/queue.wrn
@@ -6,7 +6,7 @@ page wrnexusqueue {
view {
}
}
diff --git a/app/pages/packages/reactive.wrn b/app/pages/packages/reactive.wrn
index 6baa7806..14a6bad7 100644
--- a/app/pages/packages/reactive.wrn
+++ b/app/pages/packages/reactive.wrn
@@ -6,7 +6,7 @@ page wrnexusreactive {
view {
On this page Guide Overview API signal<T>(initial: T): Signal<T> Types Usage Requirements / Notes Complete API Examples
-
}
}
diff --git a/app/pages/packages/realtime.wrn b/app/pages/packages/realtime.wrn
index 013c7e64..b11856a4 100644
--- a/app/pages/packages/realtime.wrn
+++ b/app/pages/packages/realtime.wrn
@@ -6,7 +6,7 @@ page wrnexusrealtime {
view {
}
}
diff --git a/app/pages/packages/router.wrn b/app/pages/packages/router.wrn
index 0f53d9f5..6c187241 100644
--- a/app/pages/packages/router.wrn
+++ b/app/pages/packages/router.wrn
@@ -6,7 +6,7 @@ page wrnexusrouter {
view {
}
}
diff --git a/app/pages/packages/security.wrn b/app/pages/packages/security.wrn
index 471e8f12..aecaf133 100644
--- a/app/pages/packages/security.wrn
+++ b/app/pages/packages/security.wrn
@@ -6,7 +6,7 @@ page wrnexussecurity {
view {
}
}
diff --git a/app/pages/packages/ssr.wrn b/app/pages/packages/ssr.wrn
index ee6383f6..cd56e4f8 100644
--- a/app/pages/packages/ssr.wrn
+++ b/app/pages/packages/ssr.wrn
@@ -6,7 +6,7 @@ page wrnexusssr {
view {
}
}
diff --git a/app/pages/packages/store.wrn b/app/pages/packages/store.wrn
index d44e7d33..5d8f58a4 100644
--- a/app/pages/packages/store.wrn
+++ b/app/pages/packages/store.wrn
@@ -6,7 +6,7 @@ page wrnexusstore {
view {
}
}
diff --git a/app/pages/packages/styles.wrn b/app/pages/packages/styles.wrn
index 6c809ccc..cab7deec 100644
--- a/app/pages/packages/styles.wrn
+++ b/app/pages/packages/styles.wrn
@@ -6,7 +6,7 @@ page wrnexusstyles {
view {
}
}
diff --git a/app/pages/packages/syntax.wrn b/app/pages/packages/syntax.wrn
index b0231303..d80b5d58 100644
--- a/app/pages/packages/syntax.wrn
+++ b/app/pages/packages/syntax.wrn
@@ -6,7 +6,7 @@ page wrnexussyntax {
view {
On this page Guide Complete API Examples
-
}
}
diff --git a/app/pages/packages/test.wrn b/app/pages/packages/test.wrn
index 63598f68..5ce4cf58 100644
--- a/app/pages/packages/test.wrn
+++ b/app/pages/packages/test.wrn
@@ -6,7 +6,7 @@ page wrnexustest {
view {
}
}
diff --git a/app/pages/packages/tracking.wrn b/app/pages/packages/tracking.wrn
index 01abd9ab..58590c0b 100644
--- a/app/pages/packages/tracking.wrn
+++ b/app/pages/packages/tracking.wrn
@@ -6,7 +6,7 @@ page wrnexustracking {
view {
}
}
diff --git a/app/pages/packages/typecheck.wrn b/app/pages/packages/typecheck.wrn
index 146b8fd6..faa5c2c3 100644
--- a/app/pages/packages/typecheck.wrn
+++ b/app/pages/packages/typecheck.wrn
@@ -6,7 +6,7 @@ page wrnexustypecheck {
view {
}
}
diff --git a/app/pages/packages/ui.wrn b/app/pages/packages/ui.wrn
index ba44f944..8064108f 100644
--- a/app/pages/packages/ui.wrn
+++ b/app/pages/packages/ui.wrn
@@ -6,7 +6,7 @@ page wrnexusui {
view {
}
}
diff --git a/app/pages/packages/uploader.wrn b/app/pages/packages/uploader.wrn
index 11055a21..1d5aaacc 100644
--- a/app/pages/packages/uploader.wrn
+++ b/app/pages/packages/uploader.wrn
@@ -6,7 +6,7 @@ page wrnexusuploader {
view {
}
}
diff --git a/app/pages/packages/validation.wrn b/app/pages/packages/validation.wrn
index e7ac76b7..9607f2b6 100644
--- a/app/pages/packages/validation.wrn
+++ b/app/pages/packages/validation.wrn
@@ -6,7 +6,7 @@ page wrnexusvalidation {
view {
}
}
diff --git a/app/pages/releases/0.2.15.wrn b/app/pages/releases/0.2.15.wrn
index 7bbba1f6..f69000e1 100644
--- a/app/pages/releases/0.2.15.wrn
+++ b/app/pages/releases/0.2.15.wrn
@@ -60,7 +60,6 @@ page Release0215 {
WRNexusJS 0.2.15 · Private Developer Preview · Bun-native
Request access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.17.wrn b/app/pages/releases/0.2.17.wrn
index 4b25c11f..c0f5796e 100644
--- a/app/pages/releases/0.2.17.wrn
+++ b/app/pages/releases/0.2.17.wrn
@@ -60,7 +60,6 @@ page Release0217 {
WRNexusJS 0.2.17 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.18.wrn b/app/pages/releases/0.2.18.wrn
index 1ab66643..d5aa5be7 100644
--- a/app/pages/releases/0.2.18.wrn
+++ b/app/pages/releases/0.2.18.wrn
@@ -60,7 +60,6 @@ page Release0218 {
WRNexusJS 0.2.18 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.19.wrn b/app/pages/releases/0.2.19.wrn
index 6bf95b3b..716d7780 100644
--- a/app/pages/releases/0.2.19.wrn
+++ b/app/pages/releases/0.2.19.wrn
@@ -60,7 +60,6 @@ page Release0219 {
WRNexusJS 0.2.19 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.20.wrn b/app/pages/releases/0.2.20.wrn
index 55938585..24e487b0 100644
--- a/app/pages/releases/0.2.20.wrn
+++ b/app/pages/releases/0.2.20.wrn
@@ -60,7 +60,6 @@ page Release0220 {
WRNexusJS 0.2.20 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.21.wrn b/app/pages/releases/0.2.21.wrn
index 84e54e06..8e5a0bed 100644
--- a/app/pages/releases/0.2.21.wrn
+++ b/app/pages/releases/0.2.21.wrn
@@ -60,7 +60,6 @@ page Release0221 {
WRNexusJS 0.2.21 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.22.wrn b/app/pages/releases/0.2.22.wrn
index 7bd6a1fa..e47b1692 100644
--- a/app/pages/releases/0.2.22.wrn
+++ b/app/pages/releases/0.2.22.wrn
@@ -60,7 +60,6 @@ page Release0222 {
WRNexusJS 0.2.22 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.23.wrn b/app/pages/releases/0.2.23.wrn
index a3dfb699..3ad55004 100644
--- a/app/pages/releases/0.2.23.wrn
+++ b/app/pages/releases/0.2.23.wrn
@@ -60,7 +60,6 @@ page Release0223 {
WRNexusJS 0.2.23 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.24.wrn b/app/pages/releases/0.2.24.wrn
index 08f7dc4f..a16d557d 100644
--- a/app/pages/releases/0.2.24.wrn
+++ b/app/pages/releases/0.2.24.wrn
@@ -60,7 +60,6 @@ page Release0224 {
WRNexusJS 0.2.24 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.25.wrn b/app/pages/releases/0.2.25.wrn
index 56a653af..6223a8ee 100644
--- a/app/pages/releases/0.2.25.wrn
+++ b/app/pages/releases/0.2.25.wrn
@@ -60,7 +60,6 @@ page Release0225 {
WRNexusJS 0.2.25 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.26.wrn b/app/pages/releases/0.2.26.wrn
index 0ce04ff8..db8739cc 100644
--- a/app/pages/releases/0.2.26.wrn
+++ b/app/pages/releases/0.2.26.wrn
@@ -60,7 +60,6 @@ page Release0226 {
WRNexusJS 0.2.26 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.27.wrn b/app/pages/releases/0.2.27.wrn
index 92e70e6e..1d53f1cc 100644
--- a/app/pages/releases/0.2.27.wrn
+++ b/app/pages/releases/0.2.27.wrn
@@ -60,7 +60,6 @@ page Release0227 {
WRNexusJS 0.2.27 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.28.wrn b/app/pages/releases/0.2.28.wrn
index b34bc1c3..4117d5cf 100644
--- a/app/pages/releases/0.2.28.wrn
+++ b/app/pages/releases/0.2.28.wrn
@@ -60,7 +60,6 @@ page Release0228 {
WRNexusJS 0.2.28 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.29.wrn b/app/pages/releases/0.2.29.wrn
index 5dd3ebc8..758fea7c 100644
--- a/app/pages/releases/0.2.29.wrn
+++ b/app/pages/releases/0.2.29.wrn
@@ -60,7 +60,6 @@ page Release0229 {
WRNexusJS 0.2.29 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.30.wrn b/app/pages/releases/0.2.30.wrn
index 99832133..a5f8fb7a 100644
--- a/app/pages/releases/0.2.30.wrn
+++ b/app/pages/releases/0.2.30.wrn
@@ -60,7 +60,6 @@ page Release0230 {
WRNexusJS 0.2.30 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.31.wrn b/app/pages/releases/0.2.31.wrn
index a5e6b842..3646d0e4 100644
--- a/app/pages/releases/0.2.31.wrn
+++ b/app/pages/releases/0.2.31.wrn
@@ -60,7 +60,6 @@ page Release0231 {
WRNexusJS 0.2.31 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.32.wrn b/app/pages/releases/0.2.32.wrn
index b4ffe9c3..47ca3b27 100644
--- a/app/pages/releases/0.2.32.wrn
+++ b/app/pages/releases/0.2.32.wrn
@@ -60,7 +60,6 @@ page Release0232 {
WRNexusJS 0.2.32 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.33.wrn b/app/pages/releases/0.2.33.wrn
index 43ee29b6..c8dcf4e6 100644
--- a/app/pages/releases/0.2.33.wrn
+++ b/app/pages/releases/0.2.33.wrn
@@ -60,7 +60,6 @@ page Release0233 {
WRNexusJS 0.2.33 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.34.wrn b/app/pages/releases/0.2.34.wrn
index 947d88ee..177567ab 100644
--- a/app/pages/releases/0.2.34.wrn
+++ b/app/pages/releases/0.2.34.wrn
@@ -60,7 +60,6 @@ page Release0234 {
WRNexusJS 0.2.34 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.35.wrn b/app/pages/releases/0.2.35.wrn
index 2c255202..941a44d9 100644
--- a/app/pages/releases/0.2.35.wrn
+++ b/app/pages/releases/0.2.35.wrn
@@ -60,7 +60,6 @@ page Release0235 {
WRNexusJS 0.2.35 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.36.wrn b/app/pages/releases/0.2.36.wrn
index a4074af6..4fcd31e9 100644
--- a/app/pages/releases/0.2.36.wrn
+++ b/app/pages/releases/0.2.36.wrn
@@ -60,7 +60,6 @@ page Release0236 {
WRNexusJS 0.2.36 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.37.wrn b/app/pages/releases/0.2.37.wrn
index a6e72f58..99a12807 100644
--- a/app/pages/releases/0.2.37.wrn
+++ b/app/pages/releases/0.2.37.wrn
@@ -60,7 +60,6 @@ page Release0237 {
WRNexusJS 0.2.37 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.38.wrn b/app/pages/releases/0.2.38.wrn
index 12a004b9..5f063351 100644
--- a/app/pages/releases/0.2.38.wrn
+++ b/app/pages/releases/0.2.38.wrn
@@ -60,7 +60,6 @@ page Release0238 {
WRNexusJS 0.2.38 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.39.wrn b/app/pages/releases/0.2.39.wrn
index 770f39d6..10b4f0ee 100644
--- a/app/pages/releases/0.2.39.wrn
+++ b/app/pages/releases/0.2.39.wrn
@@ -60,7 +60,6 @@ page Release0239 {
WRNexusJS 0.2.39 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.40.wrn b/app/pages/releases/0.2.40.wrn
index 317ded84..d2c59b5c 100644
--- a/app/pages/releases/0.2.40.wrn
+++ b/app/pages/releases/0.2.40.wrn
@@ -60,7 +60,6 @@ page Release0240 {
WRNexusJS 0.2.40 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.41.wrn b/app/pages/releases/0.2.41.wrn
index eba7d74a..f17c82ea 100644
--- a/app/pages/releases/0.2.41.wrn
+++ b/app/pages/releases/0.2.41.wrn
@@ -60,7 +60,6 @@ page Release0241 {
WRNexusJS 0.2.41 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.42.wrn b/app/pages/releases/0.2.42.wrn
index f561f265..e3491b2b 100644
--- a/app/pages/releases/0.2.42.wrn
+++ b/app/pages/releases/0.2.42.wrn
@@ -60,7 +60,6 @@ page Release0242 {
WRNexusJS 0.2.42 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.43.wrn b/app/pages/releases/0.2.43.wrn
index 16a90511..50c2187e 100644
--- a/app/pages/releases/0.2.43.wrn
+++ b/app/pages/releases/0.2.43.wrn
@@ -60,7 +60,6 @@ page Release0243 {
WRNexusJS 0.2.43 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.44.wrn b/app/pages/releases/0.2.44.wrn
index 7428ac72..d9302896 100644
--- a/app/pages/releases/0.2.44.wrn
+++ b/app/pages/releases/0.2.44.wrn
@@ -60,7 +60,6 @@ page Release0244 {
WRNexusJS 0.2.44 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.45.wrn b/app/pages/releases/0.2.45.wrn
index c579e36b..7cdfc92a 100644
--- a/app/pages/releases/0.2.45.wrn
+++ b/app/pages/releases/0.2.45.wrn
@@ -60,7 +60,6 @@ page Release0245 {
WRNexusJS 0.2.45 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.46.wrn b/app/pages/releases/0.2.46.wrn
index 9d5f673a..aeb2d18b 100644
--- a/app/pages/releases/0.2.46.wrn
+++ b/app/pages/releases/0.2.46.wrn
@@ -60,7 +60,6 @@ page Release0246 {
WRNexusJS 0.2.46 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.47.wrn b/app/pages/releases/0.2.47.wrn
index 88ac06b6..2f2979b4 100644
--- a/app/pages/releases/0.2.47.wrn
+++ b/app/pages/releases/0.2.47.wrn
@@ -60,7 +60,6 @@ page Release0247 {
WRNexusJS 0.2.47 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.48.wrn b/app/pages/releases/0.2.48.wrn
index ea252765..c5768f81 100644
--- a/app/pages/releases/0.2.48.wrn
+++ b/app/pages/releases/0.2.48.wrn
@@ -60,7 +60,6 @@ page Release0248 {
WRNexusJS 0.2.48 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.49.wrn b/app/pages/releases/0.2.49.wrn
index 8a0765f6..52d41510 100644
--- a/app/pages/releases/0.2.49.wrn
+++ b/app/pages/releases/0.2.49.wrn
@@ -60,7 +60,6 @@ page Release0249 {
WRNexusJS 0.2.49 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.50.wrn b/app/pages/releases/0.2.50.wrn
index 51a36a9f..42e115d8 100644
--- a/app/pages/releases/0.2.50.wrn
+++ b/app/pages/releases/0.2.50.wrn
@@ -60,7 +60,6 @@ page Release0250 {
WRNexusJS 0.2.50 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.51.wrn b/app/pages/releases/0.2.51.wrn
index 7c765ca6..c7a1484c 100644
--- a/app/pages/releases/0.2.51.wrn
+++ b/app/pages/releases/0.2.51.wrn
@@ -60,7 +60,6 @@ page Release0251 {
WRNexusJS 0.2.51 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.52.wrn b/app/pages/releases/0.2.52.wrn
index d4fb98fd..82129c84 100644
--- a/app/pages/releases/0.2.52.wrn
+++ b/app/pages/releases/0.2.52.wrn
@@ -60,7 +60,6 @@ page Release0252 {
WRNexusJS 0.2.52 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.53.wrn b/app/pages/releases/0.2.53.wrn
index 9ea984b0..70368ce5 100644
--- a/app/pages/releases/0.2.53.wrn
+++ b/app/pages/releases/0.2.53.wrn
@@ -60,7 +60,6 @@ page Release0253 {
WRNexusJS 0.2.53 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.54.wrn b/app/pages/releases/0.2.54.wrn
index 7a0dacf7..b5d5fbaa 100644
--- a/app/pages/releases/0.2.54.wrn
+++ b/app/pages/releases/0.2.54.wrn
@@ -60,7 +60,6 @@ page Release0254 {
WRNexusJS 0.2.54 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.55.wrn b/app/pages/releases/0.2.55.wrn
index cffd015c..52a2ca50 100644
--- a/app/pages/releases/0.2.55.wrn
+++ b/app/pages/releases/0.2.55.wrn
@@ -60,7 +60,6 @@ page Release0255 {
WRNexusJS 0.2.55 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.56.wrn b/app/pages/releases/0.2.56.wrn
index 585e9dc8..eb226c01 100644
--- a/app/pages/releases/0.2.56.wrn
+++ b/app/pages/releases/0.2.56.wrn
@@ -60,7 +60,6 @@ page Release0256 {
WRNexusJS 0.2.56 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.57.wrn b/app/pages/releases/0.2.57.wrn
index c068a1e9..4b5bc67a 100644
--- a/app/pages/releases/0.2.57.wrn
+++ b/app/pages/releases/0.2.57.wrn
@@ -60,7 +60,6 @@ page Release0257 {
WRNexusJS 0.2.57 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.58.wrn b/app/pages/releases/0.2.58.wrn
index 19aeb061..3a46d89e 100644
--- a/app/pages/releases/0.2.58.wrn
+++ b/app/pages/releases/0.2.58.wrn
@@ -60,7 +60,6 @@ page Release0258 {
WRNexusJS 0.2.58 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.59.wrn b/app/pages/releases/0.2.59.wrn
index 6511dc45..d3da4081 100644
--- a/app/pages/releases/0.2.59.wrn
+++ b/app/pages/releases/0.2.59.wrn
@@ -60,7 +60,6 @@ page Release0259 {
WRNexusJS 0.2.59 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.60.wrn b/app/pages/releases/0.2.60.wrn
index 5fe868d8..93b89cae 100644
--- a/app/pages/releases/0.2.60.wrn
+++ b/app/pages/releases/0.2.60.wrn
@@ -60,7 +60,6 @@ page Release0260 {
WRNexusJS 0.2.60 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.61.wrn b/app/pages/releases/0.2.61.wrn
index fe0ffb46..71126a95 100644
--- a/app/pages/releases/0.2.61.wrn
+++ b/app/pages/releases/0.2.61.wrn
@@ -60,7 +60,6 @@ page Release0261 {
WRNexusJS 0.2.61 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.62.wrn b/app/pages/releases/0.2.62.wrn
index 4adb87bf..13f582bd 100644
--- a/app/pages/releases/0.2.62.wrn
+++ b/app/pages/releases/0.2.62.wrn
@@ -60,7 +60,6 @@ page Release0262 {
WRNexusJS 0.2.62 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.63.wrn b/app/pages/releases/0.2.63.wrn
index 3511ef63..9bfb1ab3 100644
--- a/app/pages/releases/0.2.63.wrn
+++ b/app/pages/releases/0.2.63.wrn
@@ -60,7 +60,6 @@ page Release0263 {
WRNexusJS 0.2.63 · Private Developer Preview · Bun-nativeRequest access License Security Support AI guide WRNexusJS is created by WorkRoot . WRNexus is a separate SaaS product.
-
}
}
diff --git a/app/pages/releases/0.2.64.wrn b/app/pages/releases/0.2.64.wrn
index ad5b8be7..78e7f02e 100644
--- a/app/pages/releases/0.2.64.wrn
+++ b/app/pages/releases/0.2.64.wrn
@@ -62,7 +62,6 @@ page Release0264 {
>
WWRNexusJS 0.2.64 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.65.wrn b/app/pages/releases/0.2.65.wrn
index 7611bec8..dcbe8b57 100644
--- a/app/pages/releases/0.2.65.wrn
+++ b/app/pages/releases/0.2.65.wrn
@@ -62,7 +62,6 @@ page Release0265 {
>
WWRNexusJS 0.2.65 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.66.wrn b/app/pages/releases/0.2.66.wrn
index a899bac4..489bf4a1 100644
--- a/app/pages/releases/0.2.66.wrn
+++ b/app/pages/releases/0.2.66.wrn
@@ -62,7 +62,6 @@ page Release0266 {
>
WWRNexusJS 0.2.66 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.67.wrn b/app/pages/releases/0.2.67.wrn
index 7e425270..dfc0c6eb 100644
--- a/app/pages/releases/0.2.67.wrn
+++ b/app/pages/releases/0.2.67.wrn
@@ -62,7 +62,6 @@ page Release0267 {
>
WWRNexusJS 0.2.67 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.68.wrn b/app/pages/releases/0.2.68.wrn
index 2c27106b..85ffad00 100644
--- a/app/pages/releases/0.2.68.wrn
+++ b/app/pages/releases/0.2.68.wrn
@@ -62,7 +62,6 @@ page Release0268 {
>
WWRNexusJS 0.2.68 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.69.wrn b/app/pages/releases/0.2.69.wrn
index 9974cdc0..91ea9e47 100644
--- a/app/pages/releases/0.2.69.wrn
+++ b/app/pages/releases/0.2.69.wrn
@@ -62,7 +62,6 @@ page Release0269 {
>
WWRNexusJS 0.2.69 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.70.wrn b/app/pages/releases/0.2.70.wrn
index 4cb80653..cf1733c3 100644
--- a/app/pages/releases/0.2.70.wrn
+++ b/app/pages/releases/0.2.70.wrn
@@ -62,7 +62,6 @@ page Release0270 {
>
WWRNexusJS 0.2.70 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.71.wrn b/app/pages/releases/0.2.71.wrn
index b19cd2cc..2263f77f 100644
--- a/app/pages/releases/0.2.71.wrn
+++ b/app/pages/releases/0.2.71.wrn
@@ -62,7 +62,6 @@ page Release0271 {
>
WWRNexusJS 0.2.71 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.72.wrn b/app/pages/releases/0.2.72.wrn
index 3471475c..2d2a26f9 100644
--- a/app/pages/releases/0.2.72.wrn
+++ b/app/pages/releases/0.2.72.wrn
@@ -62,7 +62,6 @@ page Release0272 {
>
WWRNexusJS 0.2.72 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.73.wrn b/app/pages/releases/0.2.73.wrn
index 2bd5a915..ca58dcc3 100644
--- a/app/pages/releases/0.2.73.wrn
+++ b/app/pages/releases/0.2.73.wrn
@@ -62,7 +62,6 @@ page Release0273 {
>
WWRNexusJS 0.2.73 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.74.wrn b/app/pages/releases/0.2.74.wrn
index 980e1685..da9a7e3e 100644
--- a/app/pages/releases/0.2.74.wrn
+++ b/app/pages/releases/0.2.74.wrn
@@ -62,7 +62,6 @@ page Release0274 {
>
WWRNexusJS 0.2.74 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.75.wrn b/app/pages/releases/0.2.75.wrn
index 63199143..260f5c3f 100644
--- a/app/pages/releases/0.2.75.wrn
+++ b/app/pages/releases/0.2.75.wrn
@@ -62,7 +62,6 @@ page Release0275 {
>
WWRNexusJS 0.2.75 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.76.wrn b/app/pages/releases/0.2.76.wrn
index 9c2b7ee0..ae669bf2 100644
--- a/app/pages/releases/0.2.76.wrn
+++ b/app/pages/releases/0.2.76.wrn
@@ -62,7 +62,6 @@ page Release0276 {
>
WWRNexusJS 0.2.76 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.77.wrn b/app/pages/releases/0.2.77.wrn
index af401ce9..a7e79e5d 100644
--- a/app/pages/releases/0.2.77.wrn
+++ b/app/pages/releases/0.2.77.wrn
@@ -62,7 +62,6 @@ page Release0277 {
>
WWRNexusJS 0.2.77 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.78.wrn b/app/pages/releases/0.2.78.wrn
index cb0eacfa..b205ff1a 100644
--- a/app/pages/releases/0.2.78.wrn
+++ b/app/pages/releases/0.2.78.wrn
@@ -62,7 +62,6 @@ page Release0278 {
>
WWRNexusJS 0.2.78 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.2.79.wrn b/app/pages/releases/0.2.79.wrn
index f3421ea7..fb2144e7 100644
--- a/app/pages/releases/0.2.79.wrn
+++ b/app/pages/releases/0.2.79.wrn
@@ -62,7 +62,6 @@ page Release0279 {
>
WWRNexusJS 0.2.79 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.3.0.wrn b/app/pages/releases/0.3.0.wrn
index aa7fdb47..117380a7 100644
--- a/app/pages/releases/0.3.0.wrn
+++ b/app/pages/releases/0.3.0.wrn
@@ -62,7 +62,6 @@ page Release030 {
>
WWRNexusJS 0.3.0 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.3.1.wrn b/app/pages/releases/0.3.1.wrn
index 5fc3eb99..51197172 100644
--- a/app/pages/releases/0.3.1.wrn
+++ b/app/pages/releases/0.3.1.wrn
@@ -62,7 +62,6 @@ page Release031 {
>
WWRNexusJS 0.3.1 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.3.2.wrn b/app/pages/releases/0.3.2.wrn
index b1f20082..8aff2c9f 100644
--- a/app/pages/releases/0.3.2.wrn
+++ b/app/pages/releases/0.3.2.wrn
@@ -62,7 +62,6 @@ page Release032 {
>
WWRNexusJS 0.3.2 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.3.3.wrn b/app/pages/releases/0.3.3.wrn
index 95c2e59b..132daf93 100644
--- a/app/pages/releases/0.3.3.wrn
+++ b/app/pages/releases/0.3.3.wrn
@@ -62,7 +62,6 @@ page Release033 {
>
WWRNexusJS 0.3.3 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.3.4.wrn b/app/pages/releases/0.3.4.wrn
index 63e9fa31..f75b97e6 100644
--- a/app/pages/releases/0.3.4.wrn
+++ b/app/pages/releases/0.3.4.wrn
@@ -62,7 +62,6 @@ page Release034 {
>
WWRNexusJS 0.3.4 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.3.5.wrn b/app/pages/releases/0.3.5.wrn
index 2374f39f..0e8027ef 100644
--- a/app/pages/releases/0.3.5.wrn
+++ b/app/pages/releases/0.3.5.wrn
@@ -62,7 +62,6 @@ page Release035 {
>
WWRNexusJS 0.3.5 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.3.6.wrn b/app/pages/releases/0.3.6.wrn
index d55112f3..fb2cbd55 100644
--- a/app/pages/releases/0.3.6.wrn
+++ b/app/pages/releases/0.3.6.wrn
@@ -62,7 +62,6 @@ page Release036 {
>
WWRNexusJS 0.3.6 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.4.0.wrn b/app/pages/releases/0.4.0.wrn
index bca3ebe8..fa423f6a 100644
--- a/app/pages/releases/0.4.0.wrn
+++ b/app/pages/releases/0.4.0.wrn
@@ -62,7 +62,6 @@ page Release040 {
>
WWRNexusJS 0.4.0 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.5.0.wrn b/app/pages/releases/0.5.0.wrn
index eb2a78c5..777eddbd 100644
--- a/app/pages/releases/0.5.0.wrn
+++ b/app/pages/releases/0.5.0.wrn
@@ -62,7 +62,6 @@ page Release050 {
>
WWRNexusJS 0.5.0 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.5.1.wrn b/app/pages/releases/0.5.1.wrn
index ec923e8c..f13515ae 100644
--- a/app/pages/releases/0.5.1.wrn
+++ b/app/pages/releases/0.5.1.wrn
@@ -62,7 +62,6 @@ page Release051 {
>
WWRNexusJS 0.5.1 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.5.10.wrn b/app/pages/releases/0.5.10.wrn
index e3702977..23a340e2 100644
--- a/app/pages/releases/0.5.10.wrn
+++ b/app/pages/releases/0.5.10.wrn
@@ -62,7 +62,6 @@ page Release0510 {
>
WWRNexusJS 0.5.10 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.5.11.wrn b/app/pages/releases/0.5.11.wrn
index 5fa43483..6b2476a7 100644
--- a/app/pages/releases/0.5.11.wrn
+++ b/app/pages/releases/0.5.11.wrn
@@ -62,7 +62,6 @@ page Release0511 {
>
WWRNexusJS 0.5.11 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.5.12.wrn b/app/pages/releases/0.5.12.wrn
index 286fc963..f2801a84 100644
--- a/app/pages/releases/0.5.12.wrn
+++ b/app/pages/releases/0.5.12.wrn
@@ -62,7 +62,6 @@ page Release0512 {
>
WWRNexusJS 0.5.12 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.5.13.wrn b/app/pages/releases/0.5.13.wrn
index 71b1d36f..94f43127 100644
--- a/app/pages/releases/0.5.13.wrn
+++ b/app/pages/releases/0.5.13.wrn
@@ -62,7 +62,6 @@ page Release0513 {
>
WWRNexusJS 0.5.13 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.6.0.wrn b/app/pages/releases/0.6.0.wrn
index 510b3b7d..483ae833 100644
--- a/app/pages/releases/0.6.0.wrn
+++ b/app/pages/releases/0.6.0.wrn
@@ -62,7 +62,6 @@ page Release060 {
>
WWRNexusJS 0.6.0 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.7.0.wrn b/app/pages/releases/0.7.0.wrn
index b9765e63..fd5cd88f 100644
--- a/app/pages/releases/0.7.0.wrn
+++ b/app/pages/releases/0.7.0.wrn
@@ -62,7 +62,6 @@ page Release070 {
>
WWRNexusJS 0.7.0 Server-first documentation for the Bun-native framework.
Request access License Security Support AI guide
-
}
}
diff --git a/app/pages/releases/0.8.0.wrn b/app/pages/releases/0.8.0.wrn
index daab3470..555d334f 100644
--- a/app/pages/releases/0.8.0.wrn
+++ b/app/pages/releases/0.8.0.wrn
@@ -5,13 +5,12 @@ page Release080 {
canonical = "https://wrnexusjs.dev/releases/0.8.0"
}
view {
-
+ Skip to content
Home / Releases / Release 0.8.0 WRNexusJS 0.8.0 Released 2026-07-13. All 46 installed packages are aligned to this version. Highlights include the new helpers package, reliable workspace app addition, and browser SSO redirects through forward authentication. See the changelog , upgrade guide , and package references.
-
}
}
\ No newline at end of file
diff --git a/app/pages/roadmap.wrn b/app/pages/roadmap.wrn
index bea3fc92..06cc8e97 100644
--- a/app/pages/roadmap.wrn
+++ b/app/pages/roadmap.wrn
@@ -5,13 +5,12 @@ page Roadmap {
canonical = "https://wrnexusjs.dev/roadmap"
}
view {
-
+ Skip to content
Home / Project / Roadmap Roadmap Roadmap items are direction, not delivery commitments. Dates require explicit owner approval.
Now Private preview onboarding and accurate package references Runnable documentation fixtures and link/accessibility checks License, support, and disclosure owner decisions Next Durable queue driver guidance Expanded database/auth/realtime examples Versioned release notes and migration fixtures Later / exploration Historical documentation selector Maintained reproducible benchmarks Broader mobile/native coverage
-
}
}
\ No newline at end of file
diff --git a/app/pages/search.wrn b/app/pages/search.wrn
index b564e397..92b5c7f1 100644
--- a/app/pages/search.wrn
+++ b/app/pages/search.wrn
@@ -5,13 +5,12 @@ page Search {
canonical = "https://wrnexusjs.dev/search"
}
view {
-
+ Skip to content
}
}
\ No newline at end of file
diff --git a/app/pages/security.wrn b/app/pages/security.wrn
index 72c037d3..80328a71 100644
--- a/app/pages/security.wrn
+++ b/app/pages/security.wrn
@@ -5,13 +5,12 @@ page Security {
canonical = "https://wrnexusjs.dev/security"
}
view {
-
+ Skip to content
Home / Trust / Security Security WRNexusJS provides primitives for CSP, CSRF, Trusted Types, sessions, validation, authorization, encryption, upload restrictions, request limits, and WebSocket-origin checks. Applications remain responsible for correct configuration, business authorization, secrets, dependencies, data protection, and operations.
Supported releases Only the current private-preview release 0.8.0 is documented here. A formal old-release support window is not yet published.
Report a vulnerability Use WorkRoot’s approved private contact path at workroot.in . Do not publish exploit details or secrets. Include affected version, impact, reproduction, and a safe contact method. Response targets, encryption key, bounty, audit, and certification are not currently claimed.
Deployment controls Use restrictive CSP and permissions policies, HSTS only on HTTPS production origins, MIME sniffing protection, restrictive referrers, explicit CORS, secure cookies, CSRF validation, request limits, and origin checks. See application security .
-
}
}
\ No newline at end of file
diff --git a/app/pages/showcase.wrn b/app/pages/showcase.wrn
index 77a21e29..ffc0fd83 100644
--- a/app/pages/showcase.wrn
+++ b/app/pages/showcase.wrn
@@ -5,13 +5,12 @@ page Showcase {
canonical = "https://wrnexusjs.dev/showcase"
}
view {
-
+ Skip to content
Home / Project / Showcase Showcase Only confirmed public properties are listed; no customer or traffic claims are made.
WorkRoot Creator/company site demonstrating a public WRNexusJS deployment. Exact deployed version and infrastructure notes await owner confirmation.
WRNexusJS docs This documentation portal, built and verified against WRNexusJS 0.8.0 on Bun.
Screenshots are intentionally deferred until approved assets and alt text are available.
-
}
}
\ No newline at end of file
diff --git a/app/pages/support.wrn b/app/pages/support.wrn
index 4c6123af..bfd024a0 100644
--- a/app/pages/support.wrn
+++ b/app/pages/support.wrn
@@ -5,13 +5,12 @@ page Support {
canonical = "https://wrnexusjs.dev/support"
}
view {
-
+ Skip to content
Home / Trust / Support Support WRNexusJS has no public Discord, public issue tracker, or guaranteed community support channel listed by this repository. Preview access and support begin through WorkRoot’s public contact path .
Include WRNexusJS version, Bun version, OS, a minimal reproduction, expected and actual behavior, and sanitized logs. Never include registry tokens, credentials, session cookies, or private data.
Support scope, service levels, and commercial terms require owner confirmation.
-
}
}
\ No newline at end of file
diff --git a/app/pages/tutorial.wrn b/app/pages/tutorial.wrn
index 6b9666cb..c4fdd8e1 100644
--- a/app/pages/tutorial.wrn
+++ b/app/pages/tutorial.wrn
@@ -5,7 +5,7 @@ page Tutorial {
canonical = "https://wrnexusjs.dev/tutorial"
}
view {
-
+ Skip to content
@@ -24,7 +24,6 @@ export const POST = async (ctx) => {
}
}
Production checklist Choose SQLite for local development or configure the supported PostgreSQL driver. Run migrations before accepting traffic. Enable session authentication and enforce authorization on every mutation. Validate upload types and sizes; keep private objects behind authenticated routes. Use Redis pub/sub when realtime rooms span processes. Treat the default queue as non-durable until a production driver is selected. Follow the focused database , authentication , authorization , realtime , and upload guides.
-
}
}
\ No newline at end of file
diff --git a/app/styles/global.css b/app/styles/global.css
index 6b9e989d..647f2560 100644
--- a/app/styles/global.css
+++ b/app/styles/global.css
@@ -1,7 +1,6 @@
@import "tailwindcss";
@plugin "@iconify/tailwind4";
@source "../**/*.{wrn,ts,tsx}";
-@source "../../node_modules/@wrnexus/ui/components/*.wrn";
/* Documentation v2: one consistent reading surface for guides, packages,
and component references. */
diff --git a/app/types/wrnexus.generated.d.ts b/app/types/wrnexus.generated.d.ts
index d1e847db..8e2cc911 100644
--- a/app/types/wrnexus.generated.d.ts
+++ b/app/types/wrnexus.generated.d.ts
@@ -1,4 +1,5 @@
// AUTO-GENERATED by `wrnexus generate types` - do not edit.
+/* eslint-disable @typescript-eslint/no-empty-object-type */
declare namespace WRNexusGenerated {
type ApiContract = T extends import("@wrnexus/core").DefinedEndpoint
? { input: I; output: O }
diff --git a/scripts/generate-docs.ts b/scripts/generate-docs.ts
index 86fb856e..d23a0ae4 100644
--- a/scripts/generate-docs.ts
+++ b/scripts/generate-docs.ts
@@ -361,7 +361,7 @@ function shell(title: string, description: string, content: string, state = ""):
${state}
view {
}
}
diff --git a/scripts/generate-portal.ts b/scripts/generate-portal.ts
index d6e3f633..62507cb1 100644
--- a/scripts/generate-portal.ts
+++ b/scripts/generate-portal.ts
@@ -80,13 +80,12 @@ function shell(title: string, description: string, body: string, section = "Docu
canonical = "https://wrnexusjs.dev${routeFor(title)}"
}
view {
-
+ Skip to content
Browse documentation ${mobileNav}
${breadcrumbs}${body}
-
}
}`;
@@ -120,13 +119,12 @@ function marketingShell(description: string, body: string) {
canonical = "https://wrnexusjs.dev/"
}
view {
-
+ Skip to content
}
}`;
@@ -593,16 +591,10 @@ for (const file of readdirSync(releasesDirectory).filter((name) => name.endsWith
const releasePath = join(releasesDirectory, file);
let source = readFileSync(releasePath, "utf8");
source = source.replace(
- 'Skip to content ',
' ',
+ 'Skip to content ',
);
- source = source.replace(" ", " ");
- if (!source.includes("\n {2}}\n}\s*$/,
- "\n \n \n }\n}\n",
- );
- }
+ source = source.replace(/\s* /g, "");
writeFileSync(releasePath, source);
}
console.log(
diff --git a/wrnexus.config.ts b/wrnexus.config.ts
index 6441c442..60669b7d 100644
--- a/wrnexus.config.ts
+++ b/wrnexus.config.ts
@@ -65,6 +65,9 @@ const config: AppConfig = {
styles: {
entry: "app/styles/global.css",
+ // The docs use their own semantic HTML/CSS rather than the full 146-component
+ // UI catalog, so do not put that catalog on every route's critical path.
+ includeUi: false,
// Tailwind v4 build. Runs once at dev-serve time (cached; re-run on restart)
// and at `wrnexus build`. `@tailwindcss/cli` writes to stdout, so we capture
@@ -78,8 +81,9 @@ const config: AppConfig = {
},
fonts: {
- sans: '"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif',
- google: [{ family: "Plus Jakarta Sans", weights: [400, 500, 600, 700, 800] }],
+ // A system stack avoids a render-critical third-party font request on the
+ // documentation site. Applications can still opt into Google/local fonts.
+ sans: "ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif",
},
// Fonts — the framework emits optimized markup (preconnect, subsetted