編集

Deno v2.1

Deno v2.1 リリース。このリリースは Deno 初の LTS であり、2025 年 4 月までサポートされる。

https://deno.com/blog/v2.1

#Wasm Imports

Wasm のインポートをサポート。

tsx
import { add } from "./add.wasm";

console.log(add(1, 2));

#Turbocharged deno task

Task に説明文を付与する description の追加、task 間の依存関係を定義できる dependencies の追加など。

json
{
  "tasks": {
    "build": "deno run -RW build.ts",
    "generate": "deno run -RW generate.ts",
    "serve": {
      "description": "Start the dev server",
      "command": "deno run -RN server.ts",
      "dependencies": ["build", "generate"]
    }
  }
}

#deno outdated

npmなどと同様に依存関係を管理するdeno outdatedコマンドが追加。

shell
deno outdated [--recursive] [--update] [--latest]

#バイナリへのアセットファイルの埋め込み

deno compileにアセットを埋め込むオプションが追加。

shell
deno compile --include ./names.csv --include ./data/ main.ts
編集