@tecaless/appkit-sdk
v3.0.1
Published
SDK do AppKit — checklists de onboarding, telas vazias e avisos dentro do seu SaaS
Maintainers
Readme
@tecaless/appkit-sdk
Carregador oficial do AppKit — infraestrutura de ativação de usuários para Micro-SaaS e SaaS: checklists de primeiros passos, telas vazias orientadas e avisos, dentro do seu produto.
Você edita no painel, seu usuário vê no seu sistema. Sem novo deploy.
Instalação
npm i @tecaless/appkit-sdkimport { init, track, complete } from '@tecaless/appkit-sdk';
init({
apiKey: 'pk_live_sua_chave', // painel do AppKit > Instalação
userId: 'id-do-usuario-logado' // pseudonimizado no servidor (SHA-256 + salt)
});
track('fatura_emitida'); // conclui passos com regra "evento"
complete('ID_DO_PASSO'); // conclui um passo manualmenteSem bundler, use a tag direto:
<script src="https://appkit.com.br/sdk/[email protected]"
data-key="pk_live_sua_chave"
data-user="ID_DO_USUARIO" async></script>Telas vazias
Marque o ponto uma única vez no seu HTML. O texto passa a ser editável pelo painel para sempre:
<div data-appkit="faturas-vazio">
<p>Nenhuma fatura encontrada.</p>
</div>Garantias
- Falha aberta. Se o AppKit cair, o widget não aparece e o seu produto continua igual. Nenhum erro nosso chega ao seu console.
- Isolamento. Tudo em Shadow DOM. Zero CSS global, zero alteração em protótipos do navegador.
- 7,3 KB gzip, carregado em
requestIdleCallback— nunca disputa recurso com a sua página. - Nada é adivinhado. O SDK só toca no seu DOM através de
data-appkit. - Kill switch. Você desliga tudo pelo painel, em até 30 segundos, sem deploy.
Este pacote não reimplementa o widget: ele injeta o runtime servido em URL imutável e versionada. Existe uma única implementação.
Um produto da Tecaless Technologies LTDA.
