From 7ae6837cfa9c0ff785802e19b3e25a21ce0cef45 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 20 Mar 2021 16:09:37 +1000 Subject: [PATCH] update Svelte and fix Windows build Svelte 3.25.0 and onwards bundle compiler.mjs, which seems to be preferentially used over the .js file. Presumably this is only breaking on Windows due to the lack of a sandbox. Resolve by explicitly requesting the .js file. --- ts/package.json | 2 +- ts/svelte/svelte.js | 3 +-- ts/yarn.lock | 8 ++++---- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/ts/package.json b/ts/package.json index 0c41ea628..b1f543cc9 100644 --- a/ts/package.json +++ b/ts/package.json @@ -42,7 +42,7 @@ "rollup-plugin-terser": "^7.0.2", "sass": "^1.32.6", "semver": "^7.3.4", - "svelte": "=3.24.1", + "svelte": "^3.25.0", "svelte-check": "^1.0.61", "svelte-preprocess": "^4.6.9", "svelte2tsx": "^0.1.133", diff --git a/ts/svelte/svelte.js b/ts/svelte/svelte.js index 259cde4fc..b4d9dbf02 100644 --- a/ts/svelte/svelte.js +++ b/ts/svelte/svelte.js @@ -6,8 +6,7 @@ const input = process.argv[2]; const outputJs = process.argv[3]; const temp = process.argv[4]; - -const svelte = require("svelte/compiler"); +const svelte = require("svelte/compiler.js"); const source = fs.readFileSync(input, "utf8"); diff --git a/ts/yarn.lock b/ts/yarn.lock index dac4c2575..cc0e1b5ea 100644 --- a/ts/yarn.lock +++ b/ts/yarn.lock @@ -2368,10 +2368,10 @@ svelte2tsx@^0.1.133: dedent-js "^1.0.1" pascal-case "^3.1.1" -svelte@=3.24.1: - version "3.24.1" - resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.24.1.tgz#aca364937dd1df27fe131e2a4c234acb6061db4b" - integrity sha512-OX/IBVUJSFo1rnznXdwf9rv6LReJ3qQ0PwRjj76vfUWyTfbHbR9OXqJBnUrpjyis2dwYcbT2Zm1DFjOOF1ZbbQ== +svelte@^3.25.0: + version "3.35.0" + resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.35.0.tgz#e0d0ba60c4852181c2b4fd851194be6fda493e65" + integrity sha512-gknlZkR2sXheu/X+B7dDImwANVvK1R0QGQLd8CNIfxxGPeXBmePnxfzb6fWwTQRsYQG7lYkZXvpXJvxvpsoB7g== table@^5.2.3: version "5.4.6"