From 1322f3de9f60f86a9c4421169d84e7c7145c3e3b Mon Sep 17 00:00:00 2001 From: Jinho Bang Date: Tue, 16 Oct 2018 09:52:33 +0900 Subject: `deno -v` should report typescript version Fixes #993 --- js/main.ts | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'js') diff --git a/js/main.ts b/js/main.ts index 0d33cf063..70819a576 100644 --- a/js/main.ts +++ b/js/main.ts @@ -8,6 +8,7 @@ import { libdeno } from "./libdeno"; import { args } from "./deno"; import { sendSync, handleAsyncMsgFromRust } from "./dispatch"; import { promiseErrorExaminer, promiseRejectHandler } from "./promise_util"; +import { version } from "typescript"; function sendStart(): msg.StartRes { const builder = new flatbuffers.Builder(); @@ -59,6 +60,14 @@ export default function denoMain() { os.exit(0); } + // handle `--version` + if (startResMsg.versionFlag()) { + console.log("deno:", startResMsg.denoVersion()); + console.log("v8:", startResMsg.v8Version()); + console.log("typescript:", version); + os.exit(0); + } + const cwd = startResMsg.cwd(); log("cwd", cwd); -- cgit v1.2.3