Deno v1.10.1がリリース
Deno v1.10.0及びv1.10.1がリリースされました。
このリリースでは、deno test
コマンドの大幅な拡張やWebStorage APIの実装などが実施されています。
変更点:
deno test
コマンドに--jobs
オプションが追加され、テストの並行実行がサポートされたdeno test
コマンドに--doc
オプションが追加され、ドキュメンテーションコメント内のコードの型チェックがサポートされたdeno test
コマンドに--watch
オプションが追加されたDeno.test
にpermissions
オプションが追加され、テストケースごとにパーミッションを指定できるようになった(unstable)- Web Workerでstructured clone algorithmがサポートされた
localStorage
とsessionStorage
が実装された- Markdownファイルで
deno-fmt-ignore-file
ディレクティブがサポートされた WebAssembly.Memory
でshared
オプションがサポートされ、SharedArrayBuffer
を受け付けるようになった--import-map
オプションでリモートURLを指定できるようになった- ネイティブプラグインAPIに変更が行われた
deno lint
やdeno compile
で--unstable
オプションの指定が必須でなくなったTextEncoder#encodeInto
のパフォーマンス及びWeb標準との互換性の向上が行われたDeno.emit
のbundle
オプションの型が"esm" | "iife"
から"module" | "classic"
に変更された
deno_std v0.96.0がリリース
deno_stdのv0.96.0がリリースされました。
変更点:
- http: カスタムのレスポンステキストを指定できるようになった
- io/util:
readRange()
関数が実装された - mime/multipart:
MultipartReader#readForm()
でReadFormOptions
というオブジェクト形式の引数がサポートされた - node:
console
モジュールが追加された - node/assert:
rejects()
とdoesNotReject()
が実装された - node/assert:
fail()
が実装された - node/os:
homedir()
が実装された - io/streams:
readableStreamFromReader()
でバイトReadableStreamが使用されないように修正された - io/bufio:
readDelim()
のパフォーマンスが向上した - bytes:
readDelim()
のパフォーマンス向上のため、bytes_list.ts
が追加された - node/stream:
Stream
がdefault exportされるようになった
https://github.com/denoland/deno_std/blob/main/Releases.md#0960--20210511
angular_deno
angular_deno
はDenoで動作するAngularコンポーネントのレンダリングエンジンです。
https://github.com/alosaur/angular_deno
sono.io
sono.io
はWebSocketを使ったリアルタイムアプリケーションを実装するためのモジュールです。
実験的ではありますが、WebRTCのサポートも提供されています。
Pagic v1.3.0がリリース
DenoのスタティックサイトジェネレータであるPagicのv1.3.0がリリースされました。
このリリースでは、SEO関連のmetaタグのサポートが追加されています。