106个版本 (65个重大更新)
0.67.1 | 2024年8月16日 |
---|---|
0.67.0 | 2024年6月30日 |
0.66.2 | 2024年5月6日 |
0.66.1 | 2024年2月23日 |
0.4.0 | 2019年11月4日 |
#739 in WebAssembly
每月8,504次下载
在 38 个crate中使用 (19个直接使用)
270KB
6.5K SLoC
dprint-core
Rust crate,用于常见dprint代码。
功能
formatting
- 帮助在Rust中构建代码格式化器的代码(创建插件时不需要)。process
- 帮助构建“进程插件”的代码wasm
- 帮助构建“wasm插件”的代码(建议使用wasm插件而不是进程插件)
格式化API
使用
let result = dprint_core::formatting::format(|| {
let print_items = ...; // parsed out IR (see example below)
print_items
}, PrintOptions {
indent_width: 4,
max_width: 10,
use_tabs: false,
newline_kind: "\n",
});
示例
见 overview.md.
依赖
~1.2–9MB
~73K SLoC