Help compiling browser extention

I’m currently having some trouble compiling the IPFS browser extension, both for Firefox and Chromium. Whenever I run either npm run dev-build firefox or npm run dev-build chromium it gives this:

yarn install v1.22.10
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
warning "ipfs > ipfs-cli > ipfs-daemon@0.5.4" has unmet peer dependency "electron-webrtc@^0.3.0".
warning "ipfs > ipfs-cli > ipfs-daemon@0.5.4" has unmet peer dependency "wrtc@^0.4.6".
warning " > native-fetch@3.0.0" has unmet peer dependency "node-fetch@*".
warning "web-ext > addons-linter > addons-scanner-utils@4.4.0" has unmet peer dependency "@types/download@6.2.4".
warning "web-ext > addons-linter > addons-scanner-utils@4.4.0" has unmet peer dependency "body-parser@1.19.0".
warning "web-ext > addons-linter > addons-scanner-utils@4.4.0" has unmet peer dependency "download@8.0.0".
warning "web-ext > addons-linter > addons-scanner-utils@4.4.0" has unmet peer dependency "express@4.17.1".
warning "web-ext > addons-linter > addons-scanner-utils@4.4.0" has unmet peer dependency "safe-compare@1.1.4".
[5/5] Building fresh packages...
[-/14] ⠂ waiting...
[-/14] ⠄ waiting...
[3/14] ⠄ ursa-optional
[-/14] ⠄ waiting...
[-/14] ⠄ waiting...

and it just stays there forever, waiting for ursa-optional.
Any help would be appreciated.