diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2020-01-12 22:20:33 +1100 |
---|---|---|
committer | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2020-01-12 12:20:33 +0100 |
commit | 737ab94ea1bdf65eeef323ea37e84bcf430fb92c (patch) | |
tree | b6a239195a960557a5d32f1762886f77a71a9104 /cli/js/compiler_bundler.ts | |
parent | 8fac8ab130b3cb8a93d7e0e37fa1ea6ea4cc2e4a (diff) |
Create an old program to be used in snapshot. (#3644)
Diffstat (limited to 'cli/js/compiler_bundler.ts')
-rw-r--r-- | cli/js/compiler_bundler.ts | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/cli/js/compiler_bundler.ts b/cli/js/compiler_bundler.ts index a4e4557ca..8fb68cc7a 100644 --- a/cli/js/compiler_bundler.ts +++ b/cli/js/compiler_bundler.ts @@ -1,7 +1,6 @@ // Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. -import * as dispatch from "./dispatch.ts"; -import { sendSync } from "./dispatch_json.ts"; +import { bundleLoader } from "./compiler_bootstrap.ts"; import { assert, commonPath, @@ -9,11 +8,6 @@ import { CHAR_FORWARD_SLASH } from "./util.ts"; -const BUNDLE_LOADER = "bundle_loader.js"; - -/** A loader of bundled modules that we will inline into any bundle outputs. */ -let bundleLoader: string; - /** Local state of what the root exports are of a root module. */ let rootExports: string[] | undefined; @@ -40,12 +34,6 @@ export function buildBundle( data: string, sourceFiles: readonly ts.SourceFile[] ): string { - // we can only do this once we are bootstrapped and easiest way to do it is - // inline here - if (!bundleLoader) { - bundleLoader = sendSync(dispatch.OP_FETCH_ASSET, { name: BUNDLE_LOADER }); - } - // when outputting to AMD and a single outfile, TypeScript makes up the module // specifiers which are used to define the modules, and doesn't expose them // publicly, so we have to try to replicate |