@jswork/next-plugin-manager

Plugin manager for next.

Usage no npm install needed!

<script type="module">
  import jsworkNextPluginManager from 'https://cdn.skypack.dev/@jswork/next-plugin-manager';
</script>

README

next-plugin-manager

Plugin manager for next.

version license size download

installation

npm install -S @jswork/next-plugin-manager

apis

api params description
register inEntity Add a plugin.
unregister inName Remove a plugin by name.
enabled - Get all enabled plugin.
disabled - Get all disabled plugin.
enable inName Active a plugin.
disable inName Deactive a plugin.
toggle inName Active/Deactive a plugin auto.
update inName, inObject Update a plugin.
updates inObject Update multiple plugins.
has inName Check if a plugin exists.
set inName, inEntity Set plugin to new value.
get inName Get a plugin by name.
sets inObject Multiple set.
gets - Get all registered plugins(include disabled).

usage

import NxPluginManager from '@jswork/next-plugin-manager';

const manager = NxPluginManager.getInstance();
manager.register();
manager.unregister();
// ...

license

Code released under the MIT license.