2024/08/05〜2024/08/11の最新情報
Denoの直近の変更について 今週はDeno本体のリリースは行われていないですが、おそらく次のDeno v1.46でリリースされると思われる機能がいくつかマージされていたため、主要なものについて紹介いたします。 ⚠️正式にDeno v1.46がリリースされる際には、仕様などに変更が入る可能性もあります🙏 CLI引数の簡略化 パーミッション引数の簡略化 例えば、--allow-readは-R, --allow-envは-Eのように短縮された形式で指定することができます。 # 例) 以下は`deno --allow-read --allow-env main.ts`と同等です $ deno -ER main.ts feat: support short flags for permissions (denoland/deno#24883) runの省略 (deno <script>のサポート) deno runコマンドにおけるrunを省略できるようにする変更が導入されています。 $ deno main.ts feat: treat bare deno command with run arguments as deno run (denoland/deno#24887) deno runでタスクの実行がサポート (deno run <task>) deno runコマンドのエントリポイントとして指定されたファイルが存在しない場合、deno.jsonのtasksで定義されたタスクを実行するようフォールバックする機能が追加されています。deno run <entrypoint>のように実行された際に、<entrypoint>のファイルが存在しない場合はdeno task <entrypoint>として振る舞うイメージです。 # `deno.json`の`tasks.hello`が実行されます $ deno run hello feat: deno run (denoland/deno#24891) deno fmtでのCSSやYAMLのサポート deno fmtコマンドにCSS/SCSS/Sass/Less/YAMLなどのフォーマットのサポートが追加されています。...