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
Add OM 1.26.4–1.26.8, update toolchain to Node 24 / npm 11.13.0
Versions:
- Add Linux releases 1.26.4–1.26.8 to versions.json
- Add Windows entries 1.26.4–1.26.8; Windows stable/release stays at 1.26.3
Node / npm:
- Bump Node.js to 24.x in all workflows and action.yml (node24)
- Pin npm to 11.13.0 (matches GitHub Actions ubuntu-latest Node 24.16.0)
to keep package-lock.json in sync with CI resolution
Dependencies:
- Run npm-check-updates; upgrade all packages except eslint/eslint-js
(held at ^9.x — eslint-plugin-github not yet compatible with ESLint 10)
- package-lock.json regenerated with npm 11.13.0 (fixes @emnapi/core@1.11.0
resolution mismatch that caused npm ci to fail on CI)
Build:
- Remove redundant `npm run build` (tsc) script and all uses in workflows;
rollup handles TypeScript via @rollup/plugin-typescript
- Suppress node_modules rollup warnings (THIS_IS_UNDEFINED, CIRCULAR_DEPENDENCY)
via onwarn handler in rollup.config.ts
- Upgrade tsconfig lib/target to ES2024; add explicit rootDir and types:["node"]
TypeScript / ESLint:
- Add tsconfig.test.json and __tests__/tsconfig.json for test type-checking
- Configure ESLint parserOptions.project to include tsconfig.test.json
- Disable no-console in __tests__/; fix process.stdout.write mock typing
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments