mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-22 08:26:16 -04:00
plugins: Use npm
CLI to install/uninstall plugins
Using npm as a module has long been discouraged and will stop working with npm v7.
This commit is contained in:
parent
9633b98f92
commit
b3b5af3c3c
2 changed files with 5 additions and 17 deletions
|
@ -43,11 +43,9 @@ const UpdateCheck = require('./utils/UpdateCheck');
|
|||
const db = require('./db/DB');
|
||||
const express = require('./hooks/express');
|
||||
const hooks = require('../static/js/pluginfw/hooks');
|
||||
const npm = require('npm/lib/npm.js');
|
||||
const pluginDefs = require('../static/js/pluginfw/plugin_defs');
|
||||
const plugins = require('../static/js/pluginfw/plugins');
|
||||
const settings = require('./utils/Settings');
|
||||
const util = require('util');
|
||||
|
||||
const logger = log4js.getLogger('server');
|
||||
|
||||
|
@ -138,7 +136,6 @@ exports.start = async () => {
|
|||
});
|
||||
}
|
||||
|
||||
await util.promisify(npm.load)();
|
||||
await db.init();
|
||||
await plugins.update();
|
||||
const installedPlugins = Object.values(pluginDefs.plugins)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue