mirror of
https://github.com/denoland/deno.git
synced 2025-03-03 17:34:47 -05:00
Omit sources from source maps in bundle.
This commit is contained in:
parent
b3400d822f
commit
5c51cffacf
6 changed files with 23 additions and 16 deletions
|
@ -10,7 +10,7 @@
|
||||||
"flatbuffers": "^1.9.0",
|
"flatbuffers": "^1.9.0",
|
||||||
"magic-string": "^0.22.5",
|
"magic-string": "^0.22.5",
|
||||||
"prettier": "^1.14.0",
|
"prettier": "^1.14.0",
|
||||||
"rollup": "^0.63.2",
|
"rollup": "0.67.0",
|
||||||
"rollup-plugin-alias": "^1.4.0",
|
"rollup-plugin-alias": "^1.4.0",
|
||||||
"rollup-plugin-analyzer": "^2.1.0",
|
"rollup-plugin-analyzer": "^2.1.0",
|
||||||
"rollup-plugin-commonjs": "^9.1.3",
|
"rollup-plugin-commonjs": "^9.1.3",
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright 2018 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018 the Deno authors. All rights reserved. MIT license.
|
||||||
import assert from "assert";
|
// @ts-check
|
||||||
import * as fs from "fs";
|
import * as fs from "fs";
|
||||||
import path from "path";
|
import path from "path";
|
||||||
import alias from "rollup-plugin-alias";
|
import alias from "rollup-plugin-alias";
|
||||||
|
@ -30,10 +30,14 @@ const tsconfigOverride = {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// this is a rollup plugin which will look for imports ending with `!string` and resolve
|
/** this is a rollup plugin which will look for imports ending with `!string` and resolve
|
||||||
// them with a module that will inline the contents of the file as a string. Needed to
|
* them with a module that will inline the contents of the file as a string. Needed to
|
||||||
// support `js/assets.ts`.
|
* support `js/assets.ts`.
|
||||||
function strings({ include, exclude } = {}) {
|
* @param {any} param0
|
||||||
|
*/
|
||||||
|
function strings(
|
||||||
|
{ include, exclude } = { include: undefined, exclude: undefined }
|
||||||
|
) {
|
||||||
if (!include) {
|
if (!include) {
|
||||||
throw new Error("include option must be passed");
|
throw new Error("include option must be passed");
|
||||||
}
|
}
|
||||||
|
@ -85,7 +89,9 @@ const osNodeToDeno = {
|
||||||
linux: "linux"
|
linux: "linux"
|
||||||
};
|
};
|
||||||
|
|
||||||
// Inject deno.platform.arch and deno.platform.os
|
/** Inject deno.platform.arch and deno.platform.os
|
||||||
|
* @param {any} param0
|
||||||
|
*/
|
||||||
function platform({ include, exclude } = {}) {
|
function platform({ include, exclude } = {}) {
|
||||||
if (!include) {
|
if (!include) {
|
||||||
throw new Error("include option must be passed");
|
throw new Error("include option must be passed");
|
||||||
|
@ -132,7 +138,7 @@ function resolveGenerated() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function generateDepFile({ outputFile, sourceFiles = [], configFiles = [] }) {
|
function generateDepFile({ outputFile, sourceFiles = [], configFiles = [] }) {
|
||||||
let timestamp = Date.now();
|
let timestamp = new Date();
|
||||||
|
|
||||||
// Save the depfile just before the node process exits.
|
// Save the depfile just before the node process exits.
|
||||||
process.once("beforeExit", () =>
|
process.once("beforeExit", () =>
|
||||||
|
@ -209,7 +215,8 @@ export default function makeConfig(commandOptions) {
|
||||||
output: {
|
output: {
|
||||||
format: "iife",
|
format: "iife",
|
||||||
name: "denoMain",
|
name: "denoMain",
|
||||||
sourcemap: true
|
sourcemap: true,
|
||||||
|
sourcemapExcludeSources: true
|
||||||
},
|
},
|
||||||
|
|
||||||
plugins: [
|
plugins: [
|
||||||
|
|
|
@ -7,5 +7,5 @@ NotFound: Cannot resolve module "bad-module.ts" from "[WILDCARD]/tests/error_004
|
||||||
at moduleNames.map.name ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
at moduleNames.map.name ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
||||||
at Array.map (<anonymous>)
|
at Array.map (<anonymous>)
|
||||||
at DenoCompiler.resolveModuleNames ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
at DenoCompiler.resolveModuleNames ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
||||||
at Object.compilerHost.resolveModuleNames ([WILDCARD]/third_party/node_modules/typescript/lib/typescript.js:[WILDCARD])
|
at Object.compilerHost.resolveModuleNames (<anonymous>)
|
||||||
at resolveModuleNamesWorker ([WILDCARD]/third_party/node_modules/typescript/lib/typescript.js:[WILDCARD])
|
at resolveModuleNamesWorker (<anonymous>)
|
||||||
|
|
|
@ -7,5 +7,5 @@ NotFound: Cannot resolve module "bad-module.ts" from "[WILDCARD]/tests/error_005
|
||||||
at moduleNames.map.name ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
at moduleNames.map.name ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
||||||
at Array.map (<anonymous>)
|
at Array.map (<anonymous>)
|
||||||
at DenoCompiler.resolveModuleNames ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
at DenoCompiler.resolveModuleNames ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
||||||
at Object.compilerHost.resolveModuleNames ([WILDCARD]/third_party/node_modules/typescript/lib/typescript.js:[WILDCARD])
|
at Object.compilerHost.resolveModuleNames (<anonymous>)
|
||||||
at resolveModuleNamesWorker ([WILDCARD]/third_party/node_modules/typescript/lib/typescript.js:[WILDCARD])
|
at resolveModuleNamesWorker (<anonymous>)
|
||||||
|
|
|
@ -7,5 +7,5 @@ NotFound: Cannot resolve module "./non-existent" from "[WILDCARD]/tests/error_00
|
||||||
at moduleNames.map.name ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
at moduleNames.map.name ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
||||||
at Array.map (<anonymous>)
|
at Array.map (<anonymous>)
|
||||||
at DenoCompiler.resolveModuleNames ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
at DenoCompiler.resolveModuleNames ([WILDCARD]/js/compiler.ts:[WILDCARD])
|
||||||
at Object.compilerHost.resolveModuleNames ([WILDCARD]/third_party/node_modules/typescript/lib/typescript.js:[WILDCARD])
|
at Object.compilerHost.resolveModuleNames (<anonymous>)
|
||||||
at resolveModuleNamesWorker ([WILDCARD]/third_party/node_modules/typescript/lib/typescript.js:[WILDCARD])
|
at resolveModuleNamesWorker (<anonymous>)
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit d1447e6375ebddf590f1cd87219dadeca51cfec1
|
Subproject commit d2dc0456c23c771781d77c40f8e2c21ba9f5abe7
|
Loading…
Add table
Reference in a new issue