Skip to content
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

When will 4.0 be released on npmjs.com? #1665

Closed
reFX-Mike opened this issue Feb 8, 2019 · 5 comments
Closed

When will 4.0 be released on npmjs.com? #1665

reFX-Mike opened this issue Feb 8, 2019 · 5 comments
Labels

Comments

@reFX-Mike
Copy link

Right now we can't build any native modules that work with Electron 4, because they require the delayed windows hook, which is enabled only with node-gyp 4.0. We don't want to fork and modify each and every dependency so we can enable it locally. Is there a good reason not to release node-gyp 4?

@bnoordhuis
Copy link
Member

@nodejs/node-gyp Thoughts? I'd be okay with releasing v4.0, we have enough interesting changes to merit a release.

@richardlau
Copy link
Member

No objections. There was a vague plan last summer (#1519) but I think enough has landed to warrant a release.

@bnoordhuis
Copy link
Member

#1670 should land before v4.x is released. Any other obsoletisms that ought to be scrapped?

@reFX-Mike
Copy link
Author

Can we please get this done? Is there a problem merging #1670 and then releasing 4.0?

@reFX-Mike
Copy link
Author

This issue (and other problems with the Javascript/Node ecosystem) convinced us that using Electron/Node/Javascript for serious applications is a non-starter and we abandoned our project in favor of a native implementation that is done in 10% of the time and with total control and zero dependencies. The binary size for the rewritten tool is 2.2 MB, and that is statically linked and with all necessary assets (icons etc.) embedded.

Electron is a huge mistake. Trying to use a browser for everything is simply ineffective and uses too many resources.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants