Clean up handling of untransformed files
This control flow is difficult enough as it is to follow. Move the handling of the untransformed files to a separate block to make it slightly easier to understand.
This commit is contained in:
parent
8cfa673d94
commit
6b20803401
|
@ -172,9 +172,17 @@ function make_lib_files(import_format, source_maps, with_app_dir, only_legacy) {
|
||||||
return; // skip non-javascript files
|
return; // skip non-javascript files
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (no_transform_files.has(filename)) {
|
||||||
|
return ensureDir(path.dirname(out_path))
|
||||||
|
.then(() => {
|
||||||
|
console.log(`Writing ${out_path}`);
|
||||||
|
return copy(filename, out_path);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
return Promise.resolve()
|
return Promise.resolve()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
if (only_legacy && !no_transform_files.has(filename)) {
|
if (only_legacy) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
return ensureDir(path.dirname(out_path))
|
return ensureDir(path.dirname(out_path))
|
||||||
|
@ -185,10 +193,6 @@ function make_lib_files(import_format, source_maps, with_app_dir, only_legacy) {
|
||||||
})
|
})
|
||||||
.then(() => ensureDir(path.dirname(legacy_path)))
|
.then(() => ensureDir(path.dirname(legacy_path)))
|
||||||
.then(() => {
|
.then(() => {
|
||||||
if (no_transform_files.has(filename)) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const opts = babel_opts();
|
const opts = babel_opts();
|
||||||
if (helper && helpers.optionsOverride) {
|
if (helper && helpers.optionsOverride) {
|
||||||
helper.optionsOverride(opts);
|
helper.optionsOverride(opts);
|
||||||
|
|
Loading…
Reference in New Issue