diff --git a/package.json b/package.json index 07d0e8b0a..3ca020571 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@changesets/cli": "^2.16.0", "@types/fs-extra": "^9.0.12", "@types/jest": "^26.0.24", - "@types/node": "^16.0.1", + "@types/node": "^16.3.0", "@types/semver": "^7.3.7", "@typescript-eslint/eslint-plugin": "^4.28.2", "@typescript-eslint/parser": "^4.28.2", diff --git a/packages/e2e-tests/autoprefixer-browerslist/package.json b/packages/e2e-tests/autoprefixer-browerslist/package.json index 0bc974d1b..d8ea5a462 100644 --- a/packages/e2e-tests/autoprefixer-browerslist/package.json +++ b/packages/e2e-tests/autoprefixer-browerslist/package.json @@ -16,8 +16,7 @@ "postcss": "^8.3.5", "postcss-load-config": "^3.1.0", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", - "svelte-preprocess": "^4.7.3", + "svelte-preprocess": "^4.7.4", "vite": "^2.4.1" } } diff --git a/packages/e2e-tests/configfile-custom/package.json b/packages/e2e-tests/configfile-custom/package.json index 949487d38..e9e0b5c20 100644 --- a/packages/e2e-tests/configfile-custom/package.json +++ b/packages/e2e-tests/configfile-custom/package.json @@ -13,7 +13,6 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "workspace:*", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", "vite": "^2.4.1" } } diff --git a/packages/e2e-tests/configfile-esm/package.json b/packages/e2e-tests/configfile-esm/package.json index 58eb19852..773173881 100644 --- a/packages/e2e-tests/configfile-esm/package.json +++ b/packages/e2e-tests/configfile-esm/package.json @@ -13,8 +13,7 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "workspace:*", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", - "svelte-preprocess": "^4.7.3", + "svelte-preprocess": "^4.7.4", "vite": "^2.4.1" }, "type": "module" diff --git a/packages/e2e-tests/custom-extensions/package.json b/packages/e2e-tests/custom-extensions/package.json index 6d2d5b2de..00968b523 100644 --- a/packages/e2e-tests/custom-extensions/package.json +++ b/packages/e2e-tests/custom-extensions/package.json @@ -10,7 +10,6 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "workspace:*", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", "vite": "^2.4.1" } } diff --git a/packages/e2e-tests/hmr/package.json b/packages/e2e-tests/hmr/package.json index 03a9c8888..3b6f43ae1 100644 --- a/packages/e2e-tests/hmr/package.json +++ b/packages/e2e-tests/hmr/package.json @@ -13,7 +13,6 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "workspace:*", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", "vite": "^2.4.1", "node-fetch": "^2.6.1" } diff --git a/packages/e2e-tests/kit-node/__tests__/kit.spec.ts b/packages/e2e-tests/kit-node/__tests__/kit.spec.ts index ff2bb418f..e2ac2de3a 100644 --- a/packages/e2e-tests/kit-node/__tests__/kit.spec.ts +++ b/packages/e2e-tests/kit-node/__tests__/kit.spec.ts @@ -139,8 +139,24 @@ describe('kit-node', () => { await expect(await getText(`#hmr-test2`)).toBe('bar'); }); - describe('Counter.svelte', () => { + describe('child component update', () => { + const updateChild = editFileAndWaitForHmrComplete.bind(null, 'src/lib/Child.svelte'); const updateCounter = editFileAndWaitForHmrComplete.bind(null, 'src/lib/Counter.svelte'); + it('should preserve dom order', async () => { + expect(await getText('#before-child')).toBe('before-child'); + expect(await getText('#test-child')).toBe('test-child'); + expect(await getText('#after-child')).toBe('after-child'); + expect(await getEl('#before-child + #test-child')).not.toBe(null); + expect(await getEl('#test-child + #after-child')).not.toBe(null); + await updateChild((content) => + content.replace('', '-foo') + ); + expect(await getText('#before-child')).toBe('before-child'); + expect(await getText('#test-child')).toBe('test-child-foo'); + expect(await getText('#after-child')).toBe('after-child'); + expect(await getEl('#before-child + #test-child')).not.toBe(null); + expect(await getEl('#test-child + #after-child')).not.toBe(null); + }); it('should render additional html', async () => { // add div 1 expect(await getEl('#hmr-test3')).toBe(null); diff --git a/packages/e2e-tests/kit-node/package.json b/packages/e2e-tests/kit-node/package.json index 99307a91c..1678fb090 100644 --- a/packages/e2e-tests/kit-node/package.json +++ b/packages/e2e-tests/kit-node/package.json @@ -9,7 +9,7 @@ }, "devDependencies": { "@sveltejs/adapter-node": "^1.0.0-next.32", - "@sveltejs/kit": "^1.0.0-next.122", + "@sveltejs/kit": "^1.0.0-next.123", "svelte": "^3.38.3" }, "type": "module", diff --git a/packages/e2e-tests/kit-node/src/lib/Child.svelte b/packages/e2e-tests/kit-node/src/lib/Child.svelte new file mode 100644 index 000000000..434c276b6 --- /dev/null +++ b/packages/e2e-tests/kit-node/src/lib/Child.svelte @@ -0,0 +1,5 @@ + + +
{testId}
diff --git a/packages/e2e-tests/kit-node/src/routes/index.svelte b/packages/e2e-tests/kit-node/src/routes/index.svelte index 2a4baad02..c5c1f89c4 100644 --- a/packages/e2e-tests/kit-node/src/routes/index.svelte +++ b/packages/e2e-tests/kit-node/src/routes/index.svelte @@ -2,6 +2,8 @@ import { onMount } from 'svelte'; // eslint-disable-next-line node/no-missing-import import Counter from '$lib/Counter.svelte'; + // eslint-disable-next-line node/no-missing-import + import Child from '$lib/Child.svelte'; onMount(async () => { const isSSR = (await import('../client-only-module.js')).default; @@ -15,6 +17,10 @@

Visit svelte.dev to learn how to build Svelte apps.

+ +
before-child
+ +
after-child
diff --git a/packages/e2e-tests/package-json-svelte-field/package.json b/packages/e2e-tests/package-json-svelte-field/package.json index 06abe6348..e929cd99e 100644 --- a/packages/e2e-tests/package-json-svelte-field/package.json +++ b/packages/e2e-tests/package-json-svelte-field/package.json @@ -13,7 +13,6 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "workspace:*", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", "vite": "^2.4.1" } } diff --git a/packages/e2e-tests/svelte-preprocess/package.json b/packages/e2e-tests/svelte-preprocess/package.json index 5e5438a08..03abb38dc 100644 --- a/packages/e2e-tests/svelte-preprocess/package.json +++ b/packages/e2e-tests/svelte-preprocess/package.json @@ -10,8 +10,7 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "workspace:*", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", - "svelte-preprocess": "^4.7.3", + "svelte-preprocess": "^4.7.4", "typescript": "^4.3.5", "vite": "^2.4.1" } diff --git a/packages/e2e-tests/ts-type-import/package.json b/packages/e2e-tests/ts-type-import/package.json index fe1414920..4d3fcdb1d 100644 --- a/packages/e2e-tests/ts-type-import/package.json +++ b/packages/e2e-tests/ts-type-import/package.json @@ -10,8 +10,8 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "workspace:*", "@tsconfig/svelte": "^2.0.1", - "@types/node": "^16.0.1", - "svelte-preprocess": "^4.7.3", + "@types/node": "^16.3.0", + "svelte-preprocess": "^4.7.4", "vite": "^2.4.1" } } diff --git a/packages/e2e-tests/vite-ssr/package.json b/packages/e2e-tests/vite-ssr/package.json index 2ee6797b4..2316fbfdc 100644 --- a/packages/e2e-tests/vite-ssr/package.json +++ b/packages/e2e-tests/vite-ssr/package.json @@ -20,7 +20,6 @@ "express": "^4.17.1", "serve-static": "^1.14.1", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", "vite": "^2.4.1" } } diff --git a/packages/playground/big/package.json b/packages/playground/big/package.json index 824df2581..6b972c414 100644 --- a/packages/playground/big/package.json +++ b/packages/playground/big/package.json @@ -12,7 +12,6 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "workspace:*", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", "vite": "^2.4.1" } } diff --git a/packages/playground/kit-demo-app/package.json b/packages/playground/kit-demo-app/package.json index a8f897dec..2b0a8219f 100644 --- a/packages/playground/kit-demo-app/package.json +++ b/packages/playground/kit-demo-app/package.json @@ -8,7 +8,7 @@ }, "devDependencies": { "@sveltejs/adapter-node": "^1.0.0-next.32", - "@sveltejs/kit": "^1.0.0-next.122", + "@sveltejs/kit": "^1.0.0-next.123", "svelte": "^3.38.3" }, "type": "module", diff --git a/packages/playground/preprocess-with-vite/package.json b/packages/playground/preprocess-with-vite/package.json index 2844ee508..ba647daa1 100644 --- a/packages/playground/preprocess-with-vite/package.json +++ b/packages/playground/preprocess-with-vite/package.json @@ -12,7 +12,6 @@ "sass": "^1.35.2", "stylus": "^0.54.8", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", "vite": "^2.4.1" } } diff --git a/packages/playground/windicss/package.json b/packages/playground/windicss/package.json index 63bab1f39..0c737ed3d 100644 --- a/packages/playground/windicss/package.json +++ b/packages/playground/windicss/package.json @@ -13,7 +13,6 @@ "devDependencies": { "@sveltejs/vite-plugin-svelte": "workspace:*", "svelte": "^3.38.3", - "svelte-hmr": "^0.14.4", "vite": "^2.4.1", "vite-plugin-windicss": "^1.2.4" } diff --git a/packages/vite-plugin-svelte/package.json b/packages/vite-plugin-svelte/package.json index 7176b495a..a1a32381f 100644 --- a/packages/vite-plugin-svelte/package.json +++ b/packages/vite-plugin-svelte/package.json @@ -49,7 +49,7 @@ "kleur": "^4.1.4", "magic-string": "^0.25.7", "require-relative": "^0.8.7", - "svelte-hmr": "^0.14.4" + "svelte-hmr": "^0.14.5-0" }, "peerDependencies": { "svelte": "^3.34.0", @@ -58,7 +58,7 @@ "devDependencies": { "@types/debug": "^4.1.6", "esbuild": "^0.12.15", - "rollup": "^2.52.8", + "rollup": "^2.53.0", "svelte": "^3.38.3", "tsup": "^4.12.5", "vite": "^2.4.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fb31aa4a3..8b200bfaa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,7 +8,7 @@ importers: '@changesets/cli': ^2.16.0 '@types/fs-extra': ^9.0.12 '@types/jest': ^26.0.24 - '@types/node': ^16.0.1 + '@types/node': ^16.3.0 '@types/semver': ^7.3.7 '@typescript-eslint/eslint-plugin': ^4.28.2 '@typescript-eslint/parser': ^4.28.2 @@ -51,7 +51,7 @@ importers: '@changesets/cli': 2.16.0 '@types/fs-extra': 9.0.12 '@types/jest': 26.0.24 - '@types/node': 16.0.1 + '@types/node': 16.3.0 '@types/semver': 7.3.7 '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 @@ -106,8 +106,7 @@ importers: postcss: ^8.3.5 postcss-load-config: ^3.1.0 svelte: ^3.38.3 - svelte-hmr: ^0.14.4 - svelte-preprocess: ^4.7.3 + svelte-preprocess: ^4.7.4 vite: ^2.4.1 dependencies: e2e-tests-hmr-test-dependency: link:../hmr-test-dependency @@ -117,8 +116,7 @@ importers: postcss: 8.3.5 postcss-load-config: 3.1.0 svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 - svelte-preprocess: 4.7.3_a5a18df0fd80b121f7e25f45162d169d + svelte-preprocess: 4.7.4_a5a18df0fd80b121f7e25f45162d169d vite: 2.4.1 packages/e2e-tests/configfile-custom: @@ -126,14 +124,12 @@ importers: '@sveltejs/vite-plugin-svelte': workspace:* e2e-tests-hmr-test-dependency: workspace:* svelte: ^3.38.3 - svelte-hmr: ^0.14.4 vite: ^2.4.1 dependencies: e2e-tests-hmr-test-dependency: link:../hmr-test-dependency devDependencies: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 vite: 2.4.1 packages/e2e-tests/configfile-esm: @@ -141,28 +137,24 @@ importers: '@sveltejs/vite-plugin-svelte': workspace:* e2e-tests-hmr-test-dependency: workspace:* svelte: ^3.38.3 - svelte-hmr: ^0.14.4 - svelte-preprocess: ^4.7.3 + svelte-preprocess: ^4.7.4 vite: ^2.4.1 dependencies: e2e-tests-hmr-test-dependency: link:../hmr-test-dependency devDependencies: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 - svelte-preprocess: 4.7.3_svelte@3.38.3+typescript@4.3.5 + svelte-preprocess: 4.7.4_svelte@3.38.3+typescript@4.3.5 vite: 2.4.1 packages/e2e-tests/custom-extensions: specifiers: '@sveltejs/vite-plugin-svelte': workspace:* svelte: ^3.38.3 - svelte-hmr: ^0.14.4 vite: ^2.4.1 devDependencies: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 vite: 2.4.1 packages/e2e-tests/hmr: @@ -171,7 +163,6 @@ importers: e2e-tests-hmr-test-dependency: workspace:* node-fetch: ^2.6.1 svelte: ^3.38.3 - svelte-hmr: ^0.14.4 vite: ^2.4.1 dependencies: e2e-tests-hmr-test-dependency: link:../hmr-test-dependency @@ -179,7 +170,6 @@ importers: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte node-fetch: 2.6.1 svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 vite: 2.4.1 packages/e2e-tests/hmr-test-dependency: @@ -188,11 +178,11 @@ importers: packages/e2e-tests/kit-node: specifiers: '@sveltejs/adapter-node': ^1.0.0-next.32 - '@sveltejs/kit': ^1.0.0-next.122 + '@sveltejs/kit': ^1.0.0-next.123 svelte: ^3.38.3 devDependencies: '@sveltejs/adapter-node': 1.0.0-next.32 - '@sveltejs/kit': 1.0.0-next.122_svelte@3.38.3 + '@sveltejs/kit': 1.0.0-next.123_svelte@3.38.3 svelte: 3.38.3 packages/e2e-tests/package-json-svelte-field: @@ -200,29 +190,25 @@ importers: '@sveltejs/vite-plugin-svelte': workspace:* e2e-tests-test-dependency-svelte-field: workspace:* svelte: ^3.38.3 - svelte-hmr: ^0.14.4 vite: ^2.4.1 dependencies: e2e-tests-test-dependency-svelte-field: link:../test-dependency-svelte-field devDependencies: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 vite: 2.4.1 packages/e2e-tests/svelte-preprocess: specifiers: '@sveltejs/vite-plugin-svelte': workspace:* svelte: ^3.38.3 - svelte-hmr: ^0.14.4 - svelte-preprocess: ^4.7.3 + svelte-preprocess: ^4.7.4 typescript: ^4.3.5 vite: ^2.4.1 devDependencies: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 - svelte-preprocess: 4.7.3_svelte@3.38.3+typescript@4.3.5 + svelte-preprocess: 4.7.4_svelte@3.38.3+typescript@4.3.5 typescript: 4.3.5 vite: 2.4.1 @@ -233,14 +219,14 @@ importers: specifiers: '@sveltejs/vite-plugin-svelte': workspace:* '@tsconfig/svelte': ^2.0.1 - '@types/node': ^16.0.1 - svelte-preprocess: ^4.7.3 + '@types/node': ^16.3.0 + svelte-preprocess: ^4.7.4 vite: ^2.4.1 devDependencies: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte '@tsconfig/svelte': 2.0.1 - '@types/node': 16.0.1 - svelte-preprocess: 4.7.3_svelte@3.38.3+typescript@4.3.5 + '@types/node': 16.3.0 + svelte-preprocess: 4.7.4_svelte@3.38.3+typescript@4.3.5 vite: 2.4.1 packages/e2e-tests/vite-ssr: @@ -251,7 +237,6 @@ importers: express: ^4.17.1 serve-static: ^1.14.1 svelte: ^3.38.3 - svelte-hmr: ^0.14.4 vite: ^2.4.1 devDependencies: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte @@ -260,7 +245,6 @@ importers: express: 4.17.1 serve-static: 1.14.1 svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 vite: 2.4.1 packages/playground: @@ -270,12 +254,10 @@ importers: specifiers: '@sveltejs/vite-plugin-svelte': workspace:* svelte: ^3.38.3 - svelte-hmr: ^0.14.4 vite: ^2.4.1 devDependencies: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 vite: 2.4.1 packages/playground/kit-demo-app: @@ -283,7 +265,7 @@ importers: '@fontsource/fira-mono': ^4.5.0 '@lukeed/uuid': ^2.0.0 '@sveltejs/adapter-node': ^1.0.0-next.32 - '@sveltejs/kit': ^1.0.0-next.122 + '@sveltejs/kit': ^1.0.0-next.123 cookie: ^0.4.1 svelte: ^3.38.3 dependencies: @@ -292,7 +274,7 @@ importers: cookie: 0.4.1 devDependencies: '@sveltejs/adapter-node': 1.0.0-next.32 - '@sveltejs/kit': 1.0.0-next.122_svelte@3.38.3 + '@sveltejs/kit': 1.0.0-next.123_svelte@3.38.3 svelte: 3.38.3 packages/playground/optimizedeps-include: @@ -313,21 +295,18 @@ importers: sass: ^1.35.2 stylus: ^0.54.8 svelte: ^3.38.3 - svelte-hmr: ^0.14.4 vite: ^2.4.1 devDependencies: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte sass: 1.35.2 stylus: 0.54.8 svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 vite: 2.4.1 packages/playground/windicss: specifiers: '@sveltejs/vite-plugin-svelte': workspace:* svelte: ^3.38.3 - svelte-hmr: ^0.14.4 vite: ^2.4.1 vite-plugin-windicss: ^1.2.4 windicss: ^3.1.4 @@ -336,7 +315,6 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': link:../../vite-plugin-svelte svelte: 3.38.3 - svelte-hmr: 0.14.4_svelte@3.38.3 vite: 2.4.1 vite-plugin-windicss: 1.2.4_vite@2.4.1 @@ -349,22 +327,22 @@ importers: kleur: ^4.1.4 magic-string: ^0.25.7 require-relative: ^0.8.7 - rollup: ^2.52.8 + rollup: ^2.53.0 svelte: ^3.38.3 - svelte-hmr: ^0.14.4 + svelte-hmr: ^0.14.5-0 tsup: ^4.12.5 vite: ^2.4.1 dependencies: - '@rollup/pluginutils': 4.1.0_rollup@2.52.8 + '@rollup/pluginutils': 4.1.0_rollup@2.53.0 debug: 4.3.2 kleur: 4.1.4 magic-string: 0.25.7 require-relative: 0.8.7 - svelte-hmr: 0.14.4_svelte@3.38.3 + svelte-hmr: 0.14.5-0_svelte@3.38.3 devDependencies: '@types/debug': 4.1.6 esbuild: 0.12.15 - rollup: 2.52.8 + rollup: 2.53.0 svelte: 3.38.3 tsup: 4.12.5_typescript@4.3.5 vite: 2.4.1 @@ -1255,7 +1233,7 @@ packages: resolution: {integrity: sha512-15spi3V28QdevleWBNXE4pIls3nFZmBbUGrW9IVPwiQczuSb9n76TCB4bsk8TSel+I1OkHEdPhu5QKMfY6rQHA==} dev: true - /@rollup/pluginutils/4.1.0_rollup@2.52.8: + /@rollup/pluginutils/4.1.0_rollup@2.53.0: resolution: {integrity: sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -1263,7 +1241,7 @@ packages: dependencies: estree-walker: 2.0.2 picomatch: 2.3.0 - rollup: 2.52.8 + rollup: 2.53.0 dev: false /@sindresorhus/is/0.14.0: @@ -1290,8 +1268,8 @@ packages: tiny-glob: 0.2.9 dev: true - /@sveltejs/kit/1.0.0-next.122_svelte@3.38.3: - resolution: {integrity: sha512-HwyYcbLMN2q7HuO561CD01RZ8ZPEdZgwdTKmyvMYrTZehH9WPJI2VF+7bI84mNxWiQiLnc2gg+Y0klVHXJO+Yw==} + /@sveltejs/kit/1.0.0-next.123_svelte@3.38.3: + resolution: {integrity: sha512-C9UZ5yYdU94hjpmwTPmDpCWphPc9RsSR4TxV67JM+SqDrSCMKx65JI3+goQQzY2ZHARUGukoc1+ijaRxW48AWQ==} engines: {node: ^12.20 || >=14.13} hasBin: true peerDependencies: @@ -1406,10 +1384,6 @@ packages: resolution: {integrity: sha512-iFJOS5Q470FF+r4Ol2pSley7/wCNVqf+jgjhtxLLaJcDs+To2iCxlXIkJXrGLD9w9G/oJ9ibySu7z92DCwr7Pg==} dev: true - /@types/node/15.12.2: - resolution: {integrity: sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==} - dev: true - /@types/node/15.12.4: resolution: {integrity: sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA==} dev: true @@ -1422,6 +1396,10 @@ packages: resolution: {integrity: sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug==} dev: true + /@types/node/16.3.0: + resolution: {integrity: sha512-OydMCocGMGqw/1BnWbhtK+AtwyWTOigtrQlRe57OQmTNcI3HKlVI5FGlh+c4mSqInMPLynFrTlYjfajPu9O/eQ==} + dev: true + /@types/normalize-package-data/2.4.0: resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} dev: true @@ -1441,7 +1419,7 @@ packages: /@types/sass/1.16.0: resolution: {integrity: sha512-2XZovu4NwcqmtZtsBR5XYLw18T8cBCnU2USFHTnYLLHz9fkhnoEMoDsqShJIOFsFhn5aJHjweiUUdTrDGujegA==} dependencies: - '@types/node': 15.12.2 + '@types/node': 16.3.0 dev: true /@types/semver/6.2.2: @@ -6583,6 +6561,14 @@ packages: fsevents: 2.3.2 dev: true + /rollup/2.53.0: + resolution: {integrity: sha512-spgrY78Toh+m0+zaOoeaayJKuzFuWy6o1PdFIBMVwRcuxT0xCOX9A5rChyKe+2ruL4lePKWUMImS4mMW1QAkmQ==} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -7138,15 +7124,16 @@ packages: supports-color: 7.2.0 dev: true - /svelte-hmr/0.14.4_svelte@3.38.3: - resolution: {integrity: sha512-kItFF7vqzStckSigoFmMnxJpTOdB9TWnQAW6Js+yAB4277tLbJIIE5KBlGHNmJNpA7MguqidsPB27Uw5UzQPCA==} + /svelte-hmr/0.14.5-0_svelte@3.38.3: + resolution: {integrity: sha512-shoJ+CoL9m3+qx9miVJ8J7cf9I8a0NQuyXccUXjy7DExfNmhAu0Cg+ob5cHfVCiRjRtQzW2LrmOGl7lgy/XL5w==} peerDependencies: svelte: '>=3.19.0' dependencies: svelte: 3.38.3 + dev: false - /svelte-preprocess/4.7.3_a5a18df0fd80b121f7e25f45162d169d: - resolution: {integrity: sha512-Zx1/xLeGOIBlZMGPRCaXtlMe4ZA0faato5Dc3CosEqwu75MIEPuOstdkH6cy+RYTUYynoxzNaDxkPX4DbrPwRA==} + /svelte-preprocess/4.7.4_a5a18df0fd80b121f7e25f45162d169d: + resolution: {integrity: sha512-mDAmaltQl6e5zU2VEtoWEf7eLTfuOTGr9zt+BpA3AGHo8MIhKiNSPE9OLTCTOMgj0vj/uL9QBbaNmpG4G1CgIA==} engines: {node: '>= 9.11.2'} requiresBuild: true peerDependencies: @@ -7196,8 +7183,8 @@ packages: typescript: 4.3.5 dev: true - /svelte-preprocess/4.7.3_svelte@3.38.3+typescript@4.3.5: - resolution: {integrity: sha512-Zx1/xLeGOIBlZMGPRCaXtlMe4ZA0faato5Dc3CosEqwu75MIEPuOstdkH6cy+RYTUYynoxzNaDxkPX4DbrPwRA==} + /svelte-preprocess/4.7.4_svelte@3.38.3+typescript@4.3.5: + resolution: {integrity: sha512-mDAmaltQl6e5zU2VEtoWEf7eLTfuOTGr9zt+BpA3AGHo8MIhKiNSPE9OLTCTOMgj0vj/uL9QBbaNmpG4G1CgIA==} engines: {node: '>= 9.11.2'} requiresBuild: true peerDependencies: