Closed5
各ツールの設定ファイルの TS 対応のやり方
Prisma は esbuild を nodejs hook に登録して読み込んでいる
そのせいで拡張機能が linux 以外で動かない問題が発生している: https://github.com/prisma/language-tools/issues/1825
Vite
'bundle' | 'runner' | 'native' の3つの読み込み方がある。何も指定しないの bundle っぽい。
esbuild の js api 使って tmp ディレクトリに bundle しているっぽい。prisma のやつに比べるとめちゃくちゃ複雑。
https://github.com/vitejs/vite/blob/fd38d076fe2455aac1e00a7b15cd51159bf12bb5/packages/vite/src/node/config.ts#L1867C24-L1867C29
ESLint
jiti を使っている
Next.js
SWC でトランスパイルしている
みんな結構自由に実装しているっぽい
このスクラップは2025/05/03にクローズされました