Escolhendo um formato de plugin

Nesta página

Plugins EmDash são distribuídos em um dos dois formatos: sandboxed ou nativo. A escolha afeta a instalação, a aplicação em tempo de execução e os recursos disponíveis.

Sandboxed por padrão. Plugins sandboxed podem ser publicados no marketplace e instalados com um clique.

Em resumo

SandboxedNativo
Formatoemdash-plugin.jsonc + src/plugin.tsDescritor definePlugin()
Método de instalaçãoUm clique no marketplace adminnpm install + editar astro.config

O que você perde ao ir nativo

  • Sem marketplace.
  • Sem isolamento.
  • Carga de confiança no usuário.

Quando ir nativo

  1. Páginas admin React ou widgets personalizados.
  2. Componentes Astro para blocos Portable Text.
  3. Injetar HTML, scripts ou folhas de estilo em páginas públicas.

Próximo