
みなさんReact Tokyo Fes
行きましたか?

ただの参加者の感想
めちゃくちゃタコスがうまかったです
学びも多く楽しかったです!
終
今日はReact Tokyoフェスに参加したからできたことの話です
きっかけはPRのレビュー中
vitest.storybook-browser.config.ts(ハイフン入り)resolveProjects.ts の正規表現がハイフンを許容していなかった// packages/vitest/src/node/projects/resolveProjects.ts
// vitest.config.*
// vite.config.*
// vitest.unit.config.*
// vitest.unit-test.config.* ← これがマッチしない!
const CONFIG_REGEXP = /^vite(?:st)?(?:\.\w+)?\.config\./
// ^^^^
// \w+ は [a-zA-Z0-9_] のみ → "-" にマッチしない 😱
// vitest.storybook-browser.config.ts → マッチしない# CLI直接指定 → 問題なし
$ vitest --config vitest.storybook-browser.config.ts
# glob検索 → ハイフン入りファイル名がマッチしない
vitest.storybook-browser.config.ts
^^^^^^^^^^^^^^^^^^
\w+ は [a-zA-Z0-9_] のみ → "-" にマッチしない// packages/vitest/src/node/projects/resolveProjects.ts
- const CONFIG_REGEXP = /^vite(?:st)?(?:\.\w+)?\.config\./
+ const CONFIG_REGEXP = /^vite(?:st)?(?:\.[\w-]+)?\.config\./
// ^^^
// ハイフンを追加!
以上、Vitestコントリビューター(語弊)
ぶりおの自分語りLTでした。