Deno
#TypeScript #JavaScript
https://scrapbox.io/files/64020cf8fc1f90001b4e9dee.svg
TypeScript・JavaScriptのランタイム
かなりモダンめなECMAScriptを書かされる
Node.jsの開発者であるRyan Dahlによって作られた
Node.jsよりWeb APIへの対応がえらめ
Denoのモジュールをimportする際は、コード内でモジュールのURLを直接指定する
fs・pathなどは、公式提供されるdeno_stdに入っている
https://deno.land/
インストール
https://docs.deno.com/runtime/manual/getting_started/installation
$ winget install DenoLand.Deno
バージョン管理はasdfでやるのがメジャーっぽい
まあとりあえず直接インストールしちゃっていいんじゃね
アップデートは winget upgrade DenoLand.Deno
スクリプトの実行
例えば、Hello World
code:main.ts
console.log("Hello world!")
code:sh
deno run main.ts