Skip to content

Commit 031bbda

Browse files
authored
fix: disable css sourcemap in ssr (#201)
1 parent 6f3fabc commit 031bbda

File tree

25 files changed

+101
-82
lines changed

25 files changed

+101
-82
lines changed

.changeset/plenty-wasps-explode.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/vite-plugin-svelte': patch
3+
---
4+
5+
Disable CSS sourcemap in SSR

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"rimraf": "^3.0.2",
6060
"semver": "^7.3.5",
6161
"sirv": "^1.0.18",
62-
"svelte": "^3.43.2",
62+
"svelte": "^3.44.0",
6363
"ts-jest": "^27.0.7",
6464
"typescript": "^4.4.4",
6565
"vite": "^2.6.7"

packages/e2e-tests/autoprefixer-browerslist/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"autoprefixer": "^10.3.7",
1616
"postcss": "^8.3.9",
1717
"postcss-load-config": "^3.1.0",
18-
"svelte": "^3.43.2",
18+
"svelte": "^3.44.0",
1919
"svelte-preprocess": "^4.9.8",
2020
"vite": "^2.6.7"
2121
}

packages/e2e-tests/configfile-custom/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"devDependencies": {
1414
"@sveltejs/vite-plugin-svelte": "workspace:*",
15-
"svelte": "^3.43.2",
15+
"svelte": "^3.44.0",
1616
"vite": "^2.6.7"
1717
}
1818
}

packages/e2e-tests/configfile-esm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"devDependencies": {
1414
"@sveltejs/vite-plugin-svelte": "workspace:*",
15-
"svelte": "^3.43.2",
15+
"svelte": "^3.44.0",
1616
"svelte-preprocess": "^4.9.8",
1717
"vite": "^2.6.7"
1818
},

packages/e2e-tests/custom-extensions/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:*",
12-
"svelte": "^3.43.2",
12+
"svelte": "^3.44.0",
1313
"vite": "^2.6.7"
1414
}
1515
}

packages/e2e-tests/hmr/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"devDependencies": {
1414
"@sveltejs/vite-plugin-svelte": "workspace:*",
1515
"node-fetch": "^2.6.5",
16-
"svelte": "^3.43.2",
16+
"svelte": "^3.44.0",
1717
"vite": "^2.6.7"
1818
}
1919
}

packages/e2e-tests/kit-node/.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
VITE_FOO=FOOBARENV
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
!.env

packages/e2e-tests/kit-node/__tests__/kit.spec.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,16 @@ describe('kit-node', () => {
2828
expect(await getText('h1')).toBe('Hello world!');
2929
expect(await getText('#load')).toBe('SERVER_LOADED');
3030
expect(await getText('#mount')).toBe('BEFORE_MOUNT');
31+
expect(await getText('#i18n')).toBe('WELCOME');
32+
expect(await getText('#env')).toBe('FOOBARENV');
3133

3234
// also get page as text to confirm
3335
const html = await (await fetch(page.url())).text();
3436
expect(html).toMatch('Hello world!');
3537
expect(html).toMatch('SERVER_LOADED');
3638
expect(html).toMatch('BEFORE_MOUNT');
39+
expect(html).toMatch('WELCOME');
40+
expect(html).toMatch('FOOBARENV');
3741

3842
// wait a bit for hydration to kick in
3943
await sleep(550);

packages/e2e-tests/kit-node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"@sveltejs/adapter-node": "^1.0.0-next.55",
1212
"@sveltejs/kit": "^1.0.0-next.184",
1313
"e2e-test-dep-svelte-api-only": "workspace:*",
14-
"svelte": "^3.43.2",
14+
"svelte": "^3.44.0",
1515
"svelte-i18n": "^3.3.13"
1616
},
1717
"type": "module",

packages/e2e-tests/kit-node/src/routes/index.svelte

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
mount_status = 'AFTER_MOUNT';
3333
});
3434
setSomeContext();
35-
addMessages('en', { welcome: 'hello' });
35+
addMessages('en', { welcome: 'WELCOME' });
3636
init({
3737
fallbackLocale: 'en',
3838
initialLocale: 'en'
@@ -50,7 +50,8 @@
5050
<div id="after-child">after-child</div>
5151
<div id="load">{load_status}</div>
5252
<div id="mount">{mount_status}</div>
53-
<div>{$_('welcome')}</div>
53+
<div id="i18n">{$_('welcome')}</div>
54+
<div id="env">{import.meta.env.VITE_FOO}</div>
5455
</main>
5556

5657
<!-- HMR-TEMPLATE-INJECT -->

packages/e2e-tests/package-json-svelte-field/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
"devDependencies": {
1515
"@sveltejs/vite-plugin-svelte": "workspace:*",
16-
"svelte": "^3.43.2",
16+
"svelte": "^3.44.0",
1717
"vite": "^2.6.7"
1818
}
1919
}

packages/e2e-tests/preprocess-with-vite/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"@sveltejs/vite-plugin-svelte": "workspace:*",
1212
"sass": "^1.43.2",
1313
"stylus": "^0.55.0",
14-
"svelte": "^3.43.2",
14+
"svelte": "^3.44.0",
1515
"vite": "^2.6.7"
1616
}
1717
}

