generated at
dprint
deno fmtで使われているRust製formatter

Typescriptから直接使うこともできる
typescriptの設定

sample.ts
import { createStreaming, GlobalConfiguration, } from "https://deno.land/x/dprint@0.1.4/mod.ts"; const globalConfig: GlobalConfiguration = { indentWidth: 2, lineWidth: 80, }; const tsFormatter = await createStreaming( // check https://plugins.dprint.dev/ for latest plugin versions fetch("https://plugins.dprint.dev/typescript-0.46.1.wasm"), ); tsFormatter.setConfig(globalConfig, { semiColons: "asi", }); console.log(tsFormatter.formatText("file.ts", ` const t = 5; const s = "aa // ここでエラーが発生する const k = t + s; `));