Hello,
I try to build from source Zenbrowser (aka I don't want the flatpak), on my distribution there is no official package for it (no official ebuild for Gentoo).
So I try to follow this page: https://docs.zen-browser.app/guides/building
In /opt/zenbrowser/desktop (git clone as showed on the doc), I have the files.
When I run "npm i": https://bpa.st/BN7Q
Running npm install -g [email protected]: https://bpa.st/2V6A
Checking the doc of wiki for Node.js, I added this to my bashrc: https://wiki.gentoo.org/wiki/Node.js#npm (to not mess up with my package manager).
It should be able, as said on the page (which could be wrong!) that I do not need root anymore and it's made to not interfer with my actual package manager (Portage).
After this change, it now says for "npm i":
> [email protected] prepare
> husky
up to date, audited 287 packages in 931ms
58 packages are looking for funding
run `npm fund` for details
3 high severity vulnerabilities
To address issues that do not require attention, run:
npm audit fix
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
And once I run "npm run init" I get this output: https://bpa.st/SNTQ
And⦠Last line for non french is asking for password.
Surprised a bit, I type it and⦠nothing. Just nothing.
Any ideas ?
As a side note, not quite sure of this "high severity vulnerabilities" either, not very used to npm.