Skip to content

Commit 658fa9a

Browse files
committed
fix: tweak heuristics
1 parent e2e0994 commit 658fa9a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/plugin-rsc/src/plugin.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1659,7 +1659,12 @@ export function vitePluginRscCss(
16591659
const options = rscCssOptions?.rscCssTransform
16601660
if (options === false) return false
16611661
if (options?.filter && !options.filter(id)) return false
1662-
if (id.includes('/node_modules/') || !/\.[tj]sx$/.test(id)) return false
1662+
// https://github.com/vitejs/vite/blob/7979f9da555aa16bd221b32ea78ce8cb5292fac4/packages/vite/src/node/constants.ts#L95
1663+
if (
1664+
!/\.(css|less|sass|scss|styl|stylus|pcss|postcss|sss)\b/.test(code) ||
1665+
!/\.[tj]sx?$/.test(id)
1666+
)
1667+
return false
16631668

16641669
// skip transform if no css imports
16651670
const result = esModuleLexer.parse(code)

0 commit comments

Comments
 (0)