From 11b6183704d637d7dade6e3203f76a923427eca4 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Mon, 23 May 2022 09:01:33 -0700 Subject: [PATCH] Upgrade to Vite 3 --- package.json | 2 +- .../adapter-cloudflare-workers/package.json | 2 +- packages/adapter-cloudflare/package.json | 2 +- packages/adapter-netlify/package.json | 2 +- packages/adapter-vercel/package.json | 2 +- packages/kit/package.json | 2 +- packages/kit/src/core/build/build_server.js | 7 +- packages/kit/src/core/dev/index.js | 11 +- packages/kit/src/core/dev/plugin.js | 19 +- pnpm-lock.yaml | 209 +++++++++--------- sites/kit.svelte.dev/package.json | 2 +- 11 files changed, 128 insertions(+), 132 deletions(-) diff --git a/package.json b/package.json index 2b2d5971ebceb..b231ca939e59d 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "prettier": "^2.5.0", "prettier-plugin-svelte": "^2.5.0", "rimraf": "^3.0.2", - "rollup": "^2.60.2", + "rollup": "^2.74.1", "sirv": "^2.0.0", "svelte": "^3.48.0", "svelte-check": "^2.5.0", diff --git a/packages/adapter-cloudflare-workers/package.json b/packages/adapter-cloudflare-workers/package.json index e217326d12008..bf3b56a6bfe91 100644 --- a/packages/adapter-cloudflare-workers/package.json +++ b/packages/adapter-cloudflare-workers/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@iarna/toml": "^2.2.5", - "esbuild": "^0.14.29" + "esbuild": "^0.14.39" }, "devDependencies": { "@cloudflare/kv-asset-handler": "^0.2.0" diff --git a/packages/adapter-cloudflare/package.json b/packages/adapter-cloudflare/package.json index 957905f62d0db..943b193ca1edf 100644 --- a/packages/adapter-cloudflare/package.json +++ b/packages/adapter-cloudflare/package.json @@ -31,7 +31,7 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "esbuild": "^0.14.29", + "esbuild": "^0.14.39", "worktop": "0.8.0-next.14" }, "devDependencies": { diff --git a/packages/adapter-netlify/package.json b/packages/adapter-netlify/package.json index c9e8568a95425..073a72e34e557 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.14.29", + "esbuild": "^0.14.39", "tiny-glob": "^0.2.9" }, "devDependencies": { diff --git a/packages/adapter-vercel/package.json b/packages/adapter-vercel/package.json index 668fd599c168e..13688a1015ab8 100644 --- a/packages/adapter-vercel/package.json +++ b/packages/adapter-vercel/package.json @@ -28,7 +28,7 @@ "check": "tsc" }, "dependencies": { - "esbuild": "^0.14.29" + "esbuild": "^0.14.39" }, "devDependencies": { "@sveltejs/kit": "workspace:*" diff --git a/packages/kit/package.json b/packages/kit/package.json index 40cffd50f82bc..5fb16c21a9e57 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -13,7 +13,7 @@ "@sveltejs/vite-plugin-svelte": "^1.0.0-next.44", "chokidar": "^3.5.3", "sade": "^1.7.4", - "vite": "^2.9.9" + "vite": "^3.0.0-alpha.2" }, "devDependencies": { "@types/connect": "^3.4.35", diff --git a/packages/kit/src/core/build/build_server.js b/packages/kit/src/core/build/build_server.js index 9d3b5fd5426e2..6f954394109a0 100644 --- a/packages/kit/src/core/build/build_server.js +++ b/packages/kit/src/core/build/build_server.js @@ -209,8 +209,6 @@ export async function build_server( /** @type {[any, string[]]} */ const [merged_config, conflicts] = deep_merge(modified_vite_config, { - configFile: false, - root: cwd, base: assets_base, build: { ssr: true, @@ -228,6 +226,7 @@ export async function build_server( preserveEntrySignatures: 'strict' } }, + configFile: false, plugins: [ svelte({ ...config, @@ -240,7 +239,9 @@ export async function build_server( ], resolve: { alias: get_aliases(config) - } + }, + root: cwd, + spa: false }); print_config_conflicts(conflicts, 'kit.vite.', 'build_server'); diff --git a/packages/kit/src/core/dev/index.js b/packages/kit/src/core/dev/index.js index 4931a485ecc83..20c59d5a7967f 100644 --- a/packages/kit/src/core/dev/index.js +++ b/packages/kit/src/core/dev/index.js @@ -49,11 +49,8 @@ export async function dev({ cwd, port, host, https, config }) { /** @type {[any, string[]]} */ const [merged_config, conflicts] = deep_merge(vite_config, { + base: '/', configFile: false, - root: cwd, - resolve: { - alias: get_aliases(config) - }, build: { rollupOptions: { // Vite dependency crawler needs an explicit JS entry point @@ -73,7 +70,11 @@ export async function dev({ cwd, port, host, https, config }) { }), await create_plugin(config, cwd) ], - base: '/' + resolve: { + alias: get_aliases(config) + }, + root: cwd, + spa: false }); print_config_conflicts(conflicts, 'kit.vite.'); diff --git a/packages/kit/src/core/dev/plugin.js b/packages/kit/src/core/dev/plugin.js index f9058b0723caf..9d7a0bd8ef87a 100644 --- a/packages/kit/src/core/dev/plugin.js +++ b/packages/kit/src/core/dev/plugin.js @@ -57,7 +57,7 @@ export async function create_plugin(config, cwd) { const url = id.startsWith('..') ? `/@fs${path.posix.resolve(id)}` : `/${id}`; const module = /** @type {import('types').SSRComponent} */ ( - await vite.ssrLoadModule(url, { fixStacktrace: false }) + await vite.ssrLoadModule(url) ); const node = await vite.moduleGraph.getModuleByUrl(url); @@ -78,7 +78,7 @@ export async function create_plugin(config, cwd) { (query.has('svelte') && query.get('type') === 'style') ) { try { - const mod = await vite.ssrLoadModule(dep.url, { fixStacktrace: false }); + const mod = await vite.ssrLoadModule(dep.url); styles[dep.url] = mod.default; } catch { // this can happen with dynamically imported modules, I think @@ -111,7 +111,7 @@ export async function create_plugin(config, cwd) { shadow: route.shadow ? async () => { const url = path.resolve(cwd, /** @type {string} */ (route.shadow)); - return await vite.ssrLoadModule(url, { fixStacktrace: false }); + return await vite.ssrLoadModule(url); } : null, a: route.a.map((id) => (id ? manifest_data.components.indexOf(id) : undefined)), @@ -127,7 +127,7 @@ export async function create_plugin(config, cwd) { types, load: async () => { const url = path.resolve(cwd, route.file); - return await vite.ssrLoadModule(url, { fixStacktrace: false }); + return await vite.ssrLoadModule(url); } }; }), @@ -138,7 +138,7 @@ export async function create_plugin(config, cwd) { for (const key in manifest_data.matchers) { const file = manifest_data.matchers[key]; const url = path.resolve(cwd, file); - const module = await vite.ssrLoadModule(url, { fixStacktrace: false }); + const module = await vite.ssrLoadModule(url); if (module.match) { matchers[key] = module.match; @@ -208,7 +208,7 @@ export async function create_plugin(config, cwd) { /** @type {Partial} */ const user_hooks = resolve_entry(config.kit.files.hooks) - ? await vite.ssrLoadModule(`/${config.kit.files.hooks}`, { fixStacktrace: false }) + ? await vite.ssrLoadModule(`/${config.kit.files.hooks}`) : {}; const handle = user_hooks.handle || (({ event, resolve }) => resolve(event)); @@ -371,12 +371,7 @@ function not_found(res, message = 'Not found') { * @param {import('connect').Server} server */ function remove_html_middlewares(server) { - const html_middlewares = [ - 'viteIndexHtmlMiddleware', - 'vite404Middleware', - 'viteSpaFallbackMiddleware', - 'viteServeStaticMiddleware' - ]; + const html_middlewares = ['viteServeStaticMiddleware']; for (let i = server.stack.length - 1; i > 0; i--) { // @ts-expect-error using internals until https://github.com/vitejs/vite/pull/4640 is merged if (html_middlewares.includes(server.stack[i].handle.name)) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b5ce8b432a90..0e8d6c51b4448 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,7 +24,7 @@ importers: prettier: ^2.5.0 prettier-plugin-svelte: ^2.5.0 rimraf: ^3.0.2 - rollup: ^2.60.2 + rollup: ^2.74.1 sirv: ^2.0.0 svelte: ^3.48.0 svelte-check: ^2.5.0 @@ -37,10 +37,10 @@ importers: devDependencies: '@changesets/cli': 2.18.1 '@playwright/test': 1.21.0 - '@rollup/plugin-commonjs': 21.0.1_rollup@2.60.2 - '@rollup/plugin-json': 4.1.0_rollup@2.60.2 - '@rollup/plugin-node-resolve': 13.0.6_rollup@2.60.2 - '@rollup/plugin-replace': 4.0.0_rollup@2.60.2 + '@rollup/plugin-commonjs': 21.0.1_rollup@2.74.1 + '@rollup/plugin-json': 4.1.0_rollup@2.74.1 + '@rollup/plugin-node-resolve': 13.0.6_rollup@2.74.1 + '@rollup/plugin-replace': 4.0.0_rollup@2.74.1 '@sveltejs/eslint-config': github.com/sveltejs/eslint-config/9a7d728e03ac433e5856a6e06775c17ee986d641_joccrsvn3w5bf3zq72tg6cmv5a '@svitejs/changesets-changelog-github-compact': 0.1.1 '@types/node': 16.11.36 @@ -55,7 +55,7 @@ importers: prettier: 2.5.0 prettier-plugin-svelte: 2.5.0_gmp72aw2ck6cujyisndesbgjw4 rimraf: 3.0.2 - rollup: 2.60.2 + rollup: 2.74.1 sirv: 2.0.0 svelte: 3.48.0 svelte-check: 2.5.0_svelte@3.48.0 @@ -79,10 +79,10 @@ importers: packages/adapter-cloudflare: specifiers: '@types/ws': ^8.5.3 - esbuild: ^0.14.29 + esbuild: ^0.14.39 worktop: 0.8.0-next.14 dependencies: - esbuild: 0.14.29 + esbuild: 0.14.39 worktop: 0.8.0-next.14 devDependencies: '@types/ws': 8.5.3 @@ -91,10 +91,10 @@ importers: specifiers: '@cloudflare/kv-asset-handler': ^0.2.0 '@iarna/toml': ^2.2.5 - esbuild: ^0.14.29 + esbuild: ^0.14.39 dependencies: '@iarna/toml': 2.2.5 - esbuild: 0.14.29 + esbuild: 0.14.39 devDependencies: '@cloudflare/kv-asset-handler': 0.2.0 @@ -103,11 +103,11 @@ importers: '@iarna/toml': ^2.2.5 '@netlify/functions': ^1.0.0 '@sveltejs/kit': workspace:* - esbuild: ^0.14.29 + esbuild: ^0.14.39 tiny-glob: ^0.2.9 dependencies: '@iarna/toml': 2.2.5 - esbuild: 0.14.29 + esbuild: 0.14.39 tiny-glob: 0.2.9 devDependencies: '@netlify/functions': 1.0.0 @@ -142,9 +142,9 @@ importers: packages/adapter-vercel: specifiers: '@sveltejs/kit': workspace:* - esbuild: ^0.14.29 + esbuild: ^0.14.39 dependencies: - esbuild: 0.14.29 + esbuild: 0.14.39 devDependencies: '@sveltejs/kit': link:../kit @@ -213,12 +213,12 @@ importers: selfsigned: ^2.0.0 set-cookie-parser: ^2.4.8 svelte: ^3.48.0 - vite: ^2.9.9 + vite: ^3.0.0-alpha.2 dependencies: - '@sveltejs/vite-plugin-svelte': 1.0.0-next.44_svelte@3.48.0+vite@2.9.9 + '@sveltejs/vite-plugin-svelte': 1.0.0-next.44_hrmnqybliquufw2qnvqmuzibxi chokidar: 3.5.3 sade: 1.7.4 - vite: 2.9.9 + vite: 3.0.0-alpha.2 devDependencies: '@types/connect': 3.4.35 '@types/cookie': 0.5.0 @@ -313,7 +313,7 @@ importers: shiki-twoslash: ^3.0.2 svelte: ^3.43.0 typescript: ~4.6.2 - vite: ^2.9.9 + vite: ^3.0.0-alpha.1 vite-imagetools: ^4.0.3 devDependencies: '@sveltejs/adapter-auto': link:../../packages/adapter-auto @@ -329,7 +329,7 @@ importers: shiki-twoslash: 3.0.2 svelte: 3.48.0 typescript: 4.6.2 - vite: 2.9.9 + vite: 3.0.0-alpha.2 vite-imagetools: 4.0.3 packages: @@ -1217,57 +1217,57 @@ packages: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: true - /@rollup/plugin-commonjs/21.0.1_rollup@2.60.2: + /@rollup/plugin-commonjs/21.0.1_rollup@2.74.1: resolution: {integrity: sha512-EA+g22lbNJ8p5kuZJUYyhhDK7WgJckW5g4pNN7n4mAFUM96VuwUnNT3xr2Db2iCZPI1pJPbGyfT5mS9T1dHfMg==} engines: {node: '>= 8.0.0'} peerDependencies: rollup: ^2.38.3 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.60.2 + '@rollup/pluginutils': 3.1.0_rollup@2.74.1 commondir: 1.0.1 estree-walker: 2.0.2 glob: 7.2.0 is-reference: 1.2.1 magic-string: 0.25.7 resolve: 1.20.0 - rollup: 2.60.2 + rollup: 2.74.1 dev: true - /@rollup/plugin-json/4.1.0_rollup@2.60.2: + /@rollup/plugin-json/4.1.0_rollup@2.74.1: resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.60.2 - rollup: 2.60.2 + '@rollup/pluginutils': 3.1.0_rollup@2.74.1 + rollup: 2.74.1 dev: true - /@rollup/plugin-node-resolve/13.0.6_rollup@2.60.2: + /@rollup/plugin-node-resolve/13.0.6_rollup@2.74.1: resolution: {integrity: sha512-sFsPDMPd4gMqnh2gS0uIxELnoRUp5kBl5knxD2EO0778G1oOJv4G1vyT2cpWz75OU2jDVcXhjVUuTAczGyFNKA==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^2.42.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.60.2 + '@rollup/pluginutils': 3.1.0_rollup@2.74.1 '@types/resolve': 1.17.1 builtin-modules: 3.2.0 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.20.0 - rollup: 2.60.2 + rollup: 2.74.1 dev: true - /@rollup/plugin-replace/4.0.0_rollup@2.60.2: + /@rollup/plugin-replace/4.0.0_rollup@2.74.1: resolution: {integrity: sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.60.2 + '@rollup/pluginutils': 3.1.0_rollup@2.74.1 magic-string: 0.25.7 - rollup: 2.60.2 + rollup: 2.74.1 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.60.2: + /@rollup/pluginutils/3.1.0_rollup@2.74.1: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -1276,7 +1276,7 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.0 - rollup: 2.60.2 + rollup: 2.74.1 dev: true /@rollup/pluginutils/4.1.2: @@ -1301,7 +1301,7 @@ packages: golden-fleece: 1.0.9 dev: true - /@sveltejs/vite-plugin-svelte/1.0.0-next.44_svelte@3.48.0+vite@2.9.9: + /@sveltejs/vite-plugin-svelte/1.0.0-next.44_hrmnqybliquufw2qnvqmuzibxi: resolution: {integrity: sha512-n+sssEWbzykPS447FmnNyU5GxEhrBPDVd0lxNZnxRGz9P6651LjjwAnISKr3CKgT9v8IybP8VD0n2i5XzbqExg==} engines: {node: ^14.13.1 || >= 16} peerDependencies: @@ -1319,7 +1319,7 @@ packages: magic-string: 0.26.2 svelte: 3.48.0 svelte-hmr: 0.14.11_svelte@3.48.0 - vite: 2.9.9 + vite: 3.0.0-alpha.2 transitivePeerDependencies: - supports-color dev: false @@ -2476,192 +2476,192 @@ packages: resolution: {integrity: sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=} dev: true - /esbuild-android-64/0.14.29: - resolution: {integrity: sha512-tJuaN33SVZyiHxRaVTo1pwW+rn3qetJX/SRuc/83rrKYtyZG0XfsQ1ao1nEudIt9w37ZSNXR236xEfm2C43sbw==} + /esbuild-android-64/0.14.39: + resolution: {integrity: sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==} engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true optional: true - /esbuild-android-arm64/0.14.29: - resolution: {integrity: sha512-D74dCv6yYnMTlofVy1JKiLM5JdVSQd60/rQfJSDP9qvRAI0laPXIG/IXY1RG6jobmFMUfL38PbFnCqyI/6fPXg==} + /esbuild-android-arm64/0.14.39: + resolution: {integrity: sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true optional: true - /esbuild-darwin-64/0.14.29: - resolution: {integrity: sha512-+CJaRvfTkzs9t+CjGa0Oa28WoXa7EeLutQhxus+fFcu0MHhsBhlmeWHac3Cc/Sf/xPi1b2ccDFfzGYJCfV0RrA==} + /esbuild-darwin-64/0.14.39: + resolution: {integrity: sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==} engines: {node: '>=12'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /esbuild-darwin-arm64/0.14.29: - resolution: {integrity: sha512-5Wgz/+zK+8X2ZW7vIbwoZ613Vfr4A8HmIs1XdzRmdC1kG0n5EG5fvKk/jUxhNlrYPx1gSY7XadQ3l4xAManPSw==} + /esbuild-darwin-arm64/0.14.39: + resolution: {integrity: sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /esbuild-freebsd-64/0.14.29: - resolution: {integrity: sha512-VTfS7Bm9QA12JK1YXF8+WyYOfvD7WMpbArtDj6bGJ5Sy5xp01c/q70Arkn596aGcGj0TvQRplaaCIrfBG1Wdtg==} + /esbuild-freebsd-64/0.14.39: + resolution: {integrity: sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] requiresBuild: true optional: true - /esbuild-freebsd-arm64/0.14.29: - resolution: {integrity: sha512-WP5L4ejwLWWvd3Fo2J5mlXvG3zQHaw5N1KxFGnUc4+2ZFZknP0ST63i0IQhpJLgEJwnQpXv2uZlU1iWZjFqEIg==} + /esbuild-freebsd-arm64/0.14.39: + resolution: {integrity: sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] requiresBuild: true optional: true - /esbuild-linux-32/0.14.29: - resolution: {integrity: sha512-4myeOvFmQBWdI2U1dEBe2DCSpaZyjdQtmjUY11Zu2eQg4ynqLb8Y5mNjNU9UN063aVsCYYfbs8jbken/PjyidA==} + /esbuild-linux-32/0.14.39: + resolution: {integrity: sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true optional: true - /esbuild-linux-64/0.14.29: - resolution: {integrity: sha512-iaEuLhssReAKE7HMwxwFJFn7D/EXEs43fFy5CJeA4DGmU6JHh0qVJD2p/UP46DvUXLRKXsXw0i+kv5TdJ1w5pg==} + /esbuild-linux-64/0.14.39: + resolution: {integrity: sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /esbuild-linux-arm/0.14.29: - resolution: {integrity: sha512-OXa9D9QL1hwrAnYYAHt/cXAuSCmoSqYfTW/0CEY0LgJNyTxJKtqc5mlwjAZAvgyjmha0auS/sQ0bXfGf2wAokQ==} + /esbuild-linux-arm/0.14.39: + resolution: {integrity: sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /esbuild-linux-arm64/0.14.29: - resolution: {integrity: sha512-KYf7s8wDfUy+kjKymW3twyGT14OABjGHRkm9gPJ0z4BuvqljfOOUbq9qT3JYFnZJHOgkr29atT//hcdD0Pi7Mw==} + /esbuild-linux-arm64/0.14.39: + resolution: {integrity: sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /esbuild-linux-mips64le/0.14.29: - resolution: {integrity: sha512-05jPtWQMsZ1aMGfHOvnR5KrTvigPbU35BtuItSSWLI2sJu5VrM8Pr9Owym4wPvA4153DFcOJ1EPN/2ujcDt54g==} + /esbuild-linux-mips64le/0.14.39: + resolution: {integrity: sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] requiresBuild: true optional: true - /esbuild-linux-ppc64le/0.14.29: - resolution: {integrity: sha512-FYhBqn4Ir9xG+f6B5VIQVbRuM4S6qwy29dDNYFPoxLRnwTEKToIYIUESN1qHyUmIbfO0YB4phG2JDV2JDN9Kgw==} + /esbuild-linux-ppc64le/0.14.39: + resolution: {integrity: sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] requiresBuild: true optional: true - /esbuild-linux-riscv64/0.14.29: - resolution: {integrity: sha512-eqZMqPehkb4nZcffnuOpXJQdGURGd6GXQ4ZsDHSWyIUaA+V4FpMBe+5zMPtXRD2N4BtyzVvnBko6K8IWWr36ew==} + /esbuild-linux-riscv64/0.14.39: + resolution: {integrity: sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] requiresBuild: true optional: true - /esbuild-linux-s390x/0.14.29: - resolution: {integrity: sha512-o7EYajF1rC/4ho7kpSG3gENVx0o2SsHm7cJ5fvewWB/TEczWU7teDgusGSujxCYcMottE3zqa423VTglNTYhjg==} + /esbuild-linux-s390x/0.14.39: + resolution: {integrity: sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==} engines: {node: '>=12'} cpu: [s390x] os: [linux] requiresBuild: true optional: true - /esbuild-netbsd-64/0.14.29: - resolution: {integrity: sha512-/esN6tb6OBSot6+JxgeOZeBk6P8V/WdR3GKBFeFpSqhgw4wx7xWUqPrdx4XNpBVO7X4Ipw9SAqgBrWHlXfddww==} + /esbuild-netbsd-64/0.14.39: + resolution: {integrity: sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] requiresBuild: true optional: true - /esbuild-openbsd-64/0.14.29: - resolution: {integrity: sha512-jUTdDzhEKrD0pLpjmk0UxwlfNJNg/D50vdwhrVcW/D26Vg0hVbthMfb19PJMatzclbK7cmgk1Nu0eNS+abzoHw==} + /esbuild-openbsd-64/0.14.39: + resolution: {integrity: sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true optional: true - /esbuild-sunos-64/0.14.29: - resolution: {integrity: sha512-EfhQN/XO+TBHTbkxwsxwA7EfiTHFe+MNDfxcf0nj97moCppD9JHPq48MLtOaDcuvrTYOcrMdJVeqmmeQ7doTcg==} + /esbuild-sunos-64/0.14.39: + resolution: {integrity: sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] requiresBuild: true optional: true - /esbuild-windows-32/0.14.29: - resolution: {integrity: sha512-uoyb0YAJ6uWH4PYuYjfGNjvgLlb5t6b3zIaGmpWPOjgpr1Nb3SJtQiK4YCPGhONgfg2v6DcJgSbOteuKXhwqAw==} + /esbuild-windows-32/0.14.39: + resolution: {integrity: sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==} engines: {node: '>=12'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /esbuild-windows-64/0.14.29: - resolution: {integrity: sha512-X9cW/Wl95QjsH8WUyr3NqbmfdU72jCp71cH3pwPvI4CgBM2IeOUDdbt6oIGljPu2bf5eGDIo8K3Y3vvXCCTd8A==} + /esbuild-windows-64/0.14.39: + resolution: {integrity: sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==} engines: {node: '>=12'} cpu: [x64] os: [win32] requiresBuild: true optional: true - /esbuild-windows-arm64/0.14.29: - resolution: {integrity: sha512-+O/PI+68fbUZPpl3eXhqGHTGK7DjLcexNnyJqtLZXOFwoAjaXlS5UBCvVcR3o2va+AqZTj8o6URaz8D2K+yfQQ==} + /esbuild-windows-arm64/0.14.39: + resolution: {integrity: sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==} engines: {node: '>=12'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /esbuild/0.14.29: - resolution: {integrity: sha512-SQS8cO8xFEqevYlrHt6exIhK853Me4nZ4aMW6ieysInLa0FMAL+AKs87HYNRtR2YWRcEIqoXAHh+Ytt5/66qpg==} + /esbuild/0.14.39: + resolution: {integrity: sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-64: 0.14.29 - esbuild-android-arm64: 0.14.29 - esbuild-darwin-64: 0.14.29 - esbuild-darwin-arm64: 0.14.29 - esbuild-freebsd-64: 0.14.29 - esbuild-freebsd-arm64: 0.14.29 - esbuild-linux-32: 0.14.29 - esbuild-linux-64: 0.14.29 - esbuild-linux-arm: 0.14.29 - esbuild-linux-arm64: 0.14.29 - esbuild-linux-mips64le: 0.14.29 - esbuild-linux-ppc64le: 0.14.29 - esbuild-linux-riscv64: 0.14.29 - esbuild-linux-s390x: 0.14.29 - esbuild-netbsd-64: 0.14.29 - esbuild-openbsd-64: 0.14.29 - esbuild-sunos-64: 0.14.29 - esbuild-windows-32: 0.14.29 - esbuild-windows-64: 0.14.29 - esbuild-windows-arm64: 0.14.29 + esbuild-android-64: 0.14.39 + esbuild-android-arm64: 0.14.39 + esbuild-darwin-64: 0.14.39 + esbuild-darwin-arm64: 0.14.39 + esbuild-freebsd-64: 0.14.39 + esbuild-freebsd-arm64: 0.14.39 + esbuild-linux-32: 0.14.39 + esbuild-linux-64: 0.14.39 + esbuild-linux-arm: 0.14.39 + esbuild-linux-arm64: 0.14.39 + esbuild-linux-mips64le: 0.14.39 + esbuild-linux-ppc64le: 0.14.39 + esbuild-linux-riscv64: 0.14.39 + esbuild-linux-s390x: 0.14.39 + esbuild-netbsd-64: 0.14.39 + esbuild-openbsd-64: 0.14.39 + esbuild-sunos-64: 0.14.39 + esbuild-windows-32: 0.14.39 + esbuild-windows-64: 0.14.39 + esbuild-windows-arm64: 0.14.39 /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -4827,8 +4827,8 @@ packages: glob: 7.2.0 dev: true - /rollup/2.60.2: - resolution: {integrity: sha512-1Bgjpq61sPjgoZzuiDSGvbI1tD91giZABgjCQBKM5aYLnzjq52GoDuWVwT/cm/MCxCMPU8gqQvkj8doQ5C8Oqw==} + /rollup/2.74.1: + resolution: {integrity: sha512-K2zW7kV8Voua5eGkbnBtWYfMIhYhT9Pel2uhBk2WO5eMee161nPze/XRfvEQPFYz7KgrCCnmh2Wy0AMFLGGmMA==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -5419,7 +5419,6 @@ packages: /svelte/3.48.0: resolution: {integrity: sha512-fN2YRm/bGumvjUpu6yI3BpvZnpIm9I6A7HR4oUNYd7ggYyIwSA/BX7DJ+UXXffLp6XNcUijyLvttbPVCYa/3xQ==} engines: {node: '>= 8'} - dev: true /svelte2tsx/0.5.0_c64miirrcucob5yjzfkddrmila: resolution: {integrity: sha512-pgMMPzPylwzb/XTLXZQ0y6LUlYzVTep4537NJzHNyTbML864pfVS27iVFOgUK7XmKLyuIdG7tgweUZTsIwgKHw==} @@ -5830,9 +5829,9 @@ packages: magic-string: 0.25.7 dev: true - /vite/2.9.9: - resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==} - engines: {node: '>=12.2.0'} + /vite/3.0.0-alpha.2: + resolution: {integrity: sha512-v6JNEadPfZtr3+o5IFfbm8VZ5QUtI/pk+kFn6OXh3XRLYfR0tgKq55F3A5zejTFrVM956b7GmzsTl1O26rU/cw==} + engines: {node: '>=14.6.0'} hasBin: true peerDependencies: less: '*' @@ -5846,10 +5845,10 @@ packages: stylus: optional: true dependencies: - esbuild: 0.14.29 + esbuild: 0.14.39 postcss: 8.4.14 resolve: 1.22.0 - rollup: 2.60.2 + rollup: 2.74.1 optionalDependencies: fsevents: 2.3.2 diff --git a/sites/kit.svelte.dev/package.json b/sites/kit.svelte.dev/package.json index 74d4e4ee3ee43..05d9e887ad385 100644 --- a/sites/kit.svelte.dev/package.json +++ b/sites/kit.svelte.dev/package.json @@ -21,7 +21,7 @@ "shiki-twoslash": "^3.0.2", "svelte": "^3.43.0", "typescript": "~4.6.2", - "vite": "^2.9.9", + "vite": "^3.0.0-alpha.1", "vite-imagetools": "^4.0.3" }, "type": "module"