From 608f58b485d315c4b946750b34ea7e8b5f8760fa Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Tue, 16 Jan 2024 08:47:18 +0800 Subject: [PATCH] Revert "feat: include server assets for Vercel serverless functions" --- .changeset/loud-needles-refuse.md | 5 - .changeset/selfish-bobcats-run.md | 5 - .../25-build-and-deploy/80-adapter-netlify.md | 27 +- .../25-build-and-deploy/90-adapter-vercel.md | 23 +- packages/adapter-vercel/.gitignore | 1 - packages/adapter-vercel/index.js | 49 +- packages/adapter-vercel/package.json | 3 +- .../adapter-vercel/test/apps/split/.gitignore | 10 - .../adapter-vercel/test/apps/split/.npmrc | 1 - .../test/apps/split/package.json | 18 - .../test/apps/split/playwright.config.js | 1 - .../test/apps/split/src/app.d.ts | 12 - .../test/apps/split/src/app.html | 12 - .../test/apps/split/src/hooks.server.js | 6 - .../test/apps/split/src/lib/+error.svelte.txt | 1 - .../test/apps/split/src/lib/+layout.js.txt | 1 - .../apps/split/src/lib/+layout.server.js.txt | 1 - .../apps/split/src/lib/+layout.svelte.txt | 1 - .../test/apps/split/src/lib/+page.js.txt | 1 - .../apps/split/src/lib/+page.server.js.txt | 1 - .../test/apps/split/src/lib/+page.svelte.txt | 1 - .../test/apps/split/src/lib/+server.js.txt | 1 - .../test/apps/split/src/lib/component.svelte | 0 .../apps/split/src/lib/hooks.server.js.txt | 1 - .../test/apps/split/src/lib/root_error.txt | 1 - .../test/apps/split/src/lib/root_layout.txt | 1 - .../test/apps/split/src/lib/transitive.js | 3 - .../test/apps/split/src/lib/transitive.txt | 1 - .../test/apps/split/src/routes/+error.svelte | 9 - .../test/apps/split/src/routes/+layout.js | 5 - .../apps/split/src/routes/+layout.server.js | 5 - .../apps/split/src/routes/+page.server.js | 5 - .../test/apps/split/src/routes/+page.svelte | 0 .../test/apps/split/src/routes/api/+server.js | 5 - .../apps/split/src/routes/load/+error.svelte | 5 - .../apps/split/src/routes/load/+layout.js | 5 - .../apps/split/src/routes/load/+layout.svelte | 7 - .../test/apps/split/src/routes/load/+page.js | 5 - .../split/src/routes/load/+page.server.js | 5 - .../apps/split/src/routes/load/+page.svelte | 5 - .../test/apps/split/svelte.config.js | 12 - .../test/apps/split/test/test.js | 103 -- .../test/apps/split/tsconfig.json | 9 - .../test/apps/split/vite.config.js | 9 - packages/adapter-vercel/test/utils.js | 32 - packages/adapter-vercel/tsconfig.json | 3 +- packages/kit/src/core/adapt/builder.js | 130 +- packages/kit/src/exports/public.d.ts | 20 +- packages/kit/src/utils/set.js | 23 - packages/kit/types/index.d.ts | 20 +- pnpm-lock.yaml | 1284 ++++++++--------- pnpm-workspace.yaml | 1 - 52 files changed, 617 insertions(+), 1278 deletions(-) delete mode 100644 .changeset/loud-needles-refuse.md delete mode 100644 .changeset/selfish-bobcats-run.md delete mode 100644 packages/adapter-vercel/test/apps/split/.gitignore delete mode 100644 packages/adapter-vercel/test/apps/split/.npmrc delete mode 100644 packages/adapter-vercel/test/apps/split/package.json delete mode 100644 packages/adapter-vercel/test/apps/split/playwright.config.js delete mode 100644 packages/adapter-vercel/test/apps/split/src/app.d.ts delete mode 100644 packages/adapter-vercel/test/apps/split/src/app.html delete mode 100644 packages/adapter-vercel/test/apps/split/src/hooks.server.js delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/+error.svelte.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/+layout.js.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/+layout.server.js.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/+layout.svelte.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/+page.js.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/+page.server.js.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/+page.svelte.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/+server.js.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/component.svelte delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/hooks.server.js.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/root_error.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/root_layout.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/transitive.js delete mode 100644 packages/adapter-vercel/test/apps/split/src/lib/transitive.txt delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/+error.svelte delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/+layout.js delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/+layout.server.js delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/+page.server.js delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/+page.svelte delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/api/+server.js delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/load/+error.svelte delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/load/+layout.js delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/load/+layout.svelte delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/load/+page.js delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/load/+page.server.js delete mode 100644 packages/adapter-vercel/test/apps/split/src/routes/load/+page.svelte delete mode 100644 packages/adapter-vercel/test/apps/split/svelte.config.js delete mode 100644 packages/adapter-vercel/test/apps/split/test/test.js delete mode 100644 packages/adapter-vercel/test/apps/split/tsconfig.json delete mode 100644 packages/adapter-vercel/test/apps/split/vite.config.js delete mode 100644 packages/adapter-vercel/test/utils.js delete mode 100644 packages/kit/src/utils/set.js diff --git a/.changeset/loud-needles-refuse.md b/.changeset/loud-needles-refuse.md deleted file mode 100644 index a987903ee784..000000000000 --- a/.changeset/loud-needles-refuse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sveltejs/adapter-vercel': minor ---- - -feat: bundle server assets with serverless functions diff --git a/.changeset/selfish-bobcats-run.md b/.changeset/selfish-bobcats-run.md deleted file mode 100644 index a5c561daedef..000000000000 --- a/.changeset/selfish-bobcats-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sveltejs/kit': minor ---- - -feat: adapter method to get server assets used by each route diff --git a/documentation/docs/25-build-and-deploy/80-adapter-netlify.md b/documentation/docs/25-build-and-deploy/80-adapter-netlify.md index 15a9d6148716..9daffeccdf7c 100644 --- a/documentation/docs/25-build-and-deploy/80-adapter-netlify.md +++ b/documentation/docs/25-build-and-deploy/80-adapter-netlify.md @@ -107,29 +107,8 @@ Additionally, you can add your own Netlify functions by creating a directory for directory = "functions" ``` -### Accessing the file system - -You can [use files in Netlify Serverless Functions](https://www.netlify.com/blog/2021/08/12/how-to-include-files-in-netlify-serverless-functions/). - -```js -// @errors: 2307 7031 -/// file: +server.js -import fs from "node:fs"; -import path from "node:path"; -import { dev } from '$app/environment'; +## Troubleshooting -// importing a static asset will return the resolved path in the production build -import PalatinoBoldFont from "$lib/fonts/PalatinoBold.ttf"; - -const cwd = process.cwd(); - -// server assets live in `.netlify/server` when deployed to Netlify -const dir = dev ? cwd : path.join(cwd, '.netlify/server'); - -const pathToFile = path.join(dir, PalatinoBoldFont); +### Accessing the file system -export async function GET() { - const file = fs.readFileSync(pathToFile); - // ... -} -``` \ No newline at end of file +You can't access the file system through methods like `fs.readFileSync` in Serverless/Edge environments. If you need to access files that way, do that during building the app through [prerendering](https://kit.svelte.dev/docs/page-options#prerender). If you have a blog for example and don't want to manage your content through a CMS, then you need to prerender the content (or prerender the endpoint from which you get it) and redeploy your blog everytime you add new content. diff --git a/documentation/docs/25-build-and-deploy/90-adapter-vercel.md b/documentation/docs/25-build-and-deploy/90-adapter-vercel.md index d9d72ae929a0..31ec3d20092b 100644 --- a/documentation/docs/25-build-and-deploy/90-adapter-vercel.md +++ b/documentation/docs/25-build-and-deploy/90-adapter-vercel.md @@ -153,25 +153,8 @@ If you have Vercel functions contained in the `api` directory at the project's r Projects created before a certain date may default to using an older Node version than what SvelteKit currently requires. You can [change the Node version in your project settings](https://vercel.com/docs/concepts/functions/serverless-functions/runtimes/node-js#node.js-version). -### Accessing the file system - -You can [use files in Serverless Functions on Vercel](https://vercel.com/guides/how-can-i-use-files-in-serverless-functions). - -```js -// @errors: 2307 7031 -/// file: api/pdf/+server.js -import fs from "node:fs"; -import path from "node:path"; - -// importing a static asset will return the resolved path in the production build -import PalatinoBoldFont from "$lib/fonts/PalatinoBold.ttf"; +## Troubleshooting -const pathToFile = path.join(process.cwd(), PalatinoBoldFont); - -export async function GET() { - const file = fs.readFileSync(pathToFile); - // ... -} -``` +### Accessing the file system -> Only assets that are imported in `+page.server`, `+layout.server` and `+server` files are included in the Serverless Function bundle. +You can't access the file system through methods like `fs.readFileSync` in Serverless/Edge environments. If you need to access files that way, do that during building the app through [prerendering](https://kit.svelte.dev/docs/page-options#prerender). If you have a blog for example and don't want to manage your content through a CMS, then you need to prerender the content (or prerender the endpoint from which you get it) and redeploy your blog everytime you add new content. diff --git a/packages/adapter-vercel/.gitignore b/packages/adapter-vercel/.gitignore index b7362de17545..9daa8247da45 100644 --- a/packages/adapter-vercel/.gitignore +++ b/packages/adapter-vercel/.gitignore @@ -1,3 +1,2 @@ .DS_Store node_modules -.vercel \ No newline at end of file diff --git a/packages/adapter-vercel/index.js b/packages/adapter-vercel/index.js index b3d6e336a13a..6a38d4e77e38 100644 --- a/packages/adapter-vercel/index.js +++ b/packages/adapter-vercel/index.js @@ -59,8 +59,8 @@ const plugin = function (defaults = {}) { /** * @param {string} name - * @param {import('./index.js').ServerlessConfig} config - * @param {import('@sveltejs/kit').RouteDefinition[]} routes + * @param {import('.').ServerlessConfig} config + * @param {import('@sveltejs/kit').RouteDefinition[]} routes */ async function generate_serverless_function(name, config, routes) { const relativePath = path.posix.relative(tmp, builder.getServerDirectory()); @@ -81,15 +81,14 @@ const plugin = function (defaults = {}) { builder, `${tmp}/index.js`, `${dirs.functions}/${name}.func`, - config, - routes + config ); } /** * @param {string} name - * @param {import('./index.js').EdgeConfig} config - * @param {import('@sveltejs/kit').RouteDefinition[]} routes + * @param {import('.').EdgeConfig} config + * @param {import('@sveltejs/kit').RouteDefinition[]} routes */ async function generate_edge_function(name, config, routes) { const tmp = builder.getBuildDirectory(`vercel-tmp/${name}`); @@ -136,7 +135,7 @@ const plugin = function (defaults = {}) { ); } - /** @type {Map[] }>} */ + /** @type {Map[] }>} */ const groups = new Map(); /** @type {Map} */ @@ -145,7 +144,7 @@ const plugin = function (defaults = {}) { /** @type {Map} */ const functions = new Map(); - /** @type {Map, { expiration: number | false, bypassToken: string | undefined, allowQuery: string[], group: number, passQuery: true }>} */ + /** @type {Map, { expiration: number | false, bypassToken: string | undefined, allowQuery: string[], group: number, passQuery: true }>} */ const isr_config = new Map(); /** @type {Set} */ @@ -164,7 +163,7 @@ const plugin = function (defaults = {}) { } const node_runtime = /nodejs([0-9]+)\.x/.exec(runtime); - if (runtime !== 'edge' && (!node_runtime || +node_runtime[1] < 18)) { + if (runtime !== 'edge' && (!node_runtime || node_runtime[1] < 18)) { throw new Error( `Invalid runtime '${runtime}' for route ${route.id}. Valid runtimes are 'edge' and 'nodejs18.x' or higher ` + '(see the Node.js Version section in your Vercel project settings for info on the currently supported versions).' @@ -369,7 +368,7 @@ function write(file, data) { // This function is duplicated in adapter-static /** * @param {import('@sveltejs/kit').Builder} builder - * @param {import('index.js').Config} config + * @param {import('.').Config} config */ function static_vercel_config(builder, config) { /** @type {any[]} */ @@ -378,11 +377,8 @@ function static_vercel_config(builder, config) { /** @type {Record} */ const overrides = {}; - /** @type {import('./index.js').ImagesConfig | undefined} */ - let images; - if (config.runtime !== 'edge') { - images = /** @type {import('./index.js').ServerlessConfig} */ (config).images; - } + /** @type {import('./index').ImagesConfig} */ + const images = config.images; for (const [src, redirect] of builder.prerendered.redirects) { prerendered_redirects.push({ @@ -438,10 +434,9 @@ function static_vercel_config(builder, config) { * @param {import('@sveltejs/kit').Builder} builder * @param {string} entry * @param {string} dir - * @param {import('./index.js').ServerlessConfig} config - * @param {import('@sveltejs/kit').RouteDefinition[]} routes + * @param {import('.').ServerlessConfig} config */ -async function create_function_bundle(builder, entry, dir, config, routes) { +async function create_function_bundle(builder, entry, dir, config) { fs.rmSync(dir, { force: true, recursive: true }); let base = entry; @@ -549,24 +544,6 @@ async function create_function_bundle(builder, entry, dir, config, routes) { ) ); - const server_assets = builder.getServerAssets(); - let routes_assets = new Set(server_assets.rootErrorPage); - - for (const route of routes) { - const assets = server_assets.routes.get(route.id); - if (assets) { - routes_assets = new Set([...routes_assets, ...assets]); - } - } - - if (server_assets.hooks) { - routes_assets = new Set([...routes_assets, ...server_assets.hooks]); - } - - for (const asset of routes_assets) { - builder.copy(path.join(builder.getServerDirectory(), asset), path.join(dir, asset)); - } - write(`${dir}/package.json`, JSON.stringify({ type: 'module' })); } diff --git a/packages/adapter-vercel/package.json b/packages/adapter-vercel/package.json index 64a2d816826f..d744db2ec1dd 100644 --- a/packages/adapter-vercel/package.json +++ b/packages/adapter-vercel/package.json @@ -28,14 +28,13 @@ "lint": "prettier --check .", "format": "pnpm lint --write", "check": "tsc", - "test": "vitest run & pnpm -r --workspace-concurrency 1 --filter=\"./test/**\" test" + "test": "vitest run" }, "dependencies": { "@vercel/nft": "^0.26.1", "esbuild": "^0.19.9" }, "devDependencies": { - "@playwright/test": "1.30.0", "@sveltejs/kit": "workspace:^", "@sveltejs/vite-plugin-svelte": "^3.0.1", "@types/node": "^18.19.3", diff --git a/packages/adapter-vercel/test/apps/split/.gitignore b/packages/adapter-vercel/test/apps/split/.gitignore deleted file mode 100644 index 6635cf554275..000000000000 --- a/packages/adapter-vercel/test/apps/split/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example -vite.config.js.timestamp-* -vite.config.ts.timestamp-* diff --git a/packages/adapter-vercel/test/apps/split/.npmrc b/packages/adapter-vercel/test/apps/split/.npmrc deleted file mode 100644 index b6f27f135954..000000000000 --- a/packages/adapter-vercel/test/apps/split/.npmrc +++ /dev/null @@ -1 +0,0 @@ -engine-strict=true diff --git a/packages/adapter-vercel/test/apps/split/package.json b/packages/adapter-vercel/test/apps/split/package.json deleted file mode 100644 index f2083887b867..000000000000 --- a/packages/adapter-vercel/test/apps/split/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "~TODO~", - "version": "0.0.1", - "private": true, - "scripts": { - "dev": "vite dev", - "build": "vite build", - "preview": "vite preview", - "test": "playwright test" - }, - "devDependencies": { - "@sveltejs/kit": "workspace:^", - "svelte": "^4.2.8", - "typescript": "^5.3.3", - "vite": "^5.0.8" - }, - "type": "module" -} diff --git a/packages/adapter-vercel/test/apps/split/playwright.config.js b/packages/adapter-vercel/test/apps/split/playwright.config.js deleted file mode 100644 index 33d36b651014..000000000000 --- a/packages/adapter-vercel/test/apps/split/playwright.config.js +++ /dev/null @@ -1 +0,0 @@ -export { config as default } from '../../utils.js'; diff --git a/packages/adapter-vercel/test/apps/split/src/app.d.ts b/packages/adapter-vercel/test/apps/split/src/app.d.ts deleted file mode 100644 index f59b884c51ed..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/app.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -// See https://kit.svelte.dev/docs/types#app -// for information about these interfaces -declare global { - namespace App { - // interface Error {} - // interface Locals {} - // interface PageData {} - // interface Platform {} - } -} - -export {}; diff --git a/packages/adapter-vercel/test/apps/split/src/app.html b/packages/adapter-vercel/test/apps/split/src/app.html deleted file mode 100644 index 77a5ff52c923..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/app.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - %sveltekit.head% - - -
%sveltekit.body%
- - diff --git a/packages/adapter-vercel/test/apps/split/src/hooks.server.js b/packages/adapter-vercel/test/apps/split/src/hooks.server.js deleted file mode 100644 index 6f6a809ecadd..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/hooks.server.js +++ /dev/null @@ -1,6 +0,0 @@ -import text from '$lib/hooks.server.js.txt'; - -export async function handle({ event, resolve }) { - event.setHeaders({ 'x-server-asset': text }); - return resolve(event); -} diff --git a/packages/adapter-vercel/test/apps/split/src/lib/+error.svelte.txt b/packages/adapter-vercel/test/apps/split/src/lib/+error.svelte.txt deleted file mode 100644 index d750397026c1..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/+error.svelte.txt +++ /dev/null @@ -1 +0,0 @@ -+error.svelte \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/+layout.js.txt b/packages/adapter-vercel/test/apps/split/src/lib/+layout.js.txt deleted file mode 100644 index aebcb78b5b53..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/+layout.js.txt +++ /dev/null @@ -1 +0,0 @@ -+layout.js \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/+layout.server.js.txt b/packages/adapter-vercel/test/apps/split/src/lib/+layout.server.js.txt deleted file mode 100644 index 33afabf0320d..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/+layout.server.js.txt +++ /dev/null @@ -1 +0,0 @@ -+layout.server.js \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/+layout.svelte.txt b/packages/adapter-vercel/test/apps/split/src/lib/+layout.svelte.txt deleted file mode 100644 index 62c063e7a5b2..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/+layout.svelte.txt +++ /dev/null @@ -1 +0,0 @@ -+layout.svelte \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/+page.js.txt b/packages/adapter-vercel/test/apps/split/src/lib/+page.js.txt deleted file mode 100644 index 1555d884d1b9..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/+page.js.txt +++ /dev/null @@ -1 +0,0 @@ -+page.js \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/+page.server.js.txt b/packages/adapter-vercel/test/apps/split/src/lib/+page.server.js.txt deleted file mode 100644 index 14e51401e398..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/+page.server.js.txt +++ /dev/null @@ -1 +0,0 @@ -+page.server.js \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/+page.svelte.txt b/packages/adapter-vercel/test/apps/split/src/lib/+page.svelte.txt deleted file mode 100644 index 6d4ee9425e2c..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/+page.svelte.txt +++ /dev/null @@ -1 +0,0 @@ -+page.svelte \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/+server.js.txt b/packages/adapter-vercel/test/apps/split/src/lib/+server.js.txt deleted file mode 100644 index 1d613ad1349e..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/+server.js.txt +++ /dev/null @@ -1 +0,0 @@ -+server.js \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/component.svelte b/packages/adapter-vercel/test/apps/split/src/lib/component.svelte deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/packages/adapter-vercel/test/apps/split/src/lib/hooks.server.js.txt b/packages/adapter-vercel/test/apps/split/src/lib/hooks.server.js.txt deleted file mode 100644 index 4591266d1aad..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/hooks.server.js.txt +++ /dev/null @@ -1 +0,0 @@ -hooks.server.js \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/root_error.txt b/packages/adapter-vercel/test/apps/split/src/lib/root_error.txt deleted file mode 100644 index 76dc14acb31d..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/root_error.txt +++ /dev/null @@ -1 +0,0 @@ -root_error \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/root_layout.txt b/packages/adapter-vercel/test/apps/split/src/lib/root_layout.txt deleted file mode 100644 index a98031f9a61f..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/root_layout.txt +++ /dev/null @@ -1 +0,0 @@ -root_layout \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/lib/transitive.js b/packages/adapter-vercel/test/apps/split/src/lib/transitive.js deleted file mode 100644 index a11550f5cf22..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/transitive.js +++ /dev/null @@ -1,3 +0,0 @@ -import text from './transitive.txt'; - -export { text }; diff --git a/packages/adapter-vercel/test/apps/split/src/lib/transitive.txt b/packages/adapter-vercel/test/apps/split/src/lib/transitive.txt deleted file mode 100644 index b44343052d17..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/lib/transitive.txt +++ /dev/null @@ -1 +0,0 @@ -transitive \ No newline at end of file diff --git a/packages/adapter-vercel/test/apps/split/src/routes/+error.svelte b/packages/adapter-vercel/test/apps/split/src/routes/+error.svelte deleted file mode 100644 index 6ca26de6429e..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/+error.svelte +++ /dev/null @@ -1,9 +0,0 @@ - - -

