diff options
Diffstat (limited to 'js/main.ts')
-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); |