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からも使用することができます。