{data}

-

{asset}

diff --git a/packages/adapter-vercel/test/apps/split/src/routes/+layout.js b/packages/adapter-vercel/test/apps/split/src/routes/+layout.js deleted file mode 100644 index 3a2e9fe635d3..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/+layout.js +++ /dev/null @@ -1,5 +0,0 @@ -import layout from '$lib/+layout.js.txt'; - -export function load({ data }) { - return { ...data, layout }; -} diff --git a/packages/adapter-vercel/test/apps/split/src/routes/+layout.server.js b/packages/adapter-vercel/test/apps/split/src/routes/+layout.server.js deleted file mode 100644 index d68715ad1070..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/+layout.server.js +++ /dev/null @@ -1,5 +0,0 @@ -import layout_server from '$lib/+layout.server.js.txt'; - -export function load() { - return { layout_server }; -} diff --git a/packages/adapter-vercel/test/apps/split/src/routes/+page.server.js b/packages/adapter-vercel/test/apps/split/src/routes/+page.server.js deleted file mode 100644 index 8d6f051f5838..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/+page.server.js +++ /dev/null @@ -1,5 +0,0 @@ -import { text } from '$lib/transitive'; - -export function load() { - return { text }; -} diff --git a/packages/adapter-vercel/test/apps/split/src/routes/+page.svelte b/packages/adapter-vercel/test/apps/split/src/routes/+page.svelte deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/packages/adapter-vercel/test/apps/split/src/routes/api/+server.js b/packages/adapter-vercel/test/apps/split/src/routes/api/+server.js deleted file mode 100644 index 6f9b472b93c3..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/api/+server.js +++ /dev/null @@ -1,5 +0,0 @@ -import server_asset from '$lib/+server.js.txt'; - -export function GET() { - return new Response(server_asset); -} diff --git a/packages/adapter-vercel/test/apps/split/src/routes/load/+error.svelte b/packages/adapter-vercel/test/apps/split/src/routes/load/+error.svelte deleted file mode 100644 index 2b4401013d09..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/load/+error.svelte +++ /dev/null @@ -1,5 +0,0 @@ - - -

{asset}

diff --git a/packages/adapter-vercel/test/apps/split/src/routes/load/+layout.js b/packages/adapter-vercel/test/apps/split/src/routes/load/+layout.js deleted file mode 100644 index 3b95cdbeefaf..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/load/+layout.js +++ /dev/null @@ -1,5 +0,0 @@ -import layout from '$lib/+layout.js.txt'; - -export function load() { - return { layout }; -} diff --git a/packages/adapter-vercel/test/apps/split/src/routes/load/+layout.svelte b/packages/adapter-vercel/test/apps/split/src/routes/load/+layout.svelte deleted file mode 100644 index def699e7ee22..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/load/+layout.svelte +++ /dev/null @@ -1,7 +0,0 @@ - - -

{asset}

- - diff --git a/packages/adapter-vercel/test/apps/split/src/routes/load/+page.js b/packages/adapter-vercel/test/apps/split/src/routes/load/+page.js deleted file mode 100644 index a8553a382eab..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/load/+page.js +++ /dev/null @@ -1,5 +0,0 @@ -import page_data from '$lib/+page.js.txt'; - -export async function load({ parent, data }) { - return { ...data, ...(await parent()), page_data }; -} diff --git a/packages/adapter-vercel/test/apps/split/src/routes/load/+page.server.js b/packages/adapter-vercel/test/apps/split/src/routes/load/+page.server.js deleted file mode 100644 index 78b33fa655cf..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/load/+page.server.js +++ /dev/null @@ -1,5 +0,0 @@ -import page_server_text from '$lib/+page.server.js.txt'; - -export async function load({ parent }) { - return { ...(await parent()), page_server_text }; -} diff --git a/packages/adapter-vercel/test/apps/split/src/routes/load/+page.svelte b/packages/adapter-vercel/test/apps/split/src/routes/load/+page.svelte deleted file mode 100644 index 0969cf108bef..000000000000 --- a/packages/adapter-vercel/test/apps/split/src/routes/load/+page.svelte +++ /dev/null @@ -1,5 +0,0 @@ - - -

{asset}

