You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR raises the minimum supported Node.js version to `20.20.2` and includes the follow-up fixes from PR review.
### What changed
- Updated the Node.js minimum across package metadata, CI, and docs.
- Moved the Linux ARM64 CI lane to Node `20.20.2`.
- Aligned install/prerequisite docs across the main README, build docs, npm README, benchmark docs, Electron demos, TypeScript demos, and JSDoc template.
- Reconciled stale Electron demo guidance in:
- [electron_demo/manipulator/README.md](electron_demo/manipulator/README.md)
- [electron_demo/turtle_tf2/README.md](electron_demo/turtle_tf2/README.md)
- Fixed prebuild packaging so Node and Electron binaries are generated and resolved separately:
- [package.json](package.json)
- [lib/prebuilds.js](lib/prebuilds.js)
- [lib/native_loader.js](lib/native_loader.js)
- [scripts/install.js](scripts/install.js)
- [scripts/tag_prebuilds.js](scripts/tag_prebuilds.js)
### Tests
- Added runtime-specific assertions to:
- [test/test-native-loader.js](test/test-native-loader.js)
- Added a focused helper test file locally:
- [test/test-prebuilds.js](test/test-prebuilds.js)
### Validation
```bash
npx mocha test-native-loader.js test-prebuilds.js
```
Fix: #1458
0 commit comments