285 个版本 (36 个破坏性更新)

新增 0.37.5 2024年8月23日
0.36.3 2024年8月1日
0.36.2 2024年7月24日
0.33.21 2024年3月26日
0.1.3 2018年11月26日

#255解析器实现

Download history 64242/week @ 2024-05-03 66857/week @ 2024-05-10 72915/week @ 2024-05-17 68951/week @ 2024-05-24 61852/week @ 2024-05-31 67029/week @ 2024-06-07 60167/week @ 2024-06-14 66105/week @ 2024-06-21 62628/week @ 2024-06-28 58769/week @ 2024-07-05 61981/week @ 2024-07-12 62989/week @ 2024-07-19 60849/week @ 2024-07-26 63120/week @ 2024-08-02 69112/week @ 2024-08-09 60224/week @ 2024-08-16

264,818 每月下载量
390 个 crate 中使用 (166 个直接使用)

Apache-2.0

445KB
10K SLoC

swc 项目的工具

Cargo 功能

tty-emitter

添加 Emitter 的默认实现。启用此功能将添加与 tty 相关的依赖项。

sourcemap

添加生成 Web sourcemap 的方法。

plugin-base

插件的基础模式,可以通过 plugin-modeplugin-rt 启用。

此模式创建一个可以用来覆盖 swc_common 自身的 trait。

plugin-rt

为插件 trait 创建实现。这简单地调用在 swc_common 中声明的线程局部变量。

plugin-mode

允许通过 trait 替换与线程局部变量相关的操作。

ahash

对于 AHashMapAHashSet,使用 ahash 而不是 rustc_hash

依赖项

~5–14MB
~193K SLoC