Skip to content

Commit ac82e00

Browse files
authored
fix: use new values for compilerOptions.css with svelte 3.53+ (#490)
1 parent 9dd08b1 commit ac82e00

File tree

38 files changed

+374
-130
lines changed

38 files changed

+374
-130
lines changed

.changeset/popular-oranges-warn.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': minor
3+
---
4+
5+
support string values of compilerOptions.css added in svelte 3.53.0

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"prettier": "^2.7.1",
4545
"prettier-plugin-svelte": "^2.8.0",
4646
"rimraf": "^3.0.2",
47-
"svelte": "^3.52.0",
47+
"svelte": "3.53.1",
4848
"typescript": "^4.8.4",
4949
"vite": "^3.2.3",
5050
"vitest": "^0.25.0"

packages/e2e-tests/_test_dependencies/svelte-api-only/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
"package.json",
99
"index.js"
1010
],
11-
"exports":{
11+
"exports": {
1212
".": {
1313
"import": "./index.js"
1414
},
1515
"./package.json": "./package.json"
1616
},
1717
"type": "module",
1818
"dependencies": {
19-
"svelte": "^3.52.0"
19+
"svelte": "3.53.1"
2020
}
2121
}

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.4.13",
1616
"postcss": "^8.4.18",
1717
"postcss-load-config": "^4.0.1",
18-
"svelte": "^3.52.0",
18+
"svelte": "3.53.1",
1919
"svelte-preprocess": "^4.10.7",
2020
"vite": "^3.2.3"
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.52.0",
15+
"svelte": "3.53.1",
1616
"vite": "^3.2.3"
1717
},
1818
"type": "module"

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.52.0",
15+
"svelte": "3.53.1",
1616
"svelte-preprocess": "^4.10.7",
1717
"vite": "^3.2.3"
1818
},
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { browserLogs, findAssetFile, getColor, getText, isBuild } from '~utils';
2+
3+
test('should not have failed requests', async () => {
4+
browserLogs.forEach((msg) => {
5+
expect(msg).not.toMatch('404');
6+
});
7+
});
8+
9+
test('should not apply component css', async () => {
10+
expect(await getText('#test')).toBe('not red');
11+
expect(await getColor('#test')).not.toBe('red');
12+
});
13+
14+
if (isBuild) {
15+
test('should not output css', async () => {
16+
const css = await findAssetFile(/index.*\.css/);
17+
expect(css).toBe(''); // findAssetFile returns empty for not found
18+
});
19+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<meta name="viewport" content="width=device-width,initial-scale=1" />
6+
7+
<title>Svelte app</title>
8+
9+
<script type="module" src="/src/main.js"></script>
10+
</head>
11+
12+
<body></body>
13+
</html>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "e2e-tests-css-none",
3+
"private": true,
4+
"version": "0.0.0",
5+
"type": "module",
6+
"scripts": {
7+
"dev": "vite",
8+
"build": "vite build",
9+
"preview": "vite preview"
10+
},
11+
"devDependencies": {
12+
"@sveltejs/vite-plugin-svelte": "workspace:*",
13+
"svelte": "3.53.1",
14+
"vite": "^3.2.3"
15+
}
16+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<div id="test">not red</div>
2+
3+
<style>
4+
#test {
5+
color: red;
6+
}
7+
</style>

0 commit comments

Comments
 (0)