Sha256: 1a2823eb04f7236781cc342a150147bc8f90830c46a5c7511de66aab330fb3b3

Contents?: true

Size: 539 Bytes

Versions: 6

Compression:

Stored size: 539 Bytes

Contents

// A simple fallback when no netcat-compatible adapter is found on the system.
// On average, this is 2-3x slower than netcat, but still much faster than
// spawning a new Ruby process.

// eslint-disable-next-line @typescript-eslint/no-var-requires
const { createConnection } = require("net");

const sock = process.argv[process.argv.length - 1];
const client = createConnection(sock, () => process.stdin.pipe(client));

client.on("data", (data) => process.stdout.write(data));
client.on("error", (error) => {
  console.error(error);
});

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
prettier-2.1.0 dist/parser/netcat.js
prettier-2.0.0 dist/parser/netcat.js
prettier-2.0.0.pre.rc4 dist/parser/netcat.js
prettier-2.0.0.pre.rc3 dist/parser/netcat.js
prettier-2.0.0.pre.rc2 dist/parser/netcat.js
prettier-2.0.0.pre.rc1 dist/parser/netcat.js