diff --git a/site/package-lock.json b/site/package-lock.json index 6018a5b276..f4dc1eec09 100644 --- a/site/package-lock.json +++ b/site/package-lock.json @@ -22,7 +22,7 @@ "devDependencies": { "@sindresorhus/slugify": "^0.9.1", "@sveltejs/adapter-node": "next", - "@sveltejs/kit": "next", + "@sveltejs/kit": "^1.0.0-next.186", "@sveltejs/site-kit": "^1.4.0", "@sveltejs/svelte-repl": "^0.3.0", "degit": "^2.1.4", @@ -425,6 +425,19 @@ "core-js": "^2.5.7" } }, + "node_modules/@rollup/pluginutils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.1.tgz", + "integrity": "sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, "node_modules/@sindresorhus/slugify": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-0.9.1.tgz", @@ -449,24 +462,24 @@ } }, "node_modules/@sveltejs/kit": { - "version": "1.0.0-next.182", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.182.tgz", - "integrity": "sha512-XR8SYJTDD84wN89ynRmP/FBwUWY61dAXsveKPI4JcW9njgnDN6mplDqh4lTZ0CvexV/Yv5Fd910Pm3IPV6SEBw==", + "version": "1.0.0-next.186", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.186.tgz", + "integrity": "sha512-LFv2q2cToreUcGp0B+5uVfu0qMvQiw3hsyELnUwxPP/lpUbcmYjgQmwivjRNTdudCqZt7ng3Ehy7UDILbBhExQ==", "dev": true, "dependencies": { - "@sveltejs/vite-plugin-svelte": "^1.0.0-next.27", + "@sveltejs/vite-plugin-svelte": "^1.0.0-next.30", "cheap-watch": "^1.0.4", "sade": "^1.7.4", - "vite": "^2.6.7" + "vite": "^2.6.10" }, "bin": { "svelte-kit": "svelte-kit.js" }, "engines": { - "node": "^12.20 || >=14.13" + "node": ">=14.13" }, "peerDependencies": { - "svelte": "^3.43.0" + "svelte": "^3.44.0" } }, "node_modules/@sveltejs/site-kit": { @@ -500,9 +513,9 @@ "dev": true }, "node_modules/@sveltejs/vite-plugin-svelte": { - "version": "1.0.0-next.27", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.27.tgz", - "integrity": "sha512-hiau09LA/5eGGFTxXtRPIxKmWw8By8t+Vw+uvgKYeUf+4zJLe/Q5yX3Przf2CmW0J6fPi4NWWIeYsLrOd78a2w==", + "version": "1.0.0-next.30", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.30.tgz", + "integrity": "sha512-YQqdMxjL1VgSFk4/+IY3yLwuRRapPafPiZTiaGEq1psbJYSNYUWx9F1zMm32GMsnogg3zn99mGJOqe3ld3HZSg==", "dev": true, "dependencies": { "@rollup/pluginutils": "^4.1.1", @@ -513,11 +526,11 @@ "svelte-hmr": "^0.14.7" }, "engines": { - "node": "^12.20 || ^14.13.1 || >= 16" + "node": "^14.13.1 || >= 16" }, "peerDependencies": { "diff-match-patch": "^1.0.5", - "svelte": "^3.34.0", + "svelte": "^3.44.0", "vite": "^2.6.0" }, "peerDependenciesMeta": { @@ -526,19 +539,6 @@ } } }, - "node_modules/@sveltejs/vite-plugin-svelte/node_modules/@rollup/pluginutils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.1.tgz", - "integrity": "sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==", - "dev": true, - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/@types/node": { "version": "16.10.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", @@ -1447,9 +1447,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/nanoid": { - "version": "3.1.29", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.29.tgz", - "integrity": "sha512-dW2pUSGZ8ZnCFIlBIA31SV8huOGCHb6OwzVCc7A69rb/a+SgPBwfmLvK5TKQ3INPbRkcI8a/Owo0XbiTNH19wg==", + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -2075,9 +2075,9 @@ ] }, "node_modules/svelte": { - "version": "3.43.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.43.1.tgz", - "integrity": "sha512-nvPIaKx4HLzYlSdquISZpgG1Kqr2VAWQjZOt3Iwm3UhbqmA0LnSx4k1YpRMEhjQYW3ZCqQoK8Egto9tv4YewMA==", + "version": "3.44.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.44.0.tgz", + "integrity": "sha512-zWACSJBSncGiDvFfYOMFGNV5zDLOlyhftmO5yOZ0lEtQMptpElaRtl39MWz1+lYCpwUq4F3Q2lTzI9TrTL+eMA==", "dev": true, "engines": { "node": ">= 8" @@ -2172,9 +2172,9 @@ } }, "node_modules/vite": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.6.7.tgz", - "integrity": "sha512-ewk//jve9k6vlU8PfJmWUHN8k0YYdw4VaKOMvoQ3nT2Pb6k5OSMKQi4jPOzVH/TlUqMsCrq7IJ80xcuDDVyigg==", + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.6.10.tgz", + "integrity": "sha512-XbevwpDJMs3lKiGEj0UQScsOCpwHIjFgfzPnFVkPgnxsF9oPv1uGyckLg58XkXv6LnO46KN9yZqJzINFmAxtUg==", "dev": true, "dependencies": { "esbuild": "^0.13.2", @@ -2592,6 +2592,16 @@ "core-js": "^2.5.7" } }, + "@rollup/pluginutils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.1.tgz", + "integrity": "sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + }, "@sindresorhus/slugify": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-0.9.1.tgz", @@ -2613,15 +2623,15 @@ } }, "@sveltejs/kit": { - "version": "1.0.0-next.182", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.182.tgz", - "integrity": "sha512-XR8SYJTDD84wN89ynRmP/FBwUWY61dAXsveKPI4JcW9njgnDN6mplDqh4lTZ0CvexV/Yv5Fd910Pm3IPV6SEBw==", + "version": "1.0.0-next.186", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.186.tgz", + "integrity": "sha512-LFv2q2cToreUcGp0B+5uVfu0qMvQiw3hsyELnUwxPP/lpUbcmYjgQmwivjRNTdudCqZt7ng3Ehy7UDILbBhExQ==", "dev": true, "requires": { - "@sveltejs/vite-plugin-svelte": "^1.0.0-next.27", + "@sveltejs/vite-plugin-svelte": "^1.0.0-next.30", "cheap-watch": "^1.0.4", "sade": "^1.7.4", - "vite": "^2.6.7" + "vite": "^2.6.10" } }, "@sveltejs/site-kit": { @@ -2657,9 +2667,9 @@ } }, "@sveltejs/vite-plugin-svelte": { - "version": "1.0.0-next.27", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.27.tgz", - "integrity": "sha512-hiau09LA/5eGGFTxXtRPIxKmWw8By8t+Vw+uvgKYeUf+4zJLe/Q5yX3Przf2CmW0J6fPi4NWWIeYsLrOd78a2w==", + "version": "1.0.0-next.30", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.30.tgz", + "integrity": "sha512-YQqdMxjL1VgSFk4/+IY3yLwuRRapPafPiZTiaGEq1psbJYSNYUWx9F1zMm32GMsnogg3zn99mGJOqe3ld3HZSg==", "dev": true, "requires": { "@rollup/pluginutils": "^4.1.1", @@ -2668,18 +2678,6 @@ "magic-string": "^0.25.7", "require-relative": "^0.8.7", "svelte-hmr": "^0.14.7" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.1.tgz", - "integrity": "sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==", - "dev": true, - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - } } }, "@types/node": { @@ -3337,9 +3335,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "nanoid": { - "version": "3.1.29", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.29.tgz", - "integrity": "sha512-dW2pUSGZ8ZnCFIlBIA31SV8huOGCHb6OwzVCc7A69rb/a+SgPBwfmLvK5TKQ3INPbRkcI8a/Owo0XbiTNH19wg==", + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", "dev": true }, "node-fetch": { @@ -3809,9 +3807,9 @@ } }, "svelte": { - "version": "3.43.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.43.1.tgz", - "integrity": "sha512-nvPIaKx4HLzYlSdquISZpgG1Kqr2VAWQjZOt3Iwm3UhbqmA0LnSx4k1YpRMEhjQYW3ZCqQoK8Egto9tv4YewMA==", + "version": "3.44.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.44.0.tgz", + "integrity": "sha512-zWACSJBSncGiDvFfYOMFGNV5zDLOlyhftmO5yOZ0lEtQMptpElaRtl39MWz1+lYCpwUq4F3Q2lTzI9TrTL+eMA==", "dev": true }, "svelte-hmr": { @@ -3889,9 +3887,9 @@ } }, "vite": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.6.7.tgz", - "integrity": "sha512-ewk//jve9k6vlU8PfJmWUHN8k0YYdw4VaKOMvoQ3nT2Pb6k5OSMKQi4jPOzVH/TlUqMsCrq7IJ80xcuDDVyigg==", + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.6.10.tgz", + "integrity": "sha512-XbevwpDJMs3lKiGEj0UQScsOCpwHIjFgfzPnFVkPgnxsF9oPv1uGyckLg58XkXv6LnO46KN9yZqJzINFmAxtUg==", "dev": true, "requires": { "esbuild": "^0.13.2", diff --git a/site/src/routes/repl/[id]/_components/AppControls/index.svelte b/site/src/routes/repl/[id]/_components/AppControls/index.svelte index 44b4fcf76c..94a019325f 100644 --- a/site/src/routes/repl/[id]/_components/AppControls/index.svelte +++ b/site/src/routes/repl/[id]/_components/AppControls/index.svelte @@ -161,10 +161,7 @@ var app = new App({ target: document.body }); -export ` - // Break up 'export default' to avoid Vite import scan crashing - // See https://github.com/vitejs/vite/pull/5193 - + 'default app;' }); +export default app;` }); downloadBlob(doNotZip.toBlob(files), 'svelte-app.zip');