Skip to content

Commit e6c4262

Browse files
authored
Merge pull request #63 from sveltejs/fix/support-css-external
fix: support new 'external' value for compileOptions.css introduced in svelte 3.53.0
2 parents 500a2c4 + 3e00943 commit e6c4262

File tree

5 files changed

+23
-14
lines changed

5 files changed

+23
-14
lines changed

.changeset/few-cycles-cry.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'svelte-hmr': patch
3+
---
4+
5+
support 'external' as value for compileOptions.css

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
},
1818
"pnpm": {
1919
"overrides": {
20+
"minimatch@^3.0.4": "^3.1.2",
2021
"svelte-hmr": "workspace:*"
2122
},
2223
"peerDependencyRules": {

packages/svelte-hmr/lib/make-hot.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,9 @@ const createMakeHot = ({ resolveAbsoluteImport, pkg = {} }) => ({
444444

445445
const { importAdapterName, injectCss } = hotOptions
446446

447-
const emitCss = compileOptions && compileOptions.css === false
447+
const emitCss =
448+
compileOptions &&
449+
(compileOptions.css === false || compileOptions.css === 'external')
448450

449451
const preserveLocalState = resolvePreserveLocalState({
450452
hotOptions,

playground/kit-app/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"@fontsource/fira-mono": "^4.5.0"
88
},
99
"devDependencies": {
10-
"@sveltejs/adapter-auto": "next",
11-
"@sveltejs/kit": "next",
10+
"@sveltejs/adapter-auto": "^1.0.0-next.75",
11+
"@sveltejs/kit": "^1.0.0-next.483",
1212
"@types/cookie": "^0.5.1",
1313
"svelte": "^3.50.1",
1414
"svelte-check": "^2.7.1",

pnpm-lock.yaml

+12-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)