Bug#877977: RFP: node-web-ext -- build, run, and test web extensions
Will be difficult, many missing dependencies:
$ pkgjs-depends web-ext
# web-ext@6.7.0
DEPENDENCIES:
eslint (eslint)
node-ajv (ajv)
node-any-promise (any-promise)
node-async (async)
node-babel7-runtime (@babel/runtime)
node-bluebird (bluebird)
node-boxen (boxen)
node-bunyan (bunyan)
node-camelcase (camelcase)
node-chalk (chalk)
node-cheerio (cheerio)
node-columnify (columnify)
node-commander (commander)
node-concat-stream (concat-stream)
node-configstore (configstore)
node-core-js (core-js)
node-debug (debug)
node-decamelize (decamelize)
node-deep-equal (deep-equal)
node-deepmerge (deepmerge, is-mergeable-object)
node-duplexify (duplexify)
node-end-of-stream (end-of-stream)
node-es6-error (es6-error)
node-escape-string-regexp (escape-string-regexp)
node-eslint-visitor-keys (eslint-visitor-keys)
node-espree (espree)
node-esprima (esprima)
node-fast-deep-equal (fast-deep-equal)
node-first-chunk-stream (first-chunk-stream)
node-fs-extra (fs-extra)
node-glob (glob)
node-has-yarn (has-yarn)
node-import-lazy (import-lazy)
node-ini (ini)
node-is-npm (is-npm)
node-is-path-inside (is-path-inside)
node-jed (jed)
node-jest-debbundle (is-ci)
node-jszip (jszip)
node-latest-version (latest-version)
node-less (image-size)
node-lodash-packages
node-mdn-browser-compat-data (@mdn/browser-compat-data)
node-minimist (minimist)
node-mkdirp (mkdirp)
node-ms (ms)
node-multimatch (multimatch)
node-mz (mz)
node-node-forge (node-forge)
node-os-locale (os-locale)
node-parse-json (parse-json)
node-postcss (postcss)
node-request (request)
node-resolve-from (import-fresh)
node-safe-buffer (safe-buffer)
node-semver (semver)
node-semver-diff (semver-diff)
node-sha.js (sha.js)
node-shell-quote (shell-quote)
node-source-map-support (source-map-support)
node-split (split)
node-split2 (split2)
node-strip-bom (strip-bom)
node-strip-bom-stream (strip-bom-stream)
node-strip-json-comments (strip-json-comments)
node-tmp (tmp)
node-type-detect (type-detect)
node-uuid (uuid)
node-watchpack (watchpack)
node-when (when)
node-which (which)
node-ws (ws)
node-xdg-basedir (xdg-basedir)
node-xml2js (xml2js)
node-yargs (yargs)
node-yauzl (yauzl)
nodejs (@types/node)
MISSING:
web-ext
└── @devicefarmer/adbkit (2.11.3)
└── @devicefarmer/adbkit-logcat (1.1.0)
└── @devicefarmer/adbkit-monkey (1.0.1)
└── addons-linter (4.9.0)
└── addons-moz-compare (1.2.0)
└── addons-scanner-utils (6.3.0)
└── @types/yauzl (2.9.2)
└── common-tags (1.8.2)
└── upath (2.0.1)
└── ajv-merge-patch (4.1.0)
└── fast-json-patch (2.2.1)
└── json-merge-patch (0.2.3)
└── (^) common-tags (1.8.2)
└── eslint-plugin-no-unsanitized (4.0.1)
└── fluent-syntax (0.13.0)
└── pino (7.6.5)
└── fast-redact (3.1.1)
└── on-exit-leak-free (0.2.0)
└── pino-abstract-transport (0.5.0)
└── pino-std-serializers (4.0.0)
└── process-warning (1.0.0)
└── quick-format-unescaped (4.0.4)
└── real-require (0.1.0)
└── safe-stable-stringify (2.3.1)
└── sonic-boom (2.6.0)
└── atomic-sleep (1.0.0)
└── thread-stream (0.13.2)
└── (^) real-require (0.1.0)
└── relaxed-json (1.0.3)
└── tosource (1.0.0)
└── (^) upath (2.0.1)
└── chrome-launcher (0.15.0)
└── is-wsl (2.2.0)
└── is-docker (2.2.1)
└── lighthouse-logger (1.3.0)
└── marky (1.2.4)
└── debounce (1.2.0)
└── event-to-promise (0.8.0)
└── firefox-profile (4.2.2)
└── adm-zip (0.5.9)
└── fx-runner (1.2.0)
└── spawn-sync (1.0.15)
└── os-shim (0.1.3)
└── winreg (0.0.12)
└── node-notifier (9.0.0)
└── growly (1.3.0)
└── (^) is-wsl (2.2.0)
└── shellwords (0.1.1)
└── open (7.4.2)
└── (^) is-docker (2.2.1)
└── (^) is-wsl (2.2.0)
└── sign-addon (3.11.0)
└── (^) common-tags (1.8.2)
└── deepcopy (2.1.0)
└── es6-promisify (7.0.0)
└── jsonwebtoken (8.5.1)
└── jws (3.2.2)
└── jwa (1.4.1)
└── buffer-equal-constant-time (1.0.1)
└── ecdsa-sig-formatter (1.0.11)
└── stream-to-promise (3.0.0)
└── stream-to-array (2.3.0)
└── update-notifier (5.1.0)
└── is-installed-globally (0.4.0)
└── global-dirs (3.0.0)
└── is-yarn-global (0.3.0)
└── pupa (2.1.1)
└── escape-goat (2.1.1)
└── zip-dir (2.0.0)
Reply to: