| Crates.io | dprint-core |
| lib.rs | dprint-core |
| version | 0.67.4 |
| created_at | 2019-10-27 18:09:34.390022+00 |
| updated_at | 2025-02-27 16:47:47.545466+00 |
| description | Core library for dprint. |
| homepage | https://github.com/dprint/dprint/tree/main/crates/core |
| repository | https://github.com/dprint/dprint |
| max_upload_size | |
| id | 176176 |
| size | 276,858 |
Rust crate for common dprint code.
Features:
formatting - Code to help build a code formatter in Rust (not required for creating a plugin).process - Code to help build a "process plugin"wasm - Code to help build a "wasm plugin" (recommended over process plugins)Use:
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",
});
See overview.md.