Plugin System
Creating a Plugin
Build your own Lyrix plugin in minutes.
Basic structure
A plugin is just an object with a name and optional hooks.
ts
// my-plugin/index.ts
import { definePlugin } from "@lyrix/core";
export default definePlugin({
name: "my-plugin",
onBeforeSave: async (page) => {
console.log("Saving page:", page.slug);
return page;
},
});