dnt - Transformação de Deno para Node
(github.com/denoland)- Ferramenta que converte módulos Deno em pacotes npm para Node.js
- Converte para código TypeScript compatível com Node.js
- Insere shims para as APIs de namespace do Deno
- Adiciona imports remotos como Skypack ou esm.sh ao
package.json
- Faz a verificação de tipos do código transformado usando
tsc - Gera ESM/CommonJS e arquivos de declaração TypeScript
- Testa a saída final no Node.js por meio de chamadas
Deno.test()
1 comentários
No artigo How to publish Deno modules to NPM, você pode ver o relato de como o dnt foi usado para transformar o oak, um framework de middleware/roteador HTTP, para Node.