Skip to content

Commit f32773d

Browse files
committed
feat: --env.sourceMap custom values
1 parent 42626f3 commit f32773d

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

lib/services/webpack/webpack-compiler-service.ts

+10-8
Original file line numberDiff line numberDiff line change
@@ -377,14 +377,16 @@ export class WebpackCompilerService
377377
envData.skipSnapshotTools =
378378
prepareData.nativePrepare && prepareData.nativePrepare.skipNativePrepare;
379379

380-
if (
381-
prepareData.env &&
382-
(prepareData.env.sourceMap === false ||
383-
prepareData.env.sourceMap === "false")
384-
) {
385-
delete envData.sourceMap;
386-
} else if (!prepareData.release) {
387-
envData.sourceMap = true;
380+
// only set sourceMap if not explicitly set through a flag
381+
if (typeof prepareData?.env?.sourceMap === "undefined") {
382+
if (!prepareData.release) {
383+
envData.sourceMap = true;
384+
}
385+
}
386+
387+
// convert string to boolean
388+
if (envData.sourceMap === "true" || envData.sourceMap === "false") {
389+
envData.sourceMap = envData.sourceMap === "true";
388390
}
389391

390392
return envData;

0 commit comments

Comments
 (0)