During the postinstall of this module it attempts to download the source code and build this locally.
In certian coorporate, regulated and/or security conscious firms external downloads are not tolerated meaning that this package can not be used within them.
To work around this I suggest allowing the user to specify an enviroment variable which points to a download location. Where downloading from the internet is not an option, the user can set this header and the binary can then be downloaded from an internal location once cleared for use.
This is a similar pattern as to what is used by puppeteer, electron and cypress
During the postinstall of this module it attempts to download the source code and build this locally.
In certian coorporate, regulated and/or security conscious firms external downloads are not tolerated meaning that this package can not be used within them.
To work around this I suggest allowing the user to specify an enviroment variable which points to a download location. Where downloading from the internet is not an option, the user can set this header and the binary can then be downloaded from an internal location once cleared for use.
This is a similar pattern as to what is used by puppeteer, electron and cypress