diff --git a/.publish/ai/package.json b/.publish/ai/package.json index 3d29a755..170794bd 100644 --- a/.publish/ai/package.json +++ b/.publish/ai/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ai", - "version": "0.2.19", + "version": "0.2.20", "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 21bdce31..7a2256a2 100644 --- a/.publish/authz/package.json +++ b/.publish/authz/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/authz", - "version": "0.2.19", + "version": "0.2.20", "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 88a5b48b..90ee6a8b 100644 --- a/.publish/cli/package.json +++ b/.publish/cli/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/cli", - "version": "0.2.19", + "version": "0.2.20", "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.19", - "@wrnexus/router": "^0.2.19", - "@wrnexus/csr": "^0.2.19", - "@wrnexus/compiler": "^0.2.19", - "@wrnexus/styles": "^0.2.19", - "@wrnexus/dev-server": "^0.2.19", - "@wrnexus/ui": "^0.2.19", - "@wrnexus/validation": "^0.2.19", - "@wrnexus/i18n": "^0.2.19", - "@wrnexus/db": "^0.2.19" + "@wrnexus/core": "^0.2.20", + "@wrnexus/router": "^0.2.20", + "@wrnexus/csr": "^0.2.20", + "@wrnexus/compiler": "^0.2.20", + "@wrnexus/styles": "^0.2.20", + "@wrnexus/dev-server": "^0.2.20", + "@wrnexus/ui": "^0.2.20", + "@wrnexus/validation": "^0.2.20", + "@wrnexus/i18n": "^0.2.20", + "@wrnexus/db": "^0.2.20" }, "files": [ "dist" diff --git a/.publish/compiler/package.json b/.publish/compiler/package.json index b259433c..1d705191 100644 --- a/.publish/compiler/package.json +++ b/.publish/compiler/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/compiler", - "version": "0.2.19", + "version": "0.2.20", "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 85e6645a..d250d5d3 100644 --- a/.publish/core/package.json +++ b/.publish/core/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/core", - "version": "0.2.19", + "version": "0.2.20", "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 3e7ec4a0..32bb0907 100644 --- a/.publish/csr/package.json +++ b/.publish/csr/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/csr", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "description": "@wrnexus/csr — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.19" + "@wrnexus/core": "^0.2.20" }, "files": [ "dist" diff --git a/.publish/db/package.json b/.publish/db/package.json index 39d6693d..03711942 100644 --- a/.publish/db/package.json +++ b/.publish/db/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/db", - "version": "0.2.19", + "version": "0.2.20", "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 706d7fc1..22849808 100644 --- a/.publish/dev-server/package.json +++ b/.publish/dev-server/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/dev-server", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "description": "@wrnexus/dev-server — part of the WrNexus framework.", "license": "MIT", @@ -25,18 +25,18 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.19", - "@wrnexus/router": "^0.2.19", - "@wrnexus/ssr": "^0.2.19", - "@wrnexus/csr": "^0.2.19", - "@wrnexus/compiler": "^0.2.19", - "@wrnexus/styles": "^0.2.19", - "@wrnexus/ui": "^0.2.19", - "@wrnexus/validation": "^0.2.19", - "@wrnexus/i18n": "^0.2.19", - "@wrnexus/db": "^0.2.19", - "@wrnexus/pubsub": "^0.2.19", - "@wrnexus/uploader": "^0.2.19" + "@wrnexus/core": "^0.2.20", + "@wrnexus/router": "^0.2.20", + "@wrnexus/ssr": "^0.2.20", + "@wrnexus/csr": "^0.2.20", + "@wrnexus/compiler": "^0.2.20", + "@wrnexus/styles": "^0.2.20", + "@wrnexus/ui": "^0.2.20", + "@wrnexus/validation": "^0.2.20", + "@wrnexus/i18n": "^0.2.20", + "@wrnexus/db": "^0.2.20", + "@wrnexus/pubsub": "^0.2.20", + "@wrnexus/uploader": "^0.2.20" }, "files": [ "dist" diff --git a/.publish/encryption/package.json b/.publish/encryption/package.json index 011c8d61..ac5da05b 100644 --- a/.publish/encryption/package.json +++ b/.publish/encryption/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/encryption", - "version": "0.2.19", + "version": "0.2.20", "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 5e674bad..61b82f59 100644 --- a/.publish/helpers/package.json +++ b/.publish/helpers/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/helpers", - "version": "0.2.19", + "version": "0.2.20", "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.19" + "@wrnexus/core": "^0.2.20" }, "files": [ "dist" diff --git a/.publish/i18n/package.json b/.publish/i18n/package.json index efccad28..e5af5b50 100644 --- a/.publish/i18n/package.json +++ b/.publish/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/i18n", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "description": "@wrnexus/i18n — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.19" + "@wrnexus/core": "^0.2.20" }, "files": [ "dist" diff --git a/.publish/jwt/package.json b/.publish/jwt/package.json index c639446e..dd27a1d4 100644 --- a/.publish/jwt/package.json +++ b/.publish/jwt/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/jwt", - "version": "0.2.19", + "version": "0.2.20", "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 226d4109..7625e7c1 100644 --- a/.publish/mobile/package.json +++ b/.publish/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/mobile", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "description": "@wrnexus/mobile — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/native": "^0.2.19" + "@wrnexus/native": "^0.2.20" }, "files": [ "dist" diff --git a/.publish/native/package.json b/.publish/native/package.json index a1c40fac..a955479c 100644 --- a/.publish/native/package.json +++ b/.publish/native/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/native", - "version": "0.2.19", + "version": "0.2.20", "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 b797e882..77397514 100644 --- a/.publish/oauth/package.json +++ b/.publish/oauth/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/oauth", - "version": "0.2.19", + "version": "0.2.20", "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 c095f509..2cd0184b 100644 --- a/.publish/pubsub/package.json +++ b/.publish/pubsub/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/pubsub", - "version": "0.2.19", + "version": "0.2.20", "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 2f30fc68..3cf321e4 100644 --- a/.publish/queue/package.json +++ b/.publish/queue/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/queue", - "version": "0.2.19", + "version": "0.2.20", "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 874523db..a059c96e 100644 --- a/.publish/reactive/package.json +++ b/.publish/reactive/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/reactive", - "version": "0.2.19", + "version": "0.2.20", "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 9871430e..4e2b6b68 100644 --- a/.publish/router/package.json +++ b/.publish/router/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/router", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "description": "@wrnexus/router — part of the WrNexus framework.", "license": "MIT", @@ -21,8 +21,8 @@ } }, "dependencies": { - "@wrnexus/compiler": "^0.2.19", - "@wrnexus/core": "^0.2.19" + "@wrnexus/compiler": "^0.2.20", + "@wrnexus/core": "^0.2.20" }, "files": [ "dist" diff --git a/.publish/ssr/package.json b/.publish/ssr/package.json index 36357c00..1ac58b71 100644 --- a/.publish/ssr/package.json +++ b/.publish/ssr/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ssr", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "description": "@wrnexus/ssr — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.19" + "@wrnexus/core": "^0.2.20" }, "files": [ "dist" diff --git a/.publish/styles/package.json b/.publish/styles/package.json index f1b25262..62d9d81c 100644 --- a/.publish/styles/package.json +++ b/.publish/styles/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/styles", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "description": "@wrnexus/styles — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/uploader": "^0.2.19" + "@wrnexus/uploader": "^0.2.20" }, "files": [ "dist" diff --git a/.publish/test/package.json b/.publish/test/package.json index 9540d59b..50f8d71e 100644 --- a/.publish/test/package.json +++ b/.publish/test/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/test", - "version": "0.2.19", + "version": "0.2.20", "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 4918e6d0..bd3b0f5f 100644 --- a/.publish/tracking/package.json +++ b/.publish/tracking/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/tracking", - "version": "0.2.19", + "version": "0.2.20", "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 5326e5df..074c516f 100644 --- a/.publish/ui/package.json +++ b/.publish/ui/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ui", - "version": "0.2.19", + "version": "0.2.20", "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.19" + "@wrnexus/core": "^0.2.20" }, "files": [ "dist", diff --git a/.publish/uploader/package.json b/.publish/uploader/package.json index 1a2f44e0..1e037c07 100644 --- a/.publish/uploader/package.json +++ b/.publish/uploader/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/uploader", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "description": "@wrnexus/uploader — part of the WrNexus framework.", "license": "MIT", @@ -21,7 +21,7 @@ } }, "dependencies": { - "@wrnexus/core": "^0.2.19" + "@wrnexus/core": "^0.2.20" }, "files": [ "dist" diff --git a/.publish/validation/package.json b/.publish/validation/package.json index ff67ddd5..08280fd0 100644 --- a/.publish/validation/package.json +++ b/.publish/validation/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/validation", - "version": "0.2.19", + "version": "0.2.20", "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 c3c9fbe7..8b91d6d7 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ai", - "version": "0.2.19", + "version": "0.2.20", "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 e25ee529..f771e2c5 100644 --- a/packages/authz/package.json +++ b/packages/authz/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/authz", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/cli/package.json b/packages/cli/package.json index 3c98b707..2017debf 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/cli", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/cli/src/update.ts b/packages/cli/src/update.ts index 0ee51c17..5ef1b967 100644 --- a/packages/cli/src/update.ts +++ b/packages/cli/src/update.ts @@ -72,6 +72,20 @@ interface Migration { apply: (ctx: MigrationCtx) => void; } +const VSCODE_EXTENSIONS = `{ + "recommendations": ["wrnexus.wrnexus", "esbenp.prettier-vscode", "dbaeumer.vscode-eslint"] +} +`; + +const LEGACY_VSCODE_EXTENSIONS = + JSON.stringify( + { + recommendations: ["wrnexus.wrnexus", "esbenp.prettier-vscode", "dbaeumer.vscode-eslint"], + }, + null, + 2, + ) + "\n"; + /** * Versioned, idempotent upgrade steps. Each MUST be safe to re-run and MUST NOT * overwrite user code. Append new entries with the version that ships them. @@ -202,21 +216,7 @@ const MIGRATIONS: Migration[] = [ ) + "\n", ".vscode/settings.json", ], - [ - extensions, - JSON.stringify( - { - recommendations: [ - "wrnexus.wrnexus", - "esbenp.prettier-vscode", - "dbaeumer.vscode-eslint", - ], - }, - null, - 2, - ) + "\n", - ".vscode/extensions.json", - ], + [extensions, VSCODE_EXTENSIONS, ".vscode/extensions.json"], ]; for (const [file, contents, label] of files) { @@ -253,6 +253,17 @@ const MIGRATIONS: Migration[] = [ } }, }, + { + version: "0.2.20", + id: "normalize-vscode-extensions", + description: "Normalize the framework-generated VS Code recommendations file", + apply(ctx) { + const file = join(ctx.appRoot, ".vscode", "extensions.json"); + if (!existsSync(file) || readFileSync(file, "utf8") !== LEGACY_VSCODE_EXTENSIONS) return; + ctx.log("~ .vscode/extensions.json formatting normalized"); + if (!ctx.dryRun) writeFileSync(file, VSCODE_EXTENSIONS, "utf8"); + }, + }, ]; /** Release tooling uses this to require an explicit migration entry per version. */ diff --git a/packages/cli/test/update.test.ts b/packages/cli/test/update.test.ts index 2274db00..2154126e 100644 --- a/packages/cli/test/update.test.ts +++ b/packages/cli/test/update.test.ts @@ -84,6 +84,9 @@ test("0.2.19 migration adds VS Code formatting defaults without overwriting sett expect(readFileSync(join(root, ".vscode", "extensions.json"), "utf8")).toContain( "wrnexus.wrnexus", ); + expect(readFileSync(join(root, ".vscode", "extensions.json"), "utf8")).toBe( + '{\n "recommendations": ["wrnexus.wrnexus", "esbenp.prettier-vscode", "dbaeumer.vscode-eslint"]\n}\n', + ); expect(readFileSync(join(root, ".prettierignore"), "utf8")).toBe("node_modules/\nCLAUDE.md\n"); const gitignore = readFileSync(join(root, ".gitignore"), "utf8"); expect(gitignore).not.toContain(".vscode/\n"); @@ -93,3 +96,32 @@ test("0.2.19 migration adds VS Code formatting defaults without overwriting sett rmSync(root, { recursive: true, force: true }); } }); + +test("0.2.20 migration repairs only the legacy generated recommendations layout", () => { + const root = mkdtempSync(join(tmpdir(), "wrnexus-update-")); + mkdirSync(join(root, "app", "pages"), { recursive: true }); + mkdirSync(join(root, ".vscode"), { recursive: true }); + writeFileSync( + join(root, "package.json"), + JSON.stringify({ name: "editor-app", wrnexus: { version: "0.2.19" } }), + ); + writeFileSync( + join(root, ".vscode", "extensions.json"), + JSON.stringify( + { + recommendations: ["wrnexus.wrnexus", "esbenp.prettier-vscode", "dbaeumer.vscode-eslint"], + }, + null, + 2, + ) + "\n", + ); + + try { + updateApp(root, "0.2.20", false); + expect(readFileSync(join(root, ".vscode", "extensions.json"), "utf8")).toBe( + '{\n "recommendations": ["wrnexus.wrnexus", "esbenp.prettier-vscode", "dbaeumer.vscode-eslint"]\n}\n', + ); + } finally { + rmSync(root, { recursive: true, force: true }); + } +}); diff --git a/packages/compiler/package.json b/packages/compiler/package.json index f1fff46f..cdc412be 100644 --- a/packages/compiler/package.json +++ b/packages/compiler/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/compiler", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/core/package.json b/packages/core/package.json index b0a0758d..e22af1d6 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/core", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/csr/package.json b/packages/csr/package.json index 3e17a63d..46d8a6dc 100644 --- a/packages/csr/package.json +++ b/packages/csr/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/csr", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/db/package.json b/packages/db/package.json index 747d1341..001f53c8 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/db", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/dev-server/package.json b/packages/dev-server/package.json index 0ed95623..e4befd4b 100644 --- a/packages/dev-server/package.json +++ b/packages/dev-server/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/dev-server", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/encryption/package.json b/packages/encryption/package.json index 061a518d..7b12af0c 100644 --- a/packages/encryption/package.json +++ b/packages/encryption/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/encryption", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/helpers/package.json b/packages/helpers/package.json index e0695618..0bd7fbf7 100644 --- a/packages/helpers/package.json +++ b/packages/helpers/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/helpers", - "version": "0.2.19", + "version": "0.2.20", "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 d4334a2f..0c466b81 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/i18n", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/jwt/package.json b/packages/jwt/package.json index 85802952..7a3ef6e4 100644 --- a/packages/jwt/package.json +++ b/packages/jwt/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/jwt", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/mobile/package.json b/packages/mobile/package.json index 422a7ba3..de99980e 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/mobile", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/native/package.json b/packages/native/package.json index e26e722e..f41abd71 100644 --- a/packages/native/package.json +++ b/packages/native/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/native", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/oauth/package.json b/packages/oauth/package.json index f6be6bbc..466c1ab7 100644 --- a/packages/oauth/package.json +++ b/packages/oauth/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/oauth", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/pubsub/package.json b/packages/pubsub/package.json index d5f13b71..d8142ce0 100644 --- a/packages/pubsub/package.json +++ b/packages/pubsub/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/pubsub", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/queue/package.json b/packages/queue/package.json index 3ce85456..788c107b 100644 --- a/packages/queue/package.json +++ b/packages/queue/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/queue", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/reactive/package.json b/packages/reactive/package.json index fe5bd702..e65737f4 100644 --- a/packages/reactive/package.json +++ b/packages/reactive/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/reactive", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/router/package.json b/packages/router/package.json index 7636c0bc..b58389bc 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/router", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/ssr/package.json b/packages/ssr/package.json index f51678b3..3d196338 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ssr", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/styles/package.json b/packages/styles/package.json index 28a655e2..6f3167a1 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/styles", - "version": "0.2.19", + "version": "0.2.20", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/test/package.json b/packages/test/package.json index 30ac988c..ef2a952a 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/test", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/tracking/package.json b/packages/tracking/package.json index 675299ac..8c1a1958 100644 --- a/packages/tracking/package.json +++ b/packages/tracking/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/tracking", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/ui/package.json b/packages/ui/package.json index ad859b63..0c4cecce 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/ui", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/uploader/package.json b/packages/uploader/package.json index 6952029c..0f52bd81 100644 --- a/packages/uploader/package.json +++ b/packages/uploader/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/uploader", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/packages/validation/package.json b/packages/validation/package.json index e4dca774..4c14b44b 100644 --- a/packages/validation/package.json +++ b/packages/validation/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/validation", - "version": "0.2.19", + "version": "0.2.20", "private": true, "type": "module", "main": "src/index.ts",