dnt - Deno to Node Transform
(github.com/denoland)- Deno モジュールを Node.js 向けの npm パッケージに変換するツール
- Node.js と互換性のある TypeScript コードに変換
- Deno ネームスペース API には shim を挿入
- Skypack や esm.sh のようなリモートインポートを package.json に追加
tscを使って変換したコードを型チェック- ESM/CommonJS、TypeScript 宣言ファイルを生成
Deno.test()呼び出しを通じて、最終出力物を Node.js 上でテスト
1件のコメント
How to publish Deno modules to NPM の記事では、dnt を使って HTTP ミドルウェア/ルーターフレームワークである oak を Node 向けに変換した際の所感を見ることができます。