How to use live-plugin-manager - 3 common examples

To help you get started, we’ve selected a few live-plugin-manager examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github facebook / flipper / src / utils / pluginManager.tsx View on Github external
export function providePluginManager(): PM {
  return new PM({
    ignoredDependencies: ['flipper', 'react', 'react-dom', '@types/*'],
  });
}
github swisspush / apikana / src / init / init.js View on Github external
const nodePlop = require("node-plop");

const registryUrl = require('registry-url');
const PluginManager = require('live-plugin-manager').PluginManager;
const manager = new PluginManager({npmRegistryUrl: registryUrl()})
process.stdout.write("Loading defaults... ");
manager.install('apikana-defaults').then((e) => {  
    process.stdout.write("found "+e.version+"\n");
    var defaults = manager.require('apikana-defaults');
    var plop = nodePlop(__dirname + '/../plopfile_init.js', { defaults });
    var generator = plop.getGenerator('init');

    generator.runPrompts().then(config => generator.runActions(config));
});
github advanced-rest-client / arc-electron / scripts / packages / plugin-manager / main / theme-plugins-manager.js View on Github external
get pluginManager() {
    if (!this.__pluginManager) {
      this.__pluginManager = new PluginManager({
        cwd: process.env.ARC_THEMES,
        pluginsPath: process.env.ARC_THEMES
      });
    }
    return this.__pluginManager;
  }
  /**

live-plugin-manager

Install and uninstall any node package at runtime from npm registry

MIT
Latest version published 2 days ago

Package Health Score

72 / 100
Full package analysis

Popular live-plugin-manager functions