Skip to content

v0.1.1

Choose a tag to compare

@CJY0208 CJY0208 released this 16 Jan 02:37
· 3 commits to master since this release

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"
}