Skip to content

Commit a79661e

Browse files
committed
Support '/dev/stdout' as a valid '--out' parameter
1 parent 067e1cc commit a79661e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/compiler/sys.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,12 @@ namespace ts {
335335
data = "\uFEFF" + data;
336336
}
337337

338-
_fs.writeFileSync(fileName, data, "utf8");
338+
if (fileName === "/dev/stdout" || fileName === "-") {
339+
process.stdout.write(data, "utf8");
340+
}
341+
else {
342+
_fs.writeFileSync(fileName, data, "utf8");
343+
}
339344
}
340345

341346
function getCanonicalPath(path: string): string {

0 commit comments

Comments
 (0)