/** * Marketplace Test Plugin for EmDash CMS * * A self-contained plugin designed for end-to-end testing of the marketplace * publish → audit → approval pipeline. Includes: * - Backend sandbox code (content:beforeSave hook) * - Icon and screenshot assets * - Full manifest with capabilities * * Usage: * emdash plugin bundle --dir packages/plugins/marketplace-test * emdash plugin publish dist/marketplace-test-0.1.0.tar.gz --registry */ import type { PluginDescriptor } from "emdash"; /** * Plugin factory -- returns a descriptor for the integration. */ export function marketplaceTestPlugin(): PluginDescriptor { return { id: "marketplace-test", version: "0.1.0", format: "standard", entrypoint: "@emdash-cms/plugin-marketplace-test/sandbox", capabilities: ["read:content", "write:content"], allowedHosts: [], storage: { events: { indexes: ["timestamp", "type"] }, }, }; }