diff options
author | Jinho Bang <zino@chromium.org> | 2018-10-16 09:52:33 +0900 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-10-15 22:16:55 -0400 |
commit | 1322f3de9f60f86a9c4421169d84e7c7145c3e3b (patch) | |
tree | f81cf58875e625e8daf932a19a3ecb9989378cfe /js | |
parent | fb90c6f52587e58378cb1ec7c97392efd3c42afa (diff) |
`deno -v` should report typescript version
Fixes #993
Diffstat (limited to 'js')
-rw-r--r-- | js/main.ts | 9 |
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); |