-
Notifications
You must be signed in to change notification settings - Fork 25
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
trayBin: fallback to self install? #7
Comments
I don't think this is good practice. see zaaack/node-systray#7
|
I don't think this is good practice. see zaaack/node-systray#7
breaks current behaviour but I find it unclean and not maintainable. See zaaack#7
the previous behaviour I found unclean and not maintainable. See zaaack#7 This uses a postinstall helper script instead to download a release. https://docs.npmjs.com/misc/scripts replaced lookup logic with a unix-ish system whereis (updates issue #7) the dependencies of the package are needed by the postinstall script. i wish there was a way to make this clear to npm.. i wonder how typescript works around this?! closes #1
I'm having problems with the way the helper binaries are stuffed under
$HOME/.cache
. It has problems on uncommon platforms and hides an external dependency.Supporting other architectures, like arm(64), will also lead to an explosion of files in the
trayBin
folder and increase the size of the npm package much more.Wouldn't it make more sense to clearly state the external dependeny and make individual packages for systray-portable? As a gopher myself I could help with that.
A more nodejs/self-contained approach would be native cxx module but that is not my arena of expertise.
The text was updated successfully, but these errors were encountered: