diff --git a/.changeset/honest-sheep-cross.md b/.changeset/honest-sheep-cross.md new file mode 100644 index 000000000000..11ed3d4b3159 --- /dev/null +++ b/.changeset/honest-sheep-cross.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +[breaking] update svelte peerDependency to ^3.54.0 diff --git a/.changeset/old-singers-cough.md b/.changeset/old-singers-cough.md new file mode 100644 index 000000000000..928e0a3dde73 --- /dev/null +++ b/.changeset/old-singers-cough.md @@ -0,0 +1,9 @@ +--- +'@sveltejs/adapter-cloudflare': patch +'@sveltejs/adapter-cloudflare-workers': patch +'@sveltejs/adapter-netlify': patch +'@sveltejs/adapter-vercel': patch +'@sveltejs/kit': patch +--- + +update esbuild to ^0.16.3 diff --git a/.changeset/perfect-news-pretend.md b/.changeset/perfect-news-pretend.md new file mode 100644 index 000000000000..df95faad45d2 --- /dev/null +++ b/.changeset/perfect-news-pretend.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/adapter-node': patch +--- + +update rollup to ^3.7.0 diff --git a/.changeset/smooth-doors-fly.md b/.changeset/smooth-doors-fly.md new file mode 100644 index 000000000000..3a04997285f6 --- /dev/null +++ b/.changeset/smooth-doors-fly.md @@ -0,0 +1,6 @@ +--- +'@sveltejs/kit': patch +'create-svelte': patch +--- + +[breaking] upgrade to Vite 4 diff --git a/package.json b/package.json index 4860b91e730c..106f92984fa3 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "private": true, "scripts": { "test": "turbo run test --filter=./packages/*", + "test:vite-ecosystem-ci": "pnpm test --dir packages/kit", "check": "turbo run check", "lint": "turbo run lint", "format": "turbo run format", @@ -29,13 +30,13 @@ "@svitejs/changesets-changelog-github-compact": "^1.0.0", "playwright": "^1.28.1", "prettier": "^2.8.0", - "rollup": "^2.79.1", - "svelte": "^3.53.1", + "rollup": "^3.7.0", + "svelte": "^3.54.0", "tiny-glob": "^0.2.9", "turbo": "^1.6.3", "typescript": "^4.9.3" }, - "packageManager": "pnpm@7.18.0", + "packageManager": "pnpm@7.18.1", "engines": { "pnpm": "^7.0.0" }, diff --git a/packages/adapter-cloudflare-workers/package.json b/packages/adapter-cloudflare-workers/package.json index 400d7484bc07..2fd303748216 100644 --- a/packages/adapter-cloudflare-workers/package.json +++ b/packages/adapter-cloudflare-workers/package.json @@ -31,7 +31,7 @@ "dependencies": { "@cloudflare/workers-types": "^4.20221111.1", "@iarna/toml": "^2.2.5", - "esbuild": "^0.15.12" + "esbuild": "^0.16.3" }, "devDependencies": { "@cloudflare/kv-asset-handler": "^0.2.0", diff --git a/packages/adapter-cloudflare/package.json b/packages/adapter-cloudflare/package.json index 79b22f99a66b..1e5b3e4b8acb 100644 --- a/packages/adapter-cloudflare/package.json +++ b/packages/adapter-cloudflare/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@cloudflare/workers-types": "^4.20221111.1", - "esbuild": "^0.15.12", + "esbuild": "^0.16.3", "worktop": "0.8.0-next.14" }, "devDependencies": { diff --git a/packages/adapter-netlify/package.json b/packages/adapter-netlify/package.json index 06973d96a53c..4580fb592b12 100644 --- a/packages/adapter-netlify/package.json +++ b/packages/adapter-netlify/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@iarna/toml": "^2.2.5", - "esbuild": "^0.15.12", + "esbuild": "^0.16.3", "set-cookie-parser": "^2.5.1" }, "devDependencies": { @@ -45,7 +45,7 @@ "@types/node": "^16.18.6", "@types/set-cookie-parser": "^2.4.2", "rimraf": "^3.0.2", - "rollup": "^2.79.1", + "rollup": "^3.7.0", "typescript": "^4.9.3", "uvu": "^0.5.6" } diff --git a/packages/adapter-node/package.json b/packages/adapter-node/package.json index 6fe0ff2302ec..a3a2a3627025 100644 --- a/packages/adapter-node/package.json +++ b/packages/adapter-node/package.json @@ -45,6 +45,6 @@ "@rollup/plugin-commonjs": "^23.0.2", "@rollup/plugin-json": "^5.0.1", "@rollup/plugin-node-resolve": "^15.0.1", - "rollup": "^2.79.1" + "rollup": "^3.7.0" } } diff --git a/packages/adapter-static/package.json b/packages/adapter-static/package.json index 97a02170b49e..8e21e1fed2da 100644 --- a/packages/adapter-static/package.json +++ b/packages/adapter-static/package.json @@ -28,9 +28,9 @@ "@sveltejs/kit": "workspace:*", "@types/node": "^16.18.6", "sirv": "^2.0.2", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "typescript": "^4.9.3", "uvu": "^0.5.6", - "vite": "^3.2.4" + "vite": "^4.0.0" } } diff --git a/packages/adapter-static/test/apps/prerendered/package.json b/packages/adapter-static/test/apps/prerendered/package.json index 395f82222094..75ad973b13d5 100644 --- a/packages/adapter-static/test/apps/prerendered/package.json +++ b/packages/adapter-static/test/apps/prerendered/package.json @@ -9,8 +9,8 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", - "vite": "^3.2.4" + "svelte": "^3.54.0", + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/adapter-static/test/apps/spa/package.json b/packages/adapter-static/test/apps/spa/package.json index 1b8954d7c5cd..b10cbca5ecbd 100644 --- a/packages/adapter-static/test/apps/spa/package.json +++ b/packages/adapter-static/test/apps/spa/package.json @@ -11,8 +11,8 @@ "@sveltejs/adapter-node": "workspace:*", "@sveltejs/kit": "workspace:*", "sirv-cli": "^2.0.2", - "svelte": "^3.53.1", - "vite": "^3.2.4" + "svelte": "^3.54.0", + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/adapter-vercel/package.json b/packages/adapter-vercel/package.json index f016b27c03b2..589feb0630c6 100644 --- a/packages/adapter-vercel/package.json +++ b/packages/adapter-vercel/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@vercel/nft": "^0.22.1", - "esbuild": "^0.15.12" + "esbuild": "^0.16.3" }, "devDependencies": { "@sveltejs/kit": "workspace:*", diff --git a/packages/create-svelte/package.json b/packages/create-svelte/package.json index 713dd4ac8f6a..336d845bac9a 100644 --- a/packages/create-svelte/package.json +++ b/packages/create-svelte/package.json @@ -24,7 +24,7 @@ "prettier": "^2.8.0", "prettier-plugin-svelte": "^2.8.1", "sucrase": "^3.29.0", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-preprocess": "^4.10.7", "tiny-glob": "^0.2.9", "uvu": "^0.5.6" diff --git a/packages/create-svelte/templates/default/package.json b/packages/create-svelte/templates/default/package.json index 0cfb468bbfc0..4be5db6d39ba 100644 --- a/packages/create-svelte/templates/default/package.json +++ b/packages/create-svelte/templates/default/package.json @@ -11,10 +11,10 @@ "@neoconfetti/svelte": "^1.0.0", "@sveltejs/adapter-auto": "workspace:*", "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-preprocess": "^4.10.7", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module", "dependencies": { diff --git a/packages/create-svelte/templates/default/package.template.json b/packages/create-svelte/templates/default/package.template.json index c84b89eabd69..3c8f2677309c 100644 --- a/packages/create-svelte/templates/default/package.template.json +++ b/packages/create-svelte/templates/default/package.template.json @@ -11,8 +11,8 @@ "@neoconfetti/svelte": "^1.0.0", "@sveltejs/adapter-auto": "next", "@sveltejs/kit": "next", - "svelte": "^3.53.1", - "vite": "^3.2.4" + "svelte": "^3.54.0", + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/create-svelte/templates/skeleton/package.template.json b/packages/create-svelte/templates/skeleton/package.template.json index c2517ea23d64..0bb351f72926 100644 --- a/packages/create-svelte/templates/skeleton/package.template.json +++ b/packages/create-svelte/templates/skeleton/package.template.json @@ -10,8 +10,8 @@ "devDependencies": { "@sveltejs/adapter-auto": "workspace:*", "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", - "vite": "^3.2.4" + "svelte": "^3.54.0", + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/create-svelte/templates/skeletonlib/package.template.json b/packages/create-svelte/templates/skeletonlib/package.template.json index 9ffa25ef7e03..24ad8a46a598 100644 --- a/packages/create-svelte/templates/skeletonlib/package.template.json +++ b/packages/create-svelte/templates/skeletonlib/package.template.json @@ -10,10 +10,10 @@ "@sveltejs/adapter-auto": "workspace:*", "@sveltejs/kit": "workspace:*", "@sveltejs/package": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "tslib": "^2.4.1", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/package.json b/packages/kit/package.json index 837a9df52dbb..894766b95192 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -10,7 +10,7 @@ "homepage": "https://kit.svelte.dev", "type": "module", "dependencies": { - "@sveltejs/vite-plugin-svelte": "^1.3.1", + "@sveltejs/vite-plugin-svelte": "^2.0.0", "@types/cookie": "^0.5.1", "cookie": "^0.5.0", "devalue": "^4.2.0", @@ -32,16 +32,16 @@ "@types/sade": "^1.7.4", "@types/set-cookie-parser": "^2.4.2", "marked": "^4.2.3", - "rollup": "^2.79.1", - "svelte": "^3.53.1", + "rollup": "^3.7.0", + "svelte": "^3.54.0", "svelte-preprocess": "^4.10.7", "typescript": "^4.9.3", "uvu": "^0.5.6", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "peerDependencies": { - "svelte": "^3.44.0", - "vite": "^3.2.0" + "svelte": "^3.54.0", + "vite": "^4.0.0" }, "bin": { "svelte-kit": "svelte-kit.js" diff --git a/packages/kit/src/exports/vite/dev/index.js b/packages/kit/src/exports/vite/dev/index.js index 02056f176d0c..fce62cebb3fa 100644 --- a/packages/kit/src/exports/vite/dev/index.js +++ b/packages/kit/src/exports/vite/dev/index.js @@ -3,6 +3,7 @@ import colors from 'kleur'; import path from 'path'; import sirv from 'sirv'; import { URL } from 'url'; +import { isCSSRequest } from 'vite'; import { getRequest, setResponse } from '../../../exports/node/index.js'; import { installPolyfills } from '../../../exports/node/polyfills.js'; import { coalesce_to_error } from '../../../utils/error.js'; @@ -12,10 +13,7 @@ import { SVELTE_KIT_ASSETS } from '../../../constants.js'; import * as sync from '../../../core/sync/sync.js'; import { get_mime_lookup, runtime_base, runtime_prefix } from '../../../core/utils.js'; import { compact } from '../../../utils/array.js'; - -// Vite doesn't expose this so we just copy the list for now -// https://github.com/vitejs/vite/blob/3edd1af56e980aef56641a5a51cf2932bb580d41/packages/vite/src/node/plugins/css.ts#L96 -const style_pattern = /\.(css|less|sass|scss|styl|stylus|pcss|postcss)$/; +import { not_found } from '../utils.js'; const cwd = process.cwd(); @@ -127,7 +125,7 @@ export async function dev(vite, vite_config, svelte_config) { const query = parsed.searchParams; if ( - style_pattern.test(dep.file) || + isCSSRequest(dep.file) || (query.has('svelte') && query.get('type') === 'style') ) { try { @@ -322,10 +320,7 @@ export async function dev(vite, vite_config, svelte_config) { } if (!decoded.startsWith(svelte_config.kit.paths.base)) { - return not_found( - res, - `Not found (did you mean ${svelte_config.kit.paths.base + req.url}?)` - ); + return not_found(req, res, svelte_config.kit.paths.base); } if (decoded === svelte_config.kit.paths.base + '/service-worker.js') { @@ -525,21 +520,11 @@ export async function dev(vite, vite_config, svelte_config) { }; } -/** @param {import('http').ServerResponse} res */ -function not_found(res, message = 'Not found') { - res.statusCode = 404; - res.end(message); -} - /** * @param {import('connect').Server} server */ function remove_static_middlewares(server) { - // We don't use viteServePublicMiddleware because of the following issues: - // https://github.com/vitejs/vite/issues/9260 - // https://github.com/vitejs/vite/issues/9236 - // https://github.com/vitejs/vite/issues/9234 - const static_middlewares = ['viteServePublicMiddleware', 'viteServeStaticMiddleware']; + const static_middlewares = ['viteServeStaticMiddleware']; for (let i = server.stack.length - 1; i > 0; i--) { // @ts-expect-error using internals if (static_middlewares.includes(server.stack[i].handle.name)) { diff --git a/packages/kit/src/exports/vite/index.js b/packages/kit/src/exports/vite/index.js index 179104d8c19b..e58f1f50db55 100644 --- a/packages/kit/src/exports/vite/index.js +++ b/packages/kit/src/exports/vite/index.js @@ -561,7 +561,7 @@ function kit() { function check_vite_version() { // TODO parse from kit peer deps and maybe do a full semver compare if we ever require feature releases a min - const min_required_vite_major = 3; + const min_required_vite_major = 4; const vite_version = vite.version ?? '2.x'; // vite started exporting it's version in 3.0 const current_vite_major = parseInt(vite_version.split('.')[0], 10); diff --git a/packages/kit/src/exports/vite/preview/index.js b/packages/kit/src/exports/vite/preview/index.js index 175b443eb534..45ac7344b018 100644 --- a/packages/kit/src/exports/vite/preview/index.js +++ b/packages/kit/src/exports/vite/preview/index.js @@ -6,6 +6,7 @@ import { getRequest, setResponse } from '../../../exports/node/index.js'; import { installPolyfills } from '../../../exports/node/polyfills.js'; import { SVELTE_KIT_ASSETS } from '../../../constants.js'; import { loadEnv, normalizePath } from 'vite'; +import { not_found } from '../utils.js'; /** @typedef {import('http').IncomingMessage} Req */ /** @typedef {import('http').ServerResponse} Res */ @@ -73,7 +74,7 @@ export async function preview(vite, vite_config, svelte_config) { next(); } else { res.statusCode = 404; - res.end(`Not found (did you mean ${base + pathname}?)`); + not_found(req, res, base); } }); diff --git a/packages/kit/src/exports/vite/utils.js b/packages/kit/src/exports/vite/utils.js index 57e4f76f0c43..4496c1408198 100644 --- a/packages/kit/src/exports/vite/utils.js +++ b/packages/kit/src/exports/vite/utils.js @@ -2,6 +2,7 @@ import path from 'path'; import { loadConfigFromFile, loadEnv, mergeConfig } from 'vite'; import { runtime_directory } from '../../core/utils.js'; import { posixify } from '../../utils/filesystem.js'; +import { negotiate } from '../../utils/http.js'; /** * @param {import('vite').ResolvedConfig} config @@ -149,3 +150,31 @@ export function get_env(env_config, mode) { private: Object.fromEntries(entries.filter(([k]) => !k.startsWith(env_config.publicPrefix))) }; } + +/** + * @param {import('http').IncomingMessage} req + * @param {import('http').ServerResponse} res + * @param {string} base + */ +export function not_found(req, res, base) { + const type = negotiate(req.headers.accept ?? '*', ['text/plain', 'text/html']); + + // special case — handle `/` request automatically + if (req.url === '/' && type === 'text/html') { + res.statusCode = 307; + res.setHeader('location', base); + res.end(); + return; + } + + res.statusCode = 404; + + const prefixed = base + req.url; + + if (type === 'text/html') { + res.setHeader('Content-Type', 'text/html'); + res.end(`Not found (did you mean ${prefixed}?)`); + } else { + res.end(`Not found (did you mean ${prefixed}?)`); + } +} diff --git a/packages/kit/test/apps/amp/package.json b/packages/kit/test/apps/amp/package.json index 150c82d2918a..249ee29f2a1b 100644 --- a/packages/kit/test/apps/amp/package.json +++ b/packages/kit/test/apps/amp/package.json @@ -16,10 +16,10 @@ "@sveltejs/kit": "workspace:*", "cross-env": "^7.0.3", "purify-css": "^1.2.5", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/apps/basics/package.json b/packages/kit/test/apps/basics/package.json index 7fccd6c15028..52f329c1358f 100644 --- a/packages/kit/test/apps/basics/package.json +++ b/packages/kit/test/apps/basics/package.json @@ -15,10 +15,10 @@ "@sveltejs/kit": "workspace:*", "cross-env": "^7.0.3", "rimraf": "^3.0.2", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/apps/dev-only/package.json b/packages/kit/test/apps/dev-only/package.json index c48628d5b665..b6c7b48e6e95 100644 --- a/packages/kit/test/apps/dev-only/package.json +++ b/packages/kit/test/apps/dev-only/package.json @@ -13,10 +13,10 @@ "@sveltejs/kit": "workspace:*", "cross-env": "^7.0.3", "rimraf": "^3.0.2", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/apps/options-2/package.json b/packages/kit/test/apps/options-2/package.json index 4b766c9a53df..0d6f446b534f 100644 --- a/packages/kit/test/apps/options-2/package.json +++ b/packages/kit/test/apps/options-2/package.json @@ -15,10 +15,10 @@ "@sveltejs/adapter-node": "workspace:*", "@sveltejs/kit": "workspace:*", "cross-env": "^7.0.3", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/apps/options/package.json b/packages/kit/test/apps/options/package.json index 8351f31f9fca..c224beaa45c2 100644 --- a/packages/kit/test/apps/options/package.json +++ b/packages/kit/test/apps/options/package.json @@ -14,10 +14,10 @@ "devDependencies": { "@sveltejs/kit": "workspace:*", "cross-env": "^7.0.3", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/apps/options/public/favicon.png b/packages/kit/test/apps/options/public/favicon.png new file mode 100644 index 000000000000..825b9e65af7c Binary files /dev/null and b/packages/kit/test/apps/options/public/favicon.png differ diff --git a/packages/kit/test/apps/options/source/template.html b/packages/kit/test/apps/options/source/template.html index a60716011e6f..6f0a328e8edc 100644 --- a/packages/kit/test/apps/options/source/template.html +++ b/packages/kit/test/apps/options/source/template.html @@ -3,6 +3,7 @@ + %sveltekit.head% diff --git a/packages/kit/test/apps/options/test/test.js b/packages/kit/test/apps/options/test/test.js index a60fdcb5520d..16cf9b1920ba 100644 --- a/packages/kit/test/apps/options/test/test.js +++ b/packages/kit/test/apps/options/test/test.js @@ -7,9 +7,15 @@ test.describe.configure({ mode: 'parallel' }); test.describe('base path', () => { test('serves a useful 404 when visiting unprefixed path', async ({ request }) => { - const response = await request.get('/'); - expect(response.status()).toBe(404); - expect(await response.text()).toBe('Not found (did you mean /path-base/?)'); + const html = await request.get('/slash/', { headers: { Accept: 'text/html' } }); + expect(html.status()).toBe(404); + expect(await html.text()).toBe( + 'Not found (did you mean /path-base/slash/?)' + ); + + const plain = await request.get('/slash/'); + expect(plain.status()).toBe(404); + expect(await plain.text()).toBe('Not found (did you mean /path-base/slash/?)'); }); test('serves /', async ({ page, javaScriptEnabled }) => { @@ -86,6 +92,16 @@ test.describe('base path', () => { }); }); +test.describe('assets path', () => { + test('serves static assets with correct prefix', async ({ page, request }) => { + await page.goto('/path-base/'); + const href = await page.locator('link[rel="icon"]').getAttribute('href'); + + const response = await request.get(href); + expect(response.status()).toBe(200); + }); +}); + test.describe('CSP', () => { test('blocks script from external site', async ({ page }) => { const { port, close } = await start_server((req, res) => { diff --git a/packages/kit/test/apps/writes/package.json b/packages/kit/test/apps/writes/package.json index a31fd9bd41ea..6cc38db702dd 100644 --- a/packages/kit/test/apps/writes/package.json +++ b/packages/kit/test/apps/writes/package.json @@ -15,10 +15,10 @@ "@sveltejs/kit": "workspace:*", "cross-env": "^7.0.3", "rimraf": "^3.0.2", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/build-errors/apps/prerenderable-incorrect-fragment/package.json b/packages/kit/test/build-errors/apps/prerenderable-incorrect-fragment/package.json index 7c7728b07aca..61af164ac252 100644 --- a/packages/kit/test/build-errors/apps/prerenderable-incorrect-fragment/package.json +++ b/packages/kit/test/build-errors/apps/prerenderable-incorrect-fragment/package.json @@ -11,10 +11,10 @@ "devDependencies": { "@sveltejs/adapter-auto": "workspace:*", "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.7.1", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/build-errors/apps/prerenderable-not-prerendered/package.json b/packages/kit/test/build-errors/apps/prerenderable-not-prerendered/package.json index e73b8e917f64..210d405cd34d 100644 --- a/packages/kit/test/build-errors/apps/prerenderable-not-prerendered/package.json +++ b/packages/kit/test/build-errors/apps/prerenderable-not-prerendered/package.json @@ -11,10 +11,10 @@ "devDependencies": { "@sveltejs/adapter-auto": "workspace:*", "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import/package.json b/packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import/package.json index 72a892a21ef9..3e23168f29b2 100644 --- a/packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import/package.json +++ b/packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import/package.json @@ -11,10 +11,10 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/build-errors/apps/private-dynamic-env/package.json b/packages/kit/test/build-errors/apps/private-dynamic-env/package.json index 292abbdac522..4843ad7f95f1 100644 --- a/packages/kit/test/build-errors/apps/private-dynamic-env/package.json +++ b/packages/kit/test/build-errors/apps/private-dynamic-env/package.json @@ -11,10 +11,10 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/build-errors/apps/private-static-env-dynamic-import/package.json b/packages/kit/test/build-errors/apps/private-static-env-dynamic-import/package.json index d5b7c3b67227..98d91d5051a6 100644 --- a/packages/kit/test/build-errors/apps/private-static-env-dynamic-import/package.json +++ b/packages/kit/test/build-errors/apps/private-static-env-dynamic-import/package.json @@ -11,10 +11,10 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/build-errors/apps/private-static-env/package.json b/packages/kit/test/build-errors/apps/private-static-env/package.json index 924101ac6765..ab3df286ea30 100644 --- a/packages/kit/test/build-errors/apps/private-static-env/package.json +++ b/packages/kit/test/build-errors/apps/private-static-env/package.json @@ -12,10 +12,10 @@ "devDependencies": { "@sveltejs/kit": "workspace:*", "cross-env": "^7.0.3", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/build-errors/apps/server-only-folder-dynamic-import/package.json b/packages/kit/test/build-errors/apps/server-only-folder-dynamic-import/package.json index 1dc3e83e5832..bb6b21a16e67 100644 --- a/packages/kit/test/build-errors/apps/server-only-folder-dynamic-import/package.json +++ b/packages/kit/test/build-errors/apps/server-only-folder-dynamic-import/package.json @@ -11,10 +11,10 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/build-errors/apps/server-only-folder/package.json b/packages/kit/test/build-errors/apps/server-only-folder/package.json index 866242c2f6a5..f647fd86b159 100644 --- a/packages/kit/test/build-errors/apps/server-only-folder/package.json +++ b/packages/kit/test/build-errors/apps/server-only-folder/package.json @@ -11,10 +11,10 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/build-errors/apps/server-only-module-dynamic-import/package.json b/packages/kit/test/build-errors/apps/server-only-module-dynamic-import/package.json index 5b7e56bc1723..6623c0d66949 100644 --- a/packages/kit/test/build-errors/apps/server-only-module-dynamic-import/package.json +++ b/packages/kit/test/build-errors/apps/server-only-module-dynamic-import/package.json @@ -11,10 +11,10 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/build-errors/apps/server-only-module/package.json b/packages/kit/test/build-errors/apps/server-only-module/package.json index a5c36c3cc6a9..ec9846465fe5 100644 --- a/packages/kit/test/build-errors/apps/server-only-module/package.json +++ b/packages/kit/test/build-errors/apps/server-only-module/package.json @@ -11,10 +11,10 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/prerendering/basics/package.json b/packages/kit/test/prerendering/basics/package.json index 9db1ec4e03a5..b51c6213dca0 100644 --- a/packages/kit/test/prerendering/basics/package.json +++ b/packages/kit/test/prerendering/basics/package.json @@ -11,11 +11,11 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", "uvu": "^0.5.6", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/prerendering/options/package.json b/packages/kit/test/prerendering/options/package.json index 7d3f43f86fca..18b7531e09f6 100644 --- a/packages/kit/test/prerendering/options/package.json +++ b/packages/kit/test/prerendering/options/package.json @@ -11,11 +11,11 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", "uvu": "^0.5.6", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/kit/test/prerendering/paths-base/package.json b/packages/kit/test/prerendering/paths-base/package.json index 41c7765ed464..5d080030c843 100644 --- a/packages/kit/test/prerendering/paths-base/package.json +++ b/packages/kit/test/prerendering/paths-base/package.json @@ -11,11 +11,11 @@ }, "devDependencies": { "@sveltejs/kit": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-check": "^2.9.2", "typescript": "^4.9.3", "uvu": "^0.5.6", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "type": "module" } diff --git a/packages/package/package.json b/packages/package/package.json index e6973c577491..cfe1a4bb144e 100644 --- a/packages/package/package.json +++ b/packages/package/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@types/node": "^16.18.6", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "svelte-preprocess": "^4.10.7", "typescript": "^4.9.3", "uvu": "^0.5.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e6b06609b301..de4a06303c6e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,21 +11,21 @@ importers: '@svitejs/changesets-changelog-github-compact': ^1.0.0 playwright: ^1.28.1 prettier: ^2.8.0 - rollup: ^2.79.1 - svelte: ^3.53.1 + rollup: ^3.7.0 + svelte: ^3.54.0 tiny-glob: ^0.2.9 turbo: ^1.6.3 typescript: ^4.9.3 devDependencies: '@changesets/cli': 2.25.2 - '@rollup/plugin-commonjs': 23.0.3_rollup@2.79.1 - '@rollup/plugin-json': 5.0.2_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + '@rollup/plugin-commonjs': 23.0.3_rollup@3.7.0 + '@rollup/plugin-json': 5.0.2_rollup@3.7.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.7.0 '@svitejs/changesets-changelog-github-compact': 1.0.0 playwright: 1.28.1 prettier: 2.8.0 - rollup: 2.79.1 - svelte: 3.53.1 + rollup: 3.7.0 + svelte: 3.54.0 tiny-glob: 0.2.9 turbo: 1.6.3 typescript: 4.9.3 @@ -48,12 +48,12 @@ importers: '@cloudflare/workers-types': ^4.20221111.1 '@types/node': ^16.18.6 '@types/ws': ^8.5.3 - esbuild: ^0.15.12 + esbuild: ^0.16.3 typescript: ^4.9.3 worktop: 0.8.0-next.14 dependencies: '@cloudflare/workers-types': 4.20221111.1 - esbuild: 0.15.13 + esbuild: 0.16.3 worktop: 0.8.0-next.14 devDependencies: '@types/node': 16.18.6 @@ -66,12 +66,12 @@ importers: '@cloudflare/workers-types': ^4.20221111.1 '@iarna/toml': ^2.2.5 '@types/node': ^16.18.6 - esbuild: ^0.15.12 + esbuild: ^0.16.3 typescript: ^4.9.3 dependencies: '@cloudflare/workers-types': 4.20221111.1 '@iarna/toml': 2.2.5 - esbuild: 0.15.13 + esbuild: 0.16.3 devDependencies: '@cloudflare/kv-asset-handler': 0.2.0 '@types/node': 16.18.6 @@ -87,26 +87,26 @@ importers: '@sveltejs/kit': workspace:* '@types/node': ^16.18.6 '@types/set-cookie-parser': ^2.4.2 - esbuild: ^0.15.12 + esbuild: ^0.16.3 rimraf: ^3.0.2 - rollup: ^2.79.1 + rollup: ^3.7.0 set-cookie-parser: ^2.5.1 typescript: ^4.9.3 uvu: ^0.5.6 dependencies: '@iarna/toml': 2.2.5 - esbuild: 0.15.13 + esbuild: 0.16.3 set-cookie-parser: 2.5.1 devDependencies: '@netlify/functions': 1.3.0 - '@rollup/plugin-commonjs': 23.0.3_rollup@2.79.1 - '@rollup/plugin-json': 5.0.2_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 + '@rollup/plugin-commonjs': 23.0.3_rollup@3.7.0 + '@rollup/plugin-json': 5.0.2_rollup@3.7.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.7.0 '@sveltejs/kit': link:../kit '@types/node': 16.18.6 '@types/set-cookie-parser': 2.4.2 rimraf: 3.0.2 - rollup: 2.79.1 + rollup: 3.7.0 typescript: 4.9.3 uvu: 0.5.6 @@ -120,15 +120,15 @@ importers: c8: ^7.12.0 polka: ^1.0.0-next.22 rimraf: ^3.0.2 - rollup: ^2.79.1 + rollup: ^3.7.0 sirv: ^2.0.2 typescript: ^4.9.3 uvu: ^0.5.6 dependencies: - '@rollup/plugin-commonjs': 23.0.2_rollup@2.79.1 - '@rollup/plugin-json': 5.0.1_rollup@2.79.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 - rollup: 2.79.1 + '@rollup/plugin-commonjs': 23.0.2_rollup@3.7.0 + '@rollup/plugin-json': 5.0.1_rollup@3.7.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.7.0 + rollup: 3.7.0 devDependencies: '@sveltejs/kit': link:../kit '@types/node': 16.18.6 @@ -144,53 +144,53 @@ importers: '@sveltejs/kit': workspace:* '@types/node': ^16.18.6 sirv: ^2.0.2 - svelte: ^3.53.1 + svelte: ^3.54.0 typescript: ^4.9.3 uvu: ^0.5.6 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../kit '@types/node': 16.18.6 sirv: 2.0.2 - svelte: 3.53.1 + svelte: 3.54.0 typescript: 4.9.3 uvu: 0.5.6 - vite: 3.2.4_@types+node@16.18.6 + vite: 4.0.0_@types+node@16.18.6 packages/adapter-static/test/apps/prerendered: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 - vite: ^3.2.4 + svelte: ^3.54.0 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../../../kit - svelte: 3.53.1 - vite: 3.2.4 + svelte: 3.54.0 + vite: 4.0.0 packages/adapter-static/test/apps/spa: specifiers: '@sveltejs/adapter-node': workspace:* '@sveltejs/kit': workspace:* sirv-cli: ^2.0.2 - svelte: ^3.53.1 - vite: ^3.2.4 + svelte: ^3.54.0 + vite: ^4.0.0 devDependencies: '@sveltejs/adapter-node': link:../../../../adapter-node '@sveltejs/kit': link:../../../../kit sirv-cli: 2.0.2 - svelte: 3.53.1 - vite: 3.2.4 + svelte: 3.54.0 + vite: 4.0.0 packages/adapter-vercel: specifiers: '@sveltejs/kit': workspace:* '@types/node': ^16.18.6 '@vercel/nft': ^0.22.1 - esbuild: ^0.15.12 + esbuild: ^0.16.3 typescript: ^4.9.3 dependencies: '@vercel/nft': 0.22.1 - esbuild: 0.15.13 + esbuild: 0.16.3 devDependencies: '@sveltejs/kit': link:../kit '@types/node': 16.18.6 @@ -212,7 +212,7 @@ importers: prettier-plugin-svelte: ^2.8.1 prompts: ^2.4.2 sucrase: ^3.29.0 - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-preprocess: ^4.10.7 tiny-glob: ^0.2.9 uvu: ^0.5.6 @@ -227,10 +227,10 @@ importers: '@types/prompts': 2.4.1 gitignore-parser: 0.0.2 prettier: 2.8.0 - prettier-plugin-svelte: 2.8.1_3ndnxlh52lolrqe4kgjgbxb3xa + prettier-plugin-svelte: 2.8.1_kaioqtfwjumrsfopsgfoca65re sucrase: 3.29.0 - svelte: 3.53.1 - svelte-preprocess: 4.10.7_svelte@3.53.1 + svelte: 3.54.0 + svelte-preprocess: 4.10.7_svelte@3.54.0 tiny-glob: 0.2.9 uvu: 0.5.6 @@ -240,20 +240,20 @@ importers: '@neoconfetti/svelte': ^1.0.0 '@sveltejs/adapter-auto': workspace:* '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-preprocess: ^4.10.7 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 dependencies: '@fontsource/fira-mono': 4.5.10 devDependencies: '@neoconfetti/svelte': 1.0.0 '@sveltejs/adapter-auto': link:../../../adapter-auto '@sveltejs/kit': link:../../../kit - svelte: 3.53.1 - svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 + svelte: 3.54.0 + svelte-preprocess: 4.10.7_gf4dcx76vtk2o62ixxeqx7chra typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/create-svelte/templates/skeleton: specifiers: @@ -264,7 +264,7 @@ importers: packages/kit: specifiers: '@playwright/test': ^1.28.1 - '@sveltejs/vite-plugin-svelte': ^1.3.1 + '@sveltejs/vite-plugin-svelte': ^2.0.0 '@types/connect': ^3.4.35 '@types/cookie': ^0.5.1 '@types/marked': ^4.0.7 @@ -278,19 +278,19 @@ importers: magic-string: ^0.27.0 marked: ^4.2.3 mime: ^3.0.0 - rollup: ^2.79.1 + rollup: ^3.7.0 sade: ^1.8.1 set-cookie-parser: ^2.5.1 sirv: ^2.0.2 - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-preprocess: ^4.10.7 tiny-glob: ^0.2.9 typescript: ^4.9.3 undici: 5.13.0 uvu: ^0.5.6 - vite: ^3.2.4 + vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 1.3.1_svelte@3.53.1+vite@3.2.4 + '@sveltejs/vite-plugin-svelte': 2.0.0_svelte@3.54.0+vite@4.0.0 '@types/cookie': 0.5.1 cookie: 0.5.0 devalue: 4.2.0 @@ -311,12 +311,12 @@ importers: '@types/sade': 1.7.4 '@types/set-cookie-parser': 2.4.2 marked: 4.2.3 - rollup: 2.79.1 - svelte: 3.53.1 - svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 + rollup: 3.7.0 + svelte: 3.54.0 + svelte-preprocess: 4.10.7_gf4dcx76vtk2o62ixxeqx7chra typescript: 4.9.3 uvu: 0.5.6 - vite: 3.2.4_@types+node@16.18.6 + vite: 4.0.0_@types+node@16.18.6 packages/kit/test/apps/amp: specifiers: @@ -324,107 +324,107 @@ importers: '@sveltejs/kit': workspace:* cross-env: ^7.0.3 purify-css: ^1.2.5 - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/amp': link:../../../../amp '@sveltejs/kit': link:../../.. cross-env: 7.0.3 purify-css: 1.2.5 - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/apps/basics: specifiers: '@sveltejs/kit': workspace:* cross-env: ^7.0.3 rimraf: ^3.0.2 - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../.. cross-env: 7.0.3 rimraf: 3.0.2 - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/apps/dev-only: specifiers: '@sveltejs/kit': workspace:* cross-env: ^7.0.3 rimraf: ^3.0.2 - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../.. cross-env: 7.0.3 rimraf: 3.0.2 - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/apps/options: specifiers: '@sveltejs/kit': workspace:* cross-env: ^7.0.3 - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../.. cross-env: 7.0.3 - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/apps/options-2: specifiers: '@sveltejs/adapter-node': workspace:* '@sveltejs/kit': workspace:* cross-env: ^7.0.3 - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/adapter-node': link:../../../../adapter-node '@sveltejs/kit': link:../../.. cross-env: 7.0.3 - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/apps/writes: specifiers: '@sveltejs/kit': workspace:* cross-env: ^7.0.3 rimraf: ^3.0.2 - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../.. cross-env: 7.0.3 rimraf: 3.0.2 - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/build-errors: specifiers: @@ -436,195 +436,195 @@ importers: specifiers: '@sveltejs/adapter-auto': workspace:* '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.7.1 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/adapter-auto': link:../../../../../adapter-auto '@sveltejs/kit': link:../../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/build-errors/apps/prerenderable-not-prerendered: specifiers: '@sveltejs/adapter-auto': workspace:* '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/adapter-auto': link:../../../../../adapter-auto '@sveltejs/kit': link:../../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/build-errors/apps/private-dynamic-env: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/build-errors/apps/private-dynamic-env-dynamic-import: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/build-errors/apps/private-static-env: specifiers: '@sveltejs/kit': workspace:* cross-env: ^7.0.3 - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../../.. cross-env: 7.0.3 - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/build-errors/apps/private-static-env-dynamic-import: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/build-errors/apps/server-only-folder: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/build-errors/apps/server-only-folder-dynamic-import: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/build-errors/apps/server-only-module: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/build-errors/apps/server-only-module-dynamic-import: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/prerendering/basics: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 uvu: ^0.5.6 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 uvu: 0.5.6 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/prerendering/options: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 uvu: ^0.5.6 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 uvu: 0.5.6 - vite: 3.2.4 + vite: 4.0.0 packages/kit/test/prerendering/paths-base: specifiers: '@sveltejs/kit': workspace:* - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-check: ^2.9.2 typescript: ^4.9.3 uvu: ^0.5.6 - vite: ^3.2.4 + vite: ^4.0.0 devDependencies: '@sveltejs/kit': link:../../.. - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 + svelte: 3.54.0 + svelte-check: 2.9.2_svelte@3.54.0 typescript: 4.9.3 uvu: 0.5.6 - vite: 3.2.4 + vite: 4.0.0 packages/migrate: specifiers: @@ -653,7 +653,7 @@ importers: chokidar: ^3.5.3 kleur: ^4.1.5 sade: ^1.8.1 - svelte: ^3.53.1 + svelte: ^3.54.0 svelte-preprocess: ^4.10.7 svelte2tsx: ~0.5.20 typescript: ^4.9.3 @@ -662,11 +662,11 @@ importers: chokidar: 3.5.3 kleur: 4.1.5 sade: 1.8.1 - svelte2tsx: 0.5.20_7dvewpees4iyn2tkw2qzal77a4 + svelte2tsx: 0.5.20_gf4dcx76vtk2o62ixxeqx7chra devDependencies: '@types/node': 16.18.6 - svelte: 3.53.1 - svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 + svelte: 3.54.0 + svelte-preprocess: 4.10.7_gf4dcx76vtk2o62ixxeqx7chra typescript: 4.9.3 uvu: 0.5.6 @@ -684,11 +684,11 @@ importers: prism-svelte: ^0.5.0 prismjs: ^1.29.0 shiki-twoslash: ^3.1.0 - svelte: ^3.53.1 + svelte: ^3.54.0 tiny-glob: ^0.2.9 typescript: ^4.9.3 uvu: ^0.5.6 - vite: ^3.2.4 + vite: ^4.0.0 vite-imagetools: ^4.0.11 devDependencies: '@sveltejs/adapter-auto': link:../../packages/adapter-auto @@ -703,11 +703,11 @@ importers: prism-svelte: 0.5.0 prismjs: 1.29.0 shiki-twoslash: 3.1.0 - svelte: 3.53.1 + svelte: 3.54.0 tiny-glob: 0.2.9 typescript: 4.9.3 uvu: 0.5.6 - vite: 3.2.4_@types+node@16.18.6 + vite: 4.0.0_@types+node@16.18.6 vite-imagetools: 4.0.11 sites/site-kit: @@ -715,17 +715,17 @@ importers: '@sveltejs/kit': workspace:* '@sveltejs/package': workspace:* golden-fleece: ^1.0.9 - svelte: ^3.53.1 + svelte: ^3.54.0 typescript: ^4.9.3 - vite: ^3.2.4 + vite: ^4.0.0 dependencies: golden-fleece: 1.0.9 devDependencies: '@sveltejs/kit': link:../../packages/kit '@sveltejs/package': link:../../packages/package - svelte: 3.53.1 + svelte: 3.54.0 typescript: 4.9.3 - vite: 3.2.4 + vite: 4.0.0 packages: @@ -963,40 +963,182 @@ packages: resolution: {integrity: sha512-BNV2wN8V6Zduvo7UzxcdjBbLQ906D2KhS804PDufLgx/sanGJCHVJMOIaLvS/b61JKtot1U7P/l1fjrjZ7/E3A==} dev: false - /@esbuild/android-arm/0.15.13: - resolution: {integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw==} + /@esbuild/android-arm/0.16.3: + resolution: {integrity: sha512-mueuEoh+s1eRbSJqq9KNBQwI4QhQV6sRXIfTyLXSHGMpyew61rOK4qY21uKbXl1iBoMb0AdL1deWFCQVlN2qHA==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true - dev: false optional: true - /@esbuild/android-arm/0.15.16: - resolution: {integrity: sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ==} + /@esbuild/android-arm64/0.16.3: + resolution: {integrity: sha512-RolFVeinkeraDvN/OoRf1F/lP0KUfGNb5jxy/vkIMeRRChkrX/HTYN6TYZosRJs3a1+8wqpxAo5PI5hFmxyPRg==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] requiresBuild: true optional: true - /@esbuild/linux-loong64/0.15.13: - resolution: {integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag==} + /@esbuild/android-x64/0.16.3: + resolution: {integrity: sha512-SFpTUcIT1bIJuCCBMCQWq1bL2gPTjWoLZdjmIhjdcQHaUfV41OQfho6Ici5uvvkMmZRXIUGpM3GxysP/EU7ifQ==} engines: {node: '>=12'} - cpu: [loong64] + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64/0.16.3: + resolution: {integrity: sha512-DO8WykMyB+N9mIDfI/Hug70Dk1KipavlGAecxS3jDUwAbTpDXj0Lcwzw9svkhxfpCagDmpaTMgxWK8/C/XcXvw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64/0.16.3: + resolution: {integrity: sha512-uEqZQ2omc6BvWqdCiyZ5+XmxuHEi1SPzpVxXCSSV2+Sh7sbXbpeNhHIeFrIpRjAs0lI1FmA1iIOxFozKBhKgRQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64/0.16.3: + resolution: {integrity: sha512-nJansp3sSXakNkOD5i5mIz2Is/HjzIhFs49b1tjrPrpCmwgBmH9SSzhC/Z1UqlkivqMYkhfPwMw1dGFUuwmXhw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64/0.16.3: + resolution: {integrity: sha512-TfoDzLw+QHfc4a8aKtGSQ96Wa+6eimljjkq9HKR0rHlU83vw8aldMOUSJTUDxbcUdcgnJzPaX8/vGWm7vyV7ug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/linux-arm/0.16.3: + resolution: {integrity: sha512-VwswmSYwVAAq6LysV59Fyqk3UIjbhuc6wb3vEcJ7HEJUtFuLK9uXWuFoH1lulEbE4+5GjtHi3MHX+w1gNHdOWQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64/0.16.3: + resolution: {integrity: sha512-7I3RlsnxEFCHVZNBLb2w7unamgZ5sVwO0/ikE2GaYvYuUQs9Qte/w7TqWcXHtCwxvZx/2+F97ndiUQAWs47ZfQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32/0.16.3: + resolution: {integrity: sha512-X8FDDxM9cqda2rJE+iblQhIMYY49LfvW4kaEjoFbTTQ4Go8G96Smj2w3BRTwA8IHGoi9dPOPGAX63dhuv19UqA==} + engines: {node: '>=12'} + cpu: [ia32] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-loong64/0.15.16: - resolution: {integrity: sha512-SDLfP1uoB0HZ14CdVYgagllgrG7Mdxhkt4jDJOKl/MldKrkQ6vDJMZKl2+5XsEY/Lzz37fjgLQoJBGuAw/x8kQ==} + /@esbuild/linux-loong64/0.16.3: + resolution: {integrity: sha512-hIbeejCOyO0X9ujfIIOKjBjNAs9XD/YdJ9JXAy1lHA+8UXuOqbFe4ErMCqMr8dhlMGBuvcQYGF7+kO7waj2KHw==} engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true optional: true + /@esbuild/linux-mips64el/0.16.3: + resolution: {integrity: sha512-znFRzICT/V8VZQMt6rjb21MtAVJv/3dmKRMlohlShrbVXdBuOdDrGb+C2cZGQAR8RFyRe7HS6klmHq103WpmVw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64/0.16.3: + resolution: {integrity: sha512-EV7LuEybxhXrVTDpbqWF2yehYRNz5e5p+u3oQUS2+ZFpknyi1NXxr8URk4ykR8Efm7iu04//4sBg249yNOwy5Q==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64/0.16.3: + resolution: {integrity: sha512-uDxqFOcLzFIJ+r/pkTTSE9lsCEaV/Y6rMlQjUI9BkzASEChYL/aSQjZjchtEmdnVxDKETnUAmsaZ4pqK1eE5BQ==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x/0.16.3: + resolution: {integrity: sha512-NbeREhzSxYwFhnCAQOQZmajsPYtX71Ufej3IQ8W2Gxskfz9DK58ENEju4SbpIj48VenktRASC52N5Fhyf/aliQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64/0.16.3: + resolution: {integrity: sha512-SDiG0nCixYO9JgpehoKgScwic7vXXndfasjnD5DLbp1xltANzqZ425l7LSdHynt19UWOcDjG9wJJzSElsPvk0w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64/0.16.3: + resolution: {integrity: sha512-AzbsJqiHEq1I/tUvOfAzCY15h4/7Ivp3ff/o1GpP16n48JMNAtbW0qui2WCgoIZArEHD0SUQ95gvR0oSO7ZbdA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64/0.16.3: + resolution: {integrity: sha512-gSABi8qHl8k3Cbi/4toAzHiykuBuWLZs43JomTcXkjMZVkp0gj3gg9mO+9HJW/8GB5H89RX/V0QP4JGL7YEEVg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64/0.16.3: + resolution: {integrity: sha512-SF9Kch5Ete4reovvRO6yNjMxrvlfT0F0Flm+NPoUw5Z4Q3r1d23LFTgaLwm3Cp0iGbrU/MoUI+ZqwCv5XJijCw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64/0.16.3: + resolution: {integrity: sha512-u5aBonZIyGopAZyOnoPAA6fGsDeHByZ9CnEzyML9NqntK6D/xl5jteZUKm/p6nD09+v3pTM6TuUIqSPcChk5gg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32/0.16.3: + resolution: {integrity: sha512-GlgVq1WpvOEhNioh74TKelwla9KDuAaLZrdxuuUgsP2vayxeLgVc+rbpIv0IYF4+tlIzq2vRhofV+KGLD+37EQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64/0.16.3: + resolution: {integrity: sha512-5/JuTd8OWW8UzEtyf19fbrtMJENza+C9JoPIkvItgTBQ1FO2ZLvjbPO6Xs54vk0s5JB5QsfieUEshRQfu7ZHow==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /@fontsource/fira-mono/4.5.10: resolution: {integrity: sha512-bxUnRP8xptGRo8YXeY073DSpfK74XpSb0ZyRNpHV9WvLnJ7TwPOjZll8hTMin7zLC6iOp59pDZ8EQDj1gzgAQQ==} dev: false @@ -1107,7 +1249,7 @@ packages: /@polka/url/1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - /@rollup/plugin-commonjs/23.0.2_rollup@2.79.1: + /@rollup/plugin-commonjs/23.0.2_rollup@3.7.0: resolution: {integrity: sha512-e9ThuiRf93YlVxc4qNIurvv+Hp9dnD+4PjOqQs5vAYfcZ3+AXSrcdzXnVjWxcGQOa6KGJFcRZyUI3ktWLavFjg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1116,16 +1258,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@3.7.0 commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.0.3 is-reference: 1.2.1 magic-string: 0.26.7 - rollup: 2.79.1 + rollup: 3.7.0 dev: false - /@rollup/plugin-commonjs/23.0.3_rollup@2.79.1: + /@rollup/plugin-commonjs/23.0.3_rollup@3.7.0: resolution: {integrity: sha512-31HxrT5emGfTyIfAs1lDQHj6EfYxTXcwtX5pIIhq+B/xZBNIqQ179d/CkYxlpYmFCxT78AeU4M8aL8Iv/IBxFA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1134,16 +1276,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@3.7.0 commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.0.3 is-reference: 1.2.1 magic-string: 0.26.7 - rollup: 2.79.1 + rollup: 3.7.0 dev: true - /@rollup/plugin-json/5.0.1_rollup@2.79.1: + /@rollup/plugin-json/5.0.1_rollup@3.7.0: resolution: {integrity: sha512-QCwhZZLvM8nRcTHyR1vOgyTMiAnjiNj1ebD/BMRvbO1oc/z14lZH6PfxXeegee2B6mky/u9fia4fxRM4TqrUaw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1152,11 +1294,11 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - rollup: 2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@3.7.0 + rollup: 3.7.0 dev: false - /@rollup/plugin-json/5.0.2_rollup@2.79.1: + /@rollup/plugin-json/5.0.2_rollup@3.7.0: resolution: {integrity: sha512-D1CoOT2wPvadWLhVcmpkDnesTzjhNIQRWLsc3fA49IFOP2Y84cFOOJ+nKGYedvXHKUsPeq07HR4hXpBBr+CHlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1165,11 +1307,11 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 - rollup: 2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@3.7.0 + rollup: 3.7.0 dev: true - /@rollup/plugin-node-resolve/15.0.1_rollup@2.79.1: + /@rollup/plugin-node-resolve/15.0.1_rollup@3.7.0: resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1178,13 +1320,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@2.79.1 + '@rollup/pluginutils': 5.0.2_rollup@3.7.0 '@types/resolve': 1.20.2 deepmerge: 4.2.2 is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 3.7.0 /@rollup/pluginutils/5.0.2: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} @@ -1200,7 +1342,7 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils/5.0.2_rollup@2.79.1: + /@rollup/pluginutils/5.0.2_rollup@3.7.0: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1212,27 +1354,23 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 2.79.1 + rollup: 3.7.0 - /@sveltejs/vite-plugin-svelte/1.3.1_svelte@3.53.1+vite@3.2.4: - resolution: {integrity: sha512-2Uu2sDdIR+XQWF7QWOVSF2jR9EU6Ciw1yWfYnfLYj8HIgnNxkh/8g22Fw2pBUI8QNyW/KxtqJUWBI+8ypamSrQ==} + /@sveltejs/vite-plugin-svelte/2.0.0_svelte@3.54.0+vite@4.0.0: + resolution: {integrity: sha512-oUFrYQarRv4fppmxdrv00qw3wX8Ycdj0uv33MfpRZyR8K67dyxiOcHnqkB0zSy5sDJA8RC/2aNtYhXJ8NINVHQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: - diff-match-patch: ^1.0.5 - svelte: ^3.44.0 - vite: ^3.0.0 - peerDependenciesMeta: - diff-match-patch: - optional: true + svelte: ^3.54.0 + vite: ^4.0.0 dependencies: debug: 4.3.4 deepmerge: 4.2.2 kleur: 4.1.5 - magic-string: 0.26.7 - svelte: 3.53.1 - svelte-hmr: 0.15.1_svelte@3.53.1 - vite: 3.2.4_@types+node@16.18.6 - vitefu: 0.2.2_vite@3.2.4 + magic-string: 0.27.0 + svelte: 3.54.0 + svelte-hmr: 0.15.1_svelte@3.54.0 + vite: 4.0.0_@types+node@16.18.6 + vitefu: 0.2.3_vite@4.0.0 transitivePeerDependencies: - supports-color dev: false @@ -1250,7 +1388,7 @@ packages: /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 16.18.6 + '@types/node': 18.11.11 dev: true /@types/cookie/0.5.1: @@ -1341,7 +1479,7 @@ packages: /@types/set-cookie-parser/2.4.2: resolution: {integrity: sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==} dependencies: - '@types/node': 16.18.6 + '@types/node': 18.11.11 dev: true /@types/ws/8.5.3: @@ -2040,404 +2178,34 @@ packages: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} dev: true - /esbuild-android-64/0.15.13: - resolution: {integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /esbuild-android-64/0.15.16: - resolution: {integrity: sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - - /esbuild-android-arm64/0.15.13: - resolution: {integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /esbuild-android-arm64/0.15.16: - resolution: {integrity: sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - - /esbuild-darwin-64/0.15.13: - resolution: {integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /esbuild-darwin-64/0.15.16: - resolution: {integrity: sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - /esbuild-darwin-arm64/0.15.13: - resolution: {integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /esbuild-darwin-arm64/0.15.16: - resolution: {integrity: sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - /esbuild-freebsd-64/0.15.13: - resolution: {integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /esbuild-freebsd-64/0.15.16: - resolution: {integrity: sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - - /esbuild-freebsd-arm64/0.15.13: - resolution: {integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /esbuild-freebsd-arm64/0.15.16: - resolution: {integrity: sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - - /esbuild-linux-32/0.15.13: - resolution: {integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-32/0.15.16: - resolution: {integrity: sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-64/0.15.13: - resolution: {integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-64/0.15.16: - resolution: {integrity: sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-arm/0.15.13: - resolution: {integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-arm/0.15.16: - resolution: {integrity: sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-arm64/0.15.13: - resolution: {integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-arm64/0.15.16: - resolution: {integrity: sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-mips64le/0.15.13: - resolution: {integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-mips64le/0.15.16: - resolution: {integrity: sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-ppc64le/0.15.13: - resolution: {integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-ppc64le/0.15.16: - resolution: {integrity: sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-riscv64/0.15.13: - resolution: {integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-riscv64/0.15.16: - resolution: {integrity: sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-linux-s390x/0.15.13: - resolution: {integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /esbuild-linux-s390x/0.15.16: - resolution: {integrity: sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - - /esbuild-netbsd-64/0.15.13: - resolution: {integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: false - optional: true - - /esbuild-netbsd-64/0.15.16: - resolution: {integrity: sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true - - /esbuild-openbsd-64/0.15.13: - resolution: {integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: false - optional: true - - /esbuild-openbsd-64/0.15.16: - resolution: {integrity: sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - optional: true - - /esbuild-sunos-64/0.15.13: - resolution: {integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: false - optional: true - - /esbuild-sunos-64/0.15.16: - resolution: {integrity: sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true - - /esbuild-windows-32/0.15.13: - resolution: {integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /esbuild-windows-32/0.15.16: - resolution: {integrity: sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - - /esbuild-windows-64/0.15.13: - resolution: {integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /esbuild-windows-64/0.15.16: - resolution: {integrity: sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - - /esbuild-windows-arm64/0.15.13: - resolution: {integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /esbuild-windows-arm64/0.15.16: - resolution: {integrity: sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - - /esbuild/0.15.13: - resolution: {integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.15.13 - '@esbuild/linux-loong64': 0.15.13 - esbuild-android-64: 0.15.13 - esbuild-android-arm64: 0.15.13 - esbuild-darwin-64: 0.15.13 - esbuild-darwin-arm64: 0.15.13 - esbuild-freebsd-64: 0.15.13 - esbuild-freebsd-arm64: 0.15.13 - esbuild-linux-32: 0.15.13 - esbuild-linux-64: 0.15.13 - esbuild-linux-arm: 0.15.13 - esbuild-linux-arm64: 0.15.13 - esbuild-linux-mips64le: 0.15.13 - esbuild-linux-ppc64le: 0.15.13 - esbuild-linux-riscv64: 0.15.13 - esbuild-linux-s390x: 0.15.13 - esbuild-netbsd-64: 0.15.13 - esbuild-openbsd-64: 0.15.13 - esbuild-sunos-64: 0.15.13 - esbuild-windows-32: 0.15.13 - esbuild-windows-64: 0.15.13 - esbuild-windows-arm64: 0.15.13 - dev: false - - /esbuild/0.15.16: - resolution: {integrity: sha512-o6iS9zxdHrrojjlj6pNGC2NAg86ECZqIETswTM5KmJitq+R1YmahhWtMumeQp9lHqJaROGnsBi2RLawGnfo5ZQ==} + /esbuild/0.16.3: + resolution: {integrity: sha512-71f7EjPWTiSguen8X/kxEpkAS7BFHwtQKisCDDV3Y4GLGWBaoSCyD5uXkaUew6JDzA9FEN1W23mdnSwW9kqCeg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.15.16 - '@esbuild/linux-loong64': 0.15.16 - esbuild-android-64: 0.15.16 - esbuild-android-arm64: 0.15.16 - esbuild-darwin-64: 0.15.16 - esbuild-darwin-arm64: 0.15.16 - esbuild-freebsd-64: 0.15.16 - esbuild-freebsd-arm64: 0.15.16 - esbuild-linux-32: 0.15.16 - esbuild-linux-64: 0.15.16 - esbuild-linux-arm: 0.15.16 - esbuild-linux-arm64: 0.15.16 - esbuild-linux-mips64le: 0.15.16 - esbuild-linux-ppc64le: 0.15.16 - esbuild-linux-riscv64: 0.15.16 - esbuild-linux-s390x: 0.15.16 - esbuild-netbsd-64: 0.15.16 - esbuild-openbsd-64: 0.15.16 - esbuild-sunos-64: 0.15.16 - esbuild-windows-32: 0.15.16 - esbuild-windows-64: 0.15.16 - esbuild-windows-arm64: 0.15.16 + '@esbuild/android-arm': 0.16.3 + '@esbuild/android-arm64': 0.16.3 + '@esbuild/android-x64': 0.16.3 + '@esbuild/darwin-arm64': 0.16.3 + '@esbuild/darwin-x64': 0.16.3 + '@esbuild/freebsd-arm64': 0.16.3 + '@esbuild/freebsd-x64': 0.16.3 + '@esbuild/linux-arm': 0.16.3 + '@esbuild/linux-arm64': 0.16.3 + '@esbuild/linux-ia32': 0.16.3 + '@esbuild/linux-loong64': 0.16.3 + '@esbuild/linux-mips64el': 0.16.3 + '@esbuild/linux-ppc64': 0.16.3 + '@esbuild/linux-riscv64': 0.16.3 + '@esbuild/linux-s390x': 0.16.3 + '@esbuild/linux-x64': 0.16.3 + '@esbuild/netbsd-x64': 0.16.3 + '@esbuild/openbsd-x64': 0.16.3 + '@esbuild/sunos-x64': 0.16.3 + '@esbuild/win32-arm64': 0.16.3 + '@esbuild/win32-ia32': 0.16.3 + '@esbuild/win32-x64': 0.16.3 /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -3734,14 +3502,14 @@ packages: which-pm: 2.0.0 dev: true - /prettier-plugin-svelte/2.8.1_3ndnxlh52lolrqe4kgjgbxb3xa: + /prettier-plugin-svelte/2.8.1_kaioqtfwjumrsfopsgfoca65re: resolution: {integrity: sha512-KA3K1J3/wKDnCxW7ZDRA/QL2Q67N7Xs3gOERqJ5X1qFjq1DdnN3K1R29scSKwh+kA8FF67pXbYytUpvN/i3iQw==} peerDependencies: prettier: ^1.16.4 || ^2.0.0 svelte: ^3.2.0 dependencies: prettier: 2.8.0 - svelte: 3.53.1 + svelte: 3.54.0 dev: true /prettier/2.8.0: @@ -3965,9 +3733,9 @@ packages: estree-walker: 0.6.1 dev: false - /rollup/2.79.1: - resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} - engines: {node: '>=10.0.0'} + /rollup/3.7.0: + resolution: {integrity: sha512-FIJe0msW9P7L9BTfvaJyvn1U1BVCNTL3w8O+PKIrCyiMLg+rIUGb4MbcgVZ10Lnm1uWXOTOWRNARjfXC1+M12Q==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 @@ -4369,7 +4137,7 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-check/2.9.2_svelte@3.53.1: + /svelte-check/2.9.2_svelte@3.54.0: resolution: {integrity: sha512-DRi8HhnCiqiGR2YF9ervPGvtoYrheE09cXieCTEqeTPOTJzfoa54Py8rovIBv4bH4n5HgZYIyTQ3DDLHQLl2uQ==} hasBin: true peerDependencies: @@ -4381,8 +4149,8 @@ packages: import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 3.53.1 - svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 + svelte: 3.54.0 + svelte-preprocess: 4.10.7_gf4dcx76vtk2o62ixxeqx7chra typescript: 4.9.3 transitivePeerDependencies: - '@babel/core' @@ -4397,16 +4165,16 @@ packages: - sugarss dev: true - /svelte-hmr/0.15.1_svelte@3.53.1: + /svelte-hmr/0.15.1_svelte@3.54.0: resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: '>=3.19.0' dependencies: - svelte: 3.53.1 + svelte: 3.54.0 dev: false - /svelte-preprocess/4.10.7_7dvewpees4iyn2tkw2qzal77a4: + /svelte-preprocess/4.10.7_gf4dcx76vtk2o62ixxeqx7chra: resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} engines: {node: '>= 9.11.2'} requiresBuild: true @@ -4453,11 +4221,11 @@ packages: magic-string: 0.25.9 sorcery: 0.10.0 strip-indent: 3.0.0 - svelte: 3.53.1 + svelte: 3.54.0 typescript: 4.9.3 dev: true - /svelte-preprocess/4.10.7_svelte@3.53.1: + /svelte-preprocess/4.10.7_svelte@3.54.0: resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} engines: {node: '>= 9.11.2'} requiresBuild: true @@ -4504,14 +4272,14 @@ packages: magic-string: 0.25.9 sorcery: 0.10.0 strip-indent: 3.0.0 - svelte: 3.53.1 + svelte: 3.54.0 dev: true - /svelte/3.53.1: - resolution: {integrity: sha512-Q4/hHkktZogGhN5iqxqSi9sjEVoe/NbIxX4hXEHoasTxj+TxEQVAq66LnDMdAZxjmsodkoI5F3slqsS68U7FNw==} + /svelte/3.54.0: + resolution: {integrity: sha512-tdrgeJU0hob0ZWAMoKXkhcxXA7dpTg6lZGxUeko5YqvPdJBiyRspGsCwV27kIrbrqPP2WUoSV9ca0gnLlw8YzQ==} engines: {node: '>= 8'} - /svelte2tsx/0.5.20_7dvewpees4iyn2tkw2qzal77a4: + /svelte2tsx/0.5.20_gf4dcx76vtk2o62ixxeqx7chra: resolution: {integrity: sha512-yNHmN/uoAnJ7d1XqVohiNA6TMFOxibHyEddUAHVt1PiLXtbwAJF3WaGYlg8QbOdoXzOVsVNCAlqRUIdULUm+OA==} peerDependencies: svelte: ^3.24 @@ -4519,7 +4287,7 @@ packages: dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 3.53.1 + svelte: 3.54.0 typescript: 4.9.3 dev: false @@ -4806,8 +4574,8 @@ packages: - rollup dev: true - /vite/3.2.4: - resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + /vite/4.0.0: + resolution: {integrity: sha512-ynad+4kYs8Jcnn8J7SacS9vAbk7eMy0xWg6E7bAhS1s79TK+D7tVFGXVZ55S7RNLRROU1rxoKlvZ/qjaB41DGA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -4831,16 +4599,16 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.16 + esbuild: 0.16.3 postcss: 8.4.19 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 3.7.0 optionalDependencies: fsevents: 2.3.2 dev: true - /vite/3.2.4_@types+node@16.18.6: - resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} + /vite/4.0.0_@types+node@16.18.6: + resolution: {integrity: sha512-ynad+4kYs8Jcnn8J7SacS9vAbk7eMy0xWg6E7bAhS1s79TK+D7tVFGXVZ55S7RNLRROU1rxoKlvZ/qjaB41DGA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -4865,22 +4633,22 @@ packages: optional: true dependencies: '@types/node': 16.18.6 - esbuild: 0.15.16 + esbuild: 0.16.3 postcss: 8.4.19 resolve: 1.22.1 - rollup: 2.79.1 + rollup: 3.7.0 optionalDependencies: fsevents: 2.3.2 - /vitefu/0.2.2_vite@3.2.4: - resolution: {integrity: sha512-8CKEIWPm4B4DUDN+h+hVJa9pyNi7rzc5MYmbxhs1wcMakueGFNWB5/DL30USm9qU3xUPnL4/rrLEAwwFiD1tag==} + /vitefu/0.2.3_vite@4.0.0: + resolution: {integrity: sha512-75l7TTuU8isAhz1QFtNKjDkqjxvndfMC1AfIMjJ0ZQ59ZD0Ow9QOIsJJX16Wv9PS8f+zMzp6fHy5cCbKG/yVUQ==} peerDependencies: - vite: ^3.0.0 + vite: ^3.0.0 || ^4.0.0 peerDependenciesMeta: vite: optional: true dependencies: - vite: 3.2.4_@types+node@16.18.6 + vite: 4.0.0_@types+node@16.18.6 dev: false /vscode-oniguruma/1.6.2: diff --git a/sites/kit.svelte.dev/package.json b/sites/kit.svelte.dev/package.json index 27735414e62d..1f7911d1e3a4 100644 --- a/sites/kit.svelte.dev/package.json +++ b/sites/kit.svelte.dev/package.json @@ -22,11 +22,11 @@ "prism-svelte": "^0.5.0", "prismjs": "^1.29.0", "shiki-twoslash": "^3.1.0", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "tiny-glob": "^0.2.9", "typescript": "^4.9.3", "uvu": "^0.5.6", - "vite": "^3.2.4", + "vite": "^4.0.0", "vite-imagetools": "^4.0.11" }, "type": "module" diff --git a/sites/site-kit/package.json b/sites/site-kit/package.json index ac924a88848c..10b638ba29c6 100644 --- a/sites/site-kit/package.json +++ b/sites/site-kit/package.json @@ -22,9 +22,9 @@ "devDependencies": { "@sveltejs/kit": "workspace:*", "@sveltejs/package": "workspace:*", - "svelte": "^3.53.1", + "svelte": "^3.54.0", "typescript": "^4.9.3", - "vite": "^3.2.4" + "vite": "^4.0.0" }, "dependencies": { "golden-fleece": "^1.0.9"