js-formatter icon indicating copy to clipboard operation
js-formatter copied to clipboard

`createStreaming` function freezes during execution

Open scarf005 opened this issue 2 years ago • 0 comments

Summary

createStreaming takes forever when running example code from deno.land

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;"))

System version

deno --version
deno 1.31.1 (release, x86_64-unknown-linux-gnu)
v8 11.0.226.13
typescript 4.9.4

scarf005 avatar Mar 03 '23 09:03 scarf005