diff --git a/.publish/ai/package.json b/.publish/ai/package.json index cc1cde89..80f1f887 100644 --- a/.publish/ai/package.json +++ b/.publish/ai/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ai", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "Zero-dependency Claude (Anthropic) client for WrNexus apps.", "license": "MIT", diff --git a/.publish/authz/package.json b/.publish/authz/package.json index 340a7d83..ce5ea63c 100644 --- a/.publish/authz/package.json +++ b/.publish/authz/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/authz", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/authz — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/cli/package.json b/.publish/cli/package.json index 1e802494..7d72f40d 100644 --- a/.publish/cli/package.json +++ b/.publish/cli/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/cli", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/cli — part of the WrNexus framework.", "license": "MIT", @@ -28,16 +28,16 @@ "wrnexus": "./dist/index.js" }, "dependencies": { - "@wrnexus/core": "^0.2.34", - "@wrnexus/router": "^0.2.34", - "@wrnexus/csr": "^0.2.34", - "@wrnexus/compiler": "^0.2.34", - "@wrnexus/styles": "^0.2.34", - "@wrnexus/dev-server": "^0.2.34", - "@wrnexus/ui": "^0.2.34", - "@wrnexus/validation": "^0.2.34", - "@wrnexus/i18n": "^0.2.34", - "@wrnexus/db": "^0.2.34" + "@wrnexus/core": "^0.2.35", + "@wrnexus/router": "^0.2.35", + "@wrnexus/csr": "^0.2.35", + "@wrnexus/compiler": "^0.2.35", + "@wrnexus/styles": "^0.2.35", + "@wrnexus/dev-server": "^0.2.35", + "@wrnexus/ui": "^0.2.35", + "@wrnexus/validation": "^0.2.35", + "@wrnexus/i18n": "^0.2.35", + "@wrnexus/db": "^0.2.35" }, "files": [ "dist" diff --git a/.publish/compiler/package.json b/.publish/compiler/package.json index 345b6f68..2b5f3234 100644 --- a/.publish/compiler/package.json +++ b/.publish/compiler/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/compiler", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/compiler — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/core/package.json b/.publish/core/package.json index ddd36e3c..f42b7082 100644 --- a/.publish/core/package.json +++ b/.publish/core/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/core", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/core — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/csr/package.json b/.publish/csr/package.json index 2a85db00..b3304f5f 100644 --- a/.publish/csr/package.json +++ b/.publish/csr/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/csr", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/csr — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.34" + "@wrnexus/core": "^0.2.35" }, "files": [ "dist" diff --git a/.publish/db/package.json b/.publish/db/package.json index 58a3e417..65cd228f 100644 --- a/.publish/db/package.json +++ b/.publish/db/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/db", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/db — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/dev-server/package.json b/.publish/dev-server/package.json index 1282b7e5..212a3fed 100644 --- a/.publish/dev-server/package.json +++ b/.publish/dev-server/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/dev-server", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/dev-server — part of the WrNexus framework.", "license": "MIT", @@ -25,18 +25,18 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.34", - "@wrnexus/router": "^0.2.34", - "@wrnexus/ssr": "^0.2.34", - "@wrnexus/csr": "^0.2.34", - "@wrnexus/compiler": "^0.2.34", - "@wrnexus/styles": "^0.2.34", - "@wrnexus/ui": "^0.2.34", - "@wrnexus/validation": "^0.2.34", - "@wrnexus/i18n": "^0.2.34", - "@wrnexus/db": "^0.2.34", - "@wrnexus/pubsub": "^0.2.34", - "@wrnexus/uploader": "^0.2.34" + "@wrnexus/core": "^0.2.35", + "@wrnexus/router": "^0.2.35", + "@wrnexus/ssr": "^0.2.35", + "@wrnexus/csr": "^0.2.35", + "@wrnexus/compiler": "^0.2.35", + "@wrnexus/styles": "^0.2.35", + "@wrnexus/ui": "^0.2.35", + "@wrnexus/validation": "^0.2.35", + "@wrnexus/i18n": "^0.2.35", + "@wrnexus/db": "^0.2.35", + "@wrnexus/pubsub": "^0.2.35", + "@wrnexus/uploader": "^0.2.35" }, "files": [ "dist" diff --git a/.publish/encryption/package.json b/.publish/encryption/package.json index 50fa4a7b..90ca15c0 100644 --- a/.publish/encryption/package.json +++ b/.publish/encryption/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/encryption", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/encryption — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/helpers/package.json b/.publish/helpers/package.json index 0e32de94..20d9b290 100644 --- a/.publish/helpers/package.json +++ b/.publish/helpers/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/helpers", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "Safe convenience helpers for WrNexus request contexts and common application flows.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.34" + "@wrnexus/core": "^0.2.35" }, "files": [ "dist" diff --git a/.publish/i18n/package.json b/.publish/i18n/package.json index adab0d7f..73eca59c 100644 --- a/.publish/i18n/package.json +++ b/.publish/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/i18n", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/i18n — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.34" + "@wrnexus/core": "^0.2.35" }, "files": [ "dist" diff --git a/.publish/jwt/package.json b/.publish/jwt/package.json index 1ec01606..67614a84 100644 --- a/.publish/jwt/package.json +++ b/.publish/jwt/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/jwt", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/jwt — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/mobile/package.json b/.publish/mobile/package.json index 68f68b6c..c3b3c981 100644 --- a/.publish/mobile/package.json +++ b/.publish/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/mobile", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/mobile — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/native": "^0.2.34" + "@wrnexus/native": "^0.2.35" }, "files": [ "dist" diff --git a/.publish/native/package.json b/.publish/native/package.json index e25a7170..52fbff0e 100644 --- a/.publish/native/package.json +++ b/.publish/native/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/native", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/native — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/oauth/package.json b/.publish/oauth/package.json index 94b4725a..930e3c6a 100644 --- a/.publish/oauth/package.json +++ b/.publish/oauth/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/oauth", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/oauth — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/pubsub/package.json b/.publish/pubsub/package.json index 296a5850..7a3036ad 100644 --- a/.publish/pubsub/package.json +++ b/.publish/pubsub/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/pubsub", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/pubsub — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/queue/package.json b/.publish/queue/package.json index 311c7c24..cc04dcc8 100644 --- a/.publish/queue/package.json +++ b/.publish/queue/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/queue", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/queue — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/reactive/package.json b/.publish/reactive/package.json index 0f927051..05f6e7c1 100644 --- a/.publish/reactive/package.json +++ b/.publish/reactive/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/reactive", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/reactive — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/router/package.json b/.publish/router/package.json index bd284bb2..ffa27e8d 100644 --- a/.publish/router/package.json +++ b/.publish/router/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/router", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/router — part of the WrNexus framework.", "license": "MIT", @@ -21,8 +21,8 @@ } }, "dependencies": { - "@wrnexus/compiler": "^0.2.34", - "@wrnexus/core": "^0.2.34" + "@wrnexus/compiler": "^0.2.35", + "@wrnexus/core": "^0.2.35" }, "files": [ "dist" diff --git a/.publish/ssr/package.json b/.publish/ssr/package.json index 1c14bc34..a21d007c 100644 --- a/.publish/ssr/package.json +++ b/.publish/ssr/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ssr", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/ssr — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.34" + "@wrnexus/core": "^0.2.35" }, "files": [ "dist" diff --git a/.publish/styles/package.json b/.publish/styles/package.json index b7aae355..6f660a3b 100644 --- a/.publish/styles/package.json +++ b/.publish/styles/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/styles", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/styles — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/uploader": "^0.2.34" + "@wrnexus/uploader": "^0.2.35" }, "files": [ "dist" diff --git a/.publish/test/package.json b/.publish/test/package.json index af86ba7f..5abf1edc 100644 --- a/.publish/test/package.json +++ b/.publish/test/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/test", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/test — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/tracking/package.json b/.publish/tracking/package.json index ee6b5741..9b131c07 100644 --- a/.publish/tracking/package.json +++ b/.publish/tracking/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/tracking", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/tracking — part of the WrNexus framework.", "license": "MIT", diff --git a/.publish/ui/package.json b/.publish/ui/package.json index 70649d4f..112648e6 100644 --- a/.publish/ui/package.json +++ b/.publish/ui/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ui", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/ui — part of the WrNexus framework.", "license": "MIT", @@ -22,7 +22,7 @@ "./ui.css": "./ui.css" }, "dependencies": { - "@wrnexus/core": "^0.2.34" + "@wrnexus/core": "^0.2.35" }, "files": [ "dist", diff --git a/.publish/uploader/package.json b/.publish/uploader/package.json index ebfd48f5..1e8a210e 100644 --- a/.publish/uploader/package.json +++ b/.publish/uploader/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/uploader", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/uploader — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.34" + "@wrnexus/core": "^0.2.35" }, "files": [ "dist" diff --git a/.publish/validation/package.json b/.publish/validation/package.json index cfe85f68..e86d1824 100644 --- a/.publish/validation/package.json +++ b/.publish/validation/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/validation", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "description": "@wrnexus/validation — part of the WrNexus framework.", "license": "MIT", diff --git a/packages/ai/package.json b/packages/ai/package.json index d13e1c1b..34d854dc 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ai", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "description": "Zero-dependency Claude (Anthropic) client for WrNexus apps.", diff --git a/packages/authz/package.json b/packages/authz/package.json index 58756431..8b2166ee 100644 --- a/packages/authz/package.json +++ b/packages/authz/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/authz", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/cli/package.json b/packages/cli/package.json index c6806e80..cd532bad 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/cli", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/cli/src/update.ts b/packages/cli/src/update.ts index 38036c8f..b613732a 100644 --- a/packages/cli/src/update.ts +++ b/packages/cli/src/update.ts @@ -384,6 +384,15 @@ const MIGRATIONS: Migration[] = [ // No generated application files require automatic migration. }, }, + { + version: "0.2.35", + id: "class-bug", + description: + "Fixes component behavior encoding, lifecycle and watcher metadata parsing, CSR cleanup, and reactive form control property updates.", + apply() { + // No generated application files require automatic migration. + }, + }, ]; /** Release tooling uses this to require an explicit migration entry per version. */ diff --git a/packages/compiler/package.json b/packages/compiler/package.json index edd08b8b..f8e85db0 100644 --- a/packages/compiler/package.json +++ b/packages/compiler/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/compiler", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/compiler/src/codegen.ts b/packages/compiler/src/codegen.ts index 15a220e7..10453459 100644 --- a/packages/compiler/src/codegen.ts +++ b/packages/compiler/src/codegen.ts @@ -1065,11 +1065,20 @@ function renderComponentNode(node: ViewNode, ctx: CompCtx): string { }) .join(""); + const staticClassValue = staticClasses.join(" "); + + const classHasReactiveExpression = + staticClassValue.includes("{") && exprRefsState(staticClassValue, ctx.stateNames); + const classAttribute = staticClasses.length > 0 || conditionalClasses.length > 0 - ? ` class="${compileAttrValue(staticClasses.join(" "), ctx)}${initialConditionalClasses}"` + ? ` class="${compileAttrValue(staticClassValue, ctx)}${initialConditionalClasses}"` : ""; + const classReactiveBinding = classHasReactiveExpression + ? ` data-wrn-bind-class="${escLit(attrEscape(JSON.stringify(["class", staticClassValue])))}"` + : ""; + const classBindings = conditionalClasses .map(({ className, expression }, index) => { const marker = attrEscape(JSON.stringify([className, expression])); @@ -1083,7 +1092,8 @@ function renderComponentNode(node: ViewNode, ctx: CompCtx): string { const childCtx = loops.length > 0 ? { ...ctx, loopVars: new Set([...(ctx.loopVars ?? []), ...loops]) } : ctx; - const allAttrs = `${classAttribute}${classBindings}${attrs}`; + const allAttrs = + `${classAttribute}` + `${classReactiveBinding}` + `${classBindings}` + `${attrs}`; if (VOID_ELEMENTS.has(node.tag.toLowerCase())) { return `<${node.tag}${allAttrs}>`; diff --git a/packages/compiler/test/compiler.test.ts b/packages/compiler/test/compiler.test.ts index 193c526d..66612393 100644 --- a/packages/compiler/test/compiler.test.ts +++ b/packages/compiler/test/compiler.test.ts @@ -610,3 +610,39 @@ function extractBehavior(output: string): { return JSON.parse(Buffer.from(match![1], "base64").toString("utf8")); } +test("component interpolated class attributes remain reactive", () => { + const output = generate( + parse(` +component CookieToggle { + state personalizationCookies = false + + view { + + Cookie + + } +} +`), + ); + + const match = output.match(/data-wrn-bind-class="([^"]+)"/); + + expect(match).not.toBeNull(); + + const encodedBinding = match?.[1] ?? ""; + + const decodedBinding = encodedBinding + .replaceAll(""", '"') + .replaceAll("'", "'") + .replaceAll("&", "&") + .replaceAll("<", "<") + .replaceAll(">", ">"); + + const binding = JSON.parse(decodedBinding) as [string, string]; + + expect(binding[0]).toBe("class"); + + expect(binding[1]).toBe("base {personalizationCookies ? 'enabled' : 'disabled'}"); +}); diff --git a/packages/core/package.json b/packages/core/package.json index e980f411..d79a064d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/core", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/csr/package.json b/packages/csr/package.json index 67bfa7e8..6ade6fc4 100644 --- a/packages/csr/package.json +++ b/packages/csr/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/csr", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/db/package.json b/packages/db/package.json index 207ca1d9..c7aa4c7a 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/db", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/dev-server/package.json b/packages/dev-server/package.json index c9ae2125..26208542 100644 --- a/packages/dev-server/package.json +++ b/packages/dev-server/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/dev-server", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/encryption/package.json b/packages/encryption/package.json index c6a38d92..8695367c 100644 --- a/packages/encryption/package.json +++ b/packages/encryption/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/encryption", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/helpers/package.json b/packages/helpers/package.json index 8b96f4d7..adba313f 100644 --- a/packages/helpers/package.json +++ b/packages/helpers/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/helpers", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "description": "Safe convenience helpers for WrNexus request contexts and common application flows.", diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 7c6d4078..e1a2dcfd 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/i18n", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/jwt/package.json b/packages/jwt/package.json index bd46b370..565e22ed 100644 --- a/packages/jwt/package.json +++ b/packages/jwt/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/jwt", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/mobile/package.json b/packages/mobile/package.json index b4672fc5..1a8fb00d 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/mobile", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/native/package.json b/packages/native/package.json index 66c405d3..1d7c563c 100644 --- a/packages/native/package.json +++ b/packages/native/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/native", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/oauth/package.json b/packages/oauth/package.json index c95cf314..5fec45fa 100644 --- a/packages/oauth/package.json +++ b/packages/oauth/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/oauth", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/pubsub/package.json b/packages/pubsub/package.json index 56d58b99..02f17ee0 100644 --- a/packages/pubsub/package.json +++ b/packages/pubsub/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/pubsub", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/queue/package.json b/packages/queue/package.json index e6fe073a..4afed6e4 100644 --- a/packages/queue/package.json +++ b/packages/queue/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/queue", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/reactive/package.json b/packages/reactive/package.json index 357b1814..bac94323 100644 --- a/packages/reactive/package.json +++ b/packages/reactive/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/reactive", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/router/package.json b/packages/router/package.json index 855b993c..2e72c5d6 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/router", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/ssr/package.json b/packages/ssr/package.json index 287430ec..c553e60c 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ssr", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/styles/package.json b/packages/styles/package.json index 28bfc44e..4e10c5a6 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/styles", - "version": "0.2.34", + "version": "0.2.35", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/test/package.json b/packages/test/package.json index af1e57fc..4c693edb 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/test", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/tracking/package.json b/packages/tracking/package.json index 982fde5f..5cdb8f3d 100644 --- a/packages/tracking/package.json +++ b/packages/tracking/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/tracking", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/ui/package.json b/packages/ui/package.json index 2bbb4f51..b72fbe0a 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ui", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/uploader/package.json b/packages/uploader/package.json index e7acd1c3..d817bca6 100644 --- a/packages/uploader/package.json +++ b/packages/uploader/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/uploader", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/validation/package.json b/packages/validation/package.json index df15881c..3007f975 100644 --- a/packages/validation/package.json +++ b/packages/validation/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/validation", - "version": "0.2.34", + "version": "0.2.35", "private": true, "type": "module", "main": "src/index.ts",