summaryrefslogtreecommitdiff
path: root/js/main.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/main.ts')
-rw-r--r--js/main.ts10
1 files changed, 6 insertions, 4 deletions
diff --git a/js/main.ts b/js/main.ts
index 1116a1165..a5aae51a1 100644
--- a/js/main.ts
+++ b/js/main.ts
@@ -9,6 +9,7 @@ import * as os from "./os";
import { libdeno } from "./libdeno";
import { args } from "./deno";
import { replLoop } from "./repl";
+import { setVersions } from "./version";
// builtin modules
import * as deno from "./deno";
@@ -24,12 +25,13 @@ export default function denoMain() {
libdeno.builtinModules["deno"] = deno;
Object.freeze(libdeno.builtinModules);
+ setVersions(startResMsg.denoVersion()!, startResMsg.v8Version()!);
+
// handle `--version`
if (startResMsg.versionFlag()) {
- console.log("deno:", startResMsg.denoVersion());
- console.log("v8:", startResMsg.v8Version());
- // TODO figure out a way to restore functionality
- // console.log("typescript:", version);
+ console.log("deno:", deno.version.deno);
+ console.log("v8:", deno.version.v8);
+ console.log("typescript:", deno.version.typescript);
os.exit(0);
}