From c1cf31da1de255dfd9c383601baef8120679ed17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABl=20Charles?= Date: Tue, 7 Jan 2025 18:22:47 +0100 Subject: [PATCH 1/5] +middleware example with @universal-middleware/router --- pnpm-lock.yaml | 201 ++++++++++++------ test/middleware-config/express-entry.ts | 26 ++- test/middleware-config/package.json | 21 +- test/middleware-config/pages/Middleware.ts | 9 - .../pages/middlewareTelefunc.ts | 18 +- .../middleware-config/pages/middlewareVike.ts | 13 +- 6 files changed, 166 insertions(+), 122 deletions(-) delete mode 100644 test/middleware-config/pages/Middleware.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c99ad892a29..959b6987430 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -232,7 +232,7 @@ importers: dependencies: '@brillout/docpress': specifier: ^0.10.17 - version: 0.10.17(@algolia/client-search@4.24.0)(@types/node@22.10.2)(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(acorn@8.12.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.27.3)(search-insights@2.17.3)(typescript@5.7.2)(vike@vike)(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 0.10.17(@algolia/client-search@4.24.0)(@types/node@22.10.2)(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.27.3)(search-insights@2.17.3)(typescript@5.7.2)(vike@vike)(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) '@types/node': specifier: ^22.10.2 version: 22.10.2 @@ -1401,11 +1401,14 @@ importers: test/middleware-config: dependencies: '@universal-middleware/core': - specifier: ^0.3.1 - version: 0.3.2 + specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a + version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a '@universal-middleware/express': specifier: ^0.3.1 version: 0.3.2 + '@universal-middleware/router': + specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a + version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a '@vitejs/plugin-react': specifier: ^4.3.4 version: 4.3.4(vite@5.4.11(@types/node@22.10.2)(terser@5.31.0)) @@ -2143,7 +2146,7 @@ packages: react: '>=18.0.0' react-dom: '>=18.0.0' typescript: '*' - vike: link:/home/rom/code/vike/vike/ + vike: link:/home/magne/workspace/vike/vike/ vite: '>=5.2.0' '@brillout/import@0.2.3': @@ -3872,8 +3875,8 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@universal-middleware/core@0.3.2': - resolution: {integrity: sha512-f2iMeagmyluwUXRl9g8g7O6BvaPKtC5TFC+XijrE26U96M5sfYmrvvfUJ+25/UR9f9saPshzxTKaQDrSyf4+Qw==} + '@universal-middleware/core@0.3.3': + resolution: {integrity: sha512-wh4qRSeRHp3ZvyDJQjSY9z42DUObAHfhhVdegR0YaUxPJpUXyJtCwz58M0+2q802p0Ad+lRmjplzqIP8PdHmag==} peerDependencies: '@cloudflare/workers-types': ^4.20241202.0 '@hattip/core': ^0.0.49 @@ -3898,9 +3901,71 @@ packages: hono: optional: true + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a} + version: 0.3.3 + peerDependencies: + '@cloudflare/workers-types': 'catalog:' + '@hattip/core': 'catalog:' + '@webroute/route': 'catalog:' + elysia: 'catalog:' + fastify: 'catalog:' + h3: 'catalog:' + hono: 'catalog:' + peerDependenciesMeta: + '@cloudflare/workers-types': + optional: true + '@hattip/core': + optional: true + '@webroute/route': + optional: true + elysia: + optional: true + fastify: + optional: true + h3: + optional: true + hono: + optional: true + + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a59e8de9dfc42d9017704385b842261ce9': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a59e8de9dfc42d9017704385b842261ce9} + version: 0.3.3 + peerDependencies: + '@cloudflare/workers-types': 'catalog:' + '@hattip/core': 'catalog:' + '@webroute/route': 'catalog:' + elysia: 'catalog:' + fastify: 'catalog:' + h3: 'catalog:' + hono: 'catalog:' + peerDependenciesMeta: + '@cloudflare/workers-types': + optional: true + '@hattip/core': + optional: true + '@webroute/route': + optional: true + elysia: + optional: true + fastify: + optional: true + h3: + optional: true + hono: + optional: true + '@universal-middleware/express@0.3.2': resolution: {integrity: sha512-65xWOpPHJKdN+t2/45S+WGwLjXz+6o3q6wZ2vMf5IUpYJVIDqU4uP4uEteyheU+/VPjfBmbjDZndUTnu05rGFA==} + '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@7969c2a59e8de9dfc42d9017704385b842261ce9': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@7969c2a59e8de9dfc42d9017704385b842261ce9} + version: 0.3.3 + + '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a} + version: 0.1.0 + '@vitejs/plugin-react-swc@3.7.2': resolution: {integrity: sha512-y0byko2b2tSVVf5Gpng1eEhX1OvPC7x8yns1Fx8jDzlJp4LS6CMkCPfLw47cjyoMrshQDoQw4qcgjsU9VvlCew==} peerDependencies: @@ -4236,6 +4301,7 @@ packages: acorn-import-assertions@1.9.0: resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + deprecated: package has been renamed to acorn-import-attributes peerDependencies: acorn: ^8 @@ -6415,6 +6481,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rou3@0.5.1: + resolution: {integrity: sha512-OXMmJ3zRk2xeXFGfA3K+EOPHC5u7RDFG7lIOx0X1pdnhUkI8MdVrbV+sNsD80ElpUZ+MRHdyxPnFthq9VHs8uQ==} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -7032,7 +7101,7 @@ packages: peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' - vike: link:/home/rom/code/vike/vike/ + vike: link:/home/magne/workspace/vike/vike/ vite: '>=4.3.8' vike-react@0.5.10: @@ -7040,26 +7109,26 @@ packages: peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' - vike: link:/home/rom/code/vike/vike/ + vike: link:/home/magne/workspace/vike/vike/ vike-react@0.5.7: resolution: {integrity: sha512-loAf5t4QmSLenjpPKzk9P3Q4lhQVltg/ze0r3k3PpF3ehBJJiOfFWvKwpCi9kvt50hNnQcZgleem5itDqN/KsA==} peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' - vike: link:/home/rom/code/vike/vike/ + vike: link:/home/magne/workspace/vike/vike/ vike-react@0.5.9: resolution: {integrity: sha512-2Vw4xwIGXpkVFKl7sSusZLvL/tTjk4UDHAz/HTVlcamZoDkZt2hWxwWnfNlWmm49ieypwoCezhCDSvdWQzyyKA==} peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' - vike: link:/home/rom/code/vike/vike/ + vike: link:/home/magne/workspace/vike/vike/ vike-vue@0.8.5: resolution: {integrity: sha512-reVfEMjE2Me7xPoRfWw3tEMx358qqIGw0vSS1UsasamEL85Mqwi1HC8xtUFxELkXhr/V9awtmRUvZ2fE+nFpMQ==} peerDependencies: - vike: link:/home/rom/code/vike/vike/ + vike: link:/home/magne/workspace/vike/vike/ vue: ^3.0.0 vite-node@2.1.3: @@ -7938,14 +8007,14 @@ snapshots: '@biomejs/cli-win32-x64@1.9.4': optional: true - '@brillout/docpress@0.10.17(@algolia/client-search@4.24.0)(@types/node@22.10.2)(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(acorn@8.12.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.27.3)(search-insights@2.17.3)(typescript@5.7.2)(vike@vike)(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))': + '@brillout/docpress@0.10.17(@algolia/client-search@4.24.0)(@types/node@22.10.2)(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.27.3)(search-insights@2.17.3)(typescript@5.7.2)(vike@vike)(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))': dependencies: '@brillout/picocolors': 1.0.15 '@docsearch/css': 3.8.0 '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(search-insights@2.17.3) '@mdx-js/mdx': 3.0.1 '@mdx-js/react': 3.0.1(@types/react@19.0.2)(react@19.0.0) - '@mdx-js/rollup': 3.0.1(acorn@8.12.1)(rollup@4.27.3) + '@mdx-js/rollup': 3.0.1(rollup@4.27.3) '@shikijs/transformers': 1.2.0 '@types/node': 22.10.2 '@types/react': 19.0.2 @@ -8665,36 +8734,6 @@ snapshots: - acorn - supports-color - '@mdx-js/mdx@3.1.0(acorn@8.12.1)': - dependencies: - '@types/estree': 1.0.6 - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdx': 2.0.13 - collapse-white-space: 2.1.0 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - estree-util-scope: 1.0.0 - estree-walker: 3.0.3 - hast-util-to-jsx-runtime: 2.3.0 - markdown-extensions: 2.0.0 - recma-build-jsx: 1.0.0 - recma-jsx: 1.0.0(acorn@8.12.1) - recma-stringify: 1.0.0 - rehype-recma: 1.0.0 - remark-mdx: 3.0.1 - remark-parse: 11.0.0 - remark-rehype: 11.1.0 - source-map: 0.7.4 - unified: 11.0.4 - unist-util-position-from-estree: 2.0.0 - unist-util-stringify-position: 4.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.1 - transitivePeerDependencies: - - acorn - - supports-color - '@mdx-js/react@3.0.1(@types/react@19.0.2)(react@19.0.0)': dependencies: '@types/mdx': 2.0.13 @@ -8707,9 +8746,9 @@ snapshots: '@types/react': 19.0.1 react: 19.0.0 - '@mdx-js/rollup@3.0.1(acorn@8.12.1)(rollup@4.27.3)': + '@mdx-js/rollup@3.0.1(rollup@4.27.3)': dependencies: - '@mdx-js/mdx': 3.1.0(acorn@8.12.1) + '@mdx-js/mdx': 3.1.0(acorn@8.11.3) '@rollup/pluginutils': 5.1.4(rollup@4.27.3) rollup: 4.27.3 source-map: 0.7.4 @@ -9375,14 +9414,50 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@universal-middleware/core@0.3.2': + '@universal-middleware/core@0.3.3': + dependencies: + regexparam: 3.0.0 + tough-cookie: 5.0.0 + + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a': + dependencies: + regexparam: 3.0.0 + tough-cookie: 5.0.0 + + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a59e8de9dfc42d9017704385b842261ce9': dependencies: regexparam: 3.0.0 tough-cookie: 5.0.0 '@universal-middleware/express@0.3.2': dependencies: - '@universal-middleware/core': 0.3.2 + '@universal-middleware/core': 0.3.3 + transitivePeerDependencies: + - '@cloudflare/workers-types' + - '@hattip/core' + - '@webroute/route' + - elysia + - fastify + - h3 + - hono + + '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@7969c2a59e8de9dfc42d9017704385b842261ce9': + dependencies: + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a59e8de9dfc42d9017704385b842261ce9 + transitivePeerDependencies: + - '@cloudflare/workers-types' + - '@hattip/core' + - '@webroute/route' + - elysia + - fastify + - h3 + - hono + + '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a': + dependencies: + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a59e8de9dfc42d9017704385b842261ce9 + '@universal-middleware/hono': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@7969c2a59e8de9dfc42d9017704385b842261ce9 + rou3: 0.5.1 transitivePeerDependencies: - '@cloudflare/workers-types' - '@hattip/core' @@ -9913,17 +9988,17 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack@5.91.0))(webpack@5.91.0(webpack-cli@5.1.4))': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.91.0)': dependencies: webpack: 5.91.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.91.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack@5.91.0))(webpack@5.91.0(webpack-cli@5.1.4))': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.91.0)': dependencies: webpack: 5.91.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.91.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack@5.91.0))(webpack@5.91.0(webpack-cli@5.1.4))': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.91.0)': dependencies: webpack: 5.91.0(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.91.0) @@ -9972,10 +10047,6 @@ snapshots: dependencies: acorn: 8.11.3 - acorn-jsx@5.3.2(acorn@8.12.1): - dependencies: - acorn: 8.12.1 - acorn-walk@8.3.2: {} acorn@8.11.3: {} @@ -12643,16 +12714,6 @@ snapshots: transitivePeerDependencies: - acorn - recma-jsx@1.0.0(acorn@8.12.1): - dependencies: - acorn-jsx: 5.3.2(acorn@8.12.1) - estree-util-to-js: 2.0.0 - recma-parse: 1.0.0 - recma-stringify: 1.0.0 - unified: 11.0.4 - transitivePeerDependencies: - - acorn - recma-parse@1.0.0: dependencies: '@types/estree': 1.0.6 @@ -12831,6 +12892,8 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.27.3 fsevents: 2.3.3 + rou3@0.5.1: {} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -13188,7 +13251,7 @@ snapshots: react: 18.3.1 react-streaming: 0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - terser-webpack-plugin@5.3.10(webpack@5.91.0(webpack-cli@5.1.4)): + terser-webpack-plugin@5.3.10(webpack@5.91.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 @@ -13772,9 +13835,9 @@ snapshots: webpack-cli@5.1.4(webpack@5.91.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack@5.91.0))(webpack@5.91.0(webpack-cli@5.1.4)) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack@5.91.0))(webpack@5.91.0(webpack-cli@5.1.4)) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack@5.91.0))(webpack@5.91.0(webpack-cli@5.1.4)) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.91.0) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.91.0) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.91.0) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -13819,7 +13882,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.91.0(webpack-cli@5.1.4)) + terser-webpack-plugin: 5.3.10(webpack@5.91.0) watchpack: 2.4.1 webpack-sources: 3.2.3 optionalDependencies: diff --git a/test/middleware-config/express-entry.ts b/test/middleware-config/express-entry.ts index 8fc2521976e..c5c1b2da2dd 100644 --- a/test/middleware-config/express-entry.ts +++ b/test/middleware-config/express-entry.ts @@ -1,10 +1,11 @@ import { dirname } from 'node:path' import { fileURLToPath } from 'node:url' +import { universalSymbol } from '@universal-middleware/core' import { createMiddleware } from '@universal-middleware/express' +import { type MiddlewareDefinition, type RouteDefinition, UniversalRouter, apply } from '@universal-middleware/router' import express from 'express' import { getMiddlewares } from 'vike/__internal' -import type { Middleware } from './pages/Middleware' const __filename = fileURLToPath(import.meta.url) const __dirname = dirname(__filename) @@ -21,7 +22,7 @@ async function startServer() { app.use(express.static(`${root}/dist/client`)) } else { // Instantiate Vite's development server and integrate its middleware to our server. - // ⚠️ We should instantiate it *only* in development. (It isn't needed in production + // ! We should instantiate it *only* in development. (It isn't needed in production // and would unnecessarily bloat our server in production.) const vite = await import('vite') const viteDevMiddleware = ( @@ -33,12 +34,15 @@ async function startServer() { app.use(viteDevMiddleware) } - const middlewares = (await getMiddlewares()) as Middleware[] - middlewares.sort((m1, m2) => getOrder(m1.order) - getOrder(m2.order)) - middlewares.forEach((middlewareSpec) => { - const middleware = middlewareSpec.value - app.all('*', createMiddleware(() => middleware)()) - }) + const middlewares = (await getMiddlewares()) as (RouteDefinition | MiddlewareDefinition)[] + const router = new UniversalRouter() + apply(router, middlewares) + app.all('*', createMiddleware(() => router[universalSymbol])()) + // TODO replace with UniversalExpressRouter once done. + // It should look like this: + // const router = new UniversalExpressRouter(app) + // apply(router, middlewares) + // So no need for manually calling app.*, and rely on express routing app.listen(port, () => { console.log(`Server listening on http://localhost:${port}`) @@ -46,9 +50,3 @@ async function startServer() { return app } - -function getOrder(order: Middleware['order']): number { - if (order === 'post') return 100 - if (order === 'pre') return -100 - return order -} diff --git a/test/middleware-config/package.json b/test/middleware-config/package.json index b14ab9ae20a..8da3b4fee6f 100644 --- a/test/middleware-config/package.json +++ b/test/middleware-config/package.json @@ -5,24 +5,25 @@ "preview": "cross-env NODE_ENV=production tsx ./express-entry.ts" }, "dependencies": { + "@universal-middleware/core": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a", "@universal-middleware/express": "^0.3.1", - "express": "^4.21.2", + "@universal-middleware/router": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a", "@vitejs/plugin-react": "^4.3.4", + "express": "^4.21.2", "react": "^18.3.1", "react-dom": "^18.3.1", - "vike-react": "^0.5.9", - "@universal-middleware/core": "^0.3.1", - "telefunc": "^0.1.82" + "telefunc": "^0.1.82", + "vike-react": "^0.5.9" }, "devDependencies": { - "typescript": "^5.7.2", - "vike": "^0.4.212", - "vite": "^5.4.11", "@types/express": "^4.17.21", - "tsx": "^4.19.2", - "cross-env": "^7.0.3", "@types/react": "^18.3.14", - "@types/react-dom": "^18.3.2" + "@types/react-dom": "^18.3.2", + "cross-env": "^7.0.3", + "tsx": "^4.19.2", + "typescript": "^5.7.2", + "vike": "^0.4.212", + "vite": "^5.4.11" }, "type": "module" } diff --git a/test/middleware-config/pages/Middleware.ts b/test/middleware-config/pages/Middleware.ts deleted file mode 100644 index aed5b793869..00000000000 --- a/test/middleware-config/pages/Middleware.ts +++ /dev/null @@ -1,9 +0,0 @@ -export { Middleware } - -import type { UniversalMiddleware } from '@universal-middleware/core' - -type Middleware = { - name: string - order: 'pre' | 'post' | number - value: UniversalMiddleware -} diff --git a/test/middleware-config/pages/middlewareTelefunc.ts b/test/middleware-config/pages/middlewareTelefunc.ts index 5c46266f963..a7b427c3cf8 100644 --- a/test/middleware-config/pages/middlewareTelefunc.ts +++ b/test/middleware-config/pages/middlewareTelefunc.ts @@ -1,14 +1,16 @@ +import { withRoute } from '@universal-middleware/router' + export { middlewareTelefunc } -import { telefunc } from 'telefunc' import type { UniversalMiddleware } from '@universal-middleware/core' -import type { Middleware } from './Middleware' +import { telefunc } from 'telefunc' const telefuncUniversalMiddleware: UniversalMiddleware = async (request, context, runtime) => { const url = request.url.toString() - const urlParsed = new URL(url) - if (urlParsed.pathname !== '/_telefunc') return + // No need for that. UniversalRouter and its variants should handle it + // const urlParsed = new URL(url) + // if (urlParsed.pathname !== '/_telefunc') return const httpResponse = await telefunc({ url, @@ -28,10 +30,4 @@ const telefuncUniversalMiddleware: UniversalMiddleware = async (request, context }) } -const middlewareTelefunc: Middleware[] = [ - { - name: 'telefunc', - order: 'pre', - value: telefuncUniversalMiddleware - } -] +const middlewareTelefunc = withRoute(telefuncUniversalMiddleware, 'POST', '/_telefunc') diff --git a/test/middleware-config/pages/middlewareVike.ts b/test/middleware-config/pages/middlewareVike.ts index e385633291e..5ffceea7ff6 100644 --- a/test/middleware-config/pages/middlewareVike.ts +++ b/test/middleware-config/pages/middlewareVike.ts @@ -1,9 +1,10 @@ +import { withRoute } from '@universal-middleware/router' + export { middlewareVike } -import { renderPage } from 'vike/server' // TODO: stop using universal-middleware and directly integrate server middlewares instead. (Bati generates boilerplates that use universal-middleware https://github.com/magne4000/universal-middleware to make Bati's internal logic easier. This is temporary and will be removed soon.) import type { UniversalMiddleware } from '@universal-middleware/core' -import type { Middleware } from './Middleware' +import { renderPage } from 'vike/server' const vikeUniversalMiddleware: UniversalMiddleware = async (request, context, runtime) => { const pageContextInit = { ...context, ...runtime, urlOriginal: request.url, headersOriginal: request.headers } @@ -19,10 +20,4 @@ const vikeUniversalMiddleware: UniversalMiddleware = async (request, context, ru }) } -const middlewareVike: Middleware[] = [ - { - name: 'vike', - order: 'post', - value: vikeUniversalMiddleware - } -] +const middlewareVike = withRoute(vikeUniversalMiddleware, 'GET', '/**') From 98030e64bebbb7f276d01efbff20953666eaed9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABl=20Charles?= Date: Wed, 8 Jan 2025 14:42:25 +0100 Subject: [PATCH 2/5] all helpers replaced by `decorate` + new types --- pnpm-lock.yaml | 55 ++++++++++++------- test/middleware-config/express-entry.ts | 16 ++---- test/middleware-config/package.json | 4 +- .../pages/middlewareTelefunc.ts | 7 ++- .../middleware-config/pages/middlewareVike.ts | 7 ++- 5 files changed, 52 insertions(+), 37 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 959b6987430..78d6942e6c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1401,14 +1401,14 @@ importers: test/middleware-config: dependencies: '@universal-middleware/core': - specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a - version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a + specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f + version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f '@universal-middleware/express': specifier: ^0.3.1 version: 0.3.2 '@universal-middleware/router': - specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a - version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a + specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f + version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f '@vitejs/plugin-react': specifier: ^4.3.4 version: 4.3.4(vite@5.4.11(@types/node@22.10.2)(terser@5.31.0)) @@ -3901,8 +3901,8 @@ packages: hono: optional: true - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a} + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f} version: 0.3.3 peerDependencies: '@cloudflare/workers-types': 'catalog:' @@ -3928,8 +3928,8 @@ packages: hono: optional: true - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a59e8de9dfc42d9017704385b842261ce9': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a59e8de9dfc42d9017704385b842261ce9} + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b} version: 0.3.3 peerDependencies: '@cloudflare/workers-types': 'catalog:' @@ -3958,12 +3958,16 @@ packages: '@universal-middleware/express@0.3.2': resolution: {integrity: sha512-65xWOpPHJKdN+t2/45S+WGwLjXz+6o3q6wZ2vMf5IUpYJVIDqU4uP4uEteyheU+/VPjfBmbjDZndUTnu05rGFA==} - '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@7969c2a59e8de9dfc42d9017704385b842261ce9': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@7969c2a59e8de9dfc42d9017704385b842261ce9} + '@universal-middleware/express@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b} version: 0.3.3 - '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a} + '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b} + version: 0.3.3 + + '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f} version: 0.1.0 '@vitejs/plugin-react-swc@3.7.2': @@ -9419,12 +9423,12 @@ snapshots: regexparam: 3.0.0 tough-cookie: 5.0.0 - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a': + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f': dependencies: regexparam: 3.0.0 tough-cookie: 5.0.0 - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a59e8de9dfc42d9017704385b842261ce9': + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': dependencies: regexparam: 3.0.0 tough-cookie: 5.0.0 @@ -9441,9 +9445,21 @@ snapshots: - h3 - hono - '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@7969c2a59e8de9dfc42d9017704385b842261ce9': + '@universal-middleware/express@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': + dependencies: + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b + transitivePeerDependencies: + - '@cloudflare/workers-types' + - '@hattip/core' + - '@webroute/route' + - elysia + - fastify + - h3 + - hono + + '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': dependencies: - '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a59e8de9dfc42d9017704385b842261ce9 + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b transitivePeerDependencies: - '@cloudflare/workers-types' - '@hattip/core' @@ -9453,10 +9469,11 @@ snapshots: - h3 - hono - '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a': + '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f': dependencies: - '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a59e8de9dfc42d9017704385b842261ce9 - '@universal-middleware/hono': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@7969c2a59e8de9dfc42d9017704385b842261ce9 + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b + '@universal-middleware/express': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b + '@universal-middleware/hono': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b rou3: 0.5.1 transitivePeerDependencies: - '@cloudflare/workers-types' diff --git a/test/middleware-config/express-entry.ts b/test/middleware-config/express-entry.ts index c5c1b2da2dd..fed55acec33 100644 --- a/test/middleware-config/express-entry.ts +++ b/test/middleware-config/express-entry.ts @@ -1,9 +1,7 @@ import { dirname } from 'node:path' import { fileURLToPath } from 'node:url' -import { universalSymbol } from '@universal-middleware/core' -import { createMiddleware } from '@universal-middleware/express' -import { type MiddlewareDefinition, type RouteDefinition, UniversalRouter, apply } from '@universal-middleware/router' +import { type DecoratedMiddleware, applyExpress } from '@universal-middleware/router' import express from 'express' import { getMiddlewares } from 'vike/__internal' @@ -34,15 +32,9 @@ async function startServer() { app.use(viteDevMiddleware) } - const middlewares = (await getMiddlewares()) as (RouteDefinition | MiddlewareDefinition)[] - const router = new UniversalRouter() - apply(router, middlewares) - app.all('*', createMiddleware(() => router[universalSymbol])()) - // TODO replace with UniversalExpressRouter once done. - // It should look like this: - // const router = new UniversalExpressRouter(app) - // apply(router, middlewares) - // So no need for manually calling app.*, and rely on express routing + const middlewares = (await getMiddlewares()) as DecoratedMiddleware[] + // `applyExpress` will move to: import { apply } from '@universal-middleware/express' + applyExpress(app, middlewares) app.listen(port, () => { console.log(`Server listening on http://localhost:${port}`) diff --git a/test/middleware-config/package.json b/test/middleware-config/package.json index 8da3b4fee6f..af201ac3890 100644 --- a/test/middleware-config/package.json +++ b/test/middleware-config/package.json @@ -5,9 +5,9 @@ "preview": "cross-env NODE_ENV=production tsx ./express-entry.ts" }, "dependencies": { - "@universal-middleware/core": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@7969c2a", + "@universal-middleware/core": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f", "@universal-middleware/express": "^0.3.1", - "@universal-middleware/router": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@7969c2a", + "@universal-middleware/router": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f", "@vitejs/plugin-react": "^4.3.4", "express": "^4.21.2", "react": "^18.3.1", diff --git a/test/middleware-config/pages/middlewareTelefunc.ts b/test/middleware-config/pages/middlewareTelefunc.ts index a7b427c3cf8..9df84ff3210 100644 --- a/test/middleware-config/pages/middlewareTelefunc.ts +++ b/test/middleware-config/pages/middlewareTelefunc.ts @@ -1,4 +1,4 @@ -import { withRoute } from '@universal-middleware/router' +import { decorate } from '@universal-middleware/router' export { middlewareTelefunc } @@ -30,4 +30,7 @@ const telefuncUniversalMiddleware: UniversalMiddleware = async (request, context }) } -const middlewareTelefunc = withRoute(telefuncUniversalMiddleware, 'POST', '/_telefunc') +const middlewareTelefunc = decorate(telefuncUniversalMiddleware, { + method: 'POST', + path: '/_telefunc' +}) diff --git a/test/middleware-config/pages/middlewareVike.ts b/test/middleware-config/pages/middlewareVike.ts index 5ffceea7ff6..678fe0cac5e 100644 --- a/test/middleware-config/pages/middlewareVike.ts +++ b/test/middleware-config/pages/middlewareVike.ts @@ -1,4 +1,4 @@ -import { withRoute } from '@universal-middleware/router' +import { decorate } from '@universal-middleware/router' export { middlewareVike } @@ -20,4 +20,7 @@ const vikeUniversalMiddleware: UniversalMiddleware = async (request, context, ru }) } -const middlewareVike = withRoute(vikeUniversalMiddleware, 'GET', '/**') +const middlewareVike = decorate(vikeUniversalMiddleware, { + method: 'GET', + path: '/**' +}) From ddee939ec816897e02d73ac3c35139e00d280d3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABl=20Charles?= Date: Wed, 8 Jan 2025 14:59:40 +0100 Subject: [PATCH 3/5] add name props onto middlewares --- test/middleware-config/pages/middlewareTelefunc.ts | 1 + test/middleware-config/pages/middlewareVike.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/test/middleware-config/pages/middlewareTelefunc.ts b/test/middleware-config/pages/middlewareTelefunc.ts index 9df84ff3210..dc8b96d78e9 100644 --- a/test/middleware-config/pages/middlewareTelefunc.ts +++ b/test/middleware-config/pages/middlewareTelefunc.ts @@ -31,6 +31,7 @@ const telefuncUniversalMiddleware: UniversalMiddleware = async (request, context } const middlewareTelefunc = decorate(telefuncUniversalMiddleware, { + name: 'telefunc', method: 'POST', path: '/_telefunc' }) diff --git a/test/middleware-config/pages/middlewareVike.ts b/test/middleware-config/pages/middlewareVike.ts index 678fe0cac5e..a54491c38a4 100644 --- a/test/middleware-config/pages/middlewareVike.ts +++ b/test/middleware-config/pages/middlewareVike.ts @@ -21,6 +21,7 @@ const vikeUniversalMiddleware: UniversalMiddleware = async (request, context, ru } const middlewareVike = decorate(vikeUniversalMiddleware, { + name: 'vike', method: 'GET', path: '/**' }) From b6f0eae7526f6a5d73918823bb14e252283f1f39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABl=20Charles?= Date: Wed, 8 Jan 2025 16:07:50 +0100 Subject: [PATCH 4/5] bump --- pnpm-lock.yaml | 48 ++++++++++++++--------------- test/middleware-config/package.json | 4 +-- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 78d6942e6c7..0eebdc05cae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1401,14 +1401,14 @@ importers: test/middleware-config: dependencies: '@universal-middleware/core': - specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f - version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f + specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595 + version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595 '@universal-middleware/express': specifier: ^0.3.1 version: 0.3.2 '@universal-middleware/router': - specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f - version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f + specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595 + version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595 '@vitejs/plugin-react': specifier: ^4.3.4 version: 4.3.4(vite@5.4.11(@types/node@22.10.2)(terser@5.31.0)) @@ -3901,8 +3901,8 @@ packages: hono: optional: true - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f} + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595} version: 0.3.3 peerDependencies: '@cloudflare/workers-types': 'catalog:' @@ -3928,8 +3928,8 @@ packages: hono: optional: true - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b} + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be} version: 0.3.3 peerDependencies: '@cloudflare/workers-types': 'catalog:' @@ -3958,16 +3958,16 @@ packages: '@universal-middleware/express@0.3.2': resolution: {integrity: sha512-65xWOpPHJKdN+t2/45S+WGwLjXz+6o3q6wZ2vMf5IUpYJVIDqU4uP4uEteyheU+/VPjfBmbjDZndUTnu05rGFA==} - '@universal-middleware/express@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b} + '@universal-middleware/express@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d369595aa832c1b845c22f63777ae53bc2ee69be': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d369595aa832c1b845c22f63777ae53bc2ee69be} version: 0.3.3 - '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b} + '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d369595aa832c1b845c22f63777ae53bc2ee69be': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d369595aa832c1b845c22f63777ae53bc2ee69be} version: 0.3.3 - '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f} + '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595} version: 0.1.0 '@vitejs/plugin-react-swc@3.7.2': @@ -9423,12 +9423,12 @@ snapshots: regexparam: 3.0.0 tough-cookie: 5.0.0 - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f': + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595': dependencies: regexparam: 3.0.0 tough-cookie: 5.0.0 - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be': dependencies: regexparam: 3.0.0 tough-cookie: 5.0.0 @@ -9445,9 +9445,9 @@ snapshots: - h3 - hono - '@universal-middleware/express@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': + '@universal-middleware/express@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d369595aa832c1b845c22f63777ae53bc2ee69be': dependencies: - '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be transitivePeerDependencies: - '@cloudflare/workers-types' - '@hattip/core' @@ -9457,9 +9457,9 @@ snapshots: - h3 - hono - '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b': + '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d369595aa832c1b845c22f63777ae53bc2ee69be': dependencies: - '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be transitivePeerDependencies: - '@cloudflare/workers-types' - '@hattip/core' @@ -9469,11 +9469,11 @@ snapshots: - h3 - hono - '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f': + '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595': dependencies: - '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b - '@universal-middleware/express': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b - '@universal-middleware/hono': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@8fbb21fe99427ffefd12cd68c1cbf30ecebeda8b + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be + '@universal-middleware/express': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d369595aa832c1b845c22f63777ae53bc2ee69be + '@universal-middleware/hono': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d369595aa832c1b845c22f63777ae53bc2ee69be rou3: 0.5.1 transitivePeerDependencies: - '@cloudflare/workers-types' diff --git a/test/middleware-config/package.json b/test/middleware-config/package.json index af201ac3890..d9f70845a0d 100644 --- a/test/middleware-config/package.json +++ b/test/middleware-config/package.json @@ -5,9 +5,9 @@ "preview": "cross-env NODE_ENV=production tsx ./express-entry.ts" }, "dependencies": { - "@universal-middleware/core": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@8fbb21f", + "@universal-middleware/core": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595", "@universal-middleware/express": "^0.3.1", - "@universal-middleware/router": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@8fbb21f", + "@universal-middleware/router": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595", "@vitejs/plugin-react": "^4.3.4", "express": "^4.21.2", "react": "^18.3.1", From bee132a863852e83f17d2fcb97158ce5f74a5c01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABl=20Charles?= Date: Wed, 8 Jan 2025 16:20:44 +0100 Subject: [PATCH 5/5] bump --- pnpm-lock.yaml | 2581 +++++---------------------- test/middleware-config/package.json | 4 +- 2 files changed, 420 insertions(+), 2165 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0eebdc05cae..e5d8131d949 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: dependencies: typescript: specifier: ^5.6.2 - version: 5.6.2 + version: 5.7.2 boilerplates: dependencies: @@ -46,13 +46,13 @@ importers: version: 1.2.8 picocolors: specifier: ^1.0.0 - version: 1.0.1 + version: 1.1.1 boilerplates/boilerplate-react: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) compression: specifier: ^1.7.5 version: 1.7.5 @@ -82,7 +82,7 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) boilerplates/boilerplate-react-ts: dependencies: @@ -97,13 +97,13 @@ importers: version: 22.10.2 '@types/react': specifier: ^19.0.1 - version: 19.0.1 + version: 19.0.2 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.1) + version: 19.0.2(@types/react@19.0.2) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) compression: specifier: ^1.7.5 version: 1.7.5 @@ -136,13 +136,13 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) boilerplates/boilerplate-vue: dependencies: '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) + version: 5.2.1(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-sfc': specifier: ^3.5.13 version: 3.5.13 @@ -169,7 +169,7 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.2) @@ -187,7 +187,7 @@ importers: version: 22.10.2 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) + version: 5.2.1(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-sfc': specifier: ^3.5.13 version: 3.5.13 @@ -220,7 +220,7 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.2) @@ -268,13 +268,13 @@ importers: version: 4.17.21 '@types/react': specifier: ^18.0.8 - version: 18.3.3 + version: 18.3.14 '@types/react-dom': specifier: ^18.0.3 - version: 18.3.0 + version: 18.3.2 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) cookie-parser: specifier: ^1.4.6 version: 1.4.6 @@ -283,49 +283,49 @@ importers: version: 7.0.3 express: specifier: ^4.18.2 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) typescript: specifier: ^5.0.2 - version: 5.4.5 + version: 5.7.2 vike: specifier: link:../../vike version: link:../../vike vike-react: specifier: ^0.4.16 - version: 0.4.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vike@vike)(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 0.4.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vike@vike)(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/base-url: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/base-url-cdn: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) concurrently: specifier: ^7.1.0 version: 7.6.0 @@ -337,25 +337,25 @@ importers: version: 7.0.3 express: specifier: ^4.18.1 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/base-url-server: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) concurrently: specifier: ^7.1.0 version: 7.6.0 @@ -367,19 +367,19 @@ importers: version: 7.0.3 express: specifier: ^4.18.1 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/cloudflare-workers-react: dependencies: @@ -388,19 +388,19 @@ importers: version: 0.2.0 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) wrangler: specifier: ^2.9.1 version: 2.21.1(cron-schedule@3.0.6) @@ -412,31 +412,31 @@ importers: version: 0.2.0 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) compression: specifier: ^1.7.4 - version: 1.7.4 + version: 1.7.5 express: specifier: ^4.18.2 - version: 4.19.2 + version: 4.21.2 node-fetch: specifier: ^2.6.9 version: 2.7.0 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) react-streaming: specifier: ^0.3.44 - version: 0.3.44(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) wrangler: specifier: ^2.9.1 version: 2.21.1(cron-schedule@3.0.6) @@ -448,22 +448,22 @@ importers: version: 0.3.2 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.4.27(typescript@5.7.2)) + version: 5.2.1(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-sfc': specifier: ^3.4.27 - version: 3.4.27 + version: 3.5.13 '@vue/server-renderer': specifier: ^3.4.27 - version: 3.4.27(vue@3.4.27(typescript@5.7.2)) + version: 3.5.13(vue@3.5.13(typescript@5.7.2)) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) vue: specifier: ^3.4.27 - version: 3.4.27(typescript@5.7.2) + version: 3.5.13(typescript@5.7.2) wrangler: specifier: ^3.58.0 version: 3.58.0 @@ -472,37 +472,37 @@ importers: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/file-structure-domain-driven: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/html-fragments: dependencies: @@ -514,28 +514,28 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/i18n: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) node-fetch: specifier: ^3.3.2 version: 3.3.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/path-aliases: dependencies: @@ -547,49 +547,49 @@ importers: version: 17.0.45 '@types/react': specifier: ^18.0.8 - version: 18.3.3 + version: 18.3.14 '@types/react-dom': specifier: ^18.0.3 - version: 18.3.0 + version: 18.3.2 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2)) cross-env: specifier: ^7.0.3 version: 7.0.3 express: specifier: ^4.18.1 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) serve: specifier: ^13.0.2 version: 13.0.4 typescript: specifier: ^5.2.2 - version: 5.4.5 + version: 5.7.2 vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) examples/react-full: dependencies: '@mdx-js/mdx': specifier: ^3.1.0 - version: 3.1.0(acorn@8.11.3) + version: 3.1.0(acorn@8.12.1) '@mdx-js/react': specifier: ^3.1.0 - version: 3.1.0(@types/react@19.0.1)(react@19.0.0) + version: 3.1.0(@types/react@19.0.2)(react@19.0.0) '@mdx-js/rollup': specifier: ^3.1.0 - version: 3.1.0(acorn@8.11.3)(rollup@4.27.3) + version: 3.1.0(acorn@8.12.1)(rollup@4.27.3) '@types/node': specifier: ^22.10.2 version: 22.10.2 @@ -598,13 +598,13 @@ importers: version: 2.6.12 '@types/react': specifier: ^19.0.1 - version: 19.0.1 + version: 19.0.2 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.1) + version: 19.0.2(@types/react@19.0.2) '@vitejs/plugin-react-swc': specifier: ^3.7.2 - version: 3.7.2(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 3.7.2(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) cross-fetch: specifier: ^4.0.0 version: 4.0.0 @@ -628,34 +628,34 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/react-minimal: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/react-streaming: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) compression: specifier: ^1.7.4 - version: 1.7.4 + version: 1.7.5 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -664,16 +664,16 @@ importers: version: 4.0.0 express: specifier: ^4.18.1 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) react-streaming: specifier: ^0.3.44 - version: 0.3.44(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1) sirv: specifier: ^2.0.2 version: 2.0.4 @@ -682,28 +682,28 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/render-modes: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) compression: specifier: ^1.7.4 - version: 1.7.4 + version: 1.7.5 cross-env: specifier: ^7.0.3 version: 7.0.3 express: specifier: ^4.18.1 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) sirv: specifier: ^2.0.0 version: 2.0.4 @@ -712,43 +712,43 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/telefunc: dependencies: '@types/react': specifier: ^18.2.37 - version: 18.3.3 + version: 18.3.14 '@types/react-dom': specifier: ^18.2.15 - version: 18.3.0 + version: 18.3.2 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) cross-env: specifier: ^7.0.3 version: 7.0.3 express: specifier: ^4.18.2 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) telefunc: specifier: ^0.1.70 - version: 0.1.73(@babel/core@7.26.0)(@babel/parser@7.26.3)(@babel/types@7.26.3)(react-streaming@0.3.44(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) + version: 0.1.82(@babel/core@7.26.0)(@babel/parser@7.26.3)(@babel/types@7.26.3)(react-streaming@0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) typescript: specifier: ^5.2.2 - version: 5.4.5 + version: 5.7.2 vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) examples/vue-full: dependencies: @@ -757,16 +757,16 @@ importers: version: 20.13.0 '@types/node-fetch': specifier: ^2.6.11 - version: 2.6.11 + version: 2.6.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2))(vue@3.4.27(typescript@5.4.5)) + version: 5.2.1(vite@6.0.6(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-sfc': specifier: ^3.4.27 - version: 3.4.27 + version: 3.5.13 '@vue/server-renderer': specifier: ^3.4.27 - version: 3.4.27(vue@3.4.27(typescript@5.4.5)) + version: 3.5.13(vue@3.5.13(typescript@5.7.2)) cross-fetch: specifier: ^4.0.0 version: 4.0.0 @@ -775,67 +775,67 @@ importers: version: 3.3.2 typescript: specifier: ^5.4.5 - version: 5.4.5 + version: 5.7.2 unplugin-vue-markdown: specifier: ^0.26.2 - version: 0.26.2(rollup@4.27.3)(vite@6.0.5(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2)) + version: 0.26.2(rollup@4.27.3)(vite@6.0.6(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2)) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2) vue: specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + version: 3.5.13(typescript@5.7.2) vue-tsc: specifier: ^2.0.19 - version: 2.0.19(typescript@5.4.5) + version: 2.1.10(typescript@5.7.2) examples/vue-minimal: dependencies: '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.4.27(typescript@5.7.2)) + version: 5.2.1(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-sfc': specifier: ^3.2.47 - version: 3.4.27 + version: 3.5.13 '@vue/server-renderer': specifier: ^3.2.47 - version: 3.4.27(vue@3.4.27(typescript@5.7.2)) + version: 3.5.13(vue@3.5.13(typescript@5.7.2)) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) vue: specifier: ^3.2.47 - version: 3.4.27(typescript@5.7.2) + version: 3.5.13(typescript@5.7.2) test-deprecated-design/base-url: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/base-url-cdn: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) concurrently: specifier: ^7.1.0 version: 7.6.0 @@ -847,25 +847,25 @@ importers: version: 7.0.3 express: specifier: ^4.18.1 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/base-url-server: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) concurrently: specifier: ^7.1.0 version: 7.6.0 @@ -877,19 +877,19 @@ importers: version: 7.0.3 express: specifier: ^4.18.1 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/cloudflare-workers-react: dependencies: @@ -898,19 +898,19 @@ importers: version: 0.2.0 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) wrangler: specifier: ^2.9.1 version: 2.21.1(cron-schedule@3.0.6) @@ -922,31 +922,31 @@ importers: version: 0.2.0 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) compression: specifier: ^1.7.4 - version: 1.7.4 + version: 1.7.5 express: specifier: ^4.18.2 - version: 4.19.2 + version: 4.21.2 node-fetch: specifier: ^2.6.9 version: 2.7.0 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) react-streaming: specifier: ^0.3.44 - version: 0.3.44(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) wrangler: specifier: ^2.9.1 version: 2.21.1(cron-schedule@3.0.6) @@ -958,22 +958,22 @@ importers: version: 0.2.0 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.4.27(typescript@5.7.2)) + version: 5.2.1(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-sfc': specifier: ^3.2.47 - version: 3.4.27 + version: 3.5.13 '@vue/server-renderer': specifier: ^3.2.47 - version: 3.4.27(vue@3.4.27(typescript@5.7.2)) + version: 3.5.13(vue@3.5.13(typescript@5.7.2)) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) vue: specifier: ^3.2.47 - version: 3.4.27(typescript@5.7.2) + version: 3.5.13(typescript@5.7.2) wrangler: specifier: ^2.9.1 version: 2.21.1(cron-schedule@3.0.6) @@ -982,19 +982,19 @@ importers: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/html-fragments: dependencies: @@ -1006,28 +1006,28 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/i18n: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) node-fetch: specifier: ^2.6.9 version: 2.7.0 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/path-aliases: dependencies: @@ -1039,25 +1039,25 @@ importers: version: 17.0.45 '@types/react': specifier: ^18.0.8 - version: 18.3.3 + version: 18.3.14 '@types/react-dom': specifier: ^18.0.3 - version: 18.3.0 + version: 18.3.2 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2)) cross-env: specifier: ^7.0.3 version: 7.0.3 express: specifier: ^4.18.1 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) serve: specifier: ^13.0.2 version: 13.0.4 @@ -1072,49 +1072,49 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/react: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/react-streaming: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) compression: specifier: ^1.7.4 - version: 1.7.4 + version: 1.7.5 cross-env: specifier: ^7.0.3 version: 7.0.3 express: specifier: ^4.18.1 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) react-streaming: specifier: ^0.3.44 - version: 0.3.44(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1) sirv: specifier: ^2.0.2 version: 2.0.4 @@ -1123,82 +1123,82 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/render-modes: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/telefunc: dependencies: '@types/react': specifier: ^18.2.37 - version: 18.3.3 + version: 18.3.14 '@types/react-dom': specifier: ^18.2.15 - version: 18.3.0 + version: 18.3.2 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) cross-env: specifier: ^7.0.3 version: 7.0.3 express: specifier: ^4.18.2 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) telefunc: specifier: ^0.1.70 - version: 0.1.73(@babel/core@7.26.0)(@babel/parser@7.26.3)(@babel/types@7.26.3)(react-streaming@0.3.44(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) + version: 0.1.82(@babel/core@7.26.0)(@babel/parser@7.26.3)(@babel/types@7.26.3)(react-streaming@0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) typescript: specifier: ^5.2.2 - version: 5.4.5 + version: 5.7.2 vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test-deprecated-design/vue: dependencies: '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.4.27(typescript@5.7.2)) + version: 5.2.1(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-sfc': specifier: ^3.2.47 - version: 3.4.27 + version: 3.5.13 '@vue/server-renderer': specifier: ^3.2.47 - version: 3.4.27(vue@3.4.27(typescript@5.7.2)) + version: 3.5.13(vue@3.5.13(typescript@5.7.2)) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) vue: specifier: ^3.2.47 - version: 3.4.27(typescript@5.7.2) + version: 3.5.13(typescript@5.7.2) test-deprecated-design/vue-full: dependencies: @@ -1207,10 +1207,10 @@ importers: version: 17.0.45 '@types/node-fetch': specifier: ^2.5.12 - version: 2.6.11 + version: 2.6.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2))(vue@3.2.33) + version: 5.2.1(vite@6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2))(vue@3.2.33) '@vue/compiler-sfc': specifier: 3.2.33 version: 3.2.33 @@ -1228,94 +1228,94 @@ importers: version: 4.8.4 unplugin-vue-markdown: specifier: ^0.24.3 - version: 0.24.3(rollup@4.27.3)(vite@6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2)) + version: 0.24.3(rollup@4.27.3)(vite@6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2)) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) vue: specifier: 3.2.33 version: 3.2.33 vue-tsc: specifier: ^2.0.11 - version: 2.0.19(typescript@4.8.4) + version: 2.1.10(typescript@4.8.4) test/abort: dependencies: '@types/react': specifier: ^18.2.15 - version: 18.3.3 + version: 18.3.14 '@types/react-dom': specifier: ^18.2.7 - version: 18.3.0 + version: 18.3.2 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) express: specifier: ^4.20.0 - version: 4.20.0 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) typescript: specifier: ^5.1.3 - version: 5.4.5 + version: 5.7.2 vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test/assertFileEnv: dependencies: '@types/react': specifier: ^18.0.8 - version: 18.3.3 + version: 18.3.14 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vike-react: specifier: ^0.4.16 - version: 0.4.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vike@vike)(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 0.4.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vike@vike)(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test/cjs: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) compression: specifier: ^1.7.4 - version: 1.7.4 + version: 1.7.5 cross-env: specifier: ^7.0.3 version: 7.0.3 express: specifier: ^4.18.2 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) sirv: specifier: ^2.0.3 version: 2.0.4 @@ -1324,70 +1324,70 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test/disableAutoImporter: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test/env: dependencies: '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test/hook-override: dependencies: '@types/react': specifier: ^18.2.15 - version: 18.3.3 + version: 18.3.14 '@types/react-dom': specifier: ^18.2.7 - version: 18.3.0 + version: 18.3.2 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) typescript: specifier: ^5.1.3 - version: 5.4.5 + version: 5.7.2 vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test/includeAssetsImportedByServer: dependencies: @@ -1396,19 +1396,19 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test/middleware-config: dependencies: '@universal-middleware/core': - specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595 - version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595 + specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88 + version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88 '@universal-middleware/express': specifier: ^0.3.1 - version: 0.3.2 + version: 0.3.3 '@universal-middleware/router': - specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595 - version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595 + specifier: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d2bca88 + version: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d2bca88 '@vitejs/plugin-react': specifier: ^4.3.4 version: 4.3.4(vite@5.4.11(@types/node@22.10.2)(terser@5.31.0)) @@ -1426,7 +1426,7 @@ importers: version: 0.1.82(@babel/core@7.26.0)(@babel/parser@7.26.3)(@babel/types@7.26.3)(react-streaming@0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) vike-react: specifier: ^0.5.9 - version: 0.5.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vike@vike) + version: 0.5.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vike@vike) devDependencies: '@types/express': specifier: ^4.17.21 @@ -1457,13 +1457,13 @@ importers: dependencies: '@types/react': specifier: ^18.2.45 - version: 18.3.3 + version: 18.3.14 '@types/react-dom': specifier: ^18.2.18 - version: 18.3.0 + version: 18.3.2 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) react: specifier: ^18.2.0 version: 18.3.1 @@ -1472,37 +1472,37 @@ importers: version: 18.3.1(react@18.3.1) typescript: specifier: ^5.2.2 - version: 5.6.2 + version: 5.7.2 vike: specifier: link:../../vike version: link:../../vike vike-react: specifier: ^0.5.7 - version: 0.5.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vike@vike) + version: 0.5.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vike@vike) vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test/preload: dependencies: '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.4.0(@types/node@22.10.2)(terser@5.31.0)) + version: 4.3.4(vite@5.4.11(@types/node@22.10.2)(terser@5.31.0)) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-dom: specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) + version: 18.3.1(react@18.3.1) typescript: specifier: ^5.4.0 - version: 5.5.3 + version: 5.7.2 vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^5.4.0 - version: 5.4.0(@types/node@22.10.2)(terser@5.31.0) + version: 5.4.11(@types/node@22.10.2)(terser@5.31.0) test/require-shim: dependencies: @@ -1511,7 +1511,7 @@ importers: version: 3.6.9(graphql@16.5.0)(react@18.2.0) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) cross-env: specifier: 7.0.3 version: 7.0.3 @@ -1535,43 +1535,43 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test/stream-vue-onServerPrefetch: dependencies: '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.4.27(typescript@5.7.2)) + version: 5.2.1(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) '@vue/compiler-sfc': specifier: ^3.2.31 - version: 3.4.27 + version: 3.5.13 '@vue/server-renderer': specifier: ^3.2.37 - version: 3.4.27(vue@3.4.27(typescript@5.7.2)) + version: 3.5.13(vue@3.5.13(typescript@5.7.2)) pinia: specifier: ^2.0.14 - version: 2.1.7(typescript@5.7.2)(vue@3.4.27(typescript@5.7.2)) + version: 2.1.7(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) vike: specifier: link:../../vike version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) vue: specifier: ^3.2.37 - version: 3.4.27(typescript@5.7.2) + version: 3.5.13(typescript@5.7.2) test/vike-react: dependencies: '@types/react': specifier: ^19.0.1 - version: 19.0.1 + version: 19.0.2 '@types/react-dom': specifier: ^19.0.2 - version: 19.0.2(@types/react@19.0.1) + version: 19.0.2(@types/react@19.0.2) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) node-fetch: specifier: ^3.3.2 version: 3.3.2 @@ -1595,55 +1595,55 @@ importers: version: 0.5.10(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(vike@vike) vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) test/vike-vue: dependencies: '@types/node': specifier: ^22.1.0 - version: 22.6.1 + version: 22.10.2 '@types/node-fetch': specifier: ^2.6.11 - version: 2.6.11 + version: 2.6.12 '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.0.5(@types/node@22.6.1)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.8(typescript@5.6.2)) + version: 5.2.1(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2)) node-fetch: specifier: ^3.3.2 version: 3.3.2 typescript: specifier: ^5.5.4 - version: 5.6.2 + version: 5.7.2 unplugin-vue-markdown: specifier: ^0.26.2 - version: 0.26.2(rollup@4.27.3)(vite@6.0.5(@types/node@22.6.1)(terser@5.31.0)(tsx@4.19.2)) + version: 0.26.2(rollup@4.27.3)(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)) vike: specifier: link:../../vike version: link:../../vike vike-vue: specifier: ^0.8.5 - version: 0.8.5(vike@vike)(vue@3.5.8(typescript@5.6.2)) + version: 0.8.5(vike@vike)(vue@3.5.13(typescript@5.7.2)) vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.6.1)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) vite-plugin-cjs-interop: specifier: ^2.1.1 version: 2.1.4 vue: specifier: ^3.4.36 - version: 3.5.8(typescript@5.6.2) + version: 3.5.13(typescript@5.7.2) vue-toast-notification: specifier: ^3.1.2 - version: 3.1.3(vue@3.5.8(typescript@5.6.2)) + version: 3.1.3(vue@3.5.13(typescript@5.7.2)) vue-tsc: specifier: ^2.0.29 - version: 2.1.6(typescript@5.6.2) + version: 2.1.10(typescript@5.7.2) test/webpack: dependencies: express: specifier: ^4.18.2 - version: 4.19.2 + version: 4.21.2 react: specifier: ^18.2.0 version: 18.3.1 @@ -1658,7 +1658,7 @@ importers: version: link:../../vike vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) webpack: specifier: ^5.79.0 version: 5.91.0(webpack-cli@5.1.4) @@ -1685,7 +1685,7 @@ importers: version: 0.5.6 acorn: specifier: ^8.0.0 - version: 8.11.3 + version: 8.12.1 cac: specifier: ^6.0.0 version: 6.7.14 @@ -1694,7 +1694,7 @@ importers: version: 1.5.3 esbuild: specifier: ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 - version: 0.24.0 + version: 0.24.2 fast-glob: specifier: ^3.0.0 version: 3.3.2 @@ -1707,13 +1707,13 @@ importers: devDependencies: '@biomejs/biome': specifier: ^1.5.3 - version: 1.7.3 + version: 1.9.4 '@brillout/release-me': specifier: ^0.4.2 version: 0.4.2 '@types/estree': specifier: ^1.0.5 - version: 1.0.5 + version: 1.0.6 '@types/jest': specifier: ^29.5.11 version: 29.5.12 @@ -1737,10 +1737,10 @@ importers: version: 5.0.7 typescript: specifier: ^5.6.2 - version: 5.6.2 + version: 5.7.2 vite: specifier: ^6.0.5 - version: 6.0.5(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2) + version: 6.0.6(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2) packages: @@ -1828,171 +1828,67 @@ packages: subscriptions-transport-ws: optional: true - '@babel/code-frame@7.24.6': - resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.6': - resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.3': resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.6': - resolution: {integrity: sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==} - engines: {node: '>=6.9.0'} - '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.6': - resolution: {integrity: sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.26.3': resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.6': - resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.9': resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} - '@babel/helper-environment-visitor@7.24.6': - resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-function-name@7.24.6': - resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-hoist-variables@7.24.6': - resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.24.6': - resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.25.9': resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.6': - resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.26.0': resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-plugin-utils@7.24.6': - resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.9': resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.24.6': - resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-split-export-declaration@7.24.6': - resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.6': - resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.25.9': resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.6': - resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.6': - resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.25.9': resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.6': - resolution: {integrity: sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.26.0': resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.6': - resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.24.6': - resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/parser@7.25.6': - resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.26.3': resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-transform-react-jsx-self@7.24.6': - resolution: {integrity: sha512-FfZfHXtQ5jYPQsCRyLpOv2GeLIIJhs8aydpNh39vRDjhD411XcfWDni5i7OjP/Rs8GAtTn7sWFFELJSHqkIxYg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.25.9': resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.24.6': - resolution: {integrity: sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.25.9': resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} engines: {node: '>=6.9.0'} @@ -2003,134 +1899,65 @@ packages: resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} engines: {node: '>=6.9.0'} - '@babel/template@7.24.6': - resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} - engines: {node: '>=6.9.0'} - '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.6': - resolution: {integrity: sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.4': resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.6': - resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.25.6': - resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} - engines: {node: '>=6.9.0'} - '@babel/types@7.26.3': resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} - '@biomejs/biome@1.7.3': - resolution: {integrity: sha512-ogFQI+fpXftr+tiahA6bIXwZ7CSikygASdqMtH07J2cUzrpjyTMVc9Y97v23c7/tL1xCZhM+W9k4hYIBm7Q6cQ==} - engines: {node: '>=14.21.3'} - hasBin: true - '@biomejs/biome@1.9.4': resolution: {integrity: sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@1.7.3': - resolution: {integrity: sha512-eDvLQWmGRqrPIRY7AIrkPHkQ3visEItJKkPYSHCscSDdGvKzYjmBJwG1Gu8+QC5ed6R7eiU63LEC0APFBobmfQ==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [darwin] - '@biomejs/cli-darwin-arm64@1.9.4': resolution: {integrity: sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@1.7.3': - resolution: {integrity: sha512-JXCaIseKRER7dIURsVlAJacnm8SG5I0RpxZ4ya3dudASYUc68WGl4+FEN03ABY3KMIq7hcK1tzsJiWlmXyosZg==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [darwin] - '@biomejs/cli-darwin-x64@1.9.4': resolution: {integrity: sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@1.7.3': - resolution: {integrity: sha512-c8AlO45PNFZ1BYcwaKzdt46kYbuP6xPGuGQ6h4j3XiEDpyseRRUy/h+6gxj07XovmyxKnSX9GSZ6nVbZvcVUAw==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - '@biomejs/cli-linux-arm64-musl@1.9.4': resolution: {integrity: sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-arm64@1.7.3': - resolution: {integrity: sha512-phNTBpo7joDFastnmZsFjYcDYobLTx4qR4oPvc9tJ486Bd1SfEVPHEvJdNJrMwUQK56T+TRClOQd/8X1nnjA9w==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [linux] - '@biomejs/cli-linux-arm64@1.9.4': resolution: {integrity: sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-x64-musl@1.7.3': - resolution: {integrity: sha512-UdEHKtYGWEX3eDmVWvQeT+z05T9/Sdt2+F/7zmMOFQ7boANeX8pcO6EkJPK3wxMudrApsNEKT26rzqK6sZRTRA==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - '@biomejs/cli-linux-x64-musl@1.9.4': resolution: {integrity: sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-linux-x64@1.7.3': - resolution: {integrity: sha512-vnedYcd5p4keT3iD48oSKjOIRPYcjSNNbd8MO1bKo9ajg3GwQXZLAH+0Cvlr+eMsO67/HddWmscSQwTFrC/uPA==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [linux] - '@biomejs/cli-linux-x64@1.9.4': resolution: {integrity: sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-win32-arm64@1.7.3': - resolution: {integrity: sha512-unNCDqUKjujYkkSxs7gFIfdasttbDC4+z0kYmcqzRk6yWVoQBL4dNLcCbdnJS+qvVDNdI9rHp2NwpQ0WAdla4Q==} - engines: {node: '>=14.21.3'} - cpu: [arm64] - os: [win32] - '@biomejs/cli-win32-arm64@1.9.4': resolution: {integrity: sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@1.7.3': - resolution: {integrity: sha512-ZmByhbrnmz/UUFYB622CECwhKIPjJLLPr5zr3edhu04LzbfcOrz16VYeNq5dpO1ADG70FORhAJkaIGdaVBG00w==} - engines: {node: '>=14.21.3'} - cpu: [x64] - os: [win32] - '@biomejs/cli-win32-x64@1.9.4': resolution: {integrity: sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA==} engines: {node: '>=14.21.3'} @@ -2152,21 +1979,12 @@ packages: '@brillout/import@0.2.3': resolution: {integrity: sha512-1T8WlD75eeFSMrptGy8jiLHmfHgMmSjWvLOIUvHmSVZt+6k0eQqYUoK4KbmE4T9pVLIfxvZSOm2D68VEqKRHRw==} - '@brillout/json-serializer@0.5.10': - resolution: {integrity: sha512-3bh/MS5pudu3H9l3a0KAE1RBfy/L95JWAEo8b2mPBN3H98wzCHYzgjQb9xRl58y+Kc7FgkjApgCFJV+zR06P5Q==} - - '@brillout/json-serializer@0.5.13': - resolution: {integrity: sha512-9FpmgpuoSISw6fAPVB2qwW1dGAADN28YbWpfwOErfcZxpBH4lsnejuY89qcivInnWXYJvyyPwghCuOTbtuaYFg==} - '@brillout/json-serializer@0.5.15': resolution: {integrity: sha512-iLAyV1HNC3nG07ypBwCJohFrajY1HeZdfBBgGuRtMH/JPddgG9bPmoSI18A1RBx67vRmY6/8rgisjR5YfTvZHA==} '@brillout/part-regex@0.1.4': resolution: {integrity: sha512-PQy5LfRmIueEfGwhvMedsnj6KulDfxlfvUaTsUchBqA7nTge4C7taG/V6np2uCHVxxE4+cSmwM4COn9aNcMn7g==} - '@brillout/picocolors@1.0.12': - resolution: {integrity: sha512-2gowgbpAqEQz4U1D/dh3tU2fKcRm+yt724d8YTbCsVHxnLTHWP2J5RMO1iTWcoViX7rTmLvPkHHlYtEiKP4gLA==} - '@brillout/picocolors@1.0.15': resolution: {integrity: sha512-VrgvPtfnKP/i8kxCAyQVd0DWg6xU8OZJndbLf/lrywd96UdMhnGL/PK42HhHhhwkDSkaiQU+zc+OPWpvqOe4Cg==} @@ -2187,12 +2005,6 @@ packages: peerDependencies: typescript: ^4.0.0 - '@brillout/vite-plugin-server-entry@0.4.10': - resolution: {integrity: sha512-Ui9s3VR+Zb3MYHY40HiHazujbnLvF6p1BG3b19u50EgqwkDqmqrW/zt1fBr/+d2+HiplhyjltWjKkuB6qSpoiA==} - - '@brillout/vite-plugin-server-entry@0.5.4': - resolution: {integrity: sha512-bgTKEs9xkWV+ouzUNOOLjGsMHpEm7lXVT8+jH4GdUVvaAQokTz/+tdWvwSo/R2zp715HxG/lrpxY6ZzAhX3bWw==} - '@brillout/vite-plugin-server-entry@0.5.6': resolution: {integrity: sha512-lxgvTQhQBucZehhkvq9x2C7IUfrkAhp+YkW8S0MVR5EYkf6EWBg+bYZWB0//mDfbmUcc8aAEe3uRto7pOg35Ig==} @@ -2296,12 +2108,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.24.0': - resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.24.2': resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} engines: {node: '>=18'} @@ -2332,12 +2138,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.24.0': - resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.24.2': resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} engines: {node: '>=18'} @@ -2368,12 +2168,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.24.0': - resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.24.2': resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} engines: {node: '>=18'} @@ -2404,12 +2198,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.24.0': - resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.24.2': resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} engines: {node: '>=18'} @@ -2440,12 +2228,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.24.0': - resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.24.2': resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} engines: {node: '>=18'} @@ -2476,12 +2258,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.24.0': - resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.24.2': resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} engines: {node: '>=18'} @@ -2512,12 +2288,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.24.0': - resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.24.2': resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} engines: {node: '>=18'} @@ -2548,12 +2318,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.24.0': - resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.24.2': resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} engines: {node: '>=18'} @@ -2584,12 +2348,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.24.0': - resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.24.2': resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} engines: {node: '>=18'} @@ -2620,12 +2378,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.24.0': - resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.24.2': resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} engines: {node: '>=18'} @@ -2656,12 +2408,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.24.0': - resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.24.2': resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} engines: {node: '>=18'} @@ -2692,12 +2438,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.24.0': - resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.24.2': resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} engines: {node: '>=18'} @@ -2728,12 +2468,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.24.0': - resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.24.2': resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} engines: {node: '>=18'} @@ -2764,12 +2498,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.24.0': - resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.24.2': resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} engines: {node: '>=18'} @@ -2800,12 +2528,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.24.0': - resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.24.2': resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} engines: {node: '>=18'} @@ -2836,12 +2558,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.24.0': - resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.24.2': resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} engines: {node: '>=18'} @@ -2872,12 +2588,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.24.0': - resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.24.2': resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} engines: {node: '>=18'} @@ -2914,12 +2624,6 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.24.0': - resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.24.2': resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} engines: {node: '>=18'} @@ -2932,12 +2636,6 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.24.0': - resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.24.2': resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} engines: {node: '>=18'} @@ -2968,12 +2666,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.24.0': - resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.24.2': resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} engines: {node: '>=18'} @@ -3004,12 +2696,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.24.0': - resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.24.2': resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} engines: {node: '>=18'} @@ -3040,12 +2726,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.24.0': - resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.24.2': resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} engines: {node: '>=18'} @@ -3076,12 +2756,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.24.0': - resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.24.2': resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} engines: {node: '>=18'} @@ -3112,12 +2786,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.24.0': - resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.24.2': resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} engines: {node: '>=18'} @@ -3171,9 +2839,6 @@ packages: '@jridgewell/source-map@0.3.6': resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} @@ -3320,15 +2985,6 @@ packages: '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - '@rollup/pluginutils@5.1.0': - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/pluginutils@5.1.4': resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} @@ -3338,41 +2994,21 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.18.0': - resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.27.3': resolution: {integrity: sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.0': - resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.27.3': resolution: {integrity: sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.0': - resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.27.3': resolution: {integrity: sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.0': - resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.27.3': resolution: {integrity: sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==} cpu: [x64] @@ -3388,121 +3024,61 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.27.3': resolution: {integrity: sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.27.3': resolution: {integrity: sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.18.0': - resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.27.3': resolution: {integrity: sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.18.0': - resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.27.3': resolution: {integrity: sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.27.3': resolution: {integrity: sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.27.3': resolution: {integrity: sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.18.0': - resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.27.3': resolution: {integrity: sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.18.0': - resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.27.3': resolution: {integrity: sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.18.0': - resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.27.3': resolution: {integrity: sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.18.0': - resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.27.3': resolution: {integrity: sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.0': - resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.27.3': resolution: {integrity: sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.0': - resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.27.3': resolution: {integrity: sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==} cpu: [x64] @@ -3714,9 +3290,6 @@ packages: '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} @@ -3783,9 +3356,6 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node-fetch@2.6.11': - resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} - '@types/node-fetch@2.6.12': resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==} @@ -3801,9 +3371,6 @@ packages: '@types/node@22.10.2': resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} - '@types/node@22.6.1': - resolution: {integrity: sha512-V48tCfcKb/e6cVUigLAaJDAILdMP0fUW6BidkPK4GpGjXcfbnoHasCZDwz3N3yVt5we2RHm4XTQCpv0KJz9zqw==} - '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3816,9 +3383,6 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@18.3.0': - resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react-dom@18.3.2': resolution: {integrity: sha512-Fqp+rcvem9wEnGr3RY8dYNvSQ8PoLqjZ9HLgaPUOjJJD120uDyOxOjc/39M4Kddp9JQCxpGQbnhVQF0C0ncYVg==} @@ -3830,12 +3394,6 @@ packages: '@types/react@18.3.14': resolution: {integrity: sha512-NzahNKvjNhVjuPBQ+2G7WlxstQ+47kXZNHlUvFakDViuIEfGY926GqhMueQFZ7woG+sPiQKlF36XfrIUVSUfFg==} - '@types/react@18.3.3': - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} - - '@types/react@19.0.1': - resolution: {integrity: sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==} - '@types/react@19.0.2': resolution: {integrity: sha512-USU8ZI/xyKJwFTpjSVIrSeHBVAGagkHQKPNbxeWwql/vDmnTIBgx+TJnhFnj1NXgz8XfprU0egV2dROLGpsBEg==} @@ -3901,8 +3459,8 @@ packages: hono: optional: true - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595} + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88} version: 0.3.3 peerDependencies: '@cloudflare/workers-types': 'catalog:' @@ -3928,8 +3486,8 @@ packages: hono: optional: true - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be} + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88608e2f85d1aa5edafa71fa9e256432a9e': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88608e2f85d1aa5edafa71fa9e256432a9e} version: 0.3.3 peerDependencies: '@cloudflare/workers-types': 'catalog:' @@ -3955,19 +3513,19 @@ packages: hono: optional: true - '@universal-middleware/express@0.3.2': - resolution: {integrity: sha512-65xWOpPHJKdN+t2/45S+WGwLjXz+6o3q6wZ2vMf5IUpYJVIDqU4uP4uEteyheU+/VPjfBmbjDZndUTnu05rGFA==} + '@universal-middleware/express@0.3.3': + resolution: {integrity: sha512-0ute6Vg/Lct1lHpSP+zCW8OiuV5HjAoPui8BreqzLEBhqTjEG8+6aP1k6k3ewKD4VpR5/QNGb6YKLpUo7Ow+Hg==} - '@universal-middleware/express@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d369595aa832c1b845c22f63777ae53bc2ee69be': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d369595aa832c1b845c22f63777ae53bc2ee69be} + '@universal-middleware/express@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d2bca88608e2f85d1aa5edafa71fa9e256432a9e': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d2bca88608e2f85d1aa5edafa71fa9e256432a9e} version: 0.3.3 - '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d369595aa832c1b845c22f63777ae53bc2ee69be': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d369595aa832c1b845c22f63777ae53bc2ee69be} + '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d2bca88608e2f85d1aa5edafa71fa9e256432a9e': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d2bca88608e2f85d1aa5edafa71fa9e256432a9e} version: 0.3.3 - '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595': - resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595} + '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d2bca88': + resolution: {tarball: https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d2bca88} version: 0.1.0 '@vitejs/plugin-react-swc@3.7.2': @@ -3975,12 +3533,6 @@ packages: peerDependencies: vite: ^4 || ^5 || ^6 - '@vitejs/plugin-react@4.3.1': - resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.2.0 || ^5.0.0 - '@vitejs/plugin-react@4.3.4': resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} engines: {node: ^14.18.0 || >=16.0.0} @@ -4024,95 +3576,45 @@ packages: '@vitest/utils@2.1.3': resolution: {integrity: sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==} - '@volar/language-core@2.2.5': - resolution: {integrity: sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==} - '@volar/language-core@2.4.11': resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} - '@volar/language-core@2.4.5': - resolution: {integrity: sha512-F4tA0DCO5Q1F5mScHmca0umsi2ufKULAnMOVBfMsZdT4myhVl4WdKRwCaKcfOkIEuyrAVvtq1ESBdZ+rSyLVww==} - - '@volar/source-map@2.2.5': - resolution: {integrity: sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==} - '@volar/source-map@2.4.11': resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==} - '@volar/source-map@2.4.5': - resolution: {integrity: sha512-varwD7RaKE2J/Z+Zu6j3mNNJbNT394qIxXwdvz/4ao/vxOfyClZpSDtLKkwWmecinkOVos5+PWkWraelfMLfpw==} - - '@volar/typescript@2.2.5': - resolution: {integrity: sha512-eSV/n75+ppfEVugMC/salZsI44nXDPAyL6+iTYCNLtiLHGJsnMv9GwiDMujrvAUj/aLQyqRJgYtXRoxop2clCw==} - '@volar/typescript@2.4.11': resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==} - '@volar/typescript@2.4.5': - resolution: {integrity: sha512-mcT1mHvLljAEtHviVcBuOyAwwMKz1ibXTi5uYtP/pf4XxoAzpdkQ+Br2IC0NPCvLCbjPZmbf3I0udndkfB1CDg==} - '@vue/compiler-core@3.2.33': resolution: {integrity: sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==} - '@vue/compiler-core@3.4.27': - resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} - '@vue/compiler-core@3.5.13': resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} - '@vue/compiler-core@3.5.8': - resolution: {integrity: sha512-Uzlxp91EPjfbpeO5KtC0KnXPkuTfGsNDeaKQJxQN718uz+RqDYarEf7UhQJGK+ZYloD2taUbHTI2J4WrUaZQNA==} - '@vue/compiler-dom@3.2.33': resolution: {integrity: sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==} - '@vue/compiler-dom@3.4.27': - resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} - '@vue/compiler-dom@3.5.13': resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} - '@vue/compiler-dom@3.5.8': - resolution: {integrity: sha512-GUNHWvoDSbSa5ZSHT9SnV5WkStWfzJwwTd6NMGzilOE/HM5j+9EB9zGXdtu/fCNEmctBqMs6C9SvVPpVPuk1Eg==} - '@vue/compiler-sfc@3.2.33': resolution: {integrity: sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==} - '@vue/compiler-sfc@3.4.27': - resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} - '@vue/compiler-sfc@3.5.13': resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} - '@vue/compiler-sfc@3.5.8': - resolution: {integrity: sha512-taYpngQtSysrvO9GULaOSwcG5q821zCoIQBtQQSx7Uf7DxpR6CIHR90toPr9QfDD2mqHQPCSgoWBvJu0yV9zjg==} - '@vue/compiler-ssr@3.2.33': resolution: {integrity: sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==} - '@vue/compiler-ssr@3.4.27': - resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} - '@vue/compiler-ssr@3.5.13': resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} - '@vue/compiler-ssr@3.5.8': - resolution: {integrity: sha512-W96PtryNsNG9u0ZnN5Q5j27Z/feGrFV6zy9q5tzJVyJaLiwYxvC0ek4IXClZygyhjm+XKM7WD9pdKi/wIRVC/Q==} - '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} '@vue/devtools-api@6.6.2': resolution: {integrity: sha512-134clD8u7cBBXdmBbXI282gHGF7T/eAbD/G7mAK2llQF62IbI4ny28IVamZVMoJSvfImC2Xxnj732hXkJvUj6g==} - '@vue/language-core@2.0.19': - resolution: {integrity: sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@vue/language-core@2.1.10': resolution: {integrity: sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==} peerDependencies: @@ -4121,85 +3623,43 @@ packages: typescript: optional: true - '@vue/language-core@2.1.6': - resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@vue/reactivity-transform@3.2.33': resolution: {integrity: sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==} '@vue/reactivity@3.2.33': resolution: {integrity: sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==} - '@vue/reactivity@3.4.27': - resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} - '@vue/reactivity@3.5.13': resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} - '@vue/reactivity@3.5.8': - resolution: {integrity: sha512-mlgUyFHLCUZcAYkqvzYnlBRCh0t5ZQfLYit7nukn1GR96gc48Bp4B7OIcSfVSvlG1k3BPfD+p22gi1t2n9tsXg==} - '@vue/runtime-core@3.2.33': resolution: {integrity: sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==} - '@vue/runtime-core@3.4.27': - resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} - '@vue/runtime-core@3.5.13': resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} - '@vue/runtime-core@3.5.8': - resolution: {integrity: sha512-fJuPelh64agZ8vKkZgp5iCkPaEqFJsYzxLk9vSC0X3G8ppknclNDr61gDc45yBGTaN5Xqc1qZWU3/NoaBMHcjQ==} - '@vue/runtime-dom@3.2.33': resolution: {integrity: sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==} - '@vue/runtime-dom@3.4.27': - resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} - '@vue/runtime-dom@3.5.13': resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} - '@vue/runtime-dom@3.5.8': - resolution: {integrity: sha512-DpAUz+PKjTZPUOB6zJgkxVI3GuYc2iWZiNeeHQUw53kdrparSTG6HeXUrYDjaam8dVsCdvQxDz6ZWxnyjccUjQ==} - '@vue/server-renderer@3.2.33': resolution: {integrity: sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==} peerDependencies: vue: 3.2.33 - '@vue/server-renderer@3.4.27': - resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} - peerDependencies: - vue: 3.4.27 - '@vue/server-renderer@3.5.13': resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} peerDependencies: vue: 3.5.13 - '@vue/server-renderer@3.5.8': - resolution: {integrity: sha512-7AmC9/mEeV9mmXNVyUIm1a1AjUhyeeGNbkLh39J00E7iPeGks8OGRB5blJiMmvqSh8SkaS7jkLWSpXtxUCeagA==} - peerDependencies: - vue: 3.5.8 - '@vue/shared@3.2.33': resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==} - '@vue/shared@3.4.27': - resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} - '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} - '@vue/shared@3.5.8': - resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==} - '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -4318,11 +3778,6 @@ packages: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.12.1: resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} @@ -4435,10 +3890,6 @@ packages: resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - body-parser@1.20.3: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -4457,11 +3908,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.24.2: resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -4501,9 +3947,6 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001626: - resolution: {integrity: sha512-JRW7kAH8PFJzoPCJhLSHgDgKg5348hsQ68aqb+slnzuB5QFERv846oA/mRChmlLAOdEDeOkRn3ynb1gSFnjt3w==} - caniuse-lite@1.0.30001687: resolution: {integrity: sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==} @@ -4525,10 +3968,6 @@ packages: resolution: {integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==} engines: {node: '>=4'} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -4631,17 +4070,10 @@ packages: resolution: {integrity: sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==} engines: {node: '>= 0.8.0'} - compression@1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} - compression@1.7.5: resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} engines: {node: '>= 0.8.0'} - computeds@0.0.1: - resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} - concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -4746,10 +4178,6 @@ packages: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - cookie@0.7.1: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} @@ -4824,15 +4252,6 @@ packages: supports-color: optional: true - debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} @@ -4905,9 +4324,6 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.4.788: - resolution: {integrity: sha512-ubp5+Ev/VV8KuRoWnfP2QF2Bg+O2ZFdb49DiiNbz2VmgkIqrnyYaqIOqj8A6K/3p1xV0QcU5hBQ1+BmB6ot1OA==} - electron-to-chromium@1.5.71: resolution: {integrity: sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==} @@ -4960,9 +4376,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@0.7.1: - resolution: {integrity: sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==} - es-module-lexer@1.5.3: resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} @@ -4992,20 +4405,11 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.24.0: - resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.24.2: resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} engines: {node: '>=18'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -5109,14 +4513,6 @@ packages: resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} engines: {node: '>= 0.10.0'} - express@4.19.2: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} - engines: {node: '>= 0.10.0'} - - express@4.20.0: - resolution: {integrity: sha512-pLdae7I6QqShF5PnNTCVn4hI91Dx0Grkn2+IAsMTgMIKuQVte2dN9PeGSSAME2FR8anOhVA62QDIUaWVfEXVLw==} - engines: {node: '>= 0.10.0'} - express@4.21.2: resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} engines: {node: '>= 0.10.0'} @@ -5530,11 +4926,6 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} @@ -5624,9 +5015,6 @@ packages: magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} @@ -5925,9 +5313,6 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -5985,9 +5370,6 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -6128,9 +5510,6 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@0.1.10: - resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} - path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} @@ -6160,12 +5539,6 @@ packages: periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -6221,18 +5594,6 @@ packages: resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==} engines: {node: '>=12.13.0'} - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} @@ -6277,10 +5638,6 @@ packages: resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} engines: {node: '>=0.6'} - qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} @@ -6336,12 +5693,6 @@ packages: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} - react-streaming@0.3.41: - resolution: {integrity: sha512-ALLhB32V9rjU+LjIwzDBXNuUyJRmyY6sT+yCApssXt7Azm8OxOcEq8Z5qckzWtUWHM7SK2e7dvOFiVsqnGRbxw==} - peerDependencies: - react: '>=18' - react-dom: '>=18' - react-streaming@0.3.44: resolution: {integrity: sha512-/l7Lh5tYghEt9ovmFFVNoYMzLbyWPUrT+guk9zW8PcpN1ocQ06VAGHebjYz8IF2apfiGiiFEfQzNZ1xUVYCx0Q==} peerDependencies: @@ -6475,11 +5826,6 @@ packages: rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} - rollup@4.18.0: - resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.27.3: resolution: {integrity: sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -6559,10 +5905,6 @@ packages: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} - serve-static@1.16.0: - resolution: {integrity: sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA==} - engines: {node: '>= 0.8.0'} - serve-static@1.16.2: resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} @@ -6636,10 +5978,6 @@ packages: snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -6784,27 +6122,6 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - telefunc@0.1.73: - resolution: {integrity: sha512-CMD6X7d4WT1P328sWh68K7lzodN1X44cyCVyTUpQ+b8WhPJehvuGrmFo/37PAaELrgJBisf6GlV2Rnek3h3/tA==} - engines: {node: '>=12.19.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/parser': ^7.0.0 - '@babel/types': ^7.0.0 - react: ^18.0.0 - react-streaming: ^0.3.3 - peerDependenciesMeta: - '@babel/core': - optional: true - '@babel/parser': - optional: true - '@babel/types': - optional: true - react: - optional: true - react-streaming: - optional: true - telefunc@0.1.82: resolution: {integrity: sha512-fx2SJ4dcY5a8mu9tsGzY019f2h0qluJcb+jXHRpkEAzYvLmmUrEBTYrkzJ2PdRJ23yj/rccaW0AsaJeYVuVwuw==} engines: {node: '>=12.19.0'} @@ -6879,10 +6196,6 @@ packages: resolution: {integrity: sha512-l3ciXsYFel/jSRfESbyKYud1nOw7WfhrBEF9I3UiarYk/qEaOOwu3qXNECHw4fHGHGTEOuhf/VdKgoDX5M/dhQ==} hasBin: true - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -6966,21 +6279,6 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} - engines: {node: '>=14.17'} - hasBin: true - - typescript@5.5.3: - resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} - engines: {node: '>=14.17'} - hasBin: true - - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.7.2: resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} @@ -7000,9 +6298,6 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} @@ -7052,12 +6347,6 @@ packages: resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==} engines: {node: '>=14.0.0'} - update-browserslist-db@1.0.16: - resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true @@ -7115,20 +6404,6 @@ packages: react-dom: '>=18.0.0' vike: link:/home/magne/workspace/vike/vike/ - vike-react@0.5.7: - resolution: {integrity: sha512-loAf5t4QmSLenjpPKzk9P3Q4lhQVltg/ze0r3k3PpF3ehBJJiOfFWvKwpCi9kvt50hNnQcZgleem5itDqN/KsA==} - peerDependencies: - react: '>=18.0.0' - react-dom: '>=18.0.0' - vike: link:/home/magne/workspace/vike/vike/ - - vike-react@0.5.9: - resolution: {integrity: sha512-2Vw4xwIGXpkVFKl7sSusZLvL/tTjk4UDHAz/HTVlcamZoDkZt2hWxwWnfNlWmm49ieypwoCezhCDSvdWQzyyKA==} - peerDependencies: - react: '>=18.0.0' - react-dom: '>=18.0.0' - vike: link:/home/magne/workspace/vike/vike/ - vike-vue@0.8.5: resolution: {integrity: sha512-reVfEMjE2Me7xPoRfWw3tEMx358qqIGw0vSS1UsasamEL85Mqwi1HC8xtUFxELkXhr/V9awtmRUvZ2fE+nFpMQ==} peerDependencies: @@ -7148,37 +6423,6 @@ packages: peerDependencies: vite: '>=2.6.0' - vite@5.4.0: - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - vite@5.4.11: resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} engines: {node: ^18.0.0 || >=20.0.0} @@ -7210,46 +6454,6 @@ packages: terser: optional: true - vite@6.0.5: - resolution: {integrity: sha512-akD5IAH/ID5imgue2DYhzsEwCi0/4VKY31uhMLEYJwPP4TiUp8pL5PIK+Wo7H8qT8JY9i+pVfPydcFPYD1EL7g==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: '>=1.21.0' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - vite@6.0.6: resolution: {integrity: sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -7329,44 +6533,21 @@ packages: '@vue/composition-api': optional: true - vue-template-compiler@2.7.16: - resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} - vue-toast-notification@3.1.3: resolution: {integrity: sha512-XNyWqwLIGBFfX5G9sK+clq3N3IPlhDjzNdbZaXkEElcotPlWs0wWZailk1vqhdtLYT/93Y4FHAVuzyatLmPZRA==} engines: {node: '>=12.15.0'} peerDependencies: vue: ^3.0 - vue-tsc@2.0.19: - resolution: {integrity: sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==} - hasBin: true - peerDependencies: - typescript: '*' - vue-tsc@2.1.10: resolution: {integrity: sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue-tsc@2.1.6: - resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} - hasBin: true - peerDependencies: - typescript: '>=5.0.0' - vue@3.2.33: resolution: {integrity: sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==} - vue@3.4.27: - resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - vue@3.5.13: resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} peerDependencies: @@ -7375,14 +6556,6 @@ packages: typescript: optional: true - vue@3.5.8: - resolution: {integrity: sha512-hvuvuCy51nP/1fSRvrrIqTLSvrSyz2Pq+KQ8S8SXCxTWVE0nMaOnSDnSOxV1eYmGfvK7mqiwvd1C59CEEz7dAQ==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - watchpack@2.4.1: resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} engines: {node: '>=10.13.0'} @@ -7678,41 +6851,14 @@ snapshots: optionalDependencies: react: 18.2.0 - '@babel/code-frame@7.24.6': - dependencies: - '@babel/highlight': 7.24.6 - picocolors: 1.0.1 - '@babel/code-frame@7.26.2': dependencies: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 - picocolors: 1.1.0 - - '@babel/compat-data@7.24.6': {} + picocolors: 1.1.1 '@babel/compat-data@7.26.3': {} - '@babel/core@7.24.6': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.6 - '@babel/generator': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helpers': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/template': 7.24.6 - '@babel/traverse': 7.24.6 - '@babel/types': 7.24.6 - convert-source-map: 2.0.0 - debug: 4.3.5 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 @@ -7733,13 +6879,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.6': - dependencies: - '@babel/types': 7.24.6 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - '@babel/generator@7.26.3': dependencies: '@babel/parser': 7.26.3 @@ -7748,14 +6887,6 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/helper-compilation-targets@7.24.6': - dependencies: - '@babel/compat-data': 7.24.6 - '@babel/helper-validator-option': 7.24.6 - browserslist: 4.23.0 - lru-cache: 5.1.1 - semver: 6.3.1 - '@babel/helper-compilation-targets@7.25.9': dependencies: '@babel/compat-data': 7.26.3 @@ -7764,21 +6895,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-environment-visitor@7.24.6': {} - - '@babel/helper-function-name@7.24.6': - dependencies: - '@babel/template': 7.24.6 - '@babel/types': 7.24.6 - - '@babel/helper-hoist-variables@7.24.6': - dependencies: - '@babel/types': 7.24.6 - - '@babel/helper-module-imports@7.24.6': - dependencies: - '@babel/types': 7.24.6 - '@babel/helper-module-imports@7.25.9': dependencies: '@babel/traverse': 7.26.4 @@ -7786,15 +6902,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-module-imports': 7.24.6 - '@babel/helper-simple-access': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7804,78 +6911,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-plugin-utils@7.24.6': {} - '@babel/helper-plugin-utils@7.25.9': {} - '@babel/helper-simple-access@7.24.6': - dependencies: - '@babel/types': 7.24.6 - - '@babel/helper-split-export-declaration@7.24.6': - dependencies: - '@babel/types': 7.24.6 - - '@babel/helper-string-parser@7.24.6': {} - - '@babel/helper-string-parser@7.24.8': {} - '@babel/helper-string-parser@7.25.9': {} - '@babel/helper-validator-identifier@7.24.6': {} - - '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-identifier@7.25.9': {} - '@babel/helper-validator-option@7.24.6': {} - '@babel/helper-validator-option@7.25.9': {} - '@babel/helpers@7.24.6': - dependencies: - '@babel/template': 7.24.6 - '@babel/types': 7.24.6 - '@babel/helpers@7.26.0': dependencies: '@babel/template': 7.25.9 '@babel/types': 7.26.3 - '@babel/highlight@7.24.6': - dependencies: - '@babel/helper-validator-identifier': 7.24.6 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.0 - - '@babel/parser@7.24.6': - dependencies: - '@babel/types': 7.24.6 - - '@babel/parser@7.25.6': - dependencies: - '@babel/types': 7.25.6 - '@babel/parser@7.26.3': dependencies: '@babel/types': 7.26.3 - '@babel/plugin-transform-react-jsx-self@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-jsx-source@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7885,33 +6942,12 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.24.6': - dependencies: - '@babel/code-frame': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 - '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 '@babel/parser': 7.26.3 '@babel/types': 7.26.3 - '@babel/traverse@7.24.6': - dependencies: - '@babel/code-frame': 7.24.6 - '@babel/generator': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-hoist-variables': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 - debug: 4.3.7 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.26.4': dependencies: '@babel/code-frame': 7.26.2 @@ -7924,34 +6960,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.24.6': - dependencies: - '@babel/helper-string-parser': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 - to-fast-properties: 2.0.0 - - '@babel/types@7.25.6': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - '@babel/types@7.26.3': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@biomejs/biome@1.7.3': - optionalDependencies: - '@biomejs/cli-darwin-arm64': 1.7.3 - '@biomejs/cli-darwin-x64': 1.7.3 - '@biomejs/cli-linux-arm64': 1.7.3 - '@biomejs/cli-linux-arm64-musl': 1.7.3 - '@biomejs/cli-linux-x64': 1.7.3 - '@biomejs/cli-linux-x64-musl': 1.7.3 - '@biomejs/cli-win32-arm64': 1.7.3 - '@biomejs/cli-win32-x64': 1.7.3 - '@biomejs/biome@1.9.4': optionalDependencies: '@biomejs/cli-darwin-arm64': 1.9.4 @@ -7963,51 +6976,27 @@ snapshots: '@biomejs/cli-win32-arm64': 1.9.4 '@biomejs/cli-win32-x64': 1.9.4 - '@biomejs/cli-darwin-arm64@1.7.3': - optional: true - '@biomejs/cli-darwin-arm64@1.9.4': optional: true - '@biomejs/cli-darwin-x64@1.7.3': - optional: true - '@biomejs/cli-darwin-x64@1.9.4': optional: true - '@biomejs/cli-linux-arm64-musl@1.7.3': - optional: true - '@biomejs/cli-linux-arm64-musl@1.9.4': optional: true - '@biomejs/cli-linux-arm64@1.7.3': - optional: true - '@biomejs/cli-linux-arm64@1.9.4': optional: true - '@biomejs/cli-linux-x64-musl@1.7.3': - optional: true - '@biomejs/cli-linux-x64-musl@1.9.4': optional: true - '@biomejs/cli-linux-x64@1.7.3': - optional: true - '@biomejs/cli-linux-x64@1.9.4': optional: true - '@biomejs/cli-win32-arm64@1.7.3': - optional: true - '@biomejs/cli-win32-arm64@1.9.4': optional: true - '@biomejs/cli-win32-x64@1.7.3': - optional: true - '@biomejs/cli-win32-x64@1.9.4': optional: true @@ -8042,16 +7031,10 @@ snapshots: '@brillout/import@0.2.3': {} - '@brillout/json-serializer@0.5.10': {} - - '@brillout/json-serializer@0.5.13': {} - '@brillout/json-serializer@0.5.15': {} '@brillout/part-regex@0.1.4': {} - '@brillout/picocolors@1.0.12': {} - '@brillout/picocolors@1.0.15': {} '@brillout/release-me@0.4.2': @@ -8082,19 +7065,11 @@ snapshots: '@brillout/test-types@0.1.14(typescript@5.7.2)': dependencies: - '@brillout/picocolors': 1.0.12 + '@brillout/picocolors': 1.0.15 fast-glob: 3.3.2 source-map-support: 0.5.21 typescript: 5.7.2 - '@brillout/vite-plugin-server-entry@0.4.10': - dependencies: - '@brillout/import': 0.2.3 - - '@brillout/vite-plugin-server-entry@0.5.4': - dependencies: - '@brillout/import': 0.2.3 - '@brillout/vite-plugin-server-entry@0.5.6': dependencies: '@brillout/import': 0.2.3 @@ -8173,9 +7148,6 @@ snapshots: '@esbuild/aix-ppc64@0.23.0': optional: true - '@esbuild/aix-ppc64@0.24.0': - optional: true - '@esbuild/aix-ppc64@0.24.2': optional: true @@ -8191,9 +7163,6 @@ snapshots: '@esbuild/android-arm64@0.23.0': optional: true - '@esbuild/android-arm64@0.24.0': - optional: true - '@esbuild/android-arm64@0.24.2': optional: true @@ -8209,9 +7178,6 @@ snapshots: '@esbuild/android-arm@0.23.0': optional: true - '@esbuild/android-arm@0.24.0': - optional: true - '@esbuild/android-arm@0.24.2': optional: true @@ -8227,9 +7193,6 @@ snapshots: '@esbuild/android-x64@0.23.0': optional: true - '@esbuild/android-x64@0.24.0': - optional: true - '@esbuild/android-x64@0.24.2': optional: true @@ -8245,9 +7208,6 @@ snapshots: '@esbuild/darwin-arm64@0.23.0': optional: true - '@esbuild/darwin-arm64@0.24.0': - optional: true - '@esbuild/darwin-arm64@0.24.2': optional: true @@ -8263,9 +7223,6 @@ snapshots: '@esbuild/darwin-x64@0.23.0': optional: true - '@esbuild/darwin-x64@0.24.0': - optional: true - '@esbuild/darwin-x64@0.24.2': optional: true @@ -8281,9 +7238,6 @@ snapshots: '@esbuild/freebsd-arm64@0.23.0': optional: true - '@esbuild/freebsd-arm64@0.24.0': - optional: true - '@esbuild/freebsd-arm64@0.24.2': optional: true @@ -8299,9 +7253,6 @@ snapshots: '@esbuild/freebsd-x64@0.23.0': optional: true - '@esbuild/freebsd-x64@0.24.0': - optional: true - '@esbuild/freebsd-x64@0.24.2': optional: true @@ -8317,9 +7268,6 @@ snapshots: '@esbuild/linux-arm64@0.23.0': optional: true - '@esbuild/linux-arm64@0.24.0': - optional: true - '@esbuild/linux-arm64@0.24.2': optional: true @@ -8335,9 +7283,6 @@ snapshots: '@esbuild/linux-arm@0.23.0': optional: true - '@esbuild/linux-arm@0.24.0': - optional: true - '@esbuild/linux-arm@0.24.2': optional: true @@ -8353,9 +7298,6 @@ snapshots: '@esbuild/linux-ia32@0.23.0': optional: true - '@esbuild/linux-ia32@0.24.0': - optional: true - '@esbuild/linux-ia32@0.24.2': optional: true @@ -8371,9 +7313,6 @@ snapshots: '@esbuild/linux-loong64@0.23.0': optional: true - '@esbuild/linux-loong64@0.24.0': - optional: true - '@esbuild/linux-loong64@0.24.2': optional: true @@ -8389,9 +7328,6 @@ snapshots: '@esbuild/linux-mips64el@0.23.0': optional: true - '@esbuild/linux-mips64el@0.24.0': - optional: true - '@esbuild/linux-mips64el@0.24.2': optional: true @@ -8407,9 +7343,6 @@ snapshots: '@esbuild/linux-ppc64@0.23.0': optional: true - '@esbuild/linux-ppc64@0.24.0': - optional: true - '@esbuild/linux-ppc64@0.24.2': optional: true @@ -8425,9 +7358,6 @@ snapshots: '@esbuild/linux-riscv64@0.23.0': optional: true - '@esbuild/linux-riscv64@0.24.0': - optional: true - '@esbuild/linux-riscv64@0.24.2': optional: true @@ -8443,9 +7373,6 @@ snapshots: '@esbuild/linux-s390x@0.23.0': optional: true - '@esbuild/linux-s390x@0.24.0': - optional: true - '@esbuild/linux-s390x@0.24.2': optional: true @@ -8461,9 +7388,6 @@ snapshots: '@esbuild/linux-x64@0.23.0': optional: true - '@esbuild/linux-x64@0.24.0': - optional: true - '@esbuild/linux-x64@0.24.2': optional: true @@ -8482,18 +7406,12 @@ snapshots: '@esbuild/netbsd-x64@0.23.0': optional: true - '@esbuild/netbsd-x64@0.24.0': - optional: true - '@esbuild/netbsd-x64@0.24.2': optional: true '@esbuild/openbsd-arm64@0.23.0': optional: true - '@esbuild/openbsd-arm64@0.24.0': - optional: true - '@esbuild/openbsd-arm64@0.24.2': optional: true @@ -8509,9 +7427,6 @@ snapshots: '@esbuild/openbsd-x64@0.23.0': optional: true - '@esbuild/openbsd-x64@0.24.0': - optional: true - '@esbuild/openbsd-x64@0.24.2': optional: true @@ -8527,9 +7442,6 @@ snapshots: '@esbuild/sunos-x64@0.23.0': optional: true - '@esbuild/sunos-x64@0.24.0': - optional: true - '@esbuild/sunos-x64@0.24.2': optional: true @@ -8545,9 +7457,6 @@ snapshots: '@esbuild/win32-arm64@0.23.0': optional: true - '@esbuild/win32-arm64@0.24.0': - optional: true - '@esbuild/win32-arm64@0.24.2': optional: true @@ -8563,9 +7472,6 @@ snapshots: '@esbuild/win32-ia32@0.23.0': optional: true - '@esbuild/win32-ia32@0.24.0': - optional: true - '@esbuild/win32-ia32@0.24.2': optional: true @@ -8581,9 +7487,6 @@ snapshots: '@esbuild/win32-x64@0.23.0': optional: true - '@esbuild/win32-x64@0.24.0': - optional: true - '@esbuild/win32-x64@0.24.2': optional: true @@ -8626,7 +7529,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.2': {} @@ -8638,19 +7541,17 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/sourcemap-codec@1.4.15': {} - '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@mdit-vue/plugin-component@0.12.1': dependencies: @@ -8708,7 +7609,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/mdx@3.1.0(acorn@8.11.3)': + '@mdx-js/mdx@3.1.0(acorn@8.12.1)': dependencies: '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.5 @@ -8722,7 +7623,7 @@ snapshots: hast-util-to-jsx-runtime: 2.3.0 markdown-extensions: 2.0.0 recma-build-jsx: 1.0.0 - recma-jsx: 1.0.0(acorn@8.11.3) + recma-jsx: 1.0.0(acorn@8.12.1) recma-stringify: 1.0.0 rehype-recma: 1.0.0 remark-mdx: 3.0.1 @@ -8744,15 +7645,15 @@ snapshots: '@types/react': 19.0.2 react: 19.0.0 - '@mdx-js/react@3.1.0(@types/react@19.0.1)(react@19.0.0)': + '@mdx-js/react@3.1.0(@types/react@19.0.2)(react@19.0.0)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 19.0.1 + '@types/react': 19.0.2 react: 19.0.0 '@mdx-js/rollup@3.0.1(rollup@4.27.3)': dependencies: - '@mdx-js/mdx': 3.1.0(acorn@8.11.3) + '@mdx-js/mdx': 3.1.0(acorn@8.12.1) '@rollup/pluginutils': 5.1.4(rollup@4.27.3) rollup: 4.27.3 source-map: 0.7.4 @@ -8761,10 +7662,10 @@ snapshots: - acorn - supports-color - '@mdx-js/rollup@3.1.0(acorn@8.11.3)(rollup@4.27.3)': + '@mdx-js/rollup@3.1.0(acorn@8.12.1)(rollup@4.27.3)': dependencies: - '@mdx-js/mdx': 3.1.0(acorn@8.11.3) - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) + '@mdx-js/mdx': 3.1.0(acorn@8.12.1) + '@rollup/pluginutils': 5.1.4(rollup@4.27.3) rollup: 4.27.3 source-map: 0.7.4 vfile: 6.0.1 @@ -8907,14 +7808,6 @@ snapshots: '@polka/url@1.0.0-next.25': {} - '@rollup/pluginutils@5.1.0(rollup@4.27.3)': - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - optionalDependencies: - rollup: 4.27.3 - '@rollup/pluginutils@5.1.4(rollup@4.27.3)': dependencies: '@types/estree': 1.0.6 @@ -8923,27 +7816,15 @@ snapshots: optionalDependencies: rollup: 4.27.3 - '@rollup/rollup-android-arm-eabi@4.18.0': - optional: true - '@rollup/rollup-android-arm-eabi@4.27.3': optional: true - '@rollup/rollup-android-arm64@4.18.0': - optional: true - '@rollup/rollup-android-arm64@4.27.3': optional: true - '@rollup/rollup-darwin-arm64@4.18.0': - optional: true - '@rollup/rollup-darwin-arm64@4.27.3': optional: true - '@rollup/rollup-darwin-x64@4.18.0': - optional: true - '@rollup/rollup-darwin-x64@4.27.3': optional: true @@ -8953,75 +7834,39 @@ snapshots: '@rollup/rollup-freebsd-x64@4.27.3': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.27.3': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.27.3': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.0': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.27.3': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.0': - optional: true - '@rollup/rollup-linux-arm64-musl@4.27.3': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.27.3': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.27.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.0': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.27.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.0': - optional: true - '@rollup/rollup-linux-x64-gnu@4.27.3': optional: true - '@rollup/rollup-linux-x64-musl@4.18.0': - optional: true - '@rollup/rollup-linux-x64-musl@4.27.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.0': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.27.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.0': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.27.3': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.0': - optional: true - '@rollup/rollup-win32-x64-msvc@4.27.3': optional: true @@ -9176,24 +8021,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.26.3 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.26.3 '@types/better-sqlite3@7.6.10': dependencies: @@ -9219,19 +8064,17 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 8.56.10 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/eslint@8.56.10': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 '@types/estree-jsx@1.0.5': dependencies: '@types/estree': 1.0.6 - '@types/estree@1.0.5': {} - '@types/estree@1.0.6': {} '@types/express-serve-static-core@4.19.3': @@ -9313,11 +8156,6 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node-fetch@2.6.11': - dependencies: - '@types/node': 22.10.2 - form-data: 4.0.0 - '@types/node-fetch@2.6.12': dependencies: '@types/node': 22.10.2 @@ -9337,10 +8175,6 @@ snapshots: dependencies: undici-types: 6.20.0 - '@types/node@22.6.1': - dependencies: - undici-types: 6.19.8 - '@types/normalize-package-data@2.4.4': {} '@types/prop-types@15.7.12': {} @@ -9349,18 +8183,10 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@18.3.0': - dependencies: - '@types/react': 18.3.14 - '@types/react-dom@18.3.2': dependencies: '@types/react': 18.3.14 - '@types/react-dom@19.0.2(@types/react@19.0.1)': - dependencies: - '@types/react': 19.0.1 - '@types/react-dom@19.0.2(@types/react@19.0.2)': dependencies: '@types/react': 19.0.2 @@ -9370,15 +8196,6 @@ snapshots: '@types/prop-types': 15.7.12 csstype: 3.1.3 - '@types/react@18.3.3': - dependencies: - '@types/prop-types': 15.7.12 - csstype: 3.1.3 - - '@types/react@19.0.1': - dependencies: - csstype: 3.1.3 - '@types/react@19.0.2': dependencies: csstype: 3.1.3 @@ -9423,17 +8240,17 @@ snapshots: regexparam: 3.0.0 tough-cookie: 5.0.0 - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595': + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88': dependencies: regexparam: 3.0.0 tough-cookie: 5.0.0 - '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be': + '@universal-middleware/core@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88608e2f85d1aa5edafa71fa9e256432a9e': dependencies: regexparam: 3.0.0 tough-cookie: 5.0.0 - '@universal-middleware/express@0.3.2': + '@universal-middleware/express@0.3.3': dependencies: '@universal-middleware/core': 0.3.3 transitivePeerDependencies: @@ -9445,9 +8262,9 @@ snapshots: - h3 - hono - '@universal-middleware/express@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d369595aa832c1b845c22f63777ae53bc2ee69be': + '@universal-middleware/express@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d2bca88608e2f85d1aa5edafa71fa9e256432a9e': dependencies: - '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88608e2f85d1aa5edafa71fa9e256432a9e transitivePeerDependencies: - '@cloudflare/workers-types' - '@hattip/core' @@ -9457,9 +8274,9 @@ snapshots: - h3 - hono - '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d369595aa832c1b845c22f63777ae53bc2ee69be': + '@universal-middleware/hono@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d2bca88608e2f85d1aa5edafa71fa9e256432a9e': dependencies: - '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88608e2f85d1aa5edafa71fa9e256432a9e transitivePeerDependencies: - '@cloudflare/workers-types' - '@hattip/core' @@ -9469,11 +8286,11 @@ snapshots: - h3 - hono - '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595': + '@universal-middleware/router@https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d2bca88': dependencies: - '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595aa832c1b845c22f63777ae53bc2ee69be - '@universal-middleware/express': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d369595aa832c1b845c22f63777ae53bc2ee69be - '@universal-middleware/hono': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d369595aa832c1b845c22f63777ae53bc2ee69be + '@universal-middleware/core': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88608e2f85d1aa5edafa71fa9e256432a9e + '@universal-middleware/express': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/express@d2bca88608e2f85d1aa5edafa71fa9e256432a9e + '@universal-middleware/hono': https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/hono@d2bca88608e2f85d1aa5edafa71fa9e256432a9e rou3: 0.5.1 transitivePeerDependencies: - '@cloudflare/workers-types' @@ -9484,13 +8301,6 @@ snapshots: - h3 - hono - '@vitejs/plugin-react-swc@3.7.2(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))': - dependencies: - '@swc/core': 1.10.1 - vite: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) - transitivePeerDependencies: - - '@swc/helpers' - '@vitejs/plugin-react-swc@3.7.2(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))': dependencies: '@swc/core': 1.10.1 @@ -9498,17 +8308,6 @@ snapshots: transitivePeerDependencies: - '@swc/helpers' - '@vitejs/plugin-react@4.3.1(vite@5.4.0(@types/node@22.10.2)(terser@5.31.0))': - dependencies: - '@babel/core': 7.24.6 - '@babel/plugin-transform-react-jsx-self': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-react-jsx-source': 7.24.6(@babel/core@7.24.6) - '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 5.4.0(@types/node@22.10.2)(terser@5.31.0) - transitivePeerDependencies: - - supports-color - '@vitejs/plugin-react@4.3.4(vite@5.4.11(@types/node@22.10.2)(terser@5.31.0))': dependencies: '@babel/core': 7.26.0 @@ -9520,52 +8319,42 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.4(vite@6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2))': + '@vitejs/plugin-react@4.3.4(vite@6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) + vite: 6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.4(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))': + '@vitejs/plugin-react@4.3.4(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + vite: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2))(vue@3.2.33)': + '@vitejs/plugin-vue@5.2.1(vite@6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2))(vue@3.2.33)': dependencies: - vite: 6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) + vite: 6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) vue: 3.2.33 - '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2))(vue@3.4.27(typescript@5.4.5))': - dependencies: - vite: 6.0.5(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2) - vue: 3.4.27(typescript@5.4.5) - - '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.4.27(typescript@5.7.2))': - dependencies: - vite: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) - vue: 3.4.27(typescript@5.7.2) - - '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.6(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2))': dependencies: - vite: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + vite: 6.0.6(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2) vue: 3.5.13(typescript@5.7.2) - '@vitejs/plugin-vue@5.2.1(vite@6.0.5(@types/node@22.6.1)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.8(typescript@5.6.2))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2))(vue@3.5.13(typescript@5.7.2))': dependencies: - vite: 6.0.5(@types/node@22.6.1)(terser@5.31.0)(tsx@4.19.2) - vue: 3.5.8(typescript@5.6.2) + vite: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) + vue: 3.5.13(typescript@5.7.2) '@vitest/expect@2.1.3': dependencies: @@ -9607,58 +8396,25 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@volar/language-core@2.2.5': - dependencies: - '@volar/source-map': 2.2.5 - '@volar/language-core@2.4.11': dependencies: '@volar/source-map': 2.4.11 - '@volar/language-core@2.4.5': - dependencies: - '@volar/source-map': 2.4.5 - - '@volar/source-map@2.2.5': - dependencies: - muggle-string: 0.4.1 - '@volar/source-map@2.4.11': {} - '@volar/source-map@2.4.5': {} - - '@volar/typescript@2.2.5': - dependencies: - '@volar/language-core': 2.2.5 - path-browserify: 1.0.1 - '@volar/typescript@2.4.11': dependencies: '@volar/language-core': 2.4.11 path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@volar/typescript@2.4.5': - dependencies: - '@volar/language-core': 2.4.5 - path-browserify: 1.0.1 - vscode-uri: 3.0.8 - '@vue/compiler-core@3.2.33': dependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.26.3 '@vue/shared': 3.2.33 estree-walker: 2.0.2 source-map: 0.6.1 - '@vue/compiler-core@3.4.27': - dependencies: - '@babel/parser': 7.24.6 - '@vue/shared': 3.4.27 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - '@vue/compiler-core@3.5.13': dependencies: '@babel/parser': 7.26.3 @@ -9667,37 +8423,19 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-core@3.5.8': - dependencies: - '@babel/parser': 7.26.3 - '@vue/shared': 3.5.8 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-dom@3.2.33': dependencies: '@vue/compiler-core': 3.2.33 '@vue/shared': 3.2.33 - '@vue/compiler-dom@3.4.27': - dependencies: - '@vue/compiler-core': 3.4.27 - '@vue/shared': 3.4.27 - '@vue/compiler-dom@3.5.13': dependencies: '@vue/compiler-core': 3.5.13 '@vue/shared': 3.5.13 - '@vue/compiler-dom@3.5.8': - dependencies: - '@vue/compiler-core': 3.5.8 - '@vue/shared': 3.5.8 - '@vue/compiler-sfc@3.2.33': dependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.26.3 '@vue/compiler-core': 3.2.33 '@vue/compiler-dom': 3.2.33 '@vue/compiler-ssr': 3.2.33 @@ -9705,21 +8443,9 @@ snapshots: '@vue/shared': 3.2.33 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.38 + postcss: 8.4.49 source-map: 0.6.1 - '@vue/compiler-sfc@3.4.27': - dependencies: - '@babel/parser': 7.24.6 - '@vue/compiler-core': 3.4.27 - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.38 - source-map-js: 1.2.0 - '@vue/compiler-sfc@3.5.13': dependencies: '@babel/parser': 7.26.3 @@ -9732,38 +8458,16 @@ snapshots: postcss: 8.4.49 source-map-js: 1.2.1 - '@vue/compiler-sfc@3.5.8': - dependencies: - '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.8 - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-ssr': 3.5.8 - '@vue/shared': 3.5.8 - estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.47 - source-map-js: 1.2.0 - '@vue/compiler-ssr@3.2.33': dependencies: '@vue/compiler-dom': 3.2.33 '@vue/shared': 3.2.33 - '@vue/compiler-ssr@3.4.27': - dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 - '@vue/compiler-ssr@3.5.13': dependencies: '@vue/compiler-dom': 3.5.13 '@vue/shared': 3.5.13 - '@vue/compiler-ssr@3.5.8': - dependencies: - '@vue/compiler-dom': 3.5.8 - '@vue/shared': 3.5.8 - '@vue/compiler-vue2@2.7.16': dependencies: de-indent: 1.0.2 @@ -9771,36 +8475,25 @@ snapshots: '@vue/devtools-api@6.6.2': {} - '@vue/language-core@2.0.19(typescript@4.8.4)': + '@vue/language-core@2.1.10(typescript@4.8.4)': dependencies: - '@volar/language-core': 2.2.5 - '@vue/compiler-dom': 3.5.8 - '@vue/shared': 3.5.8 - computeds: 0.0.1 + '@volar/language-core': 2.4.11 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-vue2': 2.7.16 + '@vue/shared': 3.5.13 + alien-signals: 0.2.2 minimatch: 9.0.4 + muggle-string: 0.4.1 path-browserify: 1.0.1 - vue-template-compiler: 2.7.16 optionalDependencies: typescript: 4.8.4 - '@vue/language-core@2.0.19(typescript@5.4.5)': - dependencies: - '@volar/language-core': 2.2.5 - '@vue/compiler-dom': 3.5.8 - '@vue/shared': 3.5.8 - computeds: 0.0.1 - minimatch: 9.0.4 - path-browserify: 1.0.1 - vue-template-compiler: 2.7.16 - optionalDependencies: - typescript: 5.4.5 - '@vue/language-core@2.1.10(typescript@5.7.2)': dependencies: '@volar/language-core': 2.4.11 - '@vue/compiler-dom': 3.5.8 + '@vue/compiler-dom': 3.5.13 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.8 + '@vue/shared': 3.5.13 alien-signals: 0.2.2 minimatch: 9.0.4 muggle-string: 0.4.1 @@ -9808,22 +8501,9 @@ snapshots: optionalDependencies: typescript: 5.7.2 - '@vue/language-core@2.1.6(typescript@5.6.2)': - dependencies: - '@volar/language-core': 2.4.5 - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.8 - computeds: 0.0.1 - minimatch: 9.0.4 - muggle-string: 0.4.1 - path-browserify: 1.0.1 - optionalDependencies: - typescript: 5.6.2 - '@vue/reactivity-transform@3.2.33': dependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.26.3 '@vue/compiler-core': 3.2.33 '@vue/shared': 3.2.33 estree-walker: 2.0.2 @@ -9833,50 +8513,26 @@ snapshots: dependencies: '@vue/shared': 3.2.33 - '@vue/reactivity@3.4.27': - dependencies: - '@vue/shared': 3.4.27 - '@vue/reactivity@3.5.13': dependencies: '@vue/shared': 3.5.13 - '@vue/reactivity@3.5.8': - dependencies: - '@vue/shared': 3.5.8 - '@vue/runtime-core@3.2.33': dependencies: '@vue/reactivity': 3.2.33 '@vue/shared': 3.2.33 - '@vue/runtime-core@3.4.27': - dependencies: - '@vue/reactivity': 3.4.27 - '@vue/shared': 3.4.27 - '@vue/runtime-core@3.5.13': dependencies: '@vue/reactivity': 3.5.13 '@vue/shared': 3.5.13 - '@vue/runtime-core@3.5.8': - dependencies: - '@vue/reactivity': 3.5.8 - '@vue/shared': 3.5.8 - '@vue/runtime-dom@3.2.33': dependencies: '@vue/runtime-core': 3.2.33 '@vue/shared': 3.2.33 csstype: 2.6.21 - '@vue/runtime-dom@3.4.27': - dependencies: - '@vue/runtime-core': 3.4.27 - '@vue/shared': 3.4.27 - csstype: 3.1.3 - '@vue/runtime-dom@3.5.13': dependencies: '@vue/reactivity': 3.5.13 @@ -9884,51 +8540,22 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/runtime-dom@3.5.8': - dependencies: - '@vue/reactivity': 3.5.8 - '@vue/runtime-core': 3.5.8 - '@vue/shared': 3.5.8 - csstype: 3.1.3 - '@vue/server-renderer@3.2.33(vue@3.2.33)': dependencies: '@vue/compiler-ssr': 3.2.33 '@vue/shared': 3.2.33 vue: 3.2.33 - '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.4.5))': - dependencies: - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - vue: 3.4.27(typescript@5.4.5) - - '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.7.2))': - dependencies: - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - vue: 3.4.27(typescript@5.7.2) - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.2))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 vue: 3.5.13(typescript@5.7.2) - '@vue/server-renderer@3.5.8(vue@3.5.8(typescript@5.6.2))': - dependencies: - '@vue/compiler-ssr': 3.5.8 - '@vue/shared': 3.5.8 - vue: 3.5.8(typescript@5.6.2) - '@vue/shared@3.2.33': {} - '@vue/shared@3.4.27': {} - '@vue/shared@3.5.13': {} - '@vue/shared@3.5.8': {} - '@webassemblyjs/ast@1.12.1': dependencies: '@webassemblyjs/helper-numbers': 1.11.6 @@ -10052,22 +8679,16 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-assertions@1.9.0(acorn@8.11.3): - dependencies: - acorn: 8.11.3 - acorn-import-assertions@1.9.0(acorn@8.12.1): dependencies: acorn: 8.12.1 - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk@8.3.2: {} - acorn@8.11.3: {} - acorn@8.12.1: {} add-stream@1.0.0: {} @@ -10162,28 +8783,11 @@ snapshots: balanced-match@1.0.2: {} - binary-extensions@2.3.0: {} - - blake3-wasm@2.1.5: {} - - body-parser@1.20.0: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.10.3 - raw-body: 2.5.1 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - body-parser@1.20.2: + binary-extensions@2.3.0: {} + + blake3-wasm@2.1.5: {} + + body-parser@1.20.0: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -10193,8 +8797,8 @@ snapshots: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.2 + qs: 6.10.3 + raw-body: 2.5.1 type-is: 1.6.18 unpipe: 1.0.0 transitivePeerDependencies: @@ -10241,13 +8845,6 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.0: - dependencies: - caniuse-lite: 1.0.30001626 - electron-to-chromium: 1.4.788 - node-releases: 2.0.14 - update-browserslist-db: 1.0.16(browserslist@4.23.0) - browserslist@4.24.2: dependencies: caniuse-lite: 1.0.30001687 @@ -10283,8 +8880,6 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001626: {} - caniuse-lite@1.0.30001687: {} capnp-ts@0.7.0: @@ -10320,12 +8915,6 @@ snapshots: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -10432,18 +9021,6 @@ snapshots: transitivePeerDependencies: - supports-color - compression@1.7.4: - dependencies: - accepts: 1.3.8 - bytes: 3.0.0 - compressible: 2.0.18 - debug: 2.6.9 - on-headers: 1.0.2 - safe-buffer: 5.1.2 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - compression@1.7.5: dependencies: bytes: 3.1.2 @@ -10456,8 +9033,6 @@ snapshots: transitivePeerDependencies: - supports-color - computeds@0.0.1: {} - concat-map@0.0.1: {} concurrently@7.6.0: @@ -10566,8 +9141,6 @@ snapshots: cookie@0.5.0: {} - cookie@0.6.0: {} - cookie@0.7.1: {} cors@2.8.5: @@ -10638,10 +9211,6 @@ snapshots: dependencies: ms: 2.0.0 - debug@4.3.5: - dependencies: - ms: 2.1.2 - debug@4.3.7: dependencies: ms: 2.1.3 @@ -10695,8 +9264,6 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.4.788: {} - electron-to-chromium@1.5.71: {} emoji-regex@8.0.0: {} @@ -10737,8 +9304,6 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@0.7.1: {} - es-module-lexer@1.5.3: {} esast-util-from-estree@2.0.0: @@ -10858,33 +9423,6 @@ snapshots: '@esbuild/win32-ia32': 0.23.0 '@esbuild/win32-x64': 0.23.0 - esbuild@0.24.0: - optionalDependencies: - '@esbuild/aix-ppc64': 0.24.0 - '@esbuild/android-arm': 0.24.0 - '@esbuild/android-arm64': 0.24.0 - '@esbuild/android-x64': 0.24.0 - '@esbuild/darwin-arm64': 0.24.0 - '@esbuild/darwin-x64': 0.24.0 - '@esbuild/freebsd-arm64': 0.24.0 - '@esbuild/freebsd-x64': 0.24.0 - '@esbuild/linux-arm': 0.24.0 - '@esbuild/linux-arm64': 0.24.0 - '@esbuild/linux-ia32': 0.24.0 - '@esbuild/linux-loong64': 0.24.0 - '@esbuild/linux-mips64el': 0.24.0 - '@esbuild/linux-ppc64': 0.24.0 - '@esbuild/linux-riscv64': 0.24.0 - '@esbuild/linux-s390x': 0.24.0 - '@esbuild/linux-x64': 0.24.0 - '@esbuild/netbsd-x64': 0.24.0 - '@esbuild/openbsd-arm64': 0.24.0 - '@esbuild/openbsd-x64': 0.24.0 - '@esbuild/sunos-x64': 0.24.0 - '@esbuild/win32-arm64': 0.24.0 - '@esbuild/win32-ia32': 0.24.0 - '@esbuild/win32-x64': 0.24.0 - esbuild@0.24.2: optionalDependencies: '@esbuild/aix-ppc64': 0.24.2 @@ -10913,8 +9451,6 @@ snapshots: '@esbuild/win32-ia32': 0.24.2 '@esbuild/win32-x64': 0.24.2 - escalade@3.1.2: {} - escalade@3.2.0: {} escape-html@1.0.3: {} @@ -10977,7 +9513,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 etag@1.8.1: {} @@ -11063,78 +9599,6 @@ snapshots: transitivePeerDependencies: - supports-color - express@4.19.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.2 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.6.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.11.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - express@4.20.0: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.6.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.10 - proxy-addr: 2.0.7 - qs: 6.11.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - express@4.21.2: dependencies: accepts: 1.3.8 @@ -11398,7 +9862,7 @@ snapshots: hast-util-to-estree@3.1.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 @@ -11596,7 +10060,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.26.2 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -11632,8 +10096,6 @@ snapshots: dependencies: argparse: 2.0.1 - jsesc@2.5.2: {} - jsesc@3.0.2: {} json-parse-even-better-errors@2.3.1: {} @@ -11704,10 +10166,6 @@ snapshots: dependencies: sourcemap-codec: 1.4.8 - magic-string@0.30.10: - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - magic-string@0.30.11: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -12035,8 +10493,8 @@ snapshots: micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.0 micromark-extension-mdx-md: 2.0.0 @@ -12237,7 +10695,7 @@ snapshots: miniflare@3.20240524.1: dependencies: '@cspotcode/source-map-support': 0.8.1 - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk: 8.3.2 capnp-ts: 0.7.0 exit-hook: 2.2.1 @@ -12279,8 +10737,6 @@ snapshots: ms@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} muggle-string@0.4.1: {} @@ -12318,8 +10774,6 @@ snapshots: node-forge@1.3.1: {} - node-releases@2.0.14: {} - node-releases@2.0.18: {} normalize-package-data@6.0.1: @@ -12421,7 +10875,7 @@ snapshots: parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 @@ -12458,8 +10912,6 @@ snapshots: lru-cache: 10.2.2 minipass: 7.1.2 - path-to-regexp@0.1.10: {} - path-to-regexp@0.1.12: {} path-to-regexp@0.1.7: {} @@ -12482,21 +10934,17 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.2 - picocolors@1.0.1: {} - - picocolors@1.1.0: {} - picocolors@1.1.1: {} picomatch@2.3.1: {} picomatch@4.0.2: {} - pinia@2.1.7(typescript@5.7.2)(vue@3.4.27(typescript@5.7.2)): + pinia@2.1.7(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)): dependencies: '@vue/devtools-api': 6.6.2 - vue: 3.4.27(typescript@5.7.2) - vue-demi: 0.14.8(vue@3.4.27(typescript@5.7.2)) + vue: 3.5.13(typescript@5.7.2) + vue-demi: 0.14.8(vue@3.5.13(typescript@5.7.2)) optionalDependencies: typescript: 5.7.2 @@ -12524,24 +10972,6 @@ snapshots: pngjs@6.0.0: {} - postcss@8.4.38: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - postcss@8.4.41: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - postcss@8.4.47: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.0 - source-map-js: 1.2.1 - postcss@8.4.49: dependencies: nanoid: 3.3.7 @@ -12586,10 +11016,6 @@ snapshots: dependencies: side-channel: 1.0.6 - qs@6.11.0: - dependencies: - side-channel: 1.0.6 - qs@6.13.0: dependencies: side-channel: 1.0.6 @@ -12648,28 +11074,10 @@ snapshots: react-refresh@0.14.2: {} - react-streaming@0.3.41(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@brillout/import': 0.2.3 - '@brillout/json-serializer': 0.5.15 - '@brillout/picocolors': 1.0.15 - isbot-fast: 1.2.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - - react-streaming@0.3.44(react-dom@18.2.0(react@18.2.0))(react@18.2.0): - dependencies: - '@brillout/import': 0.2.3 - '@brillout/json-serializer': 0.5.13 - '@brillout/picocolors': 1.0.15 - isbot-fast: 1.2.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-streaming@0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@brillout/import': 0.2.3 - '@brillout/json-serializer': 0.5.13 + '@brillout/json-serializer': 0.5.15 '@brillout/picocolors': 1.0.15 isbot-fast: 1.2.0 react: 18.3.1 @@ -12678,7 +11086,7 @@ snapshots: react-streaming@0.3.44(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@brillout/import': 0.2.3 - '@brillout/json-serializer': 0.5.13 + '@brillout/json-serializer': 0.5.15 '@brillout/picocolors': 1.0.15 isbot-fast: 1.2.0 react: 19.0.0 @@ -12721,9 +11129,9 @@ snapshots: estree-util-build-jsx: 3.0.1 vfile: 6.0.1 - recma-jsx@1.0.0(acorn@8.11.3): + recma-jsx@1.0.0(acorn@8.12.1): dependencies: - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn-jsx: 5.3.2(acorn@8.12.1) estree-util-to-js: 2.0.0 recma-parse: 1.0.0 recma-stringify: 1.0.0 @@ -12863,28 +11271,6 @@ snapshots: dependencies: estree-walker: 0.6.1 - rollup@4.18.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.0 - '@rollup/rollup-android-arm64': 4.18.0 - '@rollup/rollup-darwin-arm64': 4.18.0 - '@rollup/rollup-darwin-x64': 4.18.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 - '@rollup/rollup-linux-arm-musleabihf': 4.18.0 - '@rollup/rollup-linux-arm64-gnu': 4.18.0 - '@rollup/rollup-linux-arm64-musl': 4.18.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 - '@rollup/rollup-linux-riscv64-gnu': 4.18.0 - '@rollup/rollup-linux-s390x-gnu': 4.18.0 - '@rollup/rollup-linux-x64-gnu': 4.18.0 - '@rollup/rollup-linux-x64-musl': 4.18.0 - '@rollup/rollup-win32-arm64-msvc': 4.18.0 - '@rollup/rollup-win32-ia32-msvc': 4.18.0 - '@rollup/rollup-win32-x64-msvc': 4.18.0 - fsevents: 2.3.3 - rollup@4.27.3: dependencies: '@types/estree': 1.0.6 @@ -13017,15 +11403,6 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@1.16.0: - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color - serve-static@1.16.2: dependencies: encodeurl: 2.0.0 @@ -13116,8 +11493,6 @@ snapshots: dot-case: 3.0.4 tslib: 2.6.2 - source-map-js@1.2.0: {} - source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -13237,28 +11612,12 @@ snapshots: tapable@2.2.1: {} - telefunc@0.1.73(@babel/core@7.26.0)(@babel/parser@7.26.3)(@babel/types@7.26.3)(react-streaming@0.3.44(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0): - dependencies: - '@brillout/import': 0.2.3 - '@brillout/json-serializer': 0.5.10 - '@brillout/picocolors': 1.0.12 - '@brillout/vite-plugin-server-entry': 0.4.10 - es-module-lexer: 0.7.1 - picocolors: 1.0.1 - ts-morph: 19.0.0 - optionalDependencies: - '@babel/core': 7.26.0 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 - react: 18.2.0 - react-streaming: 0.3.44(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - telefunc@0.1.82(@babel/core@7.26.0)(@babel/parser@7.26.3)(@babel/types@7.26.3)(react-streaming@0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@brillout/import': 0.2.3 - '@brillout/json-serializer': 0.5.13 + '@brillout/json-serializer': 0.5.15 '@brillout/picocolors': 1.0.15 - '@brillout/vite-plugin-server-entry': 0.5.4 + '@brillout/vite-plugin-server-entry': 0.5.6 es-module-lexer: 1.5.3 ts-morph: 19.0.0 optionalDependencies: @@ -13280,7 +11639,7 @@ snapshots: terser@5.31.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.11.3 + acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 @@ -13304,8 +11663,6 @@ snapshots: dependencies: tldts-core: 6.1.66 - to-fast-properties@2.0.0: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -13343,7 +11700,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 17.0.45 - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 @@ -13363,7 +11720,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 22.10.2 - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 @@ -13399,12 +11756,6 @@ snapshots: typescript@4.8.4: {} - typescript@5.4.5: {} - - typescript@5.5.3: {} - - typescript@5.6.2: {} - typescript@5.7.2: {} uc.micro@1.0.6: {} @@ -13416,8 +11767,6 @@ snapshots: undici-types@5.26.5: {} - undici-types@6.19.8: {} - undici-types@6.20.0: {} undici@5.28.2: @@ -13468,63 +11817,57 @@ snapshots: unpipe@1.0.0: {} - unplugin-vue-markdown@0.24.3(rollup@4.27.3)(vite@6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2)): + unplugin-vue-markdown@0.24.3(rollup@4.27.3)(vite@6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2)): dependencies: '@mdit-vue/plugin-component': 0.12.1 '@mdit-vue/plugin-frontmatter': 0.12.1 '@mdit-vue/types': 0.12.0 - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) + '@rollup/pluginutils': 5.1.4(rollup@4.27.3) '@types/markdown-it': 13.0.8 markdown-it: 13.0.2 unplugin: 1.10.1 - vite: 6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) + vite: 6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2) transitivePeerDependencies: - rollup - unplugin-vue-markdown@0.26.2(rollup@4.27.3)(vite@6.0.5(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2)): + unplugin-vue-markdown@0.26.2(rollup@4.27.3)(vite@6.0.6(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2)): dependencies: '@mdit-vue/plugin-component': 2.1.3 '@mdit-vue/plugin-frontmatter': 2.1.3 '@mdit-vue/types': 2.1.0 - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) + '@rollup/pluginutils': 5.1.4(rollup@4.27.3) '@types/markdown-it': 14.1.1 markdown-it: 14.1.0 unplugin: 1.10.1 - vite: 6.0.5(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2) + vite: 6.0.6(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2) transitivePeerDependencies: - rollup - unplugin-vue-markdown@0.26.2(rollup@4.27.3)(vite@6.0.5(@types/node@22.6.1)(terser@5.31.0)(tsx@4.19.2)): + unplugin-vue-markdown@0.26.2(rollup@4.27.3)(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)): dependencies: '@mdit-vue/plugin-component': 2.1.3 '@mdit-vue/plugin-frontmatter': 2.1.3 '@mdit-vue/types': 2.1.0 - '@rollup/pluginutils': 5.1.0(rollup@4.27.3) + '@rollup/pluginutils': 5.1.4(rollup@4.27.3) '@types/markdown-it': 14.1.1 markdown-it: 14.1.0 unplugin: 1.10.1 - vite: 6.0.5(@types/node@22.6.1)(terser@5.31.0)(tsx@4.19.2) + vite: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) transitivePeerDependencies: - rollup unplugin@1.10.1: dependencies: - acorn: 8.11.3 + acorn: 8.12.1 chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 - update-browserslist-db@1.0.16(browserslist@4.23.0): - dependencies: - browserslist: 4.23.0 - escalade: 3.1.2 - picocolors: 1.1.0 - update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: browserslist: 4.24.2 escalade: 3.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 update-check@1.5.2: dependencies: @@ -13568,39 +11911,32 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vike-react@0.4.16(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vike@vike)(vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)): - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-streaming: 0.3.41(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - vike: link:vike - vite: 6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) - - vike-react@0.5.10(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(vike@vike): - dependencies: - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - react-streaming: 0.3.44(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - vike: link:vike - - vike-react@0.5.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vike@vike): + vike-react@0.4.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vike@vike)(vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2)): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-streaming: 0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vike: link:vike + vite: 6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2) - vike-react@0.5.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vike@vike): + vike-react@0.5.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vike@vike): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-streaming: 0.3.44(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vike: link:vike - vike-vue@0.8.5(vike@vike)(vue@3.5.8(typescript@5.6.2)): + vike-react@0.5.10(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(vike@vike): + dependencies: + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-streaming: 0.3.44(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + vike: link:vike + + vike-vue@0.8.5(vike@vike)(vue@3.5.13(typescript@5.7.2)): dependencies: vike: link:vike - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.13(typescript@5.7.2) vite-node@2.1.3(@types/node@22.10.2)(terser@5.31.0): dependencies: @@ -13638,29 +11974,19 @@ snapshots: - supports-color - typescript - vite@5.4.0(@types/node@22.10.2)(terser@5.31.0): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.18.0 - optionalDependencies: - '@types/node': 22.10.2 - fsevents: 2.3.3 - terser: 5.31.0 - vite@5.4.11(@types/node@22.10.2)(terser@5.31.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.47 + postcss: 8.4.49 rollup: 4.27.3 optionalDependencies: '@types/node': 22.10.2 fsevents: 2.3.3 terser: 5.31.0 - vite@6.0.5(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2): + vite@6.0.6(@types/node@17.0.45)(terser@5.31.0)(tsx@4.19.2): dependencies: - esbuild: 0.24.0 + esbuild: 0.24.2 postcss: 8.4.49 rollup: 4.27.3 optionalDependencies: @@ -13669,9 +11995,9 @@ snapshots: terser: 5.31.0 tsx: 4.19.2 - vite@6.0.5(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2): + vite@6.0.6(@types/node@20.13.0)(terser@5.31.0)(tsx@4.19.2): dependencies: - esbuild: 0.24.0 + esbuild: 0.24.2 postcss: 8.4.49 rollup: 4.27.3 optionalDependencies: @@ -13680,28 +12006,6 @@ snapshots: terser: 5.31.0 tsx: 4.19.2 - vite@6.0.5(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2): - dependencies: - esbuild: 0.24.0 - postcss: 8.4.49 - rollup: 4.27.3 - optionalDependencies: - '@types/node': 22.10.2 - fsevents: 2.3.3 - terser: 5.31.0 - tsx: 4.19.2 - - vite@6.0.5(@types/node@22.6.1)(terser@5.31.0)(tsx@4.19.2): - dependencies: - esbuild: 0.24.0 - postcss: 8.4.49 - rollup: 4.27.3 - optionalDependencies: - '@types/node': 22.6.1 - fsevents: 2.3.3 - terser: 5.31.0 - tsx: 4.19.2 - vite@6.0.6(@types/node@22.10.2)(terser@5.31.0)(tsx@4.19.2): dependencies: esbuild: 0.24.2 @@ -13749,33 +12053,21 @@ snapshots: vscode-uri@3.0.8: {} - vue-demi@0.14.8(vue@3.4.27(typescript@5.7.2)): + vue-demi@0.14.8(vue@3.5.13(typescript@5.7.2)): dependencies: - vue: 3.4.27(typescript@5.7.2) - - vue-template-compiler@2.7.16: - dependencies: - de-indent: 1.0.2 - he: 1.2.0 + vue: 3.5.13(typescript@5.7.2) - vue-toast-notification@3.1.3(vue@3.5.8(typescript@5.6.2)): + vue-toast-notification@3.1.3(vue@3.5.13(typescript@5.7.2)): dependencies: - vue: 3.5.8(typescript@5.6.2) + vue: 3.5.13(typescript@5.7.2) - vue-tsc@2.0.19(typescript@4.8.4): + vue-tsc@2.1.10(typescript@4.8.4): dependencies: - '@volar/typescript': 2.2.5 - '@vue/language-core': 2.0.19(typescript@4.8.4) + '@volar/typescript': 2.4.11 + '@vue/language-core': 2.1.10(typescript@4.8.4) semver: 7.6.2 typescript: 4.8.4 - vue-tsc@2.0.19(typescript@5.4.5): - dependencies: - '@volar/typescript': 2.2.5 - '@vue/language-core': 2.0.19(typescript@5.4.5) - semver: 7.6.2 - typescript: 5.4.5 - vue-tsc@2.1.10(typescript@5.7.2): dependencies: '@volar/typescript': 2.4.11 @@ -13783,13 +12075,6 @@ snapshots: semver: 7.6.2 typescript: 5.7.2 - vue-tsc@2.1.6(typescript@5.6.2): - dependencies: - '@volar/typescript': 2.4.5 - '@vue/language-core': 2.1.6(typescript@5.6.2) - semver: 7.6.2 - typescript: 5.6.2 - vue@3.2.33: dependencies: '@vue/compiler-dom': 3.2.33 @@ -13798,26 +12083,6 @@ snapshots: '@vue/server-renderer': 3.2.33(vue@3.2.33) '@vue/shared': 3.2.33 - vue@3.4.27(typescript@5.4.5): - dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-sfc': 3.4.27 - '@vue/runtime-dom': 3.4.27 - '@vue/server-renderer': 3.4.27(vue@3.4.27(typescript@5.4.5)) - '@vue/shared': 3.4.27 - optionalDependencies: - typescript: 5.4.5 - - vue@3.4.27(typescript@5.7.2): - dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-sfc': 3.4.27 - '@vue/runtime-dom': 3.4.27 - '@vue/server-renderer': 3.4.27(vue@3.4.27(typescript@5.7.2)) - '@vue/shared': 3.4.27 - optionalDependencies: - typescript: 5.7.2 - vue@3.5.13(typescript@5.7.2): dependencies: '@vue/compiler-dom': 3.5.13 @@ -13828,16 +12093,6 @@ snapshots: optionalDependencies: typescript: 5.7.2 - vue@3.5.8(typescript@5.6.2): - dependencies: - '@vue/compiler-dom': 3.5.8 - '@vue/compiler-sfc': 3.5.8 - '@vue/runtime-dom': 3.5.8 - '@vue/server-renderer': 3.5.8(vue@3.5.8(typescript@5.6.2)) - '@vue/shared': 3.5.8 - optionalDependencies: - typescript: 5.6.2 - watchpack@2.4.1: dependencies: glob-to-regexp: 0.4.1 @@ -13879,13 +12134,13 @@ snapshots: webpack@5.91.0(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.23.0 + acorn: 8.12.1 + acorn-import-assertions: 1.9.0(acorn@8.12.1) + browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.16.1 es-module-lexer: 1.5.3 @@ -14019,7 +12274,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 diff --git a/test/middleware-config/package.json b/test/middleware-config/package.json index d9f70845a0d..1c9a507e947 100644 --- a/test/middleware-config/package.json +++ b/test/middleware-config/package.json @@ -5,9 +5,9 @@ "preview": "cross-env NODE_ENV=production tsx ./express-entry.ts" }, "dependencies": { - "@universal-middleware/core": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d369595", + "@universal-middleware/core": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/core@d2bca88", "@universal-middleware/express": "^0.3.1", - "@universal-middleware/router": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d369595", + "@universal-middleware/router": "https://pkg.pr.new/magne4000/universal-middleware/@universal-middleware/router@d2bca88", "@vitejs/plugin-react": "^4.3.4", "express": "^4.21.2", "react": "^18.3.1",