diff --git a/packages/adapter-vercel/test/apps/split/svelte.config.js b/packages/adapter-vercel/test/apps/split/svelte.config.js deleted file mode 100644 index a4365e2ed6ad..000000000000 --- a/packages/adapter-vercel/test/apps/split/svelte.config.js +++ /dev/null @@ -1,12 +0,0 @@ -import adapter from '../../../index.js'; - -/** @type {import('@sveltejs/kit').Config} */ -const config = { - kit: { - adapter: adapter({ - split: true - }) - } -}; - -export default config; diff --git a/packages/adapter-vercel/test/apps/split/test/test.js b/packages/adapter-vercel/test/apps/split/test/test.js deleted file mode 100644 index 4615d4396228..000000000000 --- a/packages/adapter-vercel/test/apps/split/test/test.js +++ /dev/null @@ -1,103 +0,0 @@ -import * as fs from 'node:fs'; -import { expect, test } from '@playwright/test'; - -const cwd = process.cwd(); -const vercel_fn_dir = `${cwd}/.vercel/output/functions`; -const serverless_functions = ['fn-0', 'fn-1', 'fn-2', 'fn']; -const assets_dir = '_app/immutable/assets'; - -function scan_build_output() { - return Object.fromEntries( - serverless_functions.map((fn) => [ - fn, - fs.readdirSync(`${vercel_fn_dir}/${fn}.func/${assets_dir}`) - ]) - ); -} - -test('includes server assets from page server load functions', () => { - const server_assets = scan_build_output(); - const server_asset = server_assets['fn-2'].find((file) => file.startsWith('_page.server.js')); - expect(server_asset).toBeTruthy(); -}); - -test('includes server assets from layout server load functions', () => { - const server_assets = scan_build_output(); - for (const fn of serverless_functions) { - const server_asset = server_assets[fn].find((file) => file.startsWith('_layout.server.js')); - expect(server_asset).toBeTruthy(); - } -}); - -test('includes server assets from endpoints', () => { - const server_assets = scan_build_output(); - const server_asset = server_assets['fn-1'].find((file) => file.startsWith('_server.js')); - expect(server_asset).toBeTruthy(); -}); - -test('includes server assets from server hooks', () => { - const server_assets = scan_build_output(); - for (const fn of serverless_functions) { - const server_asset = server_assets[fn].find((file) => file.startsWith('hooks.server.js')); - expect(server_asset).toBeTruthy(); - } -}); - -test('includes server assets from transitive imports', () => { - const server_assets = scan_build_output(); - const server_asset = server_assets['fn-0'].find((file) => file.startsWith('transitive')); - expect(server_asset).toBeTruthy(); -}); - -test('includes server assets of the default error page for every function', () => { - const server_assets = scan_build_output(); - for (const fn of serverless_functions) { - const server_asset = server_assets[fn].find((file) => file.startsWith('_layout.server.js')); - expect(server_asset).toBeTruthy(); - } -}); - -test('only includes relevant server assets for split functions', () => { - const server_assets = scan_build_output(); - - for (const fn of serverless_functions) { - const server_asset = server_assets[fn].find((file) => file.startsWith('_server.js')); - if (fn === 'fn-1') { - expect(server_asset).toBeTruthy(); - } else { - expect(server_asset).toBeFalsy(); - } - } - - for (const fn of serverless_functions) { - const server_asset = server_assets[fn].find((file) => file.startsWith('_page.server.js')); - if (fn === 'fn-2') { - expect(server_asset).toBeTruthy(); - } else { - expect(server_asset).toBeFalsy(); - } - } -}); - -test('excludes server assets from universal load functions', () => { - const server_assets = scan_build_output(); - - const layout_load = server_assets['fn-2'].find((file) => file.startsWith('_layout.js')); - const page_load = server_assets['fn-2'].find((file) => file.startsWith('_page.js')); - - expect(layout_load).toBeFalsy(); - expect(page_load).toBeFalsy(); -}); - -test('excludes server assets from components', () => { - const server_assets = scan_build_output(); - - for (const component_name of ['_layout.svelte', '_page.svelte', '_error.svelte']) { - const server_asset = server_assets['fn-2'].find((f) => f.startsWith(component_name)); - expect(server_asset).toBeFalsy(); - } - for (const fn of serverless_functions) { - const root_error = server_assets[fn].find((file) => file.startsWith('root_error')); - expect(root_error).toBeFalsy(); - } -}); diff --git a/packages/adapter-vercel/test/apps/split/tsconfig.json b/packages/adapter-vercel/test/apps/split/tsconfig.json deleted file mode 100644 index 11a0cbc7d969..000000000000 --- a/packages/adapter-vercel/test/apps/split/tsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./.svelte-kit/tsconfig.json", - "compilerOptions": { - "allowJs": true, - "checkJs": true, - "esModuleInterop": true, - "resolveJsonModule": true - } -} diff --git a/packages/adapter-vercel/test/apps/split/vite.config.js b/packages/adapter-vercel/test/apps/split/vite.config.js deleted file mode 100644 index 8803e80349cb..000000000000 --- a/packages/adapter-vercel/test/apps/split/vite.config.js +++ /dev/null @@ -1,9 +0,0 @@ -import { sveltekit } from '@sveltejs/kit/vite'; -import { defineConfig } from 'vite'; - -export default defineConfig({ - plugins: [sveltekit()], - build: { - assetsInlineLimit: 0 - } -}); diff --git a/packages/adapter-vercel/test/utils.js b/packages/adapter-vercel/test/utils.js deleted file mode 100644 index 94dae2a21cad..000000000000 --- a/packages/adapter-vercel/test/utils.js +++ /dev/null @@ -1,32 +0,0 @@ -import { devices } from '@playwright/test'; - -const major = process.version.slice(1).split('.')[0]; -if (major !== '16' && major !== '18') { - process.exit(0); -} - -/** @type {import('@playwright/test').PlaywrightTestConfig} */ -export const config = { - forbidOnly: !!process.env.CI, - // generous timeouts on CI - timeout: process.env.CI ? 45000 : 15000, - webServer: { - command: 'pnpm build && pnpm preview', - port: 4173 - }, - retries: process.env.CI ? 2 : 0, - projects: [ - { - name: 'chromium' - } - ], - use: { - ...devices['Desktop Chrome'], - screenshot: 'only-on-failure', - trace: 'retain-on-failure' - }, - workers: process.env.CI ? 2 : undefined, - reporter: 'list', - testDir: 'test', - testMatch: /(.+\.)?(test|spec)\.[jt]s/ -}; diff --git a/packages/adapter-vercel/tsconfig.json b/packages/adapter-vercel/tsconfig.json index 627d48a37054..8aa63e3d2a76 100644 --- a/packages/adapter-vercel/tsconfig.json +++ b/packages/adapter-vercel/tsconfig.json @@ -14,6 +14,5 @@ "@sveltejs/kit": ["../kit/types/index"] } }, - "include": ["**/*.js", "index.d.ts", "internal.d.ts"], - "exclude": ["test/apps"] + "include": ["**/*.js", "index.d.ts", "internal.d.ts"] } diff --git a/packages/kit/src/core/adapt/builder.js b/packages/kit/src/core/adapt/builder.js index 6ff68c56fb16..2c55f5027485 100644 --- a/packages/kit/src/core/adapt/builder.js +++ b/packages/kit/src/core/adapt/builder.js @@ -3,14 +3,13 @@ import { extname, resolve } from 'node:path'; import { pipeline } from 'node:stream'; import { promisify } from 'node:util'; import zlib from 'node:zlib'; -import { copy, rimraf, mkdirp, resolve_entry } from '../../utils/filesystem.js'; +import { copy, rimraf, mkdirp } from '../../utils/filesystem.js'; import { generate_manifest } from '../generate_manifest/index.js'; import { get_route_segments } from '../../utils/routing.js'; import { get_env } from '../../exports/vite/utils.js'; import generate_fallback from '../postbuild/fallback.js'; import { write } from '../sync/utils.js'; import { list_files } from '../utils.js'; -import { concat } from '../../utils/set.js'; const pipe = promisify(pipeline); const extensions = ['.html', '.js', '.mjs', '.json', '.css', '.svg', '.xml', '.wasm']; @@ -72,15 +71,6 @@ export function create_builder({ return facade; }); - /** - * @type {{ - * routes: Map; - * root_error_page: string[]; - * hooks: string[]; - * } | undefined} - */ - let server_assets; - return { log, rimraf, @@ -199,124 +189,6 @@ export function create_builder({ return build_data.app_path; }, - getServerAssets() { - if (server_assets) { - return { - routes: server_assets.routes, - hooks: server_assets.hooks, - rootErrorPage: server_assets.root_error_page - }; - } - - /** @type {Set} */ - let asset_chunks = new Set(); - - for (const [filename, meta] of Object.entries(build_data.server_manifest)) { - if (filename.startsWith('_') && meta.assets) { - asset_chunks = concat(asset_chunks, meta.assets); - } - } - - /** - * @param {string | undefined} filename - * @returns {Set} - */ - function get_server_assets(filename) { - if (!filename || !build_data.server_manifest[filename]) { - return /** @type {Set} */ (new Set()); - } - const { imports, assets } = build_data.server_manifest[filename]; - - /** @type {Set} */ - let server_assets = new Set(); - - if (imports) { - server_assets = concat( - server_assets, - imports.filter((file) => asset_chunks.has(file)) - ); - } - - if (assets) { - server_assets = concat(server_assets, assets); - } - - return server_assets; - } - - /** - * @param {{ - * component?: string; - * server?: string; - * universal?: string; - * parent?: import('types').PageNode; - * }} node - * @returns - */ - function get_server_load_assets({ server, parent }) { - let server_assets = concat( - /** @type {Set}*/ (new Set()), - get_server_assets(server) - ); - - if (parent) { - server_assets = concat(server_assets, get_server_load_assets(parent)); - } - - return server_assets; - } - - function get_root_error_page_assets() { - const route = route_data.find((route) => route.leaf); - if (!route || !route.leaf) { - return /** @type {string[]}*/ ([]); - } - - let assets = new Set(); - - let layout = route.leaf.parent; - while (layout) { - assets = concat(assets, get_server_load_assets(layout)); - layout = layout.parent; - } - - return [...assets]; - } - - /** @type {Map} */ - const routes = new Map(); - route_data.forEach((route) => { - /** @type {Set} */ - let server_assets = new Set(); - - if (route.leaf) { - server_assets = concat(server_assets, get_server_load_assets(route.leaf)); - } - - if (route.endpoint) { - server_assets = concat(server_assets, get_server_assets(route.endpoint.file)); - } - - routes.set(route.id, Array.from(server_assets)); - }); - - const server_hooks_path = resolve_entry(config.kit.files.hooks.server)?.slice( - process.cwd().length + 1 - ); - - server_assets = { - routes, - hooks: [...get_server_assets(server_hooks_path)], - root_error_page: get_root_error_page_assets() - }; - - return { - routes: server_assets.routes, - hooks: server_assets.hooks, - rootErrorPage: server_assets.root_error_page - }; - }, - writeClient(dest) { return copy(`${config.kit.outDir}/output/client`, dest, { // avoid making vite build artefacts public diff --git a/packages/kit/src/exports/public.d.ts b/packages/kit/src/exports/public.d.ts index 0f5e4bf3ff67..183b85da657c 100644 --- a/packages/kit/src/exports/public.d.ts +++ b/packages/kit/src/exports/public.d.ts @@ -64,12 +64,11 @@ export interface ActionFailure | undefined = u [uniqueSymbol]: true; // necessary or else UnpackValidationError could wrongly unpack objects with the same shape as ActionFailure } -type UnpackValidationError = - T extends ActionFailure - ? X - : T extends void - ? undefined // needs to be undefined, because void will corrupt union type - : T; +type UnpackValidationError = T extends ActionFailure + ? X + : T extends void + ? undefined // needs to be undefined, because void will corrupt union type + : T; /** * This object is passed to the `adapt` function of adapters. @@ -124,15 +123,6 @@ export interface Builder { getServerDirectory(): string; /** Get the application path including any configured `base` path, e.g. `my-base-path/_app`. */ getAppPath(): string; - /** Get the asset paths imported by server-side code. */ - getServerAssets(): { - /** A map of route IDs and its array of assets paths imported by server-side code. */ - routes: Map; - /** An array of asset paths imported by the root [default error page](https://kit.svelte.dev/docs/routing#error). */ - rootErrorPage: string[]; - /** An array of asset paths imported by the [server hooks](https://kit.svelte.dev/docs/hooks#server-hooks). */ - hooks: string[]; - }; /** * Write client assets to `dest`. diff --git a/packages/kit/src/utils/set.js b/packages/kit/src/utils/set.js deleted file mode 100644 index 09f7ec988f93..000000000000 --- a/packages/kit/src/utils/set.js +++ /dev/null @@ -1,23 +0,0 @@ -/** - * Concatenate an array or set with another set. - * - * @template T - * @param {Set} set - * @param {(Array | Set)[]} args - */ -export function concat(set, ...args) { - for (let i = 0; i < args.length; i++) { - const item = args[i]; - if (Array.isArray(item)) { - // for loop is most performant here - // see https://stackoverflow.com/a/47220028 - const array_length = item.length; - for (let j = 0; j < array_length; j++) { - set.add(item[j]); - } - } else { - set = new Set([...set, ...item]); - } - } - return set; -} diff --git a/packages/kit/types/index.d.ts b/packages/kit/types/index.d.ts index 6b7be2c28a09..acb9442b783d 100644 --- a/packages/kit/types/index.d.ts +++ b/packages/kit/types/index.d.ts @@ -46,12 +46,11 @@ declare module '@sveltejs/kit' { [uniqueSymbol]: true; // necessary or else UnpackValidationError could wrongly unpack objects with the same shape as ActionFailure } - type UnpackValidationError = - T extends ActionFailure - ? X - : T extends void - ? undefined // needs to be undefined, because void will corrupt union type - : T; + type UnpackValidationError = T extends ActionFailure + ? X + : T extends void + ? undefined // needs to be undefined, because void will corrupt union type + : T; /** * This object is passed to the `adapt` function of adapters. @@ -106,15 +105,6 @@ declare module '@sveltejs/kit' { getServerDirectory(): string; /** Get the application path including any configured `base` path, e.g. `my-base-path/_app`. */ getAppPath(): string; - /** Get the asset paths imported by server-side code. */ - getServerAssets(): { - /** A map of route IDs and its array of assets paths imported by server-side code. */ - routes: Map; - /** An array of asset paths imported by the root [default error page](https://kit.svelte.dev/docs/routing#error). */ - rootErrorPage: string[]; - /** An array of asset paths imported by the [server hooks](https://kit.svelte.dev/docs/hooks#server-hooks). */ - hooks: string[]; - }; /** * Write client assets to `dest`. diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aaf6646cf03a..04135897fe95 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,13 +13,13 @@ importers: version: 2.27.1 '@sveltejs/eslint-config': specifier: ^6.0.4 - version: 6.0.4(@typescript-eslint/eslint-plugin@6.18.1)(@typescript-eslint/parser@6.18.1)(eslint-config-prettier@9.1.0)(eslint-plugin-svelte@2.35.1)(eslint-plugin-unicorn@50.0.1)(eslint@8.56.0)(typescript@5.3.3) + version: 6.0.4(@typescript-eslint/eslint-plugin@6.14.0)(@typescript-eslint/parser@6.14.0)(eslint-config-prettier@9.1.0)(eslint-plugin-svelte@2.35.1)(eslint-plugin-unicorn@50.0.1)(eslint@8.56.0)(typescript@5.3.3) '@svitejs/changesets-changelog-github-compact': specifier: ^1.1.0 version: 1.1.0 '@typescript-eslint/eslint-plugin': specifier: ^6.14.0 - version: 6.18.1(@typescript-eslint/parser@6.18.1)(eslint@8.56.0)(typescript@5.3.3) + version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3) eslint: specifier: ^8.56.0 version: 8.56.0 @@ -37,7 +37,7 @@ importers: version: 1.30.0 prettier: specifier: ^3.1.1 - version: 3.2.1 + version: 3.1.1 rollup: specifier: ^3.29.4 version: 3.29.4 @@ -59,10 +59,10 @@ importers: version: link:../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 typescript: specifier: ^5.3.3 version: 5.3.3 @@ -71,10 +71,10 @@ importers: dependencies: '@cloudflare/workers-types': specifier: ^4.20231121.0 - version: 4.20231218.0 + version: 4.20231121.0 esbuild: specifier: ^0.19.9 - version: 0.19.11 + version: 0.19.9 worktop: specifier: 0.8.0-next.16 version: 0.8.0-next.16 @@ -84,7 +84,7 @@ importers: version: link:../kit '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 '@types/ws': specifier: ^8.5.10 version: 8.5.10 @@ -96,13 +96,13 @@ importers: dependencies: '@cloudflare/workers-types': specifier: ^4.20231121.0 - version: 4.20231218.0 + version: 4.20231121.0 '@iarna/toml': specifier: ^2.2.5 version: 2.2.5 esbuild: specifier: ^0.19.9 - version: 0.19.11 + version: 0.19.9 devDependencies: '@cloudflare/kv-asset-handler': specifier: ^0.3.0 @@ -112,7 +112,7 @@ importers: version: link:../kit '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 typescript: specifier: ^5.3.3 version: 5.3.3 @@ -124,7 +124,7 @@ importers: version: 2.2.5 esbuild: specifier: ^0.19.9 - version: 0.19.11 + version: 0.19.9 set-cookie-parser: specifier: ^2.6.0 version: 2.6.0 @@ -134,49 +134,49 @@ importers: version: 2.4.1 '@rollup/plugin-commonjs': specifier: ^25.0.7 - version: 25.0.7(rollup@4.9.5) + version: 25.0.7(rollup@4.8.0) '@rollup/plugin-json': specifier: ^6.1.0 - version: 6.1.0(rollup@4.9.5) + version: 6.1.0(rollup@4.8.0) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.9.5) + version: 15.2.3(rollup@4.8.0) '@sveltejs/kit': specifier: workspace:^ version: link:../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 '@types/set-cookie-parser': specifier: ^2.4.7 version: 2.4.7 rollup: specifier: ^4.8.0 - version: 4.9.5 + version: 4.8.0 typescript: specifier: ^5.3.3 version: 5.3.3 vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/adapter-node: dependencies: '@rollup/plugin-commonjs': specifier: ^25.0.7 - version: 25.0.7(rollup@4.9.5) + version: 25.0.7(rollup@4.8.0) '@rollup/plugin-json': specifier: ^6.1.0 - version: 6.1.0(rollup@4.9.5) + version: 6.1.0(rollup@4.8.0) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.9.5) + version: 15.2.3(rollup@4.8.0) rollup: specifier: ^4.8.0 - version: 4.9.5 + version: 4.8.0 devDependencies: '@polka/url': specifier: 1.0.0-next.24 @@ -186,13 +186,13 @@ importers: version: link:../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 c8: specifier: ^9.0.0 - version: 9.1.0 + version: 9.0.0 polka: specifier: 1.0.0-next.24 version: 1.0.0-next.24 @@ -204,7 +204,7 @@ importers: version: 5.3.3 vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/adapter-static: devDependencies: @@ -216,10 +216,10 @@ importers: version: link:../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 sirv: specifier: ^2.0.4 version: 2.0.4 @@ -231,7 +231,7 @@ importers: version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/adapter-static/test/apps/prerendered: devDependencies: @@ -240,7 +240,7 @@ importers: version: link:../../../../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) sirv-cli: specifier: ^2.0.2 version: 2.0.2 @@ -249,7 +249,7 @@ importers: version: 4.2.8 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/adapter-static/test/apps/spa: devDependencies: @@ -261,7 +261,7 @@ importers: version: link:../../../../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) sirv-cli: specifier: ^2.0.2 version: 2.0.2 @@ -270,50 +270,32 @@ importers: version: 4.2.8 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/adapter-vercel: dependencies: '@vercel/nft': specifier: ^0.26.1 - version: 0.26.2 + version: 0.26.1 esbuild: specifier: ^0.19.9 - version: 0.19.11 + version: 0.19.9 devDependencies: - '@playwright/test': - specifier: 1.30.0 - version: 1.30.0 '@sveltejs/kit': specifier: workspace:^ version: link:../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 typescript: specifier: ^5.3.3 version: 5.3.3 vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) - - packages/adapter-vercel/test/apps/split: - devDependencies: - '@sveltejs/kit': - specifier: workspace:^ - version: link:../../../../kit - svelte: - specifier: ^4.2.8 - version: 4.2.8 - typescript: - specifier: ^5.3.3 - version: 5.3.3 - vite: - specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/amp: dependencies: @@ -341,13 +323,13 @@ importers: version: 0.0.2 prettier: specifier: ^3.1.1 - version: 3.2.1 + version: 3.1.1 prettier-plugin-svelte: specifier: ^3.1.2 - version: 3.1.2(prettier@3.2.1)(svelte@4.2.8) + version: 3.1.2(prettier@3.1.1)(svelte@4.2.8) sucrase: specifier: ^3.34.0 - version: 3.35.0 + version: 3.34.0 svelte: specifier: ^4.2.8 version: 4.2.8 @@ -356,7 +338,7 @@ importers: version: 0.2.9 vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/create-svelte/templates/default: dependencies: @@ -375,7 +357,7 @@ importers: version: link:../../../kit '@sveltejs/vite-plugin-svelte': specifier: ^3.0.0 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 @@ -384,7 +366,7 @@ importers: version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/create-svelte/templates/skeleton: devDependencies: @@ -402,20 +384,20 @@ importers: version: 0.1.2(svelte@4.2.8) vite-imagetools: specifier: ^6.2.8 - version: 6.2.9(rollup@4.9.5) + version: 6.2.8(rollup@4.8.0) devDependencies: '@types/estree': specifier: ^1.0.5 version: 1.0.5 '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 estree-walker: specifier: ^3.0.3 version: 3.0.3 rollup: specifier: ^4.8.0 - version: 4.9.5 + version: 4.8.0 svelte: specifier: ^4.2.8 version: 4.2.8 @@ -424,10 +406,10 @@ importers: version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit: dependencies: @@ -473,13 +455,13 @@ importers: version: 1.30.0 '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) '@types/connect': specifier: ^3.4.38 version: 3.4.38 '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 '@types/sade': specifier: ^1.7.8 version: 1.7.8 @@ -488,25 +470,25 @@ importers: version: 2.4.7 dts-buddy: specifier: ^0.4.3 - version: 0.4.4(typescript@5.3.3) + version: 0.4.3(typescript@5.3.3) rollup: specifier: ^4.8.0 - version: 4.9.5 + version: 4.8.0 svelte: specifier: ^4.2.8 version: 4.2.8 svelte-preprocess: specifier: ^5.1.2 - version: 5.1.3(postcss@8.4.33)(svelte@4.2.8)(typescript@5.3.3) + version: 5.1.2(postcss@8.4.32)(svelte@4.2.8)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/apps/amp: devDependencies: @@ -518,7 +500,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -530,13 +512,13 @@ importers: version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/apps/basics: devDependencies: @@ -545,25 +527,25 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) cross-env: specifier: ^7.0.3 version: 7.0.3 marked: specifier: ^11.1.0 - version: 11.1.1 + version: 11.1.0 svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/apps/dev-only: devDependencies: @@ -572,7 +554,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -581,13 +563,13 @@ importers: version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/apps/embed: devDependencies: @@ -596,7 +578,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -605,13 +587,13 @@ importers: version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/apps/no-ssr: devDependencies: @@ -620,7 +602,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -629,13 +611,13 @@ importers: version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/apps/options: devDependencies: @@ -644,7 +626,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -653,13 +635,13 @@ importers: version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/apps/options-2: devDependencies: @@ -671,7 +653,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -680,13 +662,13 @@ importers: version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/apps/writes: devDependencies: @@ -695,7 +677,7 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -704,19 +686,19 @@ importers: version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors: devDependencies: vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/prerender-entry-generator-mismatch: devDependencies: @@ -728,19 +710,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/prerenderable-incorrect-fragment: devDependencies: @@ -752,19 +734,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/prerenderable-not-prerendered: devDependencies: @@ -776,19 +758,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/private-dynamic-env: devDependencies: @@ -797,19 +779,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import: devDependencies: @@ -818,19 +800,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/private-static-env: devDependencies: @@ -839,7 +821,7 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -848,13 +830,13 @@ importers: version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/private-static-env-dynamic-import: devDependencies: @@ -863,19 +845,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/server-only-folder: devDependencies: @@ -884,19 +866,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/server-only-folder-dynamic-import: devDependencies: @@ -905,19 +887,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/server-only-module: devDependencies: @@ -926,19 +908,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/server-only-module-dynamic-import: devDependencies: @@ -947,19 +929,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/service-worker-dynamic-public-env: devDependencies: @@ -968,19 +950,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/service-worker-private-env: devDependencies: @@ -989,19 +971,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/build-errors/apps/syntax-error: devDependencies: @@ -1010,19 +992,19 @@ importers: version: link:../../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/prerendering/basics: devDependencies: @@ -1031,22 +1013,22 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/prerendering/options: devDependencies: @@ -1055,22 +1037,22 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/kit/test/prerendering/paths-base: devDependencies: @@ -1079,22 +1061,22 @@ importers: version: link:../../.. '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) svelte: specifier: ^4.2.8 version: 4.2.8 svelte-check: specifier: ^3.6.2 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/migrate: dependencies: @@ -1122,7 +1104,7 @@ importers: devDependencies: '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -1131,10 +1113,10 @@ importers: version: 7.5.6 prettier: specifier: ^3.1.1 - version: 3.2.1 + version: 3.1.1 vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages/package: dependencies: @@ -1156,10 +1138,10 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 '@types/semver': specifier: ^7.5.6 version: 7.5.6 @@ -1168,7 +1150,7 @@ importers: version: 4.2.8 svelte-preprocess: specifier: ^5.1.2 - version: 5.1.3(postcss@8.4.33)(svelte@4.2.8)(typescript@5.3.3) + version: 5.1.2(postcss@8.4.32)(svelte@4.2.8)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -1210,7 +1192,7 @@ importers: version: link:../../packages/package '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) publint: specifier: ^0.2.0 version: 0.2.7 @@ -1219,13 +1201,13 @@ importers: version: 4.2.8 svelte-check: specifier: ^3.6.0 - version: 3.6.3(postcss@8.4.33)(svelte@4.2.8) + version: 3.6.2(postcss@8.4.32)(svelte@4.2.8) typescript: specifier: ^5.3.3 version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) sites/kit.svelte.dev: dependencies: @@ -1256,31 +1238,31 @@ importers: version: 6.0.0-next.59(@sveltejs/kit@packages+kit)(svelte@4.2.8) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.1 - version: 3.0.1(svelte@4.2.8)(vite@5.0.11) + version: 3.0.1(svelte@4.2.8)(vite@5.0.8) '@types/d3-geo': specifier: ^3.1.0 version: 3.1.0 '@types/node': specifier: ^18.19.3 - version: 18.19.6 + version: 18.19.3 browserslist: specifier: ^4.22.2 version: 4.22.2 flexsearch: specifier: ^0.7.31 - version: 0.7.43 + version: 0.7.31 lightningcss: specifier: ^1.22.1 version: 1.22.1 marked: specifier: ^11.1.0 - version: 11.1.1 + version: 11.1.0 prettier: specifier: ^3.1.1 - version: 3.2.1 + version: 3.1.1 prettier-plugin-svelte: specifier: ^3.1.2 - version: 3.1.2(prettier@3.2.1)(svelte@4.2.8) + version: 3.1.2(prettier@3.1.1)(svelte@4.2.8) prism-svelte: specifier: ^0.5.0 version: 0.5.0 @@ -1301,10 +1283,10 @@ importers: version: 5.0.4 vite: specifier: ^5.0.8 - version: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + version: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) vitest: specifier: ^1.0.4 - version: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + version: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) packages: @@ -1318,7 +1300,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.20 /@babel/code-frame@7.23.5: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} @@ -1342,11 +1324,11 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/runtime@7.23.8: - resolution: {integrity: sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==} + /@babel/runtime@7.23.6: + resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.14.1 + regenerator-runtime: 0.14.0 dev: true /@bcoe/v8-coverage@0.2.3: @@ -1356,7 +1338,7 @@ packages: /@changesets/apply-release-plan@7.0.0: resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} dependencies: - '@babel/runtime': 7.23.8 + '@babel/runtime': 7.23.6 '@changesets/config': 3.0.0 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.0 @@ -1374,7 +1356,7 @@ packages: /@changesets/assemble-release-plan@6.0.0: resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} dependencies: - '@babel/runtime': 7.23.8 + '@babel/runtime': 7.23.6 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.0.0 '@changesets/types': 6.0.0 @@ -1392,7 +1374,7 @@ packages: resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==} hasBin: true dependencies: - '@babel/runtime': 7.23.8 + '@babel/runtime': 7.23.6 '@changesets/apply-release-plan': 7.0.0 '@changesets/assemble-release-plan': 6.0.0 '@changesets/changelog-git': 0.2.0 @@ -1466,7 +1448,7 @@ packages: /@changesets/get-release-plan@4.0.0: resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==} dependencies: - '@babel/runtime': 7.23.8 + '@babel/runtime': 7.23.6 '@changesets/assemble-release-plan': 6.0.0 '@changesets/config': 3.0.0 '@changesets/pre': 2.0.0 @@ -1482,7 +1464,7 @@ packages: /@changesets/git@3.0.0: resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} dependencies: - '@babel/runtime': 7.23.8 + '@babel/runtime': 7.23.6 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -1507,7 +1489,7 @@ packages: /@changesets/pre@2.0.0: resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} dependencies: - '@babel/runtime': 7.23.8 + '@babel/runtime': 7.23.6 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -1517,7 +1499,7 @@ packages: /@changesets/read@0.6.0: resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} dependencies: - '@babel/runtime': 7.23.8 + '@babel/runtime': 7.23.6 '@changesets/git': 3.0.0 '@changesets/logger': 0.1.0 '@changesets/parse': 0.4.0 @@ -1538,7 +1520,7 @@ packages: /@changesets/write@0.3.0: resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==} dependencies: - '@babel/runtime': 7.23.8 + '@babel/runtime': 7.23.6 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -1568,196 +1550,188 @@ packages: mime: 3.0.0 dev: true - /@cloudflare/workers-types@4.20231218.0: - resolution: {integrity: sha512-Vs1FKjfUjXYGbCsXzkl+ITp0Iyb6QiW6+vTERTNThC+v96T0IvPVAioH4tT20rXwoxAfxh380mAaxYtTrJUNVg==} + /@cloudflare/workers-types@4.20231121.0: + resolution: {integrity: sha512-+kWfpCkqiepwAKXyHoE0gnkPgkLhz0/9HOBIGhHRsUvUKvhUtm3mbqqoGRWgF1qcjzrDUBbrrOq4MYHfFtc2RA==} dev: false - /@emnapi/runtime@0.45.0: - resolution: {integrity: sha512-Txumi3td7J4A/xTTwlssKieHKTGl3j4A1tglBx72auZ49YK7ePY6XZricgIg9mnZT4xPfA+UPCUdnhRuEFDL+w==} + /@emnapi/runtime@0.44.0: + resolution: {integrity: sha512-ZX/etZEZw8DR7zAB1eVQT40lNo0jeqpb6dCgOvctB6FIQ5PoXfMuNY8+ayQfu8tNQbAB8gQWSSJupR8NxeiZXw==} requiresBuild: true dependencies: tslib: 2.6.2 dev: false optional: true - /@esbuild/aix-ppc64@0.19.11: - resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - requiresBuild: true - optional: true - - /@esbuild/android-arm64@0.19.11: - resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} + /@esbuild/android-arm64@0.19.9: + resolution: {integrity: sha512-q4cR+6ZD0938R19MyEW3jEsMzbb/1rulLXiNAJQADD/XYp7pT+rOS5JGxvpRW8dFDEfjW4wLgC/3FXIw4zYglQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@esbuild/android-arm@0.19.11: - resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} + /@esbuild/android-arm@0.19.9: + resolution: {integrity: sha512-jkYjjq7SdsWuNI6b5quymW0oC83NN5FdRPuCbs9HZ02mfVdAP8B8eeqLSYU3gb6OJEaY5CQabtTFbqBf26H3GA==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true optional: true - /@esbuild/android-x64@0.19.11: - resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} + /@esbuild/android-x64@0.19.9: + resolution: {integrity: sha512-KOqoPntWAH6ZxDwx1D6mRntIgZh9KodzgNOy5Ebt9ghzffOk9X2c1sPwtM9P+0eXbefnDhqYfkh5PLP5ULtWFA==} engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true optional: true - /@esbuild/darwin-arm64@0.19.11: - resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} + /@esbuild/darwin-arm64@0.19.9: + resolution: {integrity: sha512-KBJ9S0AFyLVx2E5D8W0vExqRW01WqRtczUZ8NRu+Pi+87opZn5tL4Y0xT0mA4FtHctd0ZgwNoN639fUUGlNIWw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@esbuild/darwin-x64@0.19.11: - resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} + /@esbuild/darwin-x64@0.19.9: + resolution: {integrity: sha512-vE0VotmNTQaTdX0Q9dOHmMTao6ObjyPm58CHZr1UK7qpNleQyxlFlNCaHsHx6Uqv86VgPmR4o2wdNq3dP1qyDQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@esbuild/freebsd-arm64@0.19.11: - resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} + /@esbuild/freebsd-arm64@0.19.9: + resolution: {integrity: sha512-uFQyd/o1IjiEk3rUHSwUKkqZwqdvuD8GevWF065eqgYfexcVkxh+IJgwTaGZVu59XczZGcN/YMh9uF1fWD8j1g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] requiresBuild: true optional: true - /@esbuild/freebsd-x64@0.19.11: - resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} + /@esbuild/freebsd-x64@0.19.9: + resolution: {integrity: sha512-WMLgWAtkdTbTu1AWacY7uoj/YtHthgqrqhf1OaEWnZb7PQgpt8eaA/F3LkV0E6K/Lc0cUr/uaVP/49iE4M4asA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] requiresBuild: true optional: true - /@esbuild/linux-arm64@0.19.11: - resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} + /@esbuild/linux-arm64@0.19.9: + resolution: {integrity: sha512-PiPblfe1BjK7WDAKR1Cr9O7VVPqVNpwFcPWgfn4xu0eMemzRp442hXyzF/fSwgrufI66FpHOEJk0yYdPInsmyQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-arm@0.19.11: - resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} + /@esbuild/linux-arm@0.19.9: + resolution: {integrity: sha512-C/ChPohUYoyUaqn1h17m/6yt6OB14hbXvT8EgM1ZWaiiTYz7nWZR0SYmMnB5BzQA4GXl3BgBO1l8MYqL/He3qw==} engines: {node: '>=12'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-ia32@0.19.11: - resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} + /@esbuild/linux-ia32@0.19.9: + resolution: {integrity: sha512-f37i/0zE0MjDxijkPSQw1CO/7C27Eojqb+r3BbHVxMLkj8GCa78TrBZzvPyA/FNLUMzP3eyHCVkAopkKVja+6Q==} engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-loong64@0.19.11: - resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} + /@esbuild/linux-loong64@0.19.9: + resolution: {integrity: sha512-t6mN147pUIf3t6wUt3FeumoOTPfmv9Cc6DQlsVBpB7eCpLOqQDyWBP1ymXn1lDw4fNUSb/gBcKAmvTP49oIkaA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-mips64el@0.19.11: - resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} + /@esbuild/linux-mips64el@0.19.9: + resolution: {integrity: sha512-jg9fujJTNTQBuDXdmAg1eeJUL4Jds7BklOTkkH80ZgQIoCTdQrDaHYgbFZyeTq8zbY+axgptncko3v9p5hLZtw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-ppc64@0.19.11: - resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} + /@esbuild/linux-ppc64@0.19.9: + resolution: {integrity: sha512-tkV0xUX0pUUgY4ha7z5BbDS85uI7ABw3V1d0RNTii7E9lbmV8Z37Pup2tsLV46SQWzjOeyDi1Q7Wx2+QM8WaCQ==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-riscv64@0.19.11: - resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} + /@esbuild/linux-riscv64@0.19.9: + resolution: {integrity: sha512-DfLp8dj91cufgPZDXr9p3FoR++m3ZJ6uIXsXrIvJdOjXVREtXuQCjfMfvmc3LScAVmLjcfloyVtpn43D56JFHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-s390x@0.19.11: - resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} + /@esbuild/linux-s390x@0.19.9: + resolution: {integrity: sha512-zHbglfEdC88KMgCWpOl/zc6dDYJvWGLiUtmPRsr1OgCViu3z5GncvNVdf+6/56O2Ca8jUU+t1BW261V6kp8qdw==} engines: {node: '>=12'} cpu: [s390x] os: [linux] requiresBuild: true optional: true - /@esbuild/linux-x64@0.19.11: - resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} + /@esbuild/linux-x64@0.19.9: + resolution: {integrity: sha512-JUjpystGFFmNrEHQnIVG8hKwvA2DN5o7RqiO1CVX8EN/F/gkCjkUMgVn6hzScpwnJtl2mPR6I9XV1oW8k9O+0A==} engines: {node: '>=12'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@esbuild/netbsd-x64@0.19.11: - resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} + /@esbuild/netbsd-x64@0.19.9: + resolution: {integrity: sha512-GThgZPAwOBOsheA2RUlW5UeroRfESwMq/guy8uEe3wJlAOjpOXuSevLRd70NZ37ZrpO6RHGHgEHvPg1h3S1Jug==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] requiresBuild: true optional: true - /@esbuild/openbsd-x64@0.19.11: - resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} + /@esbuild/openbsd-x64@0.19.9: + resolution: {integrity: sha512-Ki6PlzppaFVbLnD8PtlVQfsYw4S9n3eQl87cqgeIw+O3sRr9IghpfSKY62mggdt1yCSZ8QWvTZ9jo9fjDSg9uw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true optional: true - /@esbuild/sunos-x64@0.19.11: - resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} + /@esbuild/sunos-x64@0.19.9: + resolution: {integrity: sha512-MLHj7k9hWh4y1ddkBpvRj2b9NCBhfgBt3VpWbHQnXRedVun/hC7sIyTGDGTfsGuXo4ebik2+3ShjcPbhtFwWDw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] requiresBuild: true optional: true - /@esbuild/win32-arm64@0.19.11: - resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} + /@esbuild/win32-arm64@0.19.9: + resolution: {integrity: sha512-GQoa6OrQ8G08guMFgeXPH7yE/8Dt0IfOGWJSfSH4uafwdC7rWwrfE6P9N8AtPGIjUzdo2+7bN8Xo3qC578olhg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@esbuild/win32-ia32@0.19.11: - resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} + /@esbuild/win32-ia32@0.19.9: + resolution: {integrity: sha512-UOozV7Ntykvr5tSOlGCrqU3NBr3d8JqPes0QWN2WOXfvkWVGRajC+Ym0/Wj88fUgecUCLDdJPDF0Nna2UK3Qtg==} engines: {node: '>=12'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@esbuild/win32-x64@0.19.11: - resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} + /@esbuild/win32-x64@0.19.9: + resolution: {integrity: sha512-oxoQgglOP7RH6iasDrhY+R/3cHrfwIDvRlT4CGChflq6twk8iENeVvMJjmvBb94Ik1Z+93iGO27err7w6l54GQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1805,11 +1779,11 @@ packages: resolution: {integrity: sha512-8OJiUK2lzJjvDlkmamEfhtpL1cyFApg1Pk4kE5Pw5UTf1ETF3Yy/pprgwV5I+LQPDjuFvinsinT9xSUZ2b/zuQ==} dev: false - /@humanwhocodes/config-array@0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + /@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 2.0.2 + '@humanwhocodes/object-schema': 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -1821,38 +1795,38 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema@2.0.2: - resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + /@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: true /@iarna/toml@2.2.5: resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} dev: false - /@img/sharp-darwin-arm64@0.33.2: - resolution: {integrity: sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w==} + /@img/sharp-darwin-arm64@0.33.0: + resolution: {integrity: sha512-070tEheekI1LJWTGPC9WlQEa5UoKTXzzlORBHMX4TbfUxMiL336YHR8vBEUNsjse0RJCX8dZ4ZXwT595aEF1ug==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.0.1 + '@img/sharp-libvips-darwin-arm64': 1.0.0 dev: false optional: true - /@img/sharp-darwin-x64@0.33.2: - resolution: {integrity: sha512-/rK/69Rrp9x5kaWBjVN07KixZanRr+W1OiyKdXcbjQD6KbW+obaTeBBtLUAtbBsnlTTmWthw99xqoOS7SsySDg==} + /@img/sharp-darwin-x64@0.33.0: + resolution: {integrity: sha512-pu/nvn152F3qbPeUkr+4e9zVvEhD3jhwzF473veQfMPkOYo9aoWXSfdZH/E6F+nYC3qvFjbxbvdDbUtEbghLqw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.0.1 + '@img/sharp-libvips-darwin-x64': 1.0.0 dev: false optional: true - /@img/sharp-libvips-darwin-arm64@1.0.1: - resolution: {integrity: sha512-kQyrSNd6lmBV7O0BUiyu/OEw9yeNGFbQhbxswS1i6rMDwBBSX+e+rPzu3S+MwAiGU3HdLze3PanQ4Xkfemgzcw==} + /@img/sharp-libvips-darwin-arm64@1.0.0: + resolution: {integrity: sha512-VzYd6OwnUR81sInf3alj1wiokY50DjsHz5bvfnsFpxs5tqQxESoHtJO6xyksDs3RIkyhMWq2FufXo6GNSU9BMw==} engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] @@ -1860,8 +1834,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-darwin-x64@1.0.1: - resolution: {integrity: sha512-eVU/JYLPVjhhrd8Tk6gosl5pVlvsqiFlt50wotCvdkFGf+mDNBJxMh+bvav+Wt3EBnNZWq8Sp2I7XfSjm8siog==} + /@img/sharp-libvips-darwin-x64@1.0.0: + resolution: {integrity: sha512-dD9OznTlHD6aovRswaPNEy8dKtSAmNo4++tO7uuR4o5VxbVAOoEQ1uSmN4iFAdQneTHws1lkTZeiXPrcCkh6IA==} engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] @@ -1869,8 +1843,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linux-arm64@1.0.1: - resolution: {integrity: sha512-bnGG+MJjdX70mAQcSLxgeJco11G+MxTz+ebxlz8Y3dxyeb3Nkl7LgLI0mXupoO+u1wRNx/iRj5yHtzA4sde1yA==} + /@img/sharp-libvips-linux-arm64@1.0.0: + resolution: {integrity: sha512-xTYThiqEZEZc0PRU90yVtM3KE7lw1bKdnDQ9kCTHWbqWyHOe4NpPOtMGy27YnN51q0J5dqRrvicfPbALIOeAZA==} engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] @@ -1878,8 +1852,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linux-arm@1.0.1: - resolution: {integrity: sha512-FtdMvR4R99FTsD53IA3LxYGghQ82t3yt0ZQ93WMZ2xV3dqrb0E8zq4VHaTOuLEAuA83oDawHV3fd+BsAPadHIQ==} + /@img/sharp-libvips-linux-arm@1.0.0: + resolution: {integrity: sha512-VwgD2eEikDJUk09Mn9Dzi1OW2OJFRQK+XlBTkUNmAWPrtj8Ly0yq05DFgu1VCMx2/DqCGQVi5A1dM9hTmxf3uw==} engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] @@ -1887,8 +1861,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linux-s390x@1.0.1: - resolution: {integrity: sha512-3+rzfAR1YpMOeA2zZNp+aYEzGNWK4zF3+sdMxuCS3ey9HhDbJ66w6hDSHDMoap32DueFwhhs3vwooAB2MaK4XQ==} + /@img/sharp-libvips-linux-s390x@1.0.0: + resolution: {integrity: sha512-o9E46WWBC6JsBlwU4QyU9578G77HBDT1NInd+aERfxeOPbk0qBZHgoDsQmA2v9TbqJRWzoBPx1aLOhprBMgPjw==} engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] @@ -1896,8 +1870,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linux-x64@1.0.1: - resolution: {integrity: sha512-3NR1mxFsaSgMMzz1bAnnKbSAI+lHXVTqAHgc1bgzjHuXjo4hlscpUxc0vFSAPKI3yuzdzcZOkq7nDPrP2F8Jgw==} + /@img/sharp-libvips-linux-x64@1.0.0: + resolution: {integrity: sha512-naldaJy4hSVhWBgEjfdBY85CAa4UO+W1nx6a1sWStHZ7EUfNiuBTTN2KUYT5dH1+p/xij1t2QSXfCiFJoC5S/Q==} engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] @@ -1905,8 +1879,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linuxmusl-arm64@1.0.1: - resolution: {integrity: sha512-5aBRcjHDG/T6jwC3Edl3lP8nl9U2Yo8+oTl5drd1dh9Z1EBfzUKAJFUDTDisDjUwc7N4AjnPGfCA3jl3hY8uDg==} + /@img/sharp-libvips-linuxmusl-arm64@1.0.0: + resolution: {integrity: sha512-OdorplCyvmSAPsoJLldtLh3nLxRrkAAAOHsGWGDYfN0kh730gifK+UZb3dWORRa6EusNqCTjfXV4GxvgJ/nPDQ==} engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] @@ -1914,8 +1888,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linuxmusl-x64@1.0.1: - resolution: {integrity: sha512-dcT7inI9DBFK6ovfeWRe3hG30h51cBAP5JXlZfx6pzc/Mnf9HFCQDLtYf4MCBjxaaTfjCCjkBxcy3XzOAo5txw==} + /@img/sharp-libvips-linuxmusl-x64@1.0.0: + resolution: {integrity: sha512-FW8iK6rJrg+X2jKD0Ajhjv6y74lToIBEvkZhl42nZt563FfxkCYacrXZtd+q/sRQDypQLzY5WdLkVTbJoPyqNg==} engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] @@ -1923,84 +1897,84 @@ packages: dev: false optional: true - /@img/sharp-linux-arm64@0.33.2: - resolution: {integrity: sha512-pz0NNo882vVfqJ0yNInuG9YH71smP4gRSdeL09ukC2YLE6ZyZePAlWKEHgAzJGTiOh8Qkaov6mMIMlEhmLdKew==} + /@img/sharp-linux-arm64@0.33.0: + resolution: {integrity: sha512-dcomVSrtgF70SyOr8RCOCQ8XGVThXwe71A1d8MGA+mXEVRJ/J6/TrCbBEJh9ddcEIIsrnrkolaEvYSHqVhswQw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.0.1 + '@img/sharp-libvips-linux-arm64': 1.0.0 dev: false optional: true - /@img/sharp-linux-arm@0.33.2: - resolution: {integrity: sha512-Fndk/4Zq3vAc4G/qyfXASbS3HBZbKrlnKZLEJzPLrXoJuipFNNwTes71+Ki1hwYW5lch26niRYoZFAtZVf3EGA==} + /@img/sharp-linux-arm@0.33.0: + resolution: {integrity: sha512-4horD3wMFd5a0ddbDY8/dXU9CaOgHjEHALAddXgafoR5oWq5s8X61PDgsSeh4Qupsdo6ycfPPSSNBrfVQnwwrg==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.0.1 + '@img/sharp-libvips-linux-arm': 1.0.0 dev: false optional: true - /@img/sharp-linux-s390x@0.33.2: - resolution: {integrity: sha512-MBoInDXDppMfhSzbMmOQtGfloVAflS2rP1qPcUIiITMi36Mm5YR7r0ASND99razjQUpHTzjrU1flO76hKvP5RA==} + /@img/sharp-linux-s390x@0.33.0: + resolution: {integrity: sha512-TiVJbx38J2rNVfA309ffSOB+3/7wOsZYQEOlKqOUdWD/nqkjNGrX+YQGz7nzcf5oy2lC+d37+w183iNXRZNngQ==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.0.1 + '@img/sharp-libvips-linux-s390x': 1.0.0 dev: false optional: true - /@img/sharp-linux-x64@0.33.2: - resolution: {integrity: sha512-xUT82H5IbXewKkeF5aiooajoO1tQV4PnKfS/OZtb5DDdxS/FCI/uXTVZ35GQ97RZXsycojz/AJ0asoz6p2/H/A==} + /@img/sharp-linux-x64@0.33.0: + resolution: {integrity: sha512-PaZM4Zi7/Ek71WgTdvR+KzTZpBqrQOFcPe7/8ZoPRlTYYRe43k6TWsf4GVH6XKRLMYeSp8J89RfAhBrSP4itNA==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.0.1 + '@img/sharp-libvips-linux-x64': 1.0.0 dev: false optional: true - /@img/sharp-linuxmusl-arm64@0.33.2: - resolution: {integrity: sha512-F+0z8JCu/UnMzg8IYW1TMeiViIWBVg7IWP6nE0p5S5EPQxlLd76c8jYemG21X99UzFwgkRo5yz2DS+zbrnxZeA==} + /@img/sharp-linuxmusl-arm64@0.33.0: + resolution: {integrity: sha512-1QLbbN0zt+32eVrg7bb1lwtvEaZwlhEsY1OrijroMkwAqlHqFj6R33Y47s2XUv7P6Ie1PwCxK/uFnNqMnkd5kg==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.0.1 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.0 dev: false optional: true - /@img/sharp-linuxmusl-x64@0.33.2: - resolution: {integrity: sha512-+ZLE3SQmSL+Fn1gmSaM8uFusW5Y3J9VOf+wMGNnTtJUMUxFhv+P4UPaYEYT8tqnyYVaOVGgMN/zsOxn9pSsO2A==} + /@img/sharp-linuxmusl-x64@0.33.0: + resolution: {integrity: sha512-CecqgB/CnkvCWFhmfN9ZhPGMLXaEBXl4o7WtA6U3Ztrlh/s7FUKX4vNxpMSYLIrWuuzjiaYdfU3+Tdqh1xaHfw==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.0.1 + '@img/sharp-libvips-linuxmusl-x64': 1.0.0 dev: false optional: true - /@img/sharp-wasm32@0.33.2: - resolution: {integrity: sha512-fLbTaESVKuQcpm8ffgBD7jLb/CQLcATju/jxtTXR1XCLwbOQt+OL5zPHSDMmp2JZIeq82e18yE0Vv7zh6+6BfQ==} + /@img/sharp-wasm32@0.33.0: + resolution: {integrity: sha512-Hn4js32gUX9qkISlemZBUPuMs0k/xNJebUNl/L6djnU07B/HAA2KaxRVb3HvbU5fL242hLOcp0+tR+M8dvJUFw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 0.45.0 + '@emnapi/runtime': 0.44.0 dev: false optional: true - /@img/sharp-win32-ia32@0.33.2: - resolution: {integrity: sha512-okBpql96hIGuZ4lN3+nsAjGeggxKm7hIRu9zyec0lnfB8E7Z6p95BuRZzDDXZOl2e8UmR4RhYt631i7mfmKU8g==} + /@img/sharp-win32-ia32@0.33.0: + resolution: {integrity: sha512-5HfcsCZi3l5nPRF2q3bllMVMDXBqEWI3Q8KQONfzl0TferFE5lnsIG0A1YrntMAGqvkzdW6y1Ci1A2uTvxhfzg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [ia32] os: [win32] @@ -2008,8 +1982,8 @@ packages: dev: false optional: true - /@img/sharp-win32-x64@0.33.2: - resolution: {integrity: sha512-E4magOks77DK47FwHUIGH0RYWSgRBfGdK56kIHSVeB9uIS4pPFr4N2kIVsXdQQo4LzOsENKV5KAhRlRL7eMAdg==} + /@img/sharp-win32-x64@0.33.0: + resolution: {integrity: sha512-i3DtP/2ce1yKFj4OzOnOYltOEL/+dp4dc4dJXJBv6god1AFTcmkaA99H/7SwOmkCOBQkbVvA3lCGm3/5nDtf9Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [win32] @@ -2017,18 +1991,6 @@ packages: dev: false optional: true - /@isaacs/cliui@8.0.2: - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: true - /@istanbuljs/schema@0.1.3: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} @@ -2047,7 +2009,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.20 /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} @@ -2061,14 +2023,14 @@ packages: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.20 dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping@0.3.21: - resolution: {integrity: sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==} + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 @@ -2076,7 +2038,7 @@ packages: /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.23.8 + '@babel/runtime': 7.23.6 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -2085,7 +2047,7 @@ packages: /@manypkg/get-packages@1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.23.8 + '@babel/runtime': 7.23.6 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -2152,28 +2114,21 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.16.0 - - /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - requiresBuild: true - dev: true - optional: true + fastq: 1.15.0 /@playwright/test@1.30.0: resolution: {integrity: sha512-SVxkQw1xvn/Wk/EvBnqWIq6NLo1AppwbYOjNLmyU0R1RoQ3rLEBtmjTnElcnz8VEtn11fptj1ECxK0tgURhajw==} engines: {node: '>=14'} hasBin: true dependencies: - '@types/node': 18.19.6 + '@types/node': 18.19.3 playwright-core: 1.30.0 dev: true /@polka/url@1.0.0-next.24: resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} - /@rollup/plugin-commonjs@25.0.7(rollup@4.9.5): + /@rollup/plugin-commonjs@25.0.7(rollup@4.8.0): resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2182,15 +2137,15 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.5) + '@rollup/pluginutils': 5.1.0(rollup@4.8.0) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.5 - rollup: 4.9.5 + rollup: 4.8.0 - /@rollup/plugin-json@6.1.0(rollup@4.9.5): + /@rollup/plugin-json@6.1.0(rollup@4.8.0): resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2199,10 +2154,10 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.5) - rollup: 4.9.5 + '@rollup/pluginutils': 5.1.0(rollup@4.8.0) + rollup: 4.8.0 - /@rollup/plugin-node-resolve@15.2.3(rollup@4.9.5): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.8.0): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2211,13 +2166,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.5) + '@rollup/pluginutils': 5.1.0(rollup@4.8.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.9.5 + rollup: 4.8.0 /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} @@ -2227,7 +2182,7 @@ packages: picomatch: 2.3.1 dev: false - /@rollup/pluginutils@5.1.0(rollup@4.9.5): + /@rollup/pluginutils@5.1.0(rollup@4.8.0): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2239,94 +2194,94 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.9.5 + rollup: 4.8.0 - /@rollup/rollup-android-arm-eabi@4.9.5: - resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==} + /@rollup/rollup-android-arm-eabi@4.8.0: + resolution: {integrity: sha512-zdTObFRoNENrdPpnTNnhOljYIcOX7aI7+7wyrSpPFFIOf/nRdedE6IYsjaBE7tjukphh1tMTojgJ7p3lKY8x6Q==} cpu: [arm] os: [android] requiresBuild: true optional: true - /@rollup/rollup-android-arm64@4.9.5: - resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==} + /@rollup/rollup-android-arm64@4.8.0: + resolution: {integrity: sha512-aiItwP48BiGpMFS9Znjo/xCNQVwTQVcRKkFKsO81m8exrGjHkCBDvm9PHay2kpa8RPnZzzKcD1iQ9KaLY4fPQQ==} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@rollup/rollup-darwin-arm64@4.9.5: - resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==} + /@rollup/rollup-darwin-arm64@4.8.0: + resolution: {integrity: sha512-zhNIS+L4ZYkYQUjIQUR6Zl0RXhbbA0huvNIWjmPc2SL0cB1h5Djkcy+RZ3/Bwszfb6vgwUvcVJYD6e6Zkpsi8g==} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-darwin-x64@4.9.5: - resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==} + /@rollup/rollup-darwin-x64@4.8.0: + resolution: {integrity: sha512-A/FAHFRNQYrELrb/JHncRWzTTXB2ticiRFztP4ggIUAfa9Up1qfW8aG2w/mN9jNiZ+HB0t0u0jpJgFXG6BfRTA==} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.9.5: - resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==} + /@rollup/rollup-linux-arm-gnueabihf@4.8.0: + resolution: {integrity: sha512-JsidBnh3p2IJJA4/2xOF2puAYqbaczB3elZDT0qHxn362EIoIkq7hrR43Xa8RisgI6/WPfvb2umbGsuvf7E37A==} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.9.5: - resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==} + /@rollup/rollup-linux-arm64-gnu@4.8.0: + resolution: {integrity: sha512-hBNCnqw3EVCkaPB0Oqd24bv8SklETptQWcJz06kb9OtiShn9jK1VuTgi7o4zPSt6rNGWQOTDEAccbk0OqJmS+g==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-musl@4.9.5: - resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==} + /@rollup/rollup-linux-arm64-musl@4.8.0: + resolution: {integrity: sha512-Fw9ChYfJPdltvi9ALJ9wzdCdxGw4wtq4t1qY028b2O7GwB5qLNSGtqMsAel1lfWTZvf4b6/+4HKp0GlSYg0ahA==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.9.5: - resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==} + /@rollup/rollup-linux-riscv64-gnu@4.8.0: + resolution: {integrity: sha512-BH5xIh7tOzS9yBi8dFrCTG8Z6iNIGWGltd3IpTSKp6+pNWWO6qy8eKoRxOtwFbMrid5NZaidLYN6rHh9aB8bEw==} cpu: [riscv64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-gnu@4.9.5: - resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==} + /@rollup/rollup-linux-x64-gnu@4.8.0: + resolution: {integrity: sha512-PmvAj8k6EuWiyLbkNpd6BLv5XeYFpqWuRvRNRl80xVfpGXK/z6KYXmAgbI4ogz7uFiJxCnYcqyvZVD0dgFog7Q==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-musl@4.9.5: - resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==} + /@rollup/rollup-linux-x64-musl@4.8.0: + resolution: {integrity: sha512-mdxnlW2QUzXwY+95TuxZ+CurrhgrPAMveDWI97EQlA9bfhR8tw3Pt7SUlc/eSlCNxlWktpmT//EAA8UfCHOyXg==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.9.5: - resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==} + /@rollup/rollup-win32-arm64-msvc@4.8.0: + resolution: {integrity: sha512-ge7saUz38aesM4MA7Cad8CHo0Fyd1+qTaqoIo+Jtk+ipBi4ATSrHWov9/S4u5pbEQmLjgUjB7BJt+MiKG2kzmA==} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.9.5: - resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==} + /@rollup/rollup-win32-ia32-msvc@4.8.0: + resolution: {integrity: sha512-p9E3PZlzurhlsN5h9g7zIP1DnqKXJe8ZUkFwAazqSvHuWfihlIISPxG9hCHCoA+dOOspL/c7ty1eeEVFTE0UTw==} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-x64-msvc@4.9.5: - resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==} + /@rollup/rollup-win32-x64-msvc@4.8.0: + resolution: {integrity: sha512-kb4/auKXkYKqlUYTE8s40FcJIj5soOyRLHKd4ugR0dCq0G2EfcF54eYcfQiGkHzjidZ40daB4ulsFdtqNKZtBg==} cpu: [x64] os: [win32] requiresBuild: true @@ -2336,7 +2291,7 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@sveltejs/eslint-config@6.0.4(@typescript-eslint/eslint-plugin@6.18.1)(@typescript-eslint/parser@6.18.1)(eslint-config-prettier@9.1.0)(eslint-plugin-svelte@2.35.1)(eslint-plugin-unicorn@50.0.1)(eslint@8.56.0)(typescript@5.3.3): + /@sveltejs/eslint-config@6.0.4(@typescript-eslint/eslint-plugin@6.14.0)(@typescript-eslint/parser@6.14.0)(eslint-config-prettier@9.1.0)(eslint-plugin-svelte@2.35.1)(eslint-plugin-unicorn@50.0.1)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-U9pwmDs+DbmsnCgTfu6Bacdwqn0DuI1IQNSiQqTgzVyYfaaj+zy9ZoQCiJfxFBGXHkklyXuRHp0KMx346N0lcQ==} peerDependencies: '@typescript-eslint/eslint-plugin': '>= 5' @@ -2347,8 +2302,8 @@ packages: eslint-plugin-unicorn: '>= 47' typescript: '>= 4' dependencies: - '@typescript-eslint/eslint-plugin': 6.18.1(@typescript-eslint/parser@6.18.1)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.18.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 eslint-config-prettier: 9.1.0(eslint@8.56.0) eslint-plugin-svelte: 2.35.1(eslint@8.56.0)(svelte@4.2.8) @@ -2368,7 +2323,7 @@ packages: svelte-local-storage-store: 0.6.4(svelte@4.2.8) dev: true - /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.11): + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.8): resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -2376,30 +2331,30 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.8)(vite@5.0.11) + '@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.8)(vite@5.0.8) debug: 4.3.4 svelte: 4.2.8 - vite: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + vite: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.2.8)(vite@5.0.11): + /@sveltejs/vite-plugin-svelte@3.0.1(svelte@4.2.8)(vite@5.0.8): resolution: {integrity: sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.11) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.8) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.5 svelte: 4.2.8 svelte-hmr: 0.15.3(svelte@4.2.8) - vite: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) - vitefu: 0.2.5(vite@5.0.11) + vite: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) + vitefu: 0.2.5(vite@5.0.8) transitivePeerDependencies: - supports-color dev: true @@ -2426,7 +2381,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.19.6 + '@types/node': 18.19.3 dev: true /@types/cookie@0.6.0: @@ -2470,8 +2425,8 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@18.19.6: - resolution: {integrity: sha512-X36s5CXMrrJOs2lQCdDF68apW4Rfx9ixYMawlepwmE4Anezv/AV2LSpKD1Ub8DAc+urp5bk0BGZ6NtmBitfnsg==} + /@types/node@18.19.3: + resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==} dependencies: undici-types: 5.26.5 dev: true @@ -2483,7 +2438,7 @@ packages: /@types/prompts@2.4.9: resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==} dependencies: - '@types/node': 18.19.6 + '@types/node': 18.19.3 kleur: 3.0.3 dev: true @@ -2507,17 +2462,17 @@ packages: /@types/set-cookie-parser@2.4.7: resolution: {integrity: sha512-+ge/loa0oTozxip6zmhRIk8Z/boU51wl9Q6QdLZcokIGMzY5lFXYy/x7Htj2HTC6/KZP1hUbZ1ekx8DYXICvWg==} dependencies: - '@types/node': 18.19.6 + '@types/node': 18.19.3 dev: true /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 18.19.6 + '@types/node': 18.19.3 dev: true - /@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-nISDRYnnIpk7VCFrGcu1rnZfM1Dh9LRHnfgdkjcbi/l7g16VYRri3TjXi9Ir4lOZSw5N/gnV/3H7jIPQ8Q4daA==} + /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -2528,11 +2483,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.18.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/type-utils': 6.18.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.18.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.18.1 + '@typescript-eslint/parser': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/type-utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 eslint: 8.56.0 graphemer: 1.4.0 @@ -2545,8 +2500,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-zct/MdJnVaRRNy9e84XnVtRv9Vf91/qqe+hZJtKanjojud4wAVy/7lXxJmMyX6X6J+xc6c//YEWvpeif8cAhWA==} + /@typescript-eslint/parser@6.14.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2555,10 +2510,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.18.1 + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 eslint: 8.56.0 typescript: 5.3.3 @@ -2566,16 +2521,16 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@6.18.1: - resolution: {integrity: sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw==} + /@typescript-eslint/scope-manager@6.14.0: + resolution: {integrity: sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/visitor-keys': 6.18.1 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 dev: true - /@typescript-eslint/type-utils@6.18.1(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-wyOSKhuzHeU/5pcRDP2G2Ndci+4g653V43gXTpt4nbyoIOAASkGDA9JIAgbQCdCkcr1MvpSYWzxTz0olCn8+/Q==} + /@typescript-eslint/type-utils@6.14.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2584,8 +2539,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) - '@typescript-eslint/utils': 6.18.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -2594,13 +2549,13 @@ packages: - supports-color dev: true - /@typescript-eslint/types@6.18.1: - resolution: {integrity: sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==} + /@typescript-eslint/types@6.14.0: + resolution: {integrity: sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.18.1(typescript@5.3.3): - resolution: {integrity: sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA==} + /@typescript-eslint/typescript-estree@6.14.0(typescript@5.3.3): + resolution: {integrity: sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -2608,12 +2563,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/visitor-keys': 6.18.1 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 semver: 7.5.4 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 @@ -2621,8 +2575,8 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.18.1(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-zZmTuVZvD1wpoceHvoQpOiewmWu3uP9FuTWo8vqpy2ffsmfCE8mklRPi+vmnIYAIk9t/4kOThri2QCDgor+OpQ==} + /@typescript-eslint/utils@6.14.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2630,9 +2584,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: @@ -2640,11 +2594,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@6.18.1: - resolution: {integrity: sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==} + /@typescript-eslint/visitor-keys@6.14.0: + resolution: {integrity: sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.18.1 + '@typescript-eslint/types': 6.14.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2678,63 +2632,62 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vercel/nft@0.26.2: - resolution: {integrity: sha512-bxe2iShmKZi7476xYamyKvhhKwQ6JPEtQ2FSq1AjMUH2buMd8LQMkdoHinTqZYc+1sMTh3G0ARdjzNvV1FEisA==} - engines: {node: '>=16'} + /@vercel/nft@0.26.1: + resolution: {integrity: sha512-SdYX2qfw657niCQ2ZYTp72Cs3zI+tAm6DGyQEZnyGwjkVSPd1Tl3KIYLy/5NJKNoLI/uxMnHasECFJEnJ8Fb1A==} + engines: {node: '>=18'} hasBin: true dependencies: '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 - acorn: 8.11.3 - acorn-import-attributes: 1.9.2(acorn@8.11.3) + acorn: 8.11.2 + acorn-import-attributes: 1.9.2(acorn@8.11.2) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 glob: 7.2.3 graceful-fs: 4.2.11 micromatch: 4.0.5 - node-gyp-build: 4.8.0 + node-gyp-build: 4.7.1 resolve-from: 5.0.0 transitivePeerDependencies: - encoding - supports-color dev: false - /@vitest/expect@1.2.0: - resolution: {integrity: sha512-H+2bHzhyvgp32o7Pgj2h9RTHN0pgYaoi26Oo3mE+dCi1PAqV31kIIVfTbqMO3Bvshd5mIrJLc73EwSRrbol9Lw==} + /@vitest/expect@1.0.4: + resolution: {integrity: sha512-/NRN9N88qjg3dkhmFcCBwhn/Ie4h064pY3iv7WLRsDJW7dXnEgeoa8W9zy7gIPluhz6CkgqiB3HmpIXgmEY5dQ==} dependencies: - '@vitest/spy': 1.2.0 - '@vitest/utils': 1.2.0 - chai: 4.4.1 + '@vitest/spy': 1.0.4 + '@vitest/utils': 1.0.4 + chai: 4.3.10 dev: true - /@vitest/runner@1.2.0: - resolution: {integrity: sha512-vaJkDoQaNUTroT70OhM0NPznP7H3WyRwt4LvGwCVYs/llLaqhoSLnlIhUClZpbF5RgAee29KRcNz0FEhYcgxqA==} + /@vitest/runner@1.0.4: + resolution: {integrity: sha512-rhOQ9FZTEkV41JWXozFM8YgOqaG9zA7QXbhg5gy6mFOVqh4PcupirIJ+wN7QjeJt8S8nJRYuZH1OjJjsbxAXTQ==} dependencies: - '@vitest/utils': 1.2.0 + '@vitest/utils': 1.0.4 p-limit: 5.0.0 - pathe: 1.1.2 + pathe: 1.1.1 dev: true - /@vitest/snapshot@1.2.0: - resolution: {integrity: sha512-P33EE7TrVgB3HDLllrjK/GG6WSnmUtWohbwcQqmm7TAk9AVHpdgf7M3F3qRHKm6vhr7x3eGIln7VH052Smo6Kw==} + /@vitest/snapshot@1.0.4: + resolution: {integrity: sha512-vkfXUrNyNRA/Gzsp2lpyJxh94vU2OHT1amoD6WuvUAA12n32xeVZQ0KjjQIf8F6u7bcq2A2k969fMVxEsxeKYA==} dependencies: magic-string: 0.30.5 - pathe: 1.1.2 + pathe: 1.1.1 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.2.0: - resolution: {integrity: sha512-MNxSAfxUaCeowqyyGwC293yZgk7cECZU9wGb8N1pYQ0yOn/SIr8t0l9XnGRdQZvNV/ZHBYu6GO/W3tj5K3VN1Q==} + /@vitest/spy@1.0.4: + resolution: {integrity: sha512-9ojTFRL1AJVh0hvfzAQpm0QS6xIS+1HFIw94kl/1ucTfGCaj1LV/iuJU4Y6cdR03EzPDygxTHwE1JOm+5RCcvA==} dependencies: tinyspy: 2.2.0 dev: true - /@vitest/utils@1.2.0: - resolution: {integrity: sha512-FyD5bpugsXlwVpTcGLDf3wSPYy8g541fQt14qtzo8mJ4LdEpDKZ9mQy2+qdJm2TZRpjY5JLXihXCgIxiRJgi5g==} + /@vitest/utils@1.0.4: + resolution: {integrity: sha512-gsswWDXxtt0QvtK/y/LWukN7sGMYmnCcv1qv05CsY6cU/Y1zpGX1QuvLs+GO1inczpE6Owixeel3ShkjhYtGfA==} dependencies: diff-sequences: 29.6.3 - estree-walker: 3.0.3 loupe: 2.3.7 pretty-format: 29.7.0 dev: true @@ -2743,29 +2696,29 @@ packages: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: false - /acorn-import-attributes@1.9.2(acorn@8.11.3): + /acorn-import-attributes@1.9.2(acorn@8.11.2): resolution: {integrity: sha512-O+nfJwNolEA771IYJaiLWK1UAwjNsQmZbTRqqwBYxCgVQTmpFEMvBw6LOIQV0Me339L5UMVYFyRohGnGlQDdIQ==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.11.3 + acorn: 8.11.2 dev: false - /acorn-jsx@5.3.2(acorn@8.11.3): + /acorn-jsx@5.3.2(acorn@8.11.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.11.3 + acorn: 8.11.2 dev: true - /acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + /acorn-walk@8.3.1: + resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} engines: {node: '>=0.4.0'} dev: true - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + /acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} engines: {node: '>=0.4.0'} hasBin: true @@ -2796,11 +2749,6 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - /ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - dev: true - /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -2820,11 +2768,6 @@ packages: engines: {node: '>=10'} dev: true - /ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - dev: true - /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} dev: true @@ -2969,8 +2912,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001576 - electron-to-chromium: 1.4.630 + caniuse-lite: 1.0.30001568 + electron-to-chromium: 1.4.611 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) dev: true @@ -2983,8 +2926,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - /c8@9.1.0: - resolution: {integrity: sha512-mBWcT5iqNir1zIkzSPyI3NCR9EZCVI3WUD+AVO17MVWTSFNyUueXE82qTeampNtTr+ilN/5Ua3j24LgbCKjDVg==} + /c8@9.0.0: + resolution: {integrity: sha512-nFJhU2Cz6Frh2awk3IW7wwk3wx27/U2v8ojQCHGc1GWTCHS6aMu4lal327/ZnnYj7oSThGF1X3qUP1yzAJBcOQ==} engines: {node: '>=14.14.0'} hasBin: true dependencies: @@ -3033,12 +2976,12 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite@1.0.30001576: - resolution: {integrity: sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==} + /caniuse-lite@1.0.30001568: + resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} dev: true - /chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} + /chai@4.3.10: + resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 @@ -3144,7 +3087,7 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.5 - acorn: 8.11.3 + acorn: 8.11.2 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -3225,8 +3168,8 @@ packages: engines: {node: '>= 0.6'} dev: false - /core-js-compat@3.35.0: - resolution: {integrity: sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==} + /core-js-compat@3.34.0: + resolution: {integrity: sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==} dependencies: browserslist: 4.22.2 dev: true @@ -3447,8 +3390,8 @@ packages: resolution: {integrity: sha512-QgA6BUh2SoBYE/dSuMmeGhNdoGtGewt3Rn66xKyXoGNyjrKRXf163wuM+xeQ83p87l/3ALoB6Il1dgKyGS5pEw==} dev: true - /dts-buddy@0.4.4(typescript@5.3.3): - resolution: {integrity: sha512-7pjuo2cmXNx9gYinJy1/KQr998KpAQfv52EKdvJvdQkk+ud++EGBCDgoxMiR3vuU/NvWDDvh1zc0lgnH+NsRtA==} + /dts-buddy@0.4.3(typescript@5.3.3): + resolution: {integrity: sha512-vytwDCQAj8rqYPbGsrjiOCRv3O2ipwyUwSc5/II1MpS/Eq6KNZNkGU1djOA31nL7jh7092W/nwbwZHCKedf8Vw==} hasBin: true peerDependencies: typescript: '>=5.0.4 <5.4' @@ -3465,21 +3408,13 @@ packages: typescript: 5.3.3 dev: true - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: true - - /electron-to-chromium@1.4.630: - resolution: {integrity: sha512-osHqhtjojpCsACVnuD11xO5g9xaCyw7Qqn/C2KParkMv42i8jrJJgx3g7mkHfpxwhy9MnOJr8+pKOdZ7qzgizg==} + /electron-to-chromium@1.4.611: + resolution: {integrity: sha512-ZtRpDxrjHapOwxtv+nuth5ByB8clyn8crVynmRNGO3wG3LOp8RTcyZDqwaI6Ng6y8FCK2hVZmJoqwCskKbNMaw==} dev: true /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true - /enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} @@ -3527,7 +3462,7 @@ packages: object.assign: 4.1.5 regexp.prototype.flags: 1.5.1 safe-array-concat: 1.0.1 - safe-regex-test: 1.0.2 + safe-regex-test: 1.0.0 string.prototype.trim: 1.2.8 string.prototype.trimend: 1.0.7 string.prototype.trimstart: 1.0.7 @@ -3567,35 +3502,34 @@ packages: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} dev: true - /esbuild@0.19.11: - resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} + /esbuild@0.19.9: + resolution: {integrity: sha512-U9CHtKSy+EpPsEBa+/A2gMs/h3ylBC0H0KSqIg7tpztHerLi6nrrcoUJAkNCEPumx8yJ+Byic4BVwHgRbN0TBg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.19.11 - '@esbuild/android-arm': 0.19.11 - '@esbuild/android-arm64': 0.19.11 - '@esbuild/android-x64': 0.19.11 - '@esbuild/darwin-arm64': 0.19.11 - '@esbuild/darwin-x64': 0.19.11 - '@esbuild/freebsd-arm64': 0.19.11 - '@esbuild/freebsd-x64': 0.19.11 - '@esbuild/linux-arm': 0.19.11 - '@esbuild/linux-arm64': 0.19.11 - '@esbuild/linux-ia32': 0.19.11 - '@esbuild/linux-loong64': 0.19.11 - '@esbuild/linux-mips64el': 0.19.11 - '@esbuild/linux-ppc64': 0.19.11 - '@esbuild/linux-riscv64': 0.19.11 - '@esbuild/linux-s390x': 0.19.11 - '@esbuild/linux-x64': 0.19.11 - '@esbuild/netbsd-x64': 0.19.11 - '@esbuild/openbsd-x64': 0.19.11 - '@esbuild/sunos-x64': 0.19.11 - '@esbuild/win32-arm64': 0.19.11 - '@esbuild/win32-ia32': 0.19.11 - '@esbuild/win32-x64': 0.19.11 + '@esbuild/android-arm': 0.19.9 + '@esbuild/android-arm64': 0.19.9 + '@esbuild/android-x64': 0.19.9 + '@esbuild/darwin-arm64': 0.19.9 + '@esbuild/darwin-x64': 0.19.9 + '@esbuild/freebsd-arm64': 0.19.9 + '@esbuild/freebsd-x64': 0.19.9 + '@esbuild/linux-arm': 0.19.9 + '@esbuild/linux-arm64': 0.19.9 + '@esbuild/linux-ia32': 0.19.9 + '@esbuild/linux-loong64': 0.19.9 + '@esbuild/linux-mips64el': 0.19.9 + '@esbuild/linux-ppc64': 0.19.9 + '@esbuild/linux-riscv64': 0.19.9 + '@esbuild/linux-s390x': 0.19.9 + '@esbuild/linux-x64': 0.19.9 + '@esbuild/netbsd-x64': 0.19.9 + '@esbuild/openbsd-x64': 0.19.9 + '@esbuild/sunos-x64': 0.19.9 + '@esbuild/win32-arm64': 0.19.9 + '@esbuild/win32-ia32': 0.19.9 + '@esbuild/win32-x64': 0.19.9 /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -3647,10 +3581,10 @@ packages: eslint-compat-utils: 0.1.2(eslint@8.56.0) esutils: 2.0.3 known-css-properties: 0.29.0 - postcss: 8.4.33 - postcss-load-config: 3.1.4(postcss@8.4.33) - postcss-safe-parser: 6.0.0(postcss@8.4.33) - postcss-selector-parser: 6.0.15 + postcss: 8.4.32 + postcss-load-config: 3.1.4(postcss@8.4.32) + postcss-safe-parser: 6.0.0(postcss@8.4.32) + postcss-selector-parser: 6.0.13 semver: 7.5.4 svelte: 4.2.8 svelte-eslint-parser: 0.33.1(svelte@4.2.8) @@ -3670,7 +3604,7 @@ packages: '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.35.0 + core-js-compat: 3.34.0 eslint: 8.56.0 esquery: 1.5.0 indent-string: 4.0.0 @@ -3708,7 +3642,7 @@ packages: '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.56.0 - '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.2.0 @@ -3753,8 +3687,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.11.2 + acorn-jsx: 5.3.2(acorn@8.11.2) eslint-visitor-keys: 3.4.3 dev: true @@ -3805,7 +3739,7 @@ packages: human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 - npm-run-path: 5.2.0 + npm-run-path: 5.1.0 onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 @@ -3846,8 +3780,8 @@ packages: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: true - /fastq@1.16.0: - resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 @@ -3909,8 +3843,8 @@ packages: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true - /flexsearch@0.7.43: - resolution: {integrity: sha512-c5o/+Um8aqCSOXGcZoqZOm+NqtVwNsvVpWv6lfmSclU954O3wvQKxxK8zj74fPaSJbXpSLTs4PRhh+wnoCXnKg==} + /flexsearch@0.7.31: + resolution: {integrity: sha512-XGozTsMPYkm+6b5QL3Z9wQcJjNYxp0CYn3U1gO7dwD6PAqU1SVWZxI9CCg3z+ml3YfqdPnrBehaBrnH2AGKbNA==} dev: true /for-each@0.3.3: @@ -4048,16 +3982,15 @@ packages: is-glob: 4.0.3 dev: true - /glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + /glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.3 - minipass: 7.0.4 - path-scurry: 1.10.1 + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 dev: true /glob@7.2.3: @@ -4227,11 +4160,11 @@ packages: engines: {node: '>= 4'} dev: true - /imagetools-core@6.0.4: - resolution: {integrity: sha512-N1qs5qn7u9nR3kboISkYuvJm8MohiphCfBa+wx1UOropVaFis9/mh6wuDPLHJNhl6/64C7q2Pch5NASVKAaSrg==} + /imagetools-core@6.0.3: + resolution: {integrity: sha512-3J7Dww03g0dZU5NLbuDRqCqH/AnedR0T3mOl7AP0Curqt/OEtghiDw7Py+Dwa17xL7yJ0uemdEutWkOZm6CnaQ==} engines: {node: '>=12.0.0'} dependencies: - sharp: 0.33.2 + sharp: 0.33.0 dev: false /import-fresh@3.3.0: @@ -4483,15 +4416,6 @@ packages: istanbul-lib-report: 3.0.1 dev: true - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - dev: true - /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true @@ -4705,7 +4629,7 @@ packages: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} dependencies: - mlly: 1.5.0 + mlly: 1.4.2 pkg-types: 1.0.3 dev: true @@ -4746,11 +4670,6 @@ packages: tslib: 2.6.2 dev: false - /lru-cache@10.1.0: - resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} - engines: {node: 14 || >=16.14} - dev: true - /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: @@ -4769,6 +4688,13 @@ packages: hasBin: true dev: true + /magic-string@0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} @@ -4799,8 +4725,8 @@ packages: engines: {node: '>=8'} dev: true - /marked@11.1.1: - resolution: {integrity: sha512-EgxRjgK9axsQuUa/oKMx5DEY8oXpKJfk61rT5iY3aRlgU6QJtUcxU5OAymdhCvWvhYcd9FKmO5eQoX8m9VGJXg==} + /marked@11.1.0: + resolution: {integrity: sha512-fvKJWAPEafVj1dwGwcPI5mBB/0pvViL6NlCbNDG1HOIRwwAU/jeMoFxfbRLuirO1wRH7m4yPvBqD/O1wyWvayw==} engines: {node: '>= 18'} hasBin: true dev: true @@ -4872,6 +4798,7 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 + dev: false /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} @@ -4898,11 +4825,6 @@ packages: engines: {node: '>=8'} dev: false - /minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} - dev: true - /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -4935,11 +4857,11 @@ packages: hasBin: true dev: false - /mlly@1.5.0: - resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==} + /mlly@1.4.2: + resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==} dependencies: - acorn: 8.11.3 - pathe: 1.1.2 + acorn: 8.11.2 + pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.3.2 dev: true @@ -4991,8 +4913,8 @@ packages: dependencies: whatwg-url: 5.0.0 - /node-gyp-build@4.8.0: - resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} + /node-gyp-build@4.7.1: + resolution: {integrity: sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==} hasBin: true dev: false @@ -5044,8 +4966,8 @@ packages: npm-normalize-package-bin: 2.0.0 dev: true - /npm-run-path@5.2.0: - resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 @@ -5218,21 +5140,13 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - /path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - lru-cache: 10.1.0 - minipass: 7.0.4 - dev: true - /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} dev: true - /pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + /pathe@1.1.1: + resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} dev: true /pathval@1.1.1: @@ -5274,8 +5188,8 @@ packages: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.5.0 - pathe: 1.1.2 + mlly: 1.4.2 + pathe: 1.1.1 dev: true /playwright-core@1.30.0: @@ -5306,7 +5220,7 @@ packages: trouter: 4.0.0 dev: true - /postcss-load-config@3.1.4(postcss@8.4.33): + /postcss-load-config@3.1.4(postcss@8.4.32): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -5319,38 +5233,38 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.33 + postcss: 8.4.32 yaml: 1.10.2 dev: true - /postcss-safe-parser@6.0.0(postcss@8.4.33): + /postcss-safe-parser@6.0.0(postcss@8.4.32): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.33 + postcss: 8.4.32 dev: true - /postcss-scss@4.0.9(postcss@8.4.33): + /postcss-scss@4.0.9(postcss@8.4.32): resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.4.29 dependencies: - postcss: 8.4.33 + postcss: 8.4.32 dev: true - /postcss-selector-parser@6.0.15: - resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 dev: true - /postcss@8.4.33: - resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} + /postcss@8.4.32: + resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 @@ -5373,13 +5287,13 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-svelte@3.1.2(prettier@3.2.1)(svelte@4.2.8): + /prettier-plugin-svelte@3.1.2(prettier@3.1.1)(svelte@4.2.8): resolution: {integrity: sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: - prettier: 3.2.1 + prettier: 3.1.1 svelte: 4.2.8 dev: true @@ -5389,8 +5303,8 @@ packages: hasBin: true dev: true - /prettier@3.2.1: - resolution: {integrity: sha512-qSUWshj1IobVbKc226Gw2pync27t0Kf0EdufZa9j7uBSJay1CC+B3K5lAAZoqgX3ASiKuWsk6OmzKRetXNObWg==} + /prettier@3.1.1: + resolution: {integrity: sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==} engines: {node: '>=14'} hasBin: true dev: true @@ -5504,8 +5418,8 @@ packages: strip-indent: 3.0.0 dev: true - /regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + /regenerator-runtime@0.14.0: + resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} dev: true /regexp-tree@0.1.27: @@ -5590,26 +5504,24 @@ packages: fsevents: 2.3.3 dev: true - /rollup@4.9.5: - resolution: {integrity: sha512-E4vQW0H/mbNMw2yLSqJyjtkHY9dslf/p0zuT1xehNRqUTBOFMqEjguDvqhXr7N7r/4ttb2jr4T41d3dncmIgbQ==} + /rollup@4.8.0: + resolution: {integrity: sha512-NpsklK2fach5CdI+PScmlE5R4Ao/FSWtF7LkoIrHDxPACY/xshNasPsbpG0VVHxUTbf74tJbVT4PrP8JsJ6ZDA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - dependencies: - '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.9.5 - '@rollup/rollup-android-arm64': 4.9.5 - '@rollup/rollup-darwin-arm64': 4.9.5 - '@rollup/rollup-darwin-x64': 4.9.5 - '@rollup/rollup-linux-arm-gnueabihf': 4.9.5 - '@rollup/rollup-linux-arm64-gnu': 4.9.5 - '@rollup/rollup-linux-arm64-musl': 4.9.5 - '@rollup/rollup-linux-riscv64-gnu': 4.9.5 - '@rollup/rollup-linux-x64-gnu': 4.9.5 - '@rollup/rollup-linux-x64-musl': 4.9.5 - '@rollup/rollup-win32-arm64-msvc': 4.9.5 - '@rollup/rollup-win32-ia32-msvc': 4.9.5 - '@rollup/rollup-win32-x64-msvc': 4.9.5 + '@rollup/rollup-android-arm-eabi': 4.8.0 + '@rollup/rollup-android-arm64': 4.8.0 + '@rollup/rollup-darwin-arm64': 4.8.0 + '@rollup/rollup-darwin-x64': 4.8.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.8.0 + '@rollup/rollup-linux-arm64-gnu': 4.8.0 + '@rollup/rollup-linux-arm64-musl': 4.8.0 + '@rollup/rollup-linux-riscv64-gnu': 4.8.0 + '@rollup/rollup-linux-x64-gnu': 4.8.0 + '@rollup/rollup-linux-x64-musl': 4.8.0 + '@rollup/rollup-win32-arm64-msvc': 4.8.0 + '@rollup/rollup-win32-ia32-msvc': 4.8.0 + '@rollup/rollup-win32-x64-msvc': 4.8.0 fsevents: 2.3.3 /run-parallel@1.2.0: @@ -5637,9 +5549,8 @@ packages: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: false - /safe-regex-test@1.0.2: - resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==} - engines: {node: '>= 0.4'} + /safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: call-bind: 1.0.5 get-intrinsic: 1.2.2 @@ -5707,34 +5618,34 @@ packages: has-property-descriptors: 1.0.1 dev: true - /sharp@0.33.2: - resolution: {integrity: sha512-WlYOPyyPDiiM07j/UO+E720ju6gtNtHjEGg5vovUk1Lgxyjm2LFO+37Nt/UI3MMh2l6hxTWQWi7qk3cXJTutcQ==} - engines: {libvips: '>=8.15.1', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + /sharp@0.33.0: + resolution: {integrity: sha512-99DZKudjm/Rmz+M0/26t4DKpXyywAOJaayGS9boEn7FvgtG0RYBi46uPE2c+obcJRtA3AZa0QwJot63gJQ1F0Q==} + engines: {libvips: '>=8.15.0', node: ^18.17.0 || ^20.3.0 || >=21.0.0} requiresBuild: true dependencies: color: 4.2.3 detect-libc: 2.0.2 semver: 7.5.4 optionalDependencies: - '@img/sharp-darwin-arm64': 0.33.2 - '@img/sharp-darwin-x64': 0.33.2 - '@img/sharp-libvips-darwin-arm64': 1.0.1 - '@img/sharp-libvips-darwin-x64': 1.0.1 - '@img/sharp-libvips-linux-arm': 1.0.1 - '@img/sharp-libvips-linux-arm64': 1.0.1 - '@img/sharp-libvips-linux-s390x': 1.0.1 - '@img/sharp-libvips-linux-x64': 1.0.1 - '@img/sharp-libvips-linuxmusl-arm64': 1.0.1 - '@img/sharp-libvips-linuxmusl-x64': 1.0.1 - '@img/sharp-linux-arm': 0.33.2 - '@img/sharp-linux-arm64': 0.33.2 - '@img/sharp-linux-s390x': 0.33.2 - '@img/sharp-linux-x64': 0.33.2 - '@img/sharp-linuxmusl-arm64': 0.33.2 - '@img/sharp-linuxmusl-x64': 0.33.2 - '@img/sharp-wasm32': 0.33.2 - '@img/sharp-win32-ia32': 0.33.2 - '@img/sharp-win32-x64': 0.33.2 + '@img/sharp-darwin-arm64': 0.33.0 + '@img/sharp-darwin-x64': 0.33.0 + '@img/sharp-libvips-darwin-arm64': 1.0.0 + '@img/sharp-libvips-darwin-x64': 1.0.0 + '@img/sharp-libvips-linux-arm': 1.0.0 + '@img/sharp-libvips-linux-arm64': 1.0.0 + '@img/sharp-libvips-linux-s390x': 1.0.0 + '@img/sharp-libvips-linux-x64': 1.0.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.0 + '@img/sharp-libvips-linuxmusl-x64': 1.0.0 + '@img/sharp-linux-arm': 0.33.0 + '@img/sharp-linux-arm64': 0.33.0 + '@img/sharp-linux-s390x': 0.33.0 + '@img/sharp-linux-x64': 0.33.0 + '@img/sharp-linuxmusl-arm64': 0.33.0 + '@img/sharp-linuxmusl-x64': 0.33.0 + '@img/sharp-wasm32': 0.33.0 + '@img/sharp-win32-ia32': 0.33.0 + '@img/sharp-win32-x64': 0.33.0 dev: false /shebang-command@1.2.0: @@ -5905,8 +5816,8 @@ packages: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true - /std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + /std-env@3.6.0: + resolution: {integrity: sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==} dev: true /stream-transform@2.1.3: @@ -5923,15 +5834,6 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - dev: true - /string.prototype.trim@1.2.8: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} @@ -5969,13 +5871,6 @@ packages: dependencies: ansi-regex: 5.0.1 - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - dependencies: - ansi-regex: 6.0.1 - dev: true - /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -6001,17 +5896,17 @@ packages: /strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} dependencies: - acorn: 8.11.3 + acorn: 8.11.2 dev: true - /sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} + /sucrase@3.34.0: + resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} + engines: {node: '>=8'} hasBin: true dependencies: '@jridgewell/gen-mapping': 0.3.3 commander: 4.1.1 - glob: 10.3.10 + glob: 7.1.6 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -6036,20 +5931,20 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-check@3.6.3(postcss@8.4.33)(svelte@4.2.8): - resolution: {integrity: sha512-Q2nGnoysxUnB9KjnjpQLZwdjK62DHyW6nuH/gm2qteFnDk0lCehe/6z8TsIvYeKjC6luKaWxiNGyOcWiLLPSwA==} + /svelte-check@3.6.2(postcss@8.4.32)(svelte@4.2.8): + resolution: {integrity: sha512-E6iFh4aUCGJLRz6QZXH3gcN/VFfkzwtruWSRmlKrLWQTiO6VzLsivR6q02WYLGNAGecV3EocqZuCDrC2uttZ0g==} hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.20 chokidar: 3.5.3 fast-glob: 3.3.2 import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 svelte: 4.2.8 - svelte-preprocess: 5.1.3(postcss@8.4.33)(svelte@4.2.8)(typescript@5.3.3) + svelte-preprocess: 5.1.2(postcss@8.4.32)(svelte@4.2.8)(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - '@babel/core' @@ -6075,8 +5970,8 @@ packages: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.33 - postcss-scss: 4.0.9(postcss@8.4.33) + postcss: 8.4.32 + postcss-scss: 4.0.9(postcss@8.4.32) svelte: 4.2.8 dev: true @@ -6106,9 +6001,9 @@ packages: svelte: 4.2.8 dev: false - /svelte-preprocess@5.1.3(postcss@8.4.33)(svelte@4.2.8)(typescript@5.3.3): - resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} - engines: {node: '>= 16.0.0', pnpm: ^8.0.0} + /svelte-preprocess@5.1.2(postcss@8.4.32)(svelte@4.2.8)(typescript@5.3.3): + resolution: {integrity: sha512-XF0aliMAcYnP4hLETvB6HRAMnaL09ASYT1Z2I1Gwu0nz6xbdg/dSgAEthtFZJA4AKrNhFDFdmUDO+H9d/6xg5g==} + engines: {node: '>= 14.10.0'} requiresBuild: true peerDependencies: '@babel/core': ^7.10.2 @@ -6146,8 +6041,8 @@ packages: dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 - magic-string: 0.30.5 - postcss: 8.4.33 + magic-string: 0.27.0 + postcss: 8.4.32 sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 4.2.8 @@ -6172,8 +6067,8 @@ packages: dependencies: '@ampproject/remapping': 2.2.1 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.21 - acorn: 8.11.3 + '@jridgewell/trace-mapping': 0.3.20 + acorn: 8.11.2 aria-query: 5.3.0 axobject-query: 3.2.1 code-red: 1.0.4 @@ -6471,7 +6366,7 @@ packages: resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.21 + '@jridgewell/trace-mapping': 0.3.20 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 dev: true @@ -6483,26 +6378,26 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-imagetools@6.2.9(rollup@4.9.5): - resolution: {integrity: sha512-C4ZYhgj2vAj43/TpZ06XlDNP0p/7LIeYbgUYr+xG44nM++4HGX6YZBKAYpiBNgiCFUTJ6eXkRppWBrfPMevgmg==} + /vite-imagetools@6.2.8(rollup@4.8.0): + resolution: {integrity: sha512-52r/BvprawSlUXayDn5ncX3mqaoxBbOaYG4eakzwREoCXEOTvp+A4HDXrDoeS6PM9T/3ZH7CqBhgmIYm6B/mpQ==} engines: {node: '>=12.0.0'} dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.9.5) - imagetools-core: 6.0.4 + '@rollup/pluginutils': 5.1.0(rollup@4.8.0) + imagetools-core: 6.0.3 transitivePeerDependencies: - rollup dev: false - /vite-node@1.2.0(@types/node@18.19.6)(lightningcss@1.22.1): - resolution: {integrity: sha512-ETnQTHeAbbOxl7/pyBck9oAPZZZo+kYnFt1uQDD+hPReOc+wCjXw4r4jHriBRuVDB5isHmPXxrfc1yJnfBERqg==} + /vite-node@1.0.4(@types/node@18.19.3)(lightningcss@1.22.1): + resolution: {integrity: sha512-9xQQtHdsz5Qn8hqbV7UKqkm8YkJhzT/zr41Dmt5N7AlD8hJXw/Z7y0QiD5I8lnTthV9Rvcvi0QW7PI0Fq83ZPg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 - pathe: 1.1.2 + pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + vite: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) transitivePeerDependencies: - '@types/node' - less @@ -6514,8 +6409,8 @@ packages: - terser dev: true - /vite@5.0.11(@types/node@18.19.6)(lightningcss@1.22.1): - resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} + /vite@5.0.8(@types/node@18.19.3)(lightningcss@1.22.1): + resolution: {integrity: sha512-jYMALd8aeqR3yS9xlHd0OzQJndS9fH5ylVgWdB+pxTwxLKdO1pgC5Dlb398BUxpfaBxa4M9oT7j1g503Gaj5IQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6542,16 +6437,16 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.6 - esbuild: 0.19.11 + '@types/node': 18.19.3 + esbuild: 0.19.9 lightningcss: 1.22.1 - postcss: 8.4.33 - rollup: 4.9.5 + postcss: 8.4.32 + rollup: 4.8.0 optionalDependencies: fsevents: 2.3.3 dev: true - /vitefu@0.2.5(vite@5.0.11): + /vitefu@0.2.5(vite@5.0.8): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -6559,11 +6454,11 @@ packages: vite: optional: true dependencies: - vite: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) + vite: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) dev: true - /vitest@1.2.0(@types/node@18.19.6)(lightningcss@1.22.1): - resolution: {integrity: sha512-Ixs5m7BjqvLHXcibkzKRQUvD/XLw0E3rvqaCMlrm/0LMsA0309ZqYvTlPzkhh81VlEyVZXFlwWnkhb6/UMtcaQ==} + /vitest@1.0.4(@types/node@18.19.3)(lightningcss@1.22.1): + resolution: {integrity: sha512-s1GQHp/UOeWEo4+aXDOeFBJwFzL6mjycbQwwKWX2QcYfh/7tIerS59hWQ20mxzupTJluA2SdwiBuWwQHH67ckg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6587,27 +6482,27 @@ packages: jsdom: optional: true dependencies: - '@types/node': 18.19.6 - '@vitest/expect': 1.2.0 - '@vitest/runner': 1.2.0 - '@vitest/snapshot': 1.2.0 - '@vitest/spy': 1.2.0 - '@vitest/utils': 1.2.0 - acorn-walk: 8.3.2 + '@types/node': 18.19.3 + '@vitest/expect': 1.0.4 + '@vitest/runner': 1.0.4 + '@vitest/snapshot': 1.0.4 + '@vitest/spy': 1.0.4 + '@vitest/utils': 1.0.4 + acorn-walk: 8.3.1 cac: 6.7.14 - chai: 4.4.1 + chai: 4.3.10 debug: 4.3.4 execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.5 - pathe: 1.1.2 + pathe: 1.1.1 picocolors: 1.0.0 - std-env: 3.7.0 + std-env: 3.6.0 strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.1 - vite: 5.0.11(@types/node@18.19.6)(lightningcss@1.22.1) - vite-node: 1.2.0(@types/node@18.19.6)(lightningcss@1.22.1) + vite: 5.0.8(@types/node@18.19.3)(lightningcss@1.22.1) + vite-node: 1.0.4(@types/node@18.19.3)(lightningcss@1.22.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -6731,15 +6626,6 @@ packages: strip-ansi: 6.0.1 dev: true - /wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - dev: true - /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 09c23c9f11f9..061febda7d04 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,7 +2,6 @@ packages: - 'packages/*' - 'sites/*' - 'packages/adapter-static/test/apps/*' - - 'packages/adapter-vercel/test/apps/*' - 'packages/kit/test/apps/*' - 'packages/kit/test/prerendering/*' - 'packages/kit/test/build-errors/**'