Commit d254f5b6 authored by Michael Droettboom's avatar Michael Droettboom

Don't fail on unknown packages

parent dbc0de25
...@@ -29,16 +29,17 @@ var languagePluginLoader = new Promise((resolve, reject) => { ...@@ -29,16 +29,17 @@ var languagePluginLoader = new Promise((resolve, reject) => {
let toLoad = new Set(); let toLoad = new Set();
while (queue.length) { while (queue.length) {
const package = queue.pop(); const package = queue.pop();
if (!packages.hasOwnProperty(package)) {
throw `Unknown package '${package}'`;
}
if (!loadedPackages.has(package)) { if (!loadedPackages.has(package)) {
toLoad.add(package); toLoad.add(package);
packages[package].forEach((subpackage) => { if (packages.hasOwnProperty(package)) {
if (!loadedPackages.has(subpackage) && !toLoad.has(subpackage)) { packages[package].forEach((subpackage) => {
queue.push(subpackage); if (!loadedPackages.has(subpackage) && !toLoad.has(subpackage)) {
} queue.push(subpackage);
}); }
});
} else {
console.log(`Unknown package '${package}'`);
}
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment