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>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import App from './App.svelte';
2+
3+
const app = new App({
4+
target: document.body
5+
});
6+
7+
export default app;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/// <reference types="svelte" />
2+
/// <reference types="vite/client" />
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { defineConfig } from 'vite';
2+
import { svelte } from '@sveltejs/vite-plugin-svelte';
3+
4+
// https://vitejs.dev/config/
5+
export default defineConfig({
6+
plugins: [svelte({ compilerOptions: { css: 'none' } })]
7+
});

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.52.0",
12+
"svelte": "3.53.1",
1313
"vite": "^3.2.3"
1414
},
1515
"type": "module"

packages/e2e-tests/env/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.52.0",
12+
"svelte": "3.53.1",
1313
"vite": "^3.2.3"
1414
},
1515
"type": "module"

packages/e2e-tests/hmr/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@sveltejs/vite-plugin-svelte": "workspace:*",
1515
"e2e-test-dep-vite-plugins": "file:../_test_dependencies/vite-plugins",
1616
"node-fetch": "^3.2.10",
17-
"svelte": "^3.52.0",
17+
"svelte": "3.53.1",
1818
"vite": "^3.2.3"
1919
},
2020
"type": "module"

packages/e2e-tests/inspector-kit/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/kit": "^1.0.0-next.538",
13-
"svelte": "^3.52.0",
13+
"svelte": "3.53.1",
1414
"vite": "^3.2.3"
1515
},
1616
"type": "module"

packages/e2e-tests/inspector-vite/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.52.0",
13+
"svelte": "3.53.1",
1414
"vite": "^3.2.3"
1515
}
1616
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@sveltejs/kit": "^1.0.0-next.538",
1616
"e2e-test-dep-svelte-api-only": "file:../_test_dependencies/svelte-api-only",
1717
"e2e-test-dep-vite-plugins": "file:../_test_dependencies/vite-plugins",
18-
"svelte": "^3.52.0",
18+
"svelte": "3.53.1",
1919
"svelte-check": "^2.9.2",
2020
"svelte-i18n": "^3.4.0",
2121
"tiny-glob": "^0.2.9",

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.52.0",
16+
"svelte": "3.53.1",
1717
"vite": "^3.2.3"
1818
},
1919
"type": "module"

packages/e2e-tests/prebundle-svelte-deps/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"devDependencies": {
1818
"@sveltejs/vite-plugin-svelte": "workspace:*",
1919
"sass": "^1.56.0",
20-
"svelte": "^3.52.0",
20+
"svelte": "3.53.1",
2121
"svelte-preprocess": "^4.10.7",
2222
"vite": "^3.2.3"
2323
}

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.56.0",
1313
"stylus": "^0.59.0",
14-
"svelte": "^3.52.0",
14+
"svelte": "3.53.1",
1515
"vite": "^3.2.3"
1616
},
1717
"type": "commonjs"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:*",
1212
"sass": "^1.56.0",
13-
"svelte": "^3.52.0",
13+
"svelte": "3.53.1",
1414
"svelte-preprocess": "^4.10.7",
1515
"typescript": "^4.8.4",
1616
"vite": "^3.2.3"

packages/e2e-tests/ts-type-import/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
"@tsconfig/svelte": "^3.0.0",
1313
"@types/node": "^18.11.9",
14-
"svelte": "^3.52.0",
14+
"svelte": "3.53.1",
1515
"svelte-preprocess": "^4.10.7",
1616
"vite": "^3.2.3"
1717
},

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"express": "^4.18.2",
2121
"npm-run-all": "^4.1.5",
2222
"serve-static": "^1.15.0",
23-
"svelte": "^3.52.0",
23+
"svelte": "3.53.1",
2424
"vite": "^3.2.3"
2525
}
2626
}

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": "file:../_test_dependencies/esm-only",
1818
"express": "^4.18.2",
1919
"serve-static": "^1.15.0",
20-
"svelte": "^3.52.0",
20+
"svelte": "3.53.1",
2121
"vite": "^3.2.3"
2222
}
2323
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"devDependencies": {
1212
"@sveltejs/vite-plugin-svelte": "workspace:*",
1313
"carbon-components-svelte": "^0.70.12",
14-
"carbon-icons-svelte": "^11.4.0",
15-
"svelte": "^3.52.0",
14+
"carbon-icons-svelte": "^11.4.0",
15+
"svelte": "3.53.1",
1616
"vite": "^3.2.3"
1717
},
1818
"dependencies": {

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.52.0",
12+
"svelte": "3.53.1",
1313
"vite": "^3.2.3"
1414
}
1515
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@sveltejs/adapter-auto": "^1.0.0-next.87",
1616
"@sveltejs/kit": "^1.0.0-next.538",
1717
"@types/cookie": "^0.5.1",
18-
"svelte": "^3.52.0",
18+
"svelte": "3.53.1",
1919
"svelte-check": "^2.9.2",
2020
"typescript": "^4.8.4",
2121
"vite": "^3.2.3"

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.52.0",
13+
"svelte": "3.53.1",
1414
"tinro": "^0.6.12",
1515
"vite": "^3.2.3"
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.52.0",
16+
"svelte": "3.53.1",
1717
"vite": "^3.2.3",
1818
"vite-plugin-windicss": "^1.8.8"
1919
}

packages/vite-plugin-svelte/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
"diff-match-patch": "^1.0.5",
7070
"esbuild": "^0.15.13",
7171
"rollup": "^2.79.1",
72-
"svelte": "^3.52.0",
72+
"svelte": "3.53.1",
7373
"tsup": "^6.4.0",
7474
"vite": "^3.2.3"
7575
}

0 commit comments

Comments
 (0)