2024/12/23〜2024/12/29の最新情報
permission sets in deno.json まだDraft状態ですが、deno.jsonでパーミッションを管理する機能を追加するPRが作成されています: permission sets in deno.json #27483 このPRではdeno.jsonにpermissionSetsという項目が追加されており、複数のパーミッションセットを定義できるようです: { "permissionSets": { "default": { "read": ["data"], "net": ["http://localhost:3000/api"] }, "build": { "read": ["data"], "write": ["dist"] } } } Denoを実行する際に--permission-setオプションを指定することで、deno.jsonで定義されたパーミッションセットを適用する想定のようです: # デフォルトでは`default`という名前がついたパーミッションセットが適用されるようです $ deno run --permission-set main.ts # buildという名前がついたパーミッションセットを有効化します $ deno run --permission-set=build scripts/build.ts deno lint - JavaScriptプラグインでのセレクターのサポートについて deno lintのJavaScriptプラグインにセレクターの仕組みを実装するPRがマージされています: feat(unstable): support selectors in JS lint plugins #27452 サポートされている構文については上記のPRに詳しく記載されていますが、以下のように柔軟にノードの問い合わせを行うことができるようです:...