Repository navigation
v0.1.1
v0.1.1 (2025-01-16)
swc-plugin-jsx-css-modules 是一个 SWC 插件,能够在 JSX 中无缝使用 CSS 模块,无需显式导入或属性。
功能特性
- 自动处理 JSX 中的 CSS 模块
- 无需显式的
styles变量或自定义属性如styleName - 支持全局和局部类名
- 兼容各种 CSS 预处理器(CSS、SCSS、SASS、LESS)
- 与 SWC 一起具有高性能
配置项说明
{
// 确定未指定类名是否应该被视为局部或全局
"prefer": "local", // 可选,默认值:"local"
// 用于匹配样式文件的正则表达式数组
"styleFileReg": ["\.(css|scss|sass|less)$"], // 可选,默认值:["\.(css|scss|sass|less)$"]
// 指定样式导入的格式
"importStyle": "default" // 可选,默认值:"default",可选值:"default" | "namespace"
}