#模块 #CSS #元数据 #返回值 #警告 #lexes

css-module-lexer

解析 CSS 模块并返回其依赖的元数据

14 个版本

0.0.14 2024 年 6 月 17 日
0.0.13 2024 年 6 月 12 日
0.0.10 2024 年 5 月 24 日
0.0.1 2024 年 4 月 15 日

#1880网页编程

Download history 171/week @ 2024-05-04 4/week @ 2024-05-11 986/week @ 2024-05-18 332/week @ 2024-05-25 627/week @ 2024-06-01 498/week @ 2024-06-08 467/week @ 2024-06-15 287/week @ 2024-06-22 252/week @ 2024-06-29 183/week @ 2024-07-06 241/week @ 2024-07-13 199/week @ 2024-07-20 391/week @ 2024-07-27 159/week @ 2024-08-03 240/week @ 2024-08-10 157/week @ 2024-08-17

967 每月下载量
用于 3 个包 (通过 rspack_plugin_css)

MIT 许可证

115KB
3K SLoC

css-module-lexer

解析 CSS 模块并返回其依赖的元数据。

  • 极快:无需解析,无需创建 AST,只需解析,最小化堆分配。
  • 容错:不受错误语法中断,无错误,只有警告。
  • 语法丰富:支持 CSS、iCSS 和 CSS Modules。

依赖

  • CSS
    • @import
    • url(), image-set()
  • iCSS
    • :import
    • :export
  • CSS Modules
    • :local, :local(), :global, :global()
    • local .class, local #id
    • 默认为局部作用域
    • composes
    • 嵌套
    • 局部 @keyframe
    • 局部 var()
    • 局部 @property
    • 局部 @counter-style
    • 局部 @font-palette-values
    • 局部 grid
    • @values

依赖