diff --git a/.changeset/many-eyes-travel.md b/.changeset/many-eyes-travel.md new file mode 100644 index 000000000000..718ce33acbf0 --- /dev/null +++ b/.changeset/many-eyes-travel.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +Upgrade to Vite 2.9 diff --git a/packages/adapter-cloudflare/package.json b/packages/adapter-cloudflare/package.json index b12a8a30f774..b75c987f66cc 100644 --- a/packages/adapter-cloudflare/package.json +++ b/packages/adapter-cloudflare/package.json @@ -32,6 +32,7 @@ "esbuild": "^0.14.21" }, "devDependencies": { + "@types/ws": "^8.5.3", "typescript": "^4.6.2" }, "publishConfig": { diff --git a/packages/kit/package.json b/packages/kit/package.json index c748c1a628c7..7c36b2afb3ad 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -12,7 +12,7 @@ "dependencies": { "@sveltejs/vite-plugin-svelte": "^1.0.0-next.32", "sade": "^1.7.4", - "vite": "^2.8.0" + "vite": "^2.9.0" }, "devDependencies": { "@playwright/test": "^1.19.1", diff --git a/packages/kit/src/core/dev/plugin.js b/packages/kit/src/core/dev/plugin.js index d493af9c9a3e..c3ea78b81e1a 100644 --- a/packages/kit/src/core/dev/plugin.js +++ b/packages/kit/src/core/dev/plugin.js @@ -62,7 +62,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) + await vite.ssrLoadModule(url, { fixStacktrace: false }) ); const node = await vite.moduleGraph.getModuleByUrl(url); @@ -84,7 +84,7 @@ export async function create_plugin(config, cwd) { (query.has('svelte') && query.get('type') === 'style') ) { try { - const mod = await vite.ssrLoadModule(dep.url); + const mod = await vite.ssrLoadModule(dep.url, { fixStacktrace: false }); styles[dep.url] = mod.default; } catch { // this can happen with dynamically imported modules, I think @@ -117,7 +117,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); + return await vite.ssrLoadModule(url, { fixStacktrace: false }); } : null, a: route.a.map((id) => manifest_data.components.indexOf(id)), @@ -133,7 +133,7 @@ export async function create_plugin(config, cwd) { types, load: async () => { const url = path.resolve(cwd, route.file); - return await vite.ssrLoadModule(url); + return await vite.ssrLoadModule(url, { fixStacktrace: false }); } }; }), @@ -144,7 +144,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); + const module = await vite.ssrLoadModule(url, { fixStacktrace: false }); if (module.match) { matchers[key] = module.match; @@ -161,20 +161,7 @@ export async function create_plugin(config, cwd) { /** @param {Error} error */ function fix_stack_trace(error) { - // TODO https://github.com/vitejs/vite/issues/7045 - - // ideally vite would expose ssrRewriteStacktrace, but - // in lieu of that, we can implement it ourselves. we - // don't want to mutate the error object, because - // the stack trace could be 'fixed' multiple times, - // and Vite will fix stack traces before we even - // see them if they occur during ssrLoadModule - const original = error.stack; - vite.ssrFixStacktrace(error); - const fixed = error.stack; - error.stack = original; - - return fixed; + return error.stack ? vite.ssrRewriteStacktrace(error.stack) : error.stack; } update_manifest(); @@ -220,7 +207,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}`) + ? await vite.ssrLoadModule(`/${config.kit.files.hooks}`, { fixStacktrace: false }) : {}; const handle = user_hooks.handle || (({ event, resolve }) => resolve(event)); @@ -260,13 +247,15 @@ export async function create_plugin(config, cwd) { // can get loaded twice via different URLs, which causes failures. Might // require changes to Vite to fix const { default: root } = await vite.ssrLoadModule( - `/${posixify(path.relative(cwd, `${config.kit.outDir}/generated/root.svelte`))}` + `/${posixify(path.relative(cwd, `${config.kit.outDir}/generated/root.svelte`))}`, + { fixStacktrace: false } ); const paths = await vite.ssrLoadModule( process.env.BUNDLED ? `/${posixify(path.relative(cwd, `${config.kit.outDir}/runtime/paths.js`))}` - : `/@fs${runtime}/paths.js` + : `/@fs${runtime}/paths.js`, + { fixStacktrace: false } ); paths.set_paths({ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc732d636efe..666b64b04109 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,11 +69,13 @@ importers: packages/adapter-cloudflare: specifiers: + '@types/ws': ^8.5.3 esbuild: ^0.14.21 typescript: ^4.6.2 dependencies: esbuild: 0.14.21 devDependencies: + '@types/ws': 8.5.3 typescript: 4.6.2 packages/adapter-cloudflare-workers: @@ -267,11 +269,11 @@ importers: svelte2tsx: ~0.5.0 tiny-glob: ^0.2.9 uvu: ^0.5.2 - vite: ^2.8.0 + vite: ^2.9.0 dependencies: - '@sveltejs/vite-plugin-svelte': 1.0.0-next.32_svelte@3.44.2+vite@2.8.0 + '@sveltejs/vite-plugin-svelte': 1.0.0-next.32_svelte@3.44.2+vite@2.9.0 sade: 1.7.4 - vite: 2.8.0 + vite: 2.9.0 devDependencies: '@playwright/test': 1.19.1 '@rollup/plugin-replace': 4.0.0_rollup@2.60.2 @@ -403,7 +405,7 @@ importers: shiki-twoslash: ^3.0.2 svelte: ^3.43.0 typescript: ~4.5.5 - vite: ^2.8.0 + vite: ^2.9.0 vite-imagetools: ^4.0.3 devDependencies: '@sveltejs/adapter-auto': link:../../packages/adapter-auto @@ -419,7 +421,7 @@ importers: shiki-twoslash: 3.0.2 svelte: 3.44.2 typescript: 4.5.5 - vite: 2.8.0 + vite: 2.9.0 vite-imagetools: 4.0.3 packages: @@ -434,9 +436,9 @@ packages: resolution: {integrity: sha512-Ej/Y2E+VV6sR9X7pWL5F3VgEWrABaT292DRqRU6R4hnQjPtC/zD3nagxVdXWiRQvYDh8kHXo7IDmG42eJ/dOMA==} dependencies: '@actions/http-client': 1.0.11 - '@octokit/core': 3.5.1 - '@octokit/plugin-paginate-rest': 2.17.0_@octokit+core@3.5.1 - '@octokit/plugin-rest-endpoint-methods': 4.15.1_@octokit+core@3.5.1 + '@octokit/core': 3.6.0 + '@octokit/plugin-paginate-rest': 2.17.0_@octokit+core@3.6.0 + '@octokit/plugin-rest-endpoint-methods': 4.15.1_@octokit+core@3.6.0 transitivePeerDependencies: - encoding dev: true @@ -1348,8 +1350,8 @@ packages: '@octokit/types': 6.34.0 dev: true - /@octokit/core/3.5.1: - resolution: {integrity: sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==} + /@octokit/core/3.6.0: + resolution: {integrity: sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==} dependencies: '@octokit/auth-token': 2.5.0 '@octokit/graphql': 4.8.0 @@ -1384,21 +1386,21 @@ packages: resolution: {integrity: sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==} dev: true - /@octokit/plugin-paginate-rest/2.17.0_@octokit+core@3.5.1: + /@octokit/plugin-paginate-rest/2.17.0_@octokit+core@3.6.0: resolution: {integrity: sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==} peerDependencies: '@octokit/core': '>=2' dependencies: - '@octokit/core': 3.5.1 + '@octokit/core': 3.6.0 '@octokit/types': 6.34.0 dev: true - /@octokit/plugin-rest-endpoint-methods/4.15.1_@octokit+core@3.5.1: + /@octokit/plugin-rest-endpoint-methods/4.15.1_@octokit+core@3.6.0: resolution: {integrity: sha512-4gQg4ySoW7ktKB0Mf38fHzcSffVZd6mT5deJQtpqkuPuAqzlED5AJTeW8Uk7dPRn7KaOlWcXB0MedTFJU1j4qA==} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 3.5.1 + '@octokit/core': 3.6.0 '@octokit/types': 6.34.0 deprecation: 2.3.1 dev: true @@ -1563,7 +1565,7 @@ packages: golden-fleece: 1.0.9 dev: true - /@sveltejs/vite-plugin-svelte/1.0.0-next.32_svelte@3.44.2+vite@2.8.0: + /@sveltejs/vite-plugin-svelte/1.0.0-next.32_svelte@3.44.2+vite@2.9.0: resolution: {integrity: sha512-Lhf5BxVylosHIW6U2s6WDQA39ycd+bXivC8gHsXCJeLzxoHj7Pv7XAOk25xRSXT4wHg9DWFMBQh2DFU0DxHZ2g==} engines: {node: ^14.13.1 || >= 16} peerDependencies: @@ -1581,7 +1583,7 @@ packages: require-relative: 0.8.7 svelte: 3.44.2 svelte-hmr: 0.14.7_svelte@3.44.2 - vite: 2.8.0 + vite: 2.9.0 transitivePeerDependencies: - supports-color dev: false @@ -1773,6 +1775,12 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true + /@types/ws/8.5.3: + resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} + dependencies: + '@types/node': 17.0.21 + dev: true + /@types/yargs-parser/20.2.1: resolution: {integrity: sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==} dev: true @@ -2532,6 +2540,18 @@ packages: dependencies: ms: 2.1.2 + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + /decamelize-keys/1.1.0: resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} engines: {node: '>=0.10.0'} @@ -2723,12 +2743,29 @@ packages: resolution: {integrity: sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=} dev: true + /esbuild-android-64/0.14.29: + resolution: {integrity: sha512-tJuaN33SVZyiHxRaVTo1pwW+rn3qetJX/SRuc/83rrKYtyZG0XfsQ1ao1nEudIt9w37ZSNXR236xEfm2C43sbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + /esbuild-android-arm64/0.14.21: resolution: {integrity: sha512-Bqgld1TY0wZv8TqiQmVxQFgYzz8ZmyzT7clXBDZFkOOdRybzsnj8AZuK1pwcLVA7Ya6XncHgJqIao7NFd3s0RQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true + dev: false + optional: true + + /esbuild-android-arm64/0.14.29: + resolution: {integrity: sha512-D74dCv6yYnMTlofVy1JKiLM5JdVSQd60/rQfJSDP9qvRAI0laPXIG/IXY1RG6jobmFMUfL38PbFnCqyI/6fPXg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true /esbuild-darwin-64/0.14.21: @@ -2737,6 +2774,15 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-64/0.14.29: + resolution: {integrity: sha512-+CJaRvfTkzs9t+CjGa0Oa28WoXa7EeLutQhxus+fFcu0MHhsBhlmeWHac3Cc/Sf/xPi1b2ccDFfzGYJCfV0RrA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true /esbuild-darwin-arm64/0.14.21: @@ -2745,6 +2791,15 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-arm64/0.14.29: + resolution: {integrity: sha512-5Wgz/+zK+8X2ZW7vIbwoZ613Vfr4A8HmIs1XdzRmdC1kG0n5EG5fvKk/jUxhNlrYPx1gSY7XadQ3l4xAManPSw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true /esbuild-freebsd-64/0.14.21: @@ -2753,6 +2808,15 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-64/0.14.29: + resolution: {integrity: sha512-VTfS7Bm9QA12JK1YXF8+WyYOfvD7WMpbArtDj6bGJ5Sy5xp01c/q70Arkn596aGcGj0TvQRplaaCIrfBG1Wdtg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true optional: true /esbuild-freebsd-arm64/0.14.21: @@ -2761,6 +2825,15 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-arm64/0.14.29: + resolution: {integrity: sha512-WP5L4ejwLWWvd3Fo2J5mlXvG3zQHaw5N1KxFGnUc4+2ZFZknP0ST63i0IQhpJLgEJwnQpXv2uZlU1iWZjFqEIg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true optional: true /esbuild-linux-32/0.14.21: @@ -2769,6 +2842,15 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-32/0.14.29: + resolution: {integrity: sha512-4myeOvFmQBWdI2U1dEBe2DCSpaZyjdQtmjUY11Zu2eQg4ynqLb8Y5mNjNU9UN063aVsCYYfbs8jbken/PjyidA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true optional: true /esbuild-linux-64/0.14.21: @@ -2777,6 +2859,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-64/0.14.29: + resolution: {integrity: sha512-iaEuLhssReAKE7HMwxwFJFn7D/EXEs43fFy5CJeA4DGmU6JHh0qVJD2p/UP46DvUXLRKXsXw0i+kv5TdJ1w5pg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /esbuild-linux-arm/0.14.21: @@ -2785,6 +2876,15 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm/0.14.29: + resolution: {integrity: sha512-OXa9D9QL1hwrAnYYAHt/cXAuSCmoSqYfTW/0CEY0LgJNyTxJKtqc5mlwjAZAvgyjmha0auS/sQ0bXfGf2wAokQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true /esbuild-linux-arm64/0.14.21: @@ -2793,6 +2893,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm64/0.14.29: + resolution: {integrity: sha512-KYf7s8wDfUy+kjKymW3twyGT14OABjGHRkm9gPJ0z4BuvqljfOOUbq9qT3JYFnZJHOgkr29atT//hcdD0Pi7Mw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /esbuild-linux-mips64le/0.14.21: @@ -2801,6 +2910,15 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-mips64le/0.14.29: + resolution: {integrity: sha512-05jPtWQMsZ1aMGfHOvnR5KrTvigPbU35BtuItSSWLI2sJu5VrM8Pr9Owym4wPvA4153DFcOJ1EPN/2ujcDt54g==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true optional: true /esbuild-linux-ppc64le/0.14.21: @@ -2809,6 +2927,15 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-ppc64le/0.14.29: + resolution: {integrity: sha512-FYhBqn4Ir9xG+f6B5VIQVbRuM4S6qwy29dDNYFPoxLRnwTEKToIYIUESN1qHyUmIbfO0YB4phG2JDV2JDN9Kgw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true /esbuild-linux-riscv64/0.14.21: @@ -2817,6 +2944,15 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-riscv64/0.14.29: + resolution: {integrity: sha512-eqZMqPehkb4nZcffnuOpXJQdGURGd6GXQ4ZsDHSWyIUaA+V4FpMBe+5zMPtXRD2N4BtyzVvnBko6K8IWWr36ew==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true /esbuild-linux-s390x/0.14.21: @@ -2825,6 +2961,15 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-s390x/0.14.29: + resolution: {integrity: sha512-o7EYajF1rC/4ho7kpSG3gENVx0o2SsHm7cJ5fvewWB/TEczWU7teDgusGSujxCYcMottE3zqa423VTglNTYhjg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true /esbuild-netbsd-64/0.14.21: @@ -2833,6 +2978,15 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: false + optional: true + + /esbuild-netbsd-64/0.14.29: + resolution: {integrity: sha512-/esN6tb6OBSot6+JxgeOZeBk6P8V/WdR3GKBFeFpSqhgw4wx7xWUqPrdx4XNpBVO7X4Ipw9SAqgBrWHlXfddww==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true optional: true /esbuild-openbsd-64/0.14.21: @@ -2841,6 +2995,15 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: false + optional: true + + /esbuild-openbsd-64/0.14.29: + resolution: {integrity: sha512-jUTdDzhEKrD0pLpjmk0UxwlfNJNg/D50vdwhrVcW/D26Vg0hVbthMfb19PJMatzclbK7cmgk1Nu0eNS+abzoHw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true optional: true /esbuild-sunos-64/0.14.21: @@ -2849,6 +3012,15 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: false + optional: true + + /esbuild-sunos-64/0.14.29: + resolution: {integrity: sha512-EfhQN/XO+TBHTbkxwsxwA7EfiTHFe+MNDfxcf0nj97moCppD9JHPq48MLtOaDcuvrTYOcrMdJVeqmmeQ7doTcg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true optional: true /esbuild-windows-32/0.14.21: @@ -2857,6 +3029,15 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false + optional: true + + /esbuild-windows-32/0.14.29: + resolution: {integrity: sha512-uoyb0YAJ6uWH4PYuYjfGNjvgLlb5t6b3zIaGmpWPOjgpr1Nb3SJtQiK4YCPGhONgfg2v6DcJgSbOteuKXhwqAw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true /esbuild-windows-64/0.14.21: @@ -2865,6 +3046,15 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false + optional: true + + /esbuild-windows-64/0.14.29: + resolution: {integrity: sha512-X9cW/Wl95QjsH8WUyr3NqbmfdU72jCp71cH3pwPvI4CgBM2IeOUDdbt6oIGljPu2bf5eGDIo8K3Y3vvXCCTd8A==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true /esbuild-windows-arm64/0.14.21: @@ -2873,6 +3063,15 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false + optional: true + + /esbuild-windows-arm64/0.14.29: + resolution: {integrity: sha512-+O/PI+68fbUZPpl3eXhqGHTGK7DjLcexNnyJqtLZXOFwoAjaXlS5UBCvVcR3o2va+AqZTj8o6URaz8D2K+yfQQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true /esbuild/0.14.21: @@ -2900,6 +3099,34 @@ packages: esbuild-windows-32: 0.14.21 esbuild-windows-64: 0.14.21 esbuild-windows-arm64: 0.14.21 + dev: false + + /esbuild/0.14.29: + resolution: {integrity: sha512-SQS8cO8xFEqevYlrHt6exIhK853Me4nZ4aMW6ieysInLa0FMAL+AKs87HYNRtR2YWRcEIqoXAHh+Ytt5/66qpg==} + 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 /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -4257,7 +4484,7 @@ packages: /micromark/2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} dependencies: - debug: 4.3.3 + debug: 4.3.4 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -4362,8 +4589,8 @@ packages: thenify-all: 1.6.0 dev: true - /nanoid/3.2.0: - resolution: {integrity: sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==} + /nanoid/3.3.2: + resolution: {integrity: sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -4810,11 +5037,11 @@ packages: resolution: {integrity: sha512-me2dL+chJVb88zpE228MvA6wIRy1CuXxGTwI5hYe4DnSnXRbtJT+9ggRj+49kgHgs/AKMTKOt/EkTHSvQJmRXA==} dev: true - /postcss/8.4.6: - resolution: {integrity: sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==} + /postcss/8.4.12: + resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.2.0 + nanoid: 3.3.2 picocolors: 1.0.0 source-map-js: 1.0.2 @@ -5991,8 +6218,8 @@ packages: magic-string: 0.25.7 dev: true - /vite/2.8.0: - resolution: {integrity: sha512-ed5rjyeysttuPJX/aKSA0gTB/8ZKLM5xF6FtEuKy1B9DiQbDNFMVMQxnb9JesgBPUMMIJxC8w5KZ/KNWLKFXoA==} + /vite/2.9.0: + resolution: {integrity: sha512-5NAnNqzPmZzJvrswZGeTS2JHrBGIzIWJA2hBTTMYuoBVEMh0xwE0b5yyIXFxf7F07hrK4ugX2LJ7q6t7iIbd4Q==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -6007,8 +6234,8 @@ packages: stylus: optional: true dependencies: - esbuild: 0.14.21 - postcss: 8.4.6 + esbuild: 0.14.29 + postcss: 8.4.12 resolve: 1.22.0 rollup: 2.60.2 optionalDependencies: diff --git a/sites/kit.svelte.dev/package.json b/sites/kit.svelte.dev/package.json index a05ed591a437..e356b994f9f0 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.5.5", - "vite": "^2.8.0", + "vite": "^2.9.0", "vite-imagetools": "^4.0.3" }, "type": "module"