Pular para o conteúdo principal
Versão: v3.x.x (Release Candidate)

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@rc
  • 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@rc --denoCjs

Uma extensão específica como CommonJS

deno run npm:poku@rc --denoCjs='.cjs'

Múltiplas extensões como CommonJS

deno run npm:poku@rc --denoCjs='.cjs,.js'

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.