Skip to content

Rewrite in N-API#3

Open
savetheclocktower wants to merge 18 commits into
masterfrom
rewrite-in-napi
Open

Rewrite in N-API#3
savetheclocktower wants to merge 18 commits into
masterfrom
rewrite-in-napi

Conversation

@savetheclocktower

Copy link
Copy Markdown

This needs updates to build against Node 22 (and Electron 32.3.3 because of its newer V8 version), so we might as well take this opportunity to migrate to N-API.

Specs are still in CoffeeScript, and I plan to address that next… but I wasn't going to decaf the specs until after this PR so we can more easily prove lack of regressions.

@savetheclocktower

Copy link
Copy Markdown
Author

OK, after lots of wailing and grinding of teeth I've got CI passing on all three platforms.

This should obviate the need for #2 or #1 — all N-API modules are context-aware, and I'm imagining there will be fewer of those version-check fixes needed with N-API. And if we land this we should be able to bump the version we use in the spellcheck package and get Pulsar building on Electron 32.3.3 in this PR.

This was referenced Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant