summaryrefslogtreecommitdiff
path: root/js/main.ts
diff options
context:
space:
mode:
authorJinho Bang <zino@chromium.org>2018-10-16 09:52:33 +0900
committerRyan Dahl <ry@tinyclouds.org>2018-10-15 22:16:55 -0400
commit1322f3de9f60f86a9c4421169d84e7c7145c3e3b (patch)
treef81cf58875e625e8daf932a19a3ecb9989378cfe /js/main.ts
parentfb90c6f52587e58378cb1ec7c97392efd3c42afa (diff)
`deno -v` should report typescript version
Fixes #993
Diffstat (limited to 'js/main.ts')
-rw-r--r--js/main.ts9
1 files changed, 9 insertions, 0 deletions
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);