We currently build the @signalapp/better-sqlite3 NPM package manually because the package has a build process that fetches artifacts in a non-proxy aware way.
I have a pull request against the upstream package to "fix" this behaviour, but it has yet to be merged. Once it does merge, it'll likely take a couple of Signal Desktop releases to land. https://github.com/signalapp/better-sqlite3/pull/12
We currently build the
@signalapp/better-sqlite3
NPM package manually because the package has a build process that fetches artifacts in a non-proxy aware way.I have a pull request against the upstream package to "fix" this behaviour, but it has yet to be merged. Once it does merge, it'll likely take a couple of Signal Desktop releases to land. https://github.com/signalapp/better-sqlite3/pull/12
https://github.com/snapcrafters/signal-desktop/blob/53f7bef8a41ed7dd11817d838af3f70f4a2a91fc/snap/snapcraft.yaml#L66-L80