EmDash Plugin Development
Scaffolds and implements EmDash CMS plugins with support for hooks, storage, and custom admin interfaces.
This skill provides specialized guidance for extending EmDash, a full-stack TypeScript CMS built on Astro. It assists developers in creating both Standard and Native plugins, managing the dual-context architecture of plugin descriptors and runtime definitions. By leveraging this skill, users can correctly implement content hooks, API routes, and capability-based security models, ensuring plugins are compatible with both trusted environments and Cloudflare Worker sandboxes.
주요 기능
01Scaffold Standard and Native EmDash plugin architectures
02Implement request-time hooks and custom API route handlers
03Define capability-based permissions for secure sandboxed execution
04Build custom admin UIs using Block Kit or React components
05Configure plugin descriptors for Vite build-time integration
0610,798 GitHub stars
사용 사례
01Developing marketplace-ready plugins with restricted network and storage capabilities
02Building native CMS extensions that require direct database access or custom Astro components
03Creating custom content hooks to trigger external API notifications after saving posts