From c4054c0a49baec9ed1ebdde18cbc00cc53a1acd6 Mon Sep 17 00:00:00 2001 From: Ryan Carniato Date: Tue, 16 Jul 2024 11:52:14 -0700 Subject: [PATCH] fix route hmr: fix #1286, fix #1461, fix #1473 --- .changeset/brown-spoons-smash.md | 5 + examples/bare/package.json | 2 +- examples/basic/package.json | 2 +- examples/experiments/package.json | 2 +- examples/hackernews/package.json | 2 +- examples/notes/package.json | 2 +- examples/todomvc/package.json | 2 +- examples/with-auth/package.json | 2 +- examples/with-authjs/package.json | 2 +- examples/with-drizzle/package.json | 2 +- examples/with-mdx/package.json | 2 +- examples/with-prisma/package.json | 2 +- examples/with-solid-styled/package.json | 2 +- examples/with-tailwindcss/package.json | 2 +- examples/with-trpc/package.json | 2 +- examples/with-unocss/package.json | 2 +- examples/with-vitest/package.json | 2 +- package.json | 2 +- packages/start/package.json | 8 +- pnpm-lock.yaml | 130 ++++++++++++------------ 20 files changed, 91 insertions(+), 86 deletions(-) create mode 100644 .changeset/brown-spoons-smash.md diff --git a/.changeset/brown-spoons-smash.md b/.changeset/brown-spoons-smash.md new file mode 100644 index 000000000..9f349f12e --- /dev/null +++ b/.changeset/brown-spoons-smash.md @@ -0,0 +1,5 @@ +--- +"@solidjs/start": patch +--- + +fix route hmr: fix #1286, fix #1461, fix #1473 diff --git a/examples/bare/package.json b/examples/bare/package.json index 09026ea0d..baa09f625 100644 --- a/examples/bare/package.json +++ b/examples/bare/package.json @@ -9,7 +9,7 @@ "dependencies": { "@solidjs/start": "^1.0.4", "solid-js": "^1.8.18", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/basic/package.json b/examples/basic/package.json index 17d7ae81a..cf1943a11 100644 --- a/examples/basic/package.json +++ b/examples/basic/package.json @@ -12,7 +12,7 @@ "@solidjs/router": "^0.14.1", "@solidjs/start": "^1.0.4", "solid-js": "^1.8.18", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/experiments/package.json b/examples/experiments/package.json index 1511484b1..1b637ef37 100644 --- a/examples/experiments/package.json +++ b/examples/experiments/package.json @@ -11,7 +11,7 @@ "@solidjs/router": "^0.14.1", "@solidjs/start": "^1.0.4", "solid-js": "^1.8.18", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json index 7904d2cbc..0b772a7a0 100644 --- a/examples/hackernews/package.json +++ b/examples/hackernews/package.json @@ -10,7 +10,7 @@ "@solidjs/router": "^0.14.1", "@solidjs/start": "^1.0.4", "solid-js": "^1.8.18", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/notes/package.json b/examples/notes/package.json index ab4dbc920..8bcf28b21 100644 --- a/examples/notes/package.json +++ b/examples/notes/package.json @@ -13,7 +13,7 @@ "solid-js": "^1.8.18", "marked": "^12.0.1", "unstorage": "1.10.2", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json index f46c56694..1d833fc2d 100644 --- a/examples/todomvc/package.json +++ b/examples/todomvc/package.json @@ -11,7 +11,7 @@ "@solidjs/start": "^1.0.4", "solid-js": "^1.8.18", "unstorage": "1.10.2", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index 82b022a61..83d08cd57 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -14,7 +14,7 @@ "@solidjs/start": "^1.0.4", "solid-js": "^1.8.18", "unstorage": "1.10.2", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/with-authjs/package.json b/examples/with-authjs/package.json index 21b67bd9c..d96e00c7c 100644 --- a/examples/with-authjs/package.json +++ b/examples/with-authjs/package.json @@ -22,7 +22,7 @@ "@solidjs/router": "^0.14.1", "@solidjs/start": "^1.0.4", "solid-js": "^1.8.18", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/with-drizzle/package.json b/examples/with-drizzle/package.json index 6243935d9..800bed2c2 100644 --- a/examples/with-drizzle/package.json +++ b/examples/with-drizzle/package.json @@ -17,7 +17,7 @@ "better-sqlite3": "^11.0.0", "drizzle-orm": "^0.31.2", "solid-js": "^1.8.18", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=20" diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json index 1fdf344f0..bb899a515 100644 --- a/examples/with-mdx/package.json +++ b/examples/with-mdx/package.json @@ -12,7 +12,7 @@ "@solidjs/start": "^1.0.4", "@vinxi/plugin-mdx": "^3.7.1", "solid-js": "^1.8.18", - "vinxi": "^0.3.14", + "vinxi": "^0.4.0", "solid-mdx": "^0.0.7" }, "engines": { diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index 51f4196ee..b35464bc8 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -15,7 +15,7 @@ "@solidjs/start": "^1.0.4", "prisma": "^5.12.1", "solid-js": "^1.8.18", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/with-solid-styled/package.json b/examples/with-solid-styled/package.json index 72db96980..297145c2c 100644 --- a/examples/with-solid-styled/package.json +++ b/examples/with-solid-styled/package.json @@ -12,7 +12,7 @@ "@solidjs/start": "^1.0.4", "solid-js": "^1.8.18", "solid-styled": "^0.11.1", - "vinxi": "^0.3.14", + "vinxi": "^0.4.0", "vite-plugin-solid-styled": "^0.11.1" }, "engines": { diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json index 0b4a6fc81..e1c333499 100644 --- a/examples/with-tailwindcss/package.json +++ b/examples/with-tailwindcss/package.json @@ -13,7 +13,7 @@ "postcss": "^8.4.38", "solid-js": "^1.8.18", "tailwindcss": "^3.4.3", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/with-trpc/package.json b/examples/with-trpc/package.json index 783386456..0d572bd79 100644 --- a/examples/with-trpc/package.json +++ b/examples/with-trpc/package.json @@ -15,7 +15,7 @@ "@typeschema/valibot": "^0.13.4", "solid-js": "^1.8.18", "valibot": "^0.29.0", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/with-unocss/package.json b/examples/with-unocss/package.json index ae2d038f7..6dc53c85a 100644 --- a/examples/with-unocss/package.json +++ b/examples/with-unocss/package.json @@ -12,7 +12,7 @@ "@unocss/reset": "^0.59.2", "solid-js": "^1.8.18", "unocss": "^0.59.2", - "vinxi": "^0.3.14" + "vinxi": "^0.4.0" }, "engines": { "node": ">=18" diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 552108da6..eae81dcba 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -20,7 +20,7 @@ "jsdom": "^24.0.0", "solid-js": "^1.8.18", "typescript": "^5.4.5", - "vinxi": "^0.3.14", + "vinxi": "^0.4.0", "vite": "^5.2.8", "vite-plugin-solid": "^2.10.2", "vitest": "^1.5.0" diff --git a/package.json b/package.json index c76a7592b..3a37d1080 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "turbo": "^1.10.7", "typescript": "5.3.3", "valibot": "~0.29.0", - "vinxi": "^0.3.14", + "vinxi": "^0.4.0", "vite": "^5.1.1" }, "dependencies": { diff --git a/packages/start/package.json b/packages/start/package.json index 49ad7c790..d3fb6a29a 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -60,13 +60,13 @@ }, "devDependencies": { "solid-js": "^1.8.18", - "vinxi": "^0.3.14", + "vinxi": "^0.4.0", "typescript": "^5.4.2" }, "dependencies": { - "@vinxi/plugin-directives": "^0.3.1", - "@vinxi/server-components": "^0.3.3", - "@vinxi/server-functions": "^0.3.3", + "@vinxi/plugin-directives": "^0.4.1", + "@vinxi/server-components": "^0.4.1", + "@vinxi/server-functions": "^0.4.1", "defu": "^6.1.2", "error-stack-parser": "^2.1.4", "glob": "^10.3.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ee423791..eeb57519d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -106,8 +106,8 @@ importers: specifier: ~0.29.0 version: 0.29.0 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) vite: specifier: ^5.1.1 version: 5.2.11(@types/node@20.14.8) @@ -121,8 +121,8 @@ importers: specifier: ^1.8.18 version: 1.8.18 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) examples/basic: dependencies: @@ -139,8 +139,8 @@ importers: specifier: ^1.8.18 version: 1.8.18 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) examples/experiments: dependencies: @@ -157,8 +157,8 @@ importers: specifier: ^1.8.18 version: 1.8.18 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) examples/hackernews: dependencies: @@ -172,8 +172,8 @@ importers: specifier: ^1.8.18 version: 1.8.18 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) examples/notes: dependencies: @@ -196,8 +196,8 @@ importers: specifier: 1.10.2 version: 1.10.2(ioredis@5.4.1) vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) examples/todomvc: dependencies: @@ -214,8 +214,8 @@ importers: specifier: 1.10.2 version: 1.10.2(ioredis@5.4.1) vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) examples/with-auth: dependencies: @@ -232,8 +232,8 @@ importers: specifier: 1.10.2 version: 1.10.2(ioredis@5.4.1) vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.12.12)(debug@4.3.4) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.12.12)(debug@4.3.4) devDependencies: '@types/node': specifier: ^20.12.7 @@ -249,7 +249,7 @@ importers: version: 7.24.4 '@solid-mediakit/auth': specifier: ^2.0.11 - version: 2.0.11(@auth/core@0.29.0)(@solidjs/meta@0.29.4)(@solidjs/router@0.14.1)(@solidjs/start@packages+start)(solid-js@1.8.18)(vinxi@0.3.14) + version: 2.0.11(@auth/core@0.29.0)(@solidjs/meta@0.29.4)(@solidjs/router@0.14.1)(@solidjs/start@packages+start)(solid-js@1.8.18)(vinxi@0.4.0) '@solidjs/meta': specifier: ^0.29.4 version: 0.29.4(solid-js@1.8.18) @@ -263,8 +263,8 @@ importers: specifier: ^1.8.18 version: 1.8.18 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.12.12)(debug@4.3.4) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.12.12)(debug@4.3.4) devDependencies: '@types/node': specifier: ^20.12.7 @@ -303,8 +303,8 @@ importers: specifier: ^1.8.18 version: 1.8.18 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) devDependencies: '@types/better-sqlite3': specifier: ^7.6.10 @@ -337,8 +337,8 @@ importers: specifier: ^0.0.7 version: 0.0.7(solid-js@1.8.18)(vite@5.2.11) vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) examples/with-prisma: dependencies: @@ -358,8 +358,8 @@ importers: specifier: ^1.8.18 version: 1.8.18 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.12.12)(debug@4.3.4) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.12.12)(debug@4.3.4) devDependencies: '@types/node': specifier: ^20.12.7 @@ -383,8 +383,8 @@ importers: specifier: ^0.11.1 version: 0.11.1(solid-js@1.8.18) vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) vite-plugin-solid-styled: specifier: ^0.11.1 version: 0.11.1(solid-styled@0.11.1)(vite@5.2.11) @@ -410,8 +410,8 @@ importers: specifier: ^3.4.3 version: 3.4.3 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) examples/with-trpc: dependencies: @@ -440,8 +440,8 @@ importers: specifier: ^0.29.0 version: 0.29.0 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) examples/with-unocss: dependencies: @@ -461,8 +461,8 @@ importers: specifier: ^0.59.2 version: 0.59.4(postcss@8.4.38)(vite@5.2.11) vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) examples/with-vitest: devDependencies: @@ -497,8 +497,8 @@ importers: specifier: ^5.4.5 version: 5.4.5 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) vite: specifier: ^5.2.8 version: 5.2.11(@types/node@20.14.8) @@ -566,14 +566,14 @@ importers: packages/start: dependencies: '@vinxi/plugin-directives': - specifier: ^0.3.1 - version: 0.3.1(vinxi@0.3.14) + specifier: ^0.4.1 + version: 0.4.1(vinxi@0.4.0) '@vinxi/server-components': - specifier: ^0.3.3 - version: 0.3.3(vinxi@0.3.14) + specifier: ^0.4.1 + version: 0.4.1(vinxi@0.4.0) '@vinxi/server-functions': - specifier: ^0.3.3 - version: 0.3.3(vinxi@0.3.14) + specifier: ^0.4.1 + version: 0.4.1(vinxi@0.4.0) defu: specifier: ^6.1.2 version: 6.1.4 @@ -618,8 +618,8 @@ importers: specifier: ^5.4.2 version: 5.4.5 vinxi: - specifier: ^0.3.14 - version: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) + specifier: ^0.4.0 + version: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2) packages: @@ -3146,7 +3146,7 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - /@solid-mediakit/auth@2.0.11(@auth/core@0.29.0)(@solidjs/meta@0.29.4)(@solidjs/router@0.14.1)(@solidjs/start@packages+start)(solid-js@1.8.18)(vinxi@0.3.14): + /@solid-mediakit/auth@2.0.11(@auth/core@0.29.0)(@solidjs/meta@0.29.4)(@solidjs/router@0.14.1)(@solidjs/start@packages+start)(solid-js@1.8.18)(vinxi@0.4.0): resolution: {integrity: sha512-oo5BKqsWLbpK++R97mf9z5xc56zIO70hJQeOBRIsEVrZRa07GQEwzLJdmYZpbDzoHInjBtCjLAEp//PkY2LiJA==} engines: {node: '>=16'} peerDependencies: @@ -3165,7 +3165,7 @@ packages: cookie: 0.6.0 set-cookie-parser: 2.6.0 solid-js: 1.8.18 - vinxi: 0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.12.12)(debug@4.3.4) + vinxi: 0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.12.12)(debug@4.3.4) transitivePeerDependencies: - supports-color dev: false @@ -3837,10 +3837,10 @@ packages: transitivePeerDependencies: - uWebSockets.js - /@vinxi/plugin-directives@0.3.1(vinxi@0.3.14): - resolution: {integrity: sha512-4qz5WifjmJ864VS8Ik9nUG0wAkt/xIcxFpP29RXogGLgccRnceBpWQi+ghw5rm0F6LP/YMAhhO5iFORXclWd0Q==} + /@vinxi/plugin-directives@0.4.1(vinxi@0.4.0): + resolution: {integrity: sha512-NsHCDyqU00i4RKGBoNNcBuONEirg/XfGgPCLFK1CZw3AYBE19haFSgvuo21Bx+BFGcwdRU3BRtaBMvwjLrUCnw==} peerDependencies: - vinxi: ^0.3.10 + vinxi: ^0.4.0 dependencies: '@babel/parser': 7.24.5 acorn: 8.11.3 @@ -3851,7 +3851,7 @@ packages: magicast: 0.2.11 recast: 0.23.7 tslib: 2.6.2 - vinxi: 0.3.14(@opentelemetry/api@1.8.0)(debug@4.3.4) + vinxi: 0.4.0(@opentelemetry/api@1.8.0)(debug@4.3.4) dev: false /@vinxi/plugin-mdx@3.7.1(@mdx-js/mdx@2.3.0): @@ -3866,34 +3866,34 @@ packages: unified: 9.2.2 vfile: 5.3.7 - /@vinxi/server-components@0.3.3(vinxi@0.3.14): - resolution: {integrity: sha512-xaW92nj9HUMLyswPcCmsIXOsS3TJll0m9u3WEjWjLrtZWheHggina6+kTCSeltp/Qe8WlUfNU5G02Xy8L4xQxA==} + /@vinxi/server-components@0.4.1(vinxi@0.4.0): + resolution: {integrity: sha512-rMS+RCGr1tujO1xWgILMLpOWIyw2OwDO46EtkuhTfqaVgLLt/w7+hxzOnh4s3O9sXoKKuUswtj9/MpQQkFoMOQ==} peerDependencies: - vinxi: ^0.3.10 + vinxi: ^0.4.0 dependencies: - '@vinxi/plugin-directives': 0.3.1(vinxi@0.3.14) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.0) acorn: 8.11.3 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.11.3) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.7 - vinxi: 0.3.14(@opentelemetry/api@1.8.0)(debug@4.3.4) + vinxi: 0.4.0(@opentelemetry/api@1.8.0)(debug@4.3.4) dev: false - /@vinxi/server-functions@0.3.3(vinxi@0.3.14): - resolution: {integrity: sha512-yUrHov1gc+NM/YCEOekM1DCdu2tNSH1/j0mZPyIOhPZH/yAZKWA+t3dP79Q3g4QLDHchf6xf8z9u1INEADTlXw==} + /@vinxi/server-functions@0.4.1(vinxi@0.4.0): + resolution: {integrity: sha512-dj5v9V+DurXK8w/nBDgJof+UsK3bkcgk6K/xBUg+WVmn7sUrLTurDTGRkCaknC6tQCyadNzj4FWGGc+qlrWf9g==} peerDependencies: - vinxi: ^0.3.12 + vinxi: ^0.4.0 dependencies: - '@vinxi/plugin-directives': 0.3.1(vinxi@0.3.14) + '@vinxi/plugin-directives': 0.4.1(vinxi@0.4.0) acorn: 8.11.3 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.11.3) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.7 - vinxi: 0.3.14(@opentelemetry/api@1.8.0)(debug@4.3.4) + vinxi: 0.4.0(@opentelemetry/api@1.8.0)(debug@4.3.4) dev: false /@vitest/expect@1.6.0: @@ -10381,8 +10381,8 @@ packages: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - /vinxi@0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.12.12)(debug@4.3.4): - resolution: {integrity: sha512-z92mH3xmnnsodTAURFnfEg4FnCo95JnjjY08nyjl3Z69xVRtQ5V6ckfV9bMp/5G6yT52wnmoLXAfPRPF6vfG+A==} + /vinxi@0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.12.12)(debug@4.3.4): + resolution: {integrity: sha512-NobNjqYGmSABBsmbRo6zyZQfltfZKjPnCj+XLcf1vewBHwAzs5nS1KUWGtc4UeA18dVKtgNbqpUeSOckD0EoBQ==} hasBin: true dependencies: '@babel/core': 7.24.4 @@ -10451,8 +10451,8 @@ packages: - xml2js dev: false - /vinxi@0.3.14(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2): - resolution: {integrity: sha512-z92mH3xmnnsodTAURFnfEg4FnCo95JnjjY08nyjl3Z69xVRtQ5V6ckfV9bMp/5G6yT52wnmoLXAfPRPF6vfG+A==} + /vinxi@0.4.0(@opentelemetry/api@1.8.0)(@types/node@20.14.8)(better-sqlite3@11.0.0)(debug@4.3.4)(drizzle-orm@0.31.2): + resolution: {integrity: sha512-NobNjqYGmSABBsmbRo6zyZQfltfZKjPnCj+XLcf1vewBHwAzs5nS1KUWGtc4UeA18dVKtgNbqpUeSOckD0EoBQ==} hasBin: true dependencies: '@babel/core': 7.24.4 @@ -10520,8 +10520,8 @@ packages: - uWebSockets.js - xml2js - /vinxi@0.3.14(@opentelemetry/api@1.8.0)(debug@4.3.4): - resolution: {integrity: sha512-z92mH3xmnnsodTAURFnfEg4FnCo95JnjjY08nyjl3Z69xVRtQ5V6ckfV9bMp/5G6yT52wnmoLXAfPRPF6vfG+A==} + /vinxi@0.4.0(@opentelemetry/api@1.8.0)(debug@4.3.4): + resolution: {integrity: sha512-NobNjqYGmSABBsmbRo6zyZQfltfZKjPnCj+XLcf1vewBHwAzs5nS1KUWGtc4UeA18dVKtgNbqpUeSOckD0EoBQ==} hasBin: true dependencies: '@babel/core': 7.24.4