summaryrefslogtreecommitdiffstats
path: root/lib/modifiers/config/editPlugin.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/modifiers/config/editPlugin.js')
-rw-r--r--lib/modifiers/config/editPlugin.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/modifiers/config/editPlugin.js b/lib/modifiers/config/editPlugin.js
new file mode 100644
index 0000000..71549f2
--- /dev/null
+++ b/lib/modifiers/config/editPlugin.js
@@ -0,0 +1,16 @@
+
+/**
+ * Edit ocnfiguration of a plugin
+ * @param {Book} book
+ * @param {String} plugin
+ * @param {Object} pluginConfig
+ * @return {Book}
+ */
+function editPlugin(book, pluginName, pluginConfig) {
+ var config = book.getConfig();
+ config = config.set('pluginsConfig.'+pluginName, pluginConfig);
+
+ return book.setConfig(config);
+}
+
+module.exports = editPlugin;