summaryrefslogtreecommitdiff
path: root/js/main.ts
diff options
context:
space:
mode:
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);