jestを早くする
参考記事
@swc/jest
nextにも入ってる
じゃあ自分のnext.jsのプロジェクトでは@swc/jest使ったほうが設定の指定とか楽になるとかあるだろうか?
と思ったが、まあesbuild-jestで良くない?
と思ったが、next.jsだとswc/jestじゃないと困るな
esbuild-jest
速度差はほとんどなくて、こっちのほうが設定が少ないのでこっちを使ってみる
code:jest.config.json
{
"transform": {
"^.+\\.(t|j)sx?$": "esbuild-jest"
}
}
設定がこれだけで、tsのための指定もとくにいらない
@swc/jestだと他にも設定が必要
これで動きはする
decoratorがあると動かないとか見たが、miyamonz.iconは使ってないのでまあよい
必要なもの
@swc/jest
@swc/core
esbuild-jest
esbuild