split terminus-local out of terminus-terminal

This commit is contained in:
Eugene Pankov
2021-05-16 17:36:33 +02:00
parent 7506670dfb
commit 3ef4a8aa73
83 changed files with 1315 additions and 625 deletions

View File

@@ -57,6 +57,7 @@
"peerDependencies": {
"terminus-community-color-schemes": "*",
"terminus-core": "*",
"terminus-local": "*",
"terminus-plugin-manager": "*",
"terminus-serial": "*",
"terminus-settings": "*",

View File

@@ -65,6 +65,7 @@ const builtinModules = [
'rxjs',
'rxjs/operators',
'terminus-core',
'terminus-local',
'terminus-settings',
'terminus-terminal',
'zone.js/dist/zone.js',
@@ -128,6 +129,10 @@ export async function findPlugins (): Promise<PluginInfo[]> {
const name = packageName.substring(PREFIX.length)
if (builtinModules.includes(packageName) && pluginDir !== builtinPluginsPath) {
continue
}
if (foundPlugins.some(x => x.name === name)) {
console.info(`Plugin ${packageName} already exists, overriding`)
foundPlugins = foundPlugins.filter(x => x.name !== name)