kentkwu opened a new pull request, #475: URL: https://github.com/apache/arrow-js/pull/475
## Summary Supersedes the stale dependabot PR #414, which failed CI on jest 30's dropped compat and has had auto-rebases disabled for >30 days. Two additional fixes on top of the version bumps are needed to get the test matrix green. - `package.json` / `package-lock.json` — jest 29.7.0 -> 30.3.0, @types/jest 29.5.14 -> 30.0.0, and ts-jest 29.1.4 -> 29.4.12 (first ts-jest release with `jest ^30` peer support) - `test/tsconfig/tsconfig.apache-arrow.json` — `module: CommonJS` -> `NodeNext`, matching every other ESM test tsconfig. ts-jest 29.4 no longer rewrites `module: CommonJS` to ESM under `useESM: true`, so the mismatched pair emitted CJS output that jest then loaded as ESM, crashing every `test:apache-arrow` suite with `ReferenceError: exports is not defined`. No runtime dependencies changed and no `src/` files were touched, so there is no client-visible surface change. ## Test Plan - [x] `npm run lint:ci` - [x] `npm run build` - [x] `npm test` — all 13 targets (ts, src, apache-arrow, es5/es2015/esnext x cjs/esm/umd) pass - [x] `npm run test:bundle` — esbuild, rollup, and webpack bundles built and executed clean ## Related - Supersedes #414 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
