Executando testes em plataformas específicas
Para evitar conflitos em ambientes com múltiplas plataformas instaladas (Node.js + Bun, Deno + Bun. etc.), veja os exemplos a seguir:
npx poku
- Executa o Poku através do Node.js e garante que todos os testes sejam executados com Node.js (ou tsx para testes com TypeScript).
bun poku
- Executa o Poku através do Bun e garante que todos os testes sejam executados com Bun.
deno run npm:poku
- Executa o Poku através do Deno e garante que todos os testes sejam executados com Deno.
dica
Para usuários de TypeScript, não é necessário instalar tsx para o Bun e o Deno, pois ambos executam TypeScript nativamente.
Executando CommonJS com Deno v1
Veja todas as opções para o Deno aqui.
Todos os arquivos como CommonJS
deno run npm:poku --denoCjs
Uma extensão específica como CommonJS
deno run npm:poku --denoCjs='.cjs'
Múltiplas extensões como CommonJS
deno run npm:poku --denoCjs='.cjs,.js'
Recomendações
dica
Geralmente é benéfico ter um CI exclusivo para cada plataforma, especialmente para garantir um melhor controle em casos de erro.
nota
Se você encontrar algum erro de digitação, sinta-se à vontade para abrir um Pull Request corrigindo-o.