-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: use @napi-rs/lzma to replace lzma-native #864
Conversation
Codecov Report
@@ Coverage Diff @@
## master #864 +/- ##
==========================================
+ Coverage 76.38% 76.41% +0.03%
==========================================
Files 19 19
Lines 686 687 +1
Branches 131 131
==========================================
+ Hits 524 525 +1
Misses 118 118
Partials 44 44
Continue to review full report at Codecov.
|
What platforms are you looking to support that lzma-native doesn't already support with a prebuilt module? As much as I like Rust, I'm hesitant to add a dependency on a module that could possibly add a dependency on Rust itself. Also FWIW the readme for |
Like
Don't worry about it, you can even use this package in scratch Docker image like |
As far as I can tell, |
lzma-native support But I'm not sure if there were developers use electron on |
Electron itself requires glibc, so I doubt it. |
And this pull request will absolutely resolve issues like this: addaleax/lzma-native#102 |
I believe the above is correct, however, it doesn't support This PR did fix my troubles with @Brooooooklyn @malept Is there anything I can do to get it merged? Merci @Brooooooklyn ! |
I asked about darwin-arm64 support in addaleax/lzma-native#118. This PR is on hold until then. |
Any progress? |
@malept ready to merge again |
This does solve a problem: Currently there doesn't seem to be any way to run electron-forge properly on M1 Macs:
So there are no workarounds. |
🎉 This issue has been resolved in version 3.2.7 🎉 The release is available on: Your semantic-release bot 📦🚀 |
See https://github.com/Brooooooklyn/lzma
@napi-rs/lzma
support more platform and easier to install (without node-gyp/node-pre-gyp).