For Electron users, need rebuild with a different V8 version:
npm rebuild winax --runtime=electron --target=33.0.2 --dist-url=https://electronjs.org/headers --build-from-sourceChange "--target" value to your electron version. See also Electron Documentation: Using Native Node Modules.
| Electron | Nodejs | Winax | v8 | Compatible |
|---|---|---|---|---|
| v30.1.0 | v20.11.1 | v3.5.2 | v12.6 | ✅ |
| v31.6.0 | v20.17.0 | v3.5.3 | v12.6 | ✅ |
| v32.0.0 | v20.17.0 | v3.5.3 | v12.8 | ❌ |
| v33.0.2 | v20.17.0 | v3.6.1 | v12.8 | ✅ |
| v34.0.1 | v20.18.1 | v3.6.1 | v12.8 | ✅ |
git tag -a $version -m "winax@version, electron@version"git push origin $version