There is two types of plugins that Shuvi support:
-
Build Plugin
- is a plugin that is executed on build to setup for extra entry files / insert runtime plugins / modify client or server webpack and many more.
- is very flexible.
-
Runtime Plugin
- is plugin that is able to be executed during runtime.
- some sample of runtime plugins might be redux-plugin, sentry-plugin, google analytic plugin and many more!
See CONTRIBUTING.md for more information on what we're looking for and how to get started.