bdf06ddf1f
Second CI run got past install but failed loading vite.config.ts: native TS type-stripping (used by vite/oxlint to read .ts config) requires Node ^20.19.0 || >=22.18.0, and 22.13.0 is below that. 22.18.0 is the true floor — it satisfies both pnpm (>=22.13) and TS config loading (>=22.18). Match engines.node.