summaryrefslogtreecommitdiff
path: root/js/main.ts
diff options
context:
space:
mode:
authorYoshiya Hinosawa <stibium121@gmail.com>2019-02-19 08:43:02 +0900
committerRyan Dahl <ry@tinyclouds.org>2019-02-18 18:43:02 -0500
commit55edc06218f080aa5ba83302d2642dabb599418e (patch)
treea1d5385df80d85ab1d0be96a2125cba9b218abe7 /js/main.ts
parent077af20ceb0869ddff9e08f5db1055138450fe2e (diff)
Add back typescript version number and add Deno.version object. (#1788)
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);
}