plugin.js 520 B

123456789101112131415161718192021222324252627
  1. const plugins = [
  2. // require('crowi-plugin-...'),
  3. ]
  4. const pluginEntries = [
  5. // require('crowi-plugin-.../lib/client-entry'),
  6. ];
  7. export default class CrowiPlugin {
  8. /**
  9. * process plugin entry
  10. *
  11. * @param {Crowi} crowi
  12. * @param {CrowiRenderer} crowiRenderer
  13. *
  14. * @memberof CrowiPlugin
  15. */
  16. installAll(crowi, crowiRenderer) {
  17. pluginEntries.forEach((entry) => {
  18. entry(crowi, crowiRenderer);
  19. });
  20. }
  21. }
  22. window.crowiPlugin = new CrowiPlugin(); // FIXME