Skip to content

Commit 935ca12

Browse files
authored
fix: propagate sourceMaps from config files to cli options
Resolves #5261
1 parent 941f610 commit 935ca12

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

packages/babel-cli/src/babel/options.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import fs from "fs";
44

55
import commander from "commander";
6-
import { version } from "@babel/core";
6+
import { loadOptions, version } from "@babel/core";
77
import glob from "glob";
88

99
import pkg from "../../package.json";
@@ -301,7 +301,7 @@ export default function parseArgv(args: Array<string>): CmdOptions | null {
301301
}
302302
}
303303

304-
return {
304+
var opts = {
305305
babelOptions,
306306
cliOptions: {
307307
filename: opts.filename,
@@ -323,6 +323,12 @@ export default function parseArgv(args: Array<string>): CmdOptions | null {
323323
sourceMapTarget: opts.sourceMapTarget,
324324
},
325325
};
326+
327+
if (babelOptions.sourceMaps === undefined) {
328+
babelOptions.sourceMaps = loadOptions({filename: ""}).sourceMaps;
329+
}
330+
331+
return opts;
326332
}
327333

328334
function booleanify(val: any): boolean | any {

0 commit comments

Comments
 (0)