2025/11/03〜2025/11/09の最新情報
Denoの直近のアップデート deno.jsonにallowScriptsフィールドが追加 まだリリースは行われていませんが、deno.jsonにallowScriptsフィールドを追加するPRがマージされています。 feat(config): allow storing npm constraints to allow running lifecycle scripts for #31075 --allow-scriptsオプションと同様にライフサイクルスクリプトの実行を許可するnpmパッケージの一覧を指定することができます。 allowScriptsには以下のいずれかの形式で設定が可能です。 true (すべてのnpmパッケージに対してライフサイクルスクリプトの実行を許可) { "allowScripts": true } 配列形式 (指定されたnpmパッケージに対してのみライフサイクルスクリプトの実行を許可) { "allowScripts": ["npm:duckdb", "npm:better-sqlite3"] } オブジェクト形式 (ライフサイクルスクリプトの実行を許可または拒否したいnpmパッケージの一覧を指定可能) { "allowScripts": { "allow": ["npm:duckdb", "npm:better-sqlite3"] } } { "allowScripts": { "allow": true, "deny": ["npm:duckdb"] } } --allow-scriptsとallowScriptsが併用された場合、--allow-scriptsの指定が優先されるようです。 パーミッションブローカーのドキュメント Denoの公式ドキュメントにパーミッションブローカーに関する解説が追加されています。...