Open6

Deno について調べたこと

雪猫雪猫

メリット

  • TypeScript が直接動く
  • npm install が不要
  • node_modules ディレクトリがない
  • セキュア(コマンド実行時に権限指定が必要)

デメリット

  • サブディレクトリを認識できないのでモノリポで使えない
  • deno.lock の整理 (deno cache --lock-write) 時にファイル指定が必要
雪猫雪猫

フレームワーク

https://fresh.deno.dev/

ドキュメントに記載がないが deno.json に imports して使う。

deno.json
"imports": {
    "$fresh/": "https://deno.land/x/fresh@1.6.7/",
    "$fresh_charts/": "https://deno.land/x/fresh_charts@0.3.1/",
    ...
}