Skip to content

migrate addon to N-API, pnpm, and drop support for Node.js < 22, many others - v5 major bump#432

Merged
JCMais merged 75 commits into
developfrom
feature/napi-migration
Nov 9, 2025
Merged

migrate addon to N-API, pnpm, and drop support for Node.js < 22, many others - v5 major bump#432
JCMais merged 75 commits into
developfrom
feature/napi-migration

Conversation

@JCMais

@JCMais JCMais commented Sep 26, 2025

Copy link
Copy Markdown
Owner

This is WIP.

I am also moving the build process to be only on GitHub to keep things easier to maintain.

Closes #155
Closes #169
Closes #224
Closes #233
Closes #365
Closes #390
Closes #394
Closes #397
Closes #403
Closes #408
Closes #417
Closes #419
Closes #423
Closes #428
Closes #429
Closes #430
Closes #433
Closes #434

@JCMais JCMais self-assigned this Sep 26, 2025
@JCMais JCMais force-pushed the feature/napi-migration branch 29 times, most recently from c3bfbf4 to 9e64b6b Compare October 2, 2025 13:36
@JCMais JCMais force-pushed the feature/napi-migration branch from 2ed7171 to 8dfe6a0 Compare November 9, 2025 12:36
@JCMais JCMais force-pushed the feature/napi-migration branch from 1788256 to 6f2faf5 Compare November 9, 2025 16:41
@JCMais JCMais force-pushed the feature/napi-migration branch 4 times, most recently from 4caf6d4 to 0db9bfd Compare November 9, 2025 17:22
@JCMais JCMais force-pushed the feature/napi-migration branch from 0db9bfd to 3cb102f Compare November 9, 2025 17:57
@JCMais JCMais changed the title migrate addon to N-API, pnpm, and drop support for Node.js < 22 migrate addon to N-API, pnpm, and drop support for Node.js < 22, many others - v5 major bump Nov 9, 2025
@JCMais JCMais force-pushed the feature/napi-migration branch 2 times, most recently from 11efb3e to ed40395 Compare November 9, 2025 21:04
@JCMais JCMais force-pushed the feature/napi-migration branch from ed40395 to de2713b Compare November 9, 2025 21:11
@JCMais JCMais marked this pull request as ready for review November 9, 2025 21:41
@JCMais JCMais merged commit a787c8e into develop Nov 9, 2025
24 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment