From 737ab94ea1bdf65eeef323ea37e84bcf430fb92c Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Sun, 12 Jan 2020 22:20:33 +1100 Subject: Create an old program to be used in snapshot. (#3644) --- cli/js/compiler_bundler.ts | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'cli/js/compiler_bundler.ts') 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 -- cgit v1.2.3