2023/10/23〜2023/10/29の最新情報
denoland/denokv denoland/denokvというリポジトリが公開されています。 今後、Deno KVのSQLiteバックエンドやgRPCのスキーマの定義などはこのリポジトリで開発される想定のようです。 現在、Deno本体ではdenoland/denokvへの移行が行われているようです。 chore: update ext/kv to use denokv_* crates #20986 BYONMのサポートについて Deno本体でnpmなどで作成されたnode_modulesディレクトリ(BYONM)をサポートするPRがマージされています。Deno v1.38でリリースされるかもしれません。 feat(unstable): ability to npm install then deno run main.ts #20967 ⚠️この機能は実験的機能のため、今後、使い方などに変更が入る可能性があります。 例えば、以下のようにnpmでkoaパッケージがインストールされていたとします。 $ npm i koa npmによってインストールされたkoaパッケージをnpm:なしで読み込むJavaScriptファイルを用意します。 // index.js import Koa from "koa"; const app = new Koa(); app.use(async (ctx) => { ctx.body = "Hello Deno!"; }); app.listen(3000); この状態で--unstable-byonmオプションを指定すると、npmによって作成されたnode_modulesディレクトリからkoaパッケージが読みこまれます。 $ deno run --unstable-byonm --allow-net --allow-read --allow-env index....