If you have some dependency issues with node-lts-iron
, what helped in my case was to clear yay cache (~/.cache/yay/) and reinstalling.
Search Criteria
Package Details: web-ext 8.7.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/web-ext.git (read-only, click to copy) |
---|---|
Package Base: | web-ext |
Description: | A command line tool to help build, run, and test web extensions |
Upstream URL: | https://developer.mozilla.org/en-US/Add-ons/WebExtensions |
Keywords: | nodejs, web-ext |
Licenses: | MPL-2.0 |
Conflicts: | nodejs-web-ext |
Provides: | nodejs-web-ext |
Replaces: | nodejs-web-ext |
Submitter: | arojas |
Maintainer: | brianwo |
Last Packager: | brianwo |
Votes: | 2 |
Popularity: | 1.09 |
First Submitted: | 2025-03-31 20:36 (UTC) |
Last Updated: | 2025-05-26 19:09 (UTC) |
Dependencies (3)
- nodejs-lts (nodejs-lts-jod)
- node-gyp (make)
- npm (python-nodejs-wheelAUR, corepackerAUR) (make)
Required by (7)
- chromium-extension-privacy-redirect-av (make)
- firedragon-extension-plasma-integration (make)
- firefox-esr-extension-plasma-integration (make)
- firefox-extension-plasma-integration (make)
- firefox-video-speed-setter-git (make)
- librewolf-extension-plasma-integration (make)
- privacy-redirect-git (requires nodejs-web-ext) (make)
Sources (1)
Latest Comments
marcin commented on 2025-05-11 23:40 (UTC)
brianwo commented on 2025-05-06 11:17 (UTC) (edited on 2025-05-06 11:19 (UTC) by brianwo)
@missingSleepDeps
I have updated the package, skipping the test part. It should now build just fine.
After seeing consulting through other nodejs packages, it seems like the test part in unnecessary.
This package should work as how it's being tested upstream by web-ext developer.
missingSleepDeps commented on 2025-05-01 00:08 (UTC)
575 passing (6s)
1 pending
2 failing
1) config
loadJSConfigFile
provides help message on load failure due to .js ESM config file and no package:
AssertionError: expected promise to be rejected with 'UsageError' but it was fulfilled with { sourceDir: 'fake/dir' }
2) config
loadJSConfigFile
provides help message on load failure due to .js ESM config file and type commonjs package:
AssertionError: expected promise to be rejected with 'UsageError' but it was fulfilled with { __esModule: true, default: {} }
==> ERROR: A failure occurred in check().
Aborting...
-> error making: web-ext-exit status 4
-> Failed to install the following packages. Manual intervention is required:
web-ext - exit status 4
PAKtC
Pinned Comments
brianwo commented on 2025-05-06 11:17 (UTC) (edited on 2025-05-06 11:19 (UTC) by brianwo)
@missingSleepDeps
I have updated the package, skipping the test part. It should now build just fine.
After seeing consulting through other nodejs packages, it seems like the test part in unnecessary.
This package should work as how it's being tested upstream by web-ext developer.