Skip to content

Commit 10bc35b

Browse files
justin808claude
andcommitted
Fix jest-junit reporter error in CI (#ISSUE)
Resolves the CI failure where jest-junit module could not be resolved when running tests for react-on-rails-pro-node-renderer package. Changes: - Add jest-junit to root package.json devDependencies for workspace-wide availability - Create babel.config.js for react-on-rails-pro-node-renderer to enable TypeScript transpilation - Add @babel/preset-env and @babel/preset-typescript to package devDependencies This ensures the Jest CI reporter can be found and tests can properly transpile TypeScript files during test execution. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 29be5e6 commit 10bc35b

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"jest": "^29.7.0",
4848
"jest-environment-jsdom": "^29.7.0",
4949
"jest-fetch-mock": "^3.0.3",
50+
"jest-junit": "^16.0.0",
5051
"jsdom": "^22.1.0",
5152
"knip": "^5.46.0",
5253
"nps": "^5.9.3",
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module.exports = {
2+
presets: [
3+
['@babel/preset-env', { targets: { node: 'current' } }],
4+
'@babel/preset-typescript',
5+
'@babel/preset-react',
6+
],
7+
};

packages/react-on-rails-pro-node-renderer/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@
3333
"devDependencies": {
3434
"@babel/core": "^7.26.10",
3535
"@babel/eslint-parser": "^7.27.0",
36+
"@babel/preset-env": "^7.20.2",
3637
"@babel/preset-react": "^7.26.3",
38+
"@babel/preset-typescript": "^7.27.1",
3739
"@honeybadger-io/js": "^6.10.1",
3840
"@sentry/node": "^7.120.0",
3941
"@types/fs-extra": "^11.0.4",

0 commit comments

Comments
 (0)