summaryrefslogtreecommitdiff
path: root/js/main.ts
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2019-10-04 20:28:51 -0400
committerGitHub <noreply@github.com>2019-10-04 20:28:51 -0400
commitb81e5db17aa8b3088d6034ddf86b79c69410f012 (patch)
tree579e4c23d60d1b0d038156bc28a04f74ea87b2f0 /js/main.ts
parent9049213867d30f7df090a83b6baf3e0717a4d2d2 (diff)
Merge deno_cli_snapshots into deno_cli (#3064)
Diffstat (limited to 'js/main.ts')
-rw-r--r--js/main.ts41
1 files changed, 0 insertions, 41 deletions
diff --git a/js/main.ts b/js/main.ts
deleted file mode 100644
index 09e7ce453..000000000
--- a/js/main.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
-import "./globals.ts";
-
-import { assert, log } from "./util.ts";
-import * as os from "./os.ts";
-import { args } from "./deno.ts";
-import { setPrepareStackTrace } from "./error_stack.ts";
-import { replLoop } from "./repl.ts";
-import { setVersions } from "./version.ts";
-import { window } from "./window.ts";
-import { setLocation } from "./location.ts";
-import { setBuildInfo } from "./build.ts";
-import { setSignals } from "./process.ts";
-
-function denoMain(preserveDenoNamespace = true, name?: string): void {
- const s = os.start(preserveDenoNamespace, name);
-
- setBuildInfo(s.os, s.arch);
- setSignals();
- setVersions(s.denoVersion, s.v8Version, s.tsVersion);
-
- setPrepareStackTrace(Error);
-
- if (s.mainModule) {
- assert(s.mainModule.length > 0);
- setLocation(s.mainModule);
- }
-
- log("cwd", s.cwd);
-
- for (let i = 1; i < s.argv.length; i++) {
- args.push(s.argv[i]);
- }
- log("args", args);
- Object.freeze(args);
-
- if (!s.mainModule) {
- replLoop();
- }
-}
-window["denoMain"] = denoMain;