Open
Description
Is this a feature request or a bug?
bug
What is the current behavior?
A plain $ web-ext run
will read/validate webExt.run.target
from my package.json, but then it ignores it.
// package.json
{
"webExt": {
"run": {
"target": ["chromium"]
}
}
}
This verbose log line explains why: the CLI parser is providing its own defaults before merging with the config file.
[web-ext/lib/config.js][debug] Favoring CLI: target=firefox-desktop over configuration: target=chromium
What is the expected or desired behavior?
The config file should be respected by applying the defaults after reading the config file.
Version information (for bug reports)
- Your OS and version: macOS 15.1.1
node --version && npm --version && web-ext --version
v23.1.0
10.9.0
8.3.0