What Are Plugins?
Eiseniiaaaia plugins are modular components that extend framework functionality. They can add new features, modify existing behavior, or integrate third-party services.
π¦
Modular Components
π
Framework Extensions
π
API Integrations
Core Plugins
Framework-verified plugins with guaranteed compatibility and support.
View Core Plugins βCommunity Plugins
User-created plugins with varying levels of verification and support.
Browse Community βPlugin Lifecycle
Plugin Lifecycle Events
Initialization
Configuration
Activation
Execution
Plugin Architecture Diagram
Getting Started
1. Install Plugin CLI
$ npm install -g @eiseniia/plugin-cli
2. Create Plugin
$ create-plugin my-counter-plugin
3. Run Plugin
$ plugin run
Example Plugin
export default {
name: 'CounterPlugin',
init() {
this.count = 0;
},
actions: {
increment() {
this.count++;
},
decrement() {
this.count--;
}
},
get state() {
return {
count: this.count
};
}
};
Save as src/counter-plugin.js
This basic counter plugin demonstrates plugin lifecycle methods and state management patterns