SDK do widget (doohnut-widget-sdk)
A documentação completa do pacote npm (instalação, API do construtor, eventos e opções) está em inglês na página Widget SDK (English) e no README do repositório.
Resumo: o SDK encapsula o protocolo postMessage com o player. Você cria uma instância (DoohnutWidget), escuta init e configUpdate para receber a configuração mesclada, e frameEnter / frameExit para saber quando o frame está visível. O SDK envia READY automaticamente quando o DOM está pronto (comportamento configurável).
Para desenvolvimento em Vite, veja também Desenvolvimento local.