Pular para o conteúdo principal
Versão: v2.x.x

platform

Por padrão, o Poku tenta identificar a plataforma automaticamente, mas você pode defini-la manualmente.

History
VersionChanges
v2.2.0
Suporte para as flags alternativas --node, --bun, e --deno.

CLI

# Uso comum

npx poku --platform=node ./test
bun poku --platform=bun ./test
deno run npm:poku --platform=deno ./test
# Uso comum
## Por exemplo, quando você está desenvolvendo usando uma plataforma, mas mantém compatibilidade com outras.

npx poku --platform=bun ./test
bun poku --platform=deno ./test
deno run npm:poku --platform=node ./test

# ...
  • Flags alternativas: --node, --bun, e --deno.
    • Só é possível utilizar uma por comando.

API

/**
* Força o Node.js (ou tsx para TypeScript)
*
* @default 'node'
*/

await poku('./test', {
platform: 'node',
});
/**
* Força o Bun
*/

await poku('./test', {
platform: 'bun',
});
/**
* Força o Deno
*/

await poku('./test', {
platform: 'deno',
});
dica

Útil quando há mais de uma plataforma comum instalada.