@dprint/formatter
    TypeScript icon, indicating that this package has built-in type declarations

    0.1.5 • Public • Published

    dprint - JS Formatter

    CI npm version deno doc

    JS formatter for dprint Wasm plugins.

    Deno

    import {
      createStreaming,
      GlobalConfiguration,
    } from "https://deno.land/x/dprint/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.57.0.wasm"),
    );
    
    tsFormatter.setConfig(globalConfig, {
      semiColons: "asi",
    });
    
    // outputs: "const t = 5\n"
    console.log(tsFormatter.formatText("file.ts", "const   t    = 5;"));

    Node.js

    import { createFromBuffer } from "@dprint/formatter";
    
    const formatter = createFromBuffer(fs.readFileSync("./json.wasm"));
    
    console.log(formatter.formatText("test.json", "{test: 5}"));

    Plugin NPM Packages

    Install

    npm i @dprint/formatter

    DownloadsWeekly Downloads

    43

    Version

    0.1.5

    License

    MIT

    Unpacked Size

    20.5 kB

    Total Files

    8

    Last publish

    Collaborators

    • dsherret