packages/e2e-tests/svelte-preprocess/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:*",
12-
"svelte": "^3.43.2",
12+
"svelte": "^3.44.0",
1313
"svelte-preprocess": "^4.9.8",
1414
"typescript": "^4.4.4",
1515
"vite": "^2.6.7"

packages/e2e-tests/vite-ssr-esm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"express": "^4.17.1",
2020
"npm-run-all": "^4.1.5",
2121
"serve-static": "^1.14.1",
22-
"svelte": "^3.43.2",
22+
"svelte": "^3.44.0",
2323
"vite": "^2.6.7"
2424
}
2525
}

packages/e2e-tests/vite-ssr/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"e2e-test-dep-esm-only": "workspace:*",
1818
"express": "^4.17.1",
1919
"serve-static": "^1.14.1",
20-
"svelte": "^3.43.2",
20+
"svelte": "^3.44.0",
2121
"vite": "^2.6.7"
2222
}
2323
}

packages/playground/big-component-library/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"devDependencies": {
1212
"@sveltejs/vite-plugin-svelte": "workspace:*",
1313
"carbon-components-svelte": "^0.45.1",
14-
"svelte": "^3.43.2",
14+
"svelte": "^3.44.0",
1515
"vite": "^2.6.7"
1616
}
1717
}

packages/playground/big/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
},
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:*",
12-
"svelte": "^3.43.2",
12+
"svelte": "^3.44.0",
1313
"vite": "^2.6.7"
1414
}
1515
}

packages/playground/kit-demo-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"devDependencies": {
1111
"@sveltejs/adapter-node": "^1.0.0-next.55",
1212
"@sveltejs/kit": "^1.0.0-next.184",
13-
"svelte": "^3.43.2"
13+
"svelte": "^3.44.0"
1414
},
1515
"type": "module",
1616
"dependencies": {

packages/playground/optimizedeps-include/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"devDependencies": {
1212
"@sveltejs/vite-plugin-svelte": "workspace:*",
13-
"svelte": "^3.43.2",
13+
"svelte": "^3.44.0",
1414
"tinro": "^0.6.7",
1515
"vite": "^2.6.7"
1616
}

packages/playground/windicss/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"devDependencies": {
1414
"@sveltejs/vite-plugin-svelte": "workspace:*",
1515
"diff-match-patch": "^1.0.5",
16-
"svelte": "^3.43.2",
16+
"svelte": "^3.44.0",
1717
"vite": "^2.6.7",
1818
"vite-plugin-windicss": "^1.4.11"
1919
}

packages/vite-plugin-svelte/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
"diff-match-patch": "^1.0.5",
6969
"esbuild": "^0.13.8",
7070
"rollup": "^2.58.0",
71-
"svelte": "^3.43.2",
71+
"svelte": "^3.44.0",
7272
"tsup": "^5.4.0",
7373
"vite": "^2.6.7"
7474
}

packages/vite-plugin-svelte/src/utils/compile.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,13 @@ const _createCompileSvelte = (makeHot: Function) =>
2626
log.debug(`setting cssHash ${hash} for ${normalizedFilename}`);
2727
compileOptions.cssHash = () => hash;
2828
}
29+
if (ssr && compileOptions.enableSourcemap !== false) {
30+
if (typeof compileOptions.enableSourcemap === 'object') {
31+
compileOptions.enableSourcemap.css = false;
32+
} else {
33+
compileOptions.enableSourcemap = { js: true, css: false };
34+
}
35+
}
2936

3037
let preprocessed;
3138

0 commit comments

Comments
 (0)