summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-core/src/createPlugin.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gitbook-core/src/createPlugin.js')
-rw-r--r--packages/gitbook-core/src/createPlugin.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/gitbook-core/src/createPlugin.js b/packages/gitbook-core/src/createPlugin.js
index 1fcf495..c26d745 100644
--- a/packages/gitbook-core/src/createPlugin.js
+++ b/packages/gitbook-core/src/createPlugin.js
@@ -7,10 +7,17 @@
* @return {Plugin}
*/
function createPlugin(onInitialState, onReduceState) {
- return {
+ const plugin = {
onInitialState,
onReduceState
};
+
+ if (typeof window !== 'undefined') {
+ window.gitbookPlugins = window.gitbookPlugins || [];
+ window.gitbookPlugins.push(plugin);
+ }
+
+ return plugin;
}
module.exports = createPlugin;