Load support scripts first

E.g. SystemJS requires the Promise polyfill, so make sure all our
support files are loaded first.
pull/36/head
Pierre Ossman 6 years ago committed by Lauri Kasanen
parent edb5fee88b
commit 46f15667f7

@ -288,13 +288,15 @@ function make_lib_files(import_format, source_maps, with_app_dir, only_legacy) {
console.log(`Writing ${out_app_path}`); console.log(`Writing ${out_app_path}`);
return helper.appWriter(out_path_base, legacy_path_base, out_app_path) return helper.appWriter(out_path_base, legacy_path_base, out_app_path)
.then((extra_scripts) => { .then((extra_scripts) => {
let legacy_scripts = extra_scripts; let legacy_scripts = [];
legacyFiles.forEach((file) => { legacyFiles.forEach((file) => {
let rel_file_path = path.relative(out_path_base, file); let rel_file_path = path.relative(out_path_base, file);
legacy_scripts.push(rel_file_path); legacy_scripts.push(rel_file_path);
}); });
legacy_scripts = legacy_scripts.concat(extra_scripts);
let rel_app_path = path.relative(out_path_base, out_app_path); let rel_app_path = path.relative(out_path_base, out_app_path);
legacy_scripts.push(rel_app_path); legacy_scripts.push(rel_app_path);

Loading…
Cancel
Save