Deno v1.7.0がリリース
Deno v1.7.0がリリースされました。
以下は変更点の要約です:
deno compileコマンドでクロスコンパイルや軽量バイナリの生成、パーミッションの指定などがサポートされたimport及びWorkerでData URLがサポートされたDeno.resolveDnsが実装されたDeno.transpileOnly/bundle/compileが、Deno.emitという単一のAPIに統合されたdeno fmtコマンドでマークダウンファイルがサポートされたReadableStreamでasyncIteratorプロトコルが実装されたReadableStream#getIteratorが非推奨になった(v1.8で削除されることが予定されています)Workerを起動する際に、パーミッションを指定できるようになったglobalThis.location及び--locationフラグがサポートされたfetch及びWorkerで相対URLを指定できるようになったfetchでリクエストボディのストリミーングがサポートされた- TLSセッションキャッシュが実装された
また、magurotunaさんによって、Deno v1.7.0に関する日本語の紹介記事が書かれています。
deno-rollup - RollupのDenoポート
deno-rollupはRollupをDenoから使用できるようにしたパッケージです。
内部的にはRollupのブラウザビルドが利用されています。
CLIまたはJavaScript APIが提供されており、それらを使用することでソースコードをバンドルできます。
https://github.com/cmorten/deno-rollup
code-block-writer - JavaScript/TypeScriptコードの生成をサポートするモジュール
code-block-writerはJavaScript/TypeScriptコードの生成をサポートするDenoモジュールです。
設定を変更することでインデント幅や文字列を囲むのに使用するクォートなどを柔軟に変更することができます。
また、このモジュールはnpmパッケージとしても公開されており、Node.jsからも使用することができます。