@zuke/dprint
`@zuke/dprint` — typed `dprint` task wrappers for Zuke builds.
@zuke/dprint on JSR ↗ 5 symbols
Symbols
class DprintCheckSettings extends DprintSettings Settings for dprint check (verify formatting without writing).
class DprintFmtSettings extends DprintSettings Settings for dprint fmt (format files in place).
class DprintSettings extends ToolSettings Shared options for a dprint subcommand (fmt or check).
| Member | Signature | Doc |
|---|---|---|
config | config(path: PathLike): this | Use an explicit config file (-c/--config). |
files | files(...patterns: PathLike[]): this | File paths or globs to format/check (positional); repeatable. |
excludes | excludes(...patterns: string[]): this | Exclude files matching a pattern (--excludes); repeatable. |
incremental | incremental(): this | Only process files that changed since the last run (--incremental). |
allowNoFiles | allowNoFiles(): this | Do not error when no files are matched (--allow-no-files). |
const DprintTasks: DprintTasksApi Typed task functions for the dprint code formatter.
interface DprintTasksApi The shape of DprintTasks.
| Member | Signature | Doc |
|---|---|---|
fmt | fmt(configure?: Configure<DprintFmtSettings>): Promise<CommandOutput> | Format files in place: dprint fmt. |
check | check(configure?: Configure<DprintCheckSettings>): Promise<CommandOutput> | Verify formatting: dprint check. |