Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2020-08-18 02:25:41 +0300
committerisaacs <i@izs.me>2020-08-18 22:22:26 +0300
commit48753bbdfdd4ef5986e4cebef8aa0972ea27d13d (patch)
tree15d706e829cfb50a606d651a44323e1a1015eb47 /tap-snapshots
parentb983f47123533fc2e7650189490c4482cd76d129 (diff)
a utility for config defaults, types, and shorthands
Diffstat (limited to 'tap-snapshots')
-rw-r--r--tap-snapshots/test-lib-utils-config.js-TAP.test.js3398
1 files changed, 3398 insertions, 0 deletions
diff --git a/tap-snapshots/test-lib-utils-config.js-TAP.test.js b/tap-snapshots/test-lib-utils-config.js-TAP.test.js
new file mode 100644
index 000000000..f109597a0
--- /dev/null
+++ b/tap-snapshots/test-lib-utils-config.js-TAP.test.js
@@ -0,0 +1,3398 @@
+/* IMPORTANT
+ * This snapshot file is auto-generated, but designed for humans.
+ * It should be checked into source control and tracked carefully.
+ * Re-generate by setting TAP_SNAPSHOT=1 and running tests.
+ * Make sure to inspect the output below. Do not ignore changes!
+ */
+'use strict'
+exports[`test/lib/utils/config.js TAP no process.umask() method > must match snapshot 1`] = `
+Object {
+ "defaults": Object {
+ "access": null,
+ "all": false,
+ "allow-same-version": false,
+ "also": null,
+ "always-auth": false,
+ "audit": true,
+ "audit-level": null,
+ "auth-type": "legacy",
+ "before": null,
+ "bin-links": true,
+ "browser": null,
+ "ca": null,
+ "cache": "~/npm-cache",
+ "cache-lock-retries": 10,
+ "cache-lock-stale": 60000,
+ "cache-lock-wait": 10000,
+ "cache-max": null,
+ "cache-min": 10,
+ "cafile": null,
+ "call": "",
+ "cert": null,
+ "cidr": null,
+ "color": true,
+ "commit-hooks": true,
+ "depth": 0,
+ "description": true,
+ "dev": false,
+ "dry-run": false,
+ "editor": "vim",
+ "engine-strict": false,
+ "fetch-retries": 2,
+ "fetch-retry-factor": 10,
+ "fetch-retry-maxtimeout": 60000,
+ "fetch-retry-mintimeout": 10000,
+ "force": false,
+ "format-package-lock": true,
+ "fund": true,
+ "git": "git",
+ "git-tag-version": true,
+ "global": false,
+ "global-style": false,
+ "heading": "npm",
+ "https-proxy": null,
+ "if-present": false,
+ "ignore-prepublish": false,
+ "ignore-scripts": false,
+ "include": Array [],
+ "include-staged": false,
+ "init-author-email": "",
+ "init-author-name": "",
+ "init-author-url": "",
+ "init-license": "ISC",
+ "init-module": "~/.npm-init.js",
+ "init-version": "1.0.0",
+ "json": false,
+ "key": null,
+ "legacy-bundling": false,
+ "legacy-peer-deps": false,
+ "link": false,
+ "local-address": undefined,
+ "loglevel": "notice",
+ "logs-max": 10,
+ "long": false,
+ "maxsockets": 50,
+ "message": "%s",
+ "metrics-registry": null,
+ "node-options": null,
+ "node-version": "v14.8.0",
+ "noproxy": null,
+ "offline": false,
+ "omit": Array [],
+ "only": null,
+ "optional": true,
+ "otp": null,
+ "package": Array [],
+ "package-lock": true,
+ "package-lock-only": false,
+ "parseable": false,
+ "prefer-offline": false,
+ "prefer-online": false,
+ "preid": "",
+ "production": false,
+ "progress": true,
+ "proxy": null,
+ "read-only": false,
+ "rebuild-bundle": true,
+ "registry": "https://registry.npmjs.org/",
+ "rollback": true,
+ "save": true,
+ "save-bundle": false,
+ "save-dev": false,
+ "save-exact": false,
+ "save-optional": false,
+ "save-prefix": "^",
+ "save-prod": false,
+ "scope": "",
+ "script-shell": null,
+ "scripts-prepend-node-path": "warn-only",
+ "searchexclude": null,
+ "searchlimit": 20,
+ "searchopts": "",
+ "searchstaleness": 900,
+ "send-metrics": false,
+ "shell": "cmd.exe",
+ "shrinkwrap": true,
+ "sign-git-commit": false,
+ "sign-git-tag": false,
+ "sso-poll-frequency": 500,
+ "sso-type": "oauth",
+ "strict-ssl": true,
+ "tag": "latest",
+ "tag-version-prefix": "v",
+ "timing": false,
+ "tmp": "/tmp",
+ "umask": 18,
+ "unicode": true,
+ "update-notifier": true,
+ "usage": false,
+ "user-agent": "npm/{npm-version} node/{node-version} {platform} {arch} {ci}",
+ "userconfig": "~/.npmrc",
+ "version": false,
+ "versions": false,
+ "viewer": "browser",
+ },
+ "shorthands": Object {
+ "?": Array [
+ "--usage",
+ ],
+ "a": Array [
+ "--all",
+ ],
+ "B": Array [
+ "--save-bundle",
+ ],
+ "c": Array [
+ "--call",
+ ],
+ "C": Array [
+ "--prefix",
+ ],
+ "d": Array [
+ "--loglevel",
+ "info",
+ ],
+ "D": Array [
+ "--save-dev",
+ ],
+ "dd": Array [
+ "--loglevel",
+ "verbose",
+ ],
+ "ddd": Array [
+ "--loglevel",
+ "silly",
+ ],
+ "desc": Array [
+ "--description",
+ ],
+ "E": Array [
+ "--save-exact",
+ ],
+ "enjoy-by": Array [
+ "--before",
+ ],
+ "f": Array [
+ "--force",
+ ],
+ "g": Array [
+ "--global",
+ ],
+ "h": Array [
+ "--usage",
+ ],
+ "H": Array [
+ "--usage",
+ ],
+ "help": Array [
+ "--usage",
+ ],
+ "l": Array [
+ "--long",
+ ],
+ "local": Array [
+ "--no-global",
+ ],
+ "m": Array [
+ "--message",
+ ],
+ "n": Array [
+ "--no-yes",
+ ],
+ "N": Array [
+ "--no-registry",
+ ],
+ "no-desc": Array [
+ "--no-description",
+ ],
+ "no-reg": Array [
+ "--no-registry",
+ ],
+ "noreg": Array [
+ "--no-registry",
+ ],
+ "O": Array [
+ "--save-optional",
+ ],
+ "p": Array [
+ "--parseable",
+ ],
+ "P": Array [
+ "--save-prod",
+ ],
+ "porcelain": Array [
+ "--parseable",
+ ],
+ "q": Array [
+ "--loglevel",
+ "warn",
+ ],
+ "quiet": Array [
+ "--loglevel",
+ "warn",
+ ],
+ "readonly": Array [
+ "--read-only",
+ ],
+ "reg": Array [
+ "--registry",
+ ],
+ "s": Array [
+ "--loglevel",
+ "silent",
+ ],
+ "S": Array [
+ "--save",
+ ],
+ "silent": Array [
+ "--loglevel",
+ "silent",
+ ],
+ "v": Array [
+ "--version",
+ ],
+ "verbose": Array [
+ "--loglevel",
+ "verbose",
+ ],
+ "y": Array [
+ "--yes",
+ ],
+ },
+ "types": Object {
+ "access": Array [
+ null,
+ "restricted",
+ "public",
+ ],
+ "all": Function Boolean(),
+ "allow-same-version": Function Boolean(),
+ "also": Array [
+ null,
+ "dev",
+ "development",
+ ],
+ "always-auth": Function Boolean(),
+ "audit": Function Boolean(),
+ "audit-level": Array [
+ "low",
+ "moderate",
+ "high",
+ "critical",
+ "none",
+ null,
+ ],
+ "auth-type": Array [
+ "legacy",
+ "sso",
+ "saml",
+ "oauth",
+ ],
+ "before": Array [
+ null,
+ Function Date(),
+ ],
+ "bin-links": Function Boolean(),
+ "browser": Array [
+ null,
+ Function Boolean(),
+ Function String(),
+ ],
+ "ca": Array [
+ null,
+ Function String(),
+ Function Array(),
+ ],
+ "cache": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "cache-lock-retries": Function Number(),
+ "cache-lock-stale": Function Number(),
+ "cache-lock-wait": Function Number(),
+ "cache-max": Function Number(),
+ "cache-min": Function Number(),
+ "cafile": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "call": Function String(),
+ "cert": Array [
+ null,
+ Function String(),
+ ],
+ "cidr": Array [
+ null,
+ Function String(),
+ Function Array(),
+ ],
+ "color": Array [
+ "always",
+ Function Boolean(),
+ ],
+ "commit-hooks": Function Boolean(),
+ "depth": Function Number(),
+ "description": Function Boolean(),
+ "dev": Function Boolean(),
+ "dry-run": Function Boolean(),
+ "editor": Function String(),
+ "engine-strict": Function Boolean(),
+ "fetch-retries": Function Number(),
+ "fetch-retry-factor": Function Number(),
+ "fetch-retry-maxtimeout": Function Number(),
+ "fetch-retry-mintimeout": Function Number(),
+ "force": Function Boolean(),
+ "format-package-lock": Function Boolean(),
+ "fund": Function Boolean(),
+ "git": Function String(),
+ "git-tag-version": Function Boolean(),
+ "global": Function Boolean(),
+ "global-style": Function Boolean(),
+ "globalconfig": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "group": Array [
+ Function Number(),
+ Function String(),
+ ],
+ "ham-it-up": Function Boolean(),
+ "heading": Function String(),
+ "https-proxy": Array [
+ null,
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "if-present": Function Boolean(),
+ "ignore-prepublish": Function Boolean(),
+ "ignore-scripts": Function Boolean(),
+ "include": Array [
+ Function Array(),
+ "prod",
+ "dev",
+ "optional",
+ "peer",
+ ],
+ "include-staged": Function Boolean(),
+ "init-author-email": Function String(),
+ "init-author-name": Function String(),
+ "init-author-url": Array [
+ "",
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "init-license": Function String(),
+ "init-module": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "init-version": Object {
+ "clean": Function clean(version, options),
+ "cmp": Function cmp(a, op, b, loose),
+ "coerce": Function coerce(version, options),
+ "Comparator": Function Comparator(classComparator),
+ "compare": Function compare(a, b, loose),
+ "compareBuild": Function compareBuild(a, b, loose),
+ "compareIdentifiers": Function compareIdentifiers(a, b),
+ "compareLoose": Function compareLoose(a, b),
+ "diff": Function diff(version1, version2),
+ "eq": Function eq(a, b, loose),
+ "gt": Function gt(a, b, loose),
+ "gte": Function gte(a, b, loose),
+ "gtr": Function gtr(version, range, options),
+ "inc": Function inc(version, release, options, identifier),
+ "intersects": Function intersects(r1, r2, options),
+ "lt": Function lt(a, b, loose),
+ "lte": Function lte(a, b, loose),
+ "ltr": Function ltr(version, range, options),
+ "major": Function major(a, loose),
+ "maxSatisfying": Function maxSatisfying(versions, range, options),
+ "minor": Function minor(a, loose),
+ "minSatisfying": Function minSatisfying(versions, range, options),
+ "minVersion": Function minVersion(range, loose),
+ "neq": Function neq(a, b, loose),
+ "outside": Function outside(version, range, hilo, options),
+ "parse": Function parse(version, options),
+ "patch": Function patch(a, loose),
+ "prerelease": Function prerelease(version, options),
+ "Range": Function Range(classRange),
+ "rcompare": Function rcompare(a, b, loose),
+ "rcompareIdentifiers": Function rcompareIdentifiers(a, b),
+ "re": Array [
+ /0|[1-9]\\d*/,
+ /[0-9]+/,
+ /\\d*[a-zA-Z-][a-zA-Z0-9-]*/,
+ /(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)/,
+ /([0-9]+)\\.([0-9]+)\\.([0-9]+)/,
+ /(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /[0-9A-Za-z-]+/,
+ /(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))/,
+ /v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /((?:<|>)?=?)/,
+ /[0-9]+|x|X|\\*/,
+ /0|[1-9]\\d*|x|X|\\*/,
+ /[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/g,
+ /(?:~>?)/,
+ /(\\s*)(?:~>?)\\s+/g,
+ /^(?:~>?)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:~>?)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(?:\\^)/,
+ /(\\s*)(?:\\^)\\s+/g,
+ /^(?:\\^)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:\\^)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /^((?:<|>)?=?)\\s*(v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /(\\s*)((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?|[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)/g,
+ /^\\s*([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /^\\s*([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /(<|>)?=?\\s*\\*/,
+ /^\\s*>=\\s*0.0.0\\s*$/,
+ /^\\s*>=\\s*0.0.0-0\\s*$/,
+ ],
+ "rsort": Function rsort(list, loose),
+ "satisfies": Function satisfies(version, range, options),
+ "SemVer": Function SemVer(classSemVer),
+ "SEMVER_SPEC_VERSION": "2.0.0",
+ "simplifyRange": Function (versions, range, options),
+ "sort": Function sort(list, loose),
+ "src": Array [
+ "0|[1-9]\\\\d*",
+ "[0-9]+",
+ "\\\\d*[a-zA-Z-][a-zA-Z0-9-]*",
+ "(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)",
+ "([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)",
+ "(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "[0-9A-Za-z-]+",
+ "(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))",
+ "v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "((?:<|>)?=?)",
+ "[0-9]+|x|X|\\\\*",
+ "0|[1-9]\\\\d*|x|X|\\\\*",
+ "[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(?:~>?)",
+ "(\\\\s*)(?:~>?)\\\\s+",
+ "^(?:~>?)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:~>?)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(?:\\\\^)",
+ "(\\\\s*)(?:\\\\^)\\\\s+",
+ "^(?:\\\\^)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:\\\\^)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "^((?:<|>)?=?)\\\\s*(v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "(\\\\s*)((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?|[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)",
+ "^\\\\s*([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "^\\\\s*([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "(<|>)?=?\\\\s*\\\\*",
+ "^\\\\s*>=\\\\s*0.0.0\\\\s*$",
+ "^\\\\s*>=\\\\s*0.0.0-0\\\\s*$",
+ ],
+ "subset": Function subset(sub, dom, options),
+ "toComparators": Function toComparators(range, options),
+ "tokens": Object {
+ "BUILD": 10,
+ "BUILDIDENTIFIER": 9,
+ "CARET": 30,
+ "CARETLOOSE": 31,
+ "CARETTRIM": 29,
+ "COERCE": 22,
+ "COERCERTL": 23,
+ "COMPARATOR": 33,
+ "COMPARATORLOOSE": 32,
+ "COMPARATORTRIM": 34,
+ "FULL": 12,
+ "FULLPLAIN": 11,
+ "GTE0": 38,
+ "GTE0PRE": 39,
+ "GTLT": 15,
+ "HYPHENRANGE": 35,
+ "HYPHENRANGELOOSE": 36,
+ "LONECARET": 28,
+ "LONETILDE": 24,
+ "LOOSE": 14,
+ "LOOSEPLAIN": 13,
+ "MAINVERSION": 3,
+ "MAINVERSIONLOOSE": 4,
+ "NONNUMERICIDENTIFIER": 2,
+ "NUMERICIDENTIFIER": 0,
+ "NUMERICIDENTIFIERLOOSE": 1,
+ "PRERELEASE": 7,
+ "PRERELEASEIDENTIFIER": 5,
+ "PRERELEASEIDENTIFIERLOOSE": 6,
+ "PRERELEASELOOSE": 8,
+ "STAR": 37,
+ "TILDE": 26,
+ "TILDELOOSE": 27,
+ "TILDETRIM": 25,
+ "XRANGE": 20,
+ "XRANGEIDENTIFIER": 17,
+ "XRANGEIDENTIFIERLOOSE": 16,
+ "XRANGELOOSE": 21,
+ "XRANGEPLAIN": 18,
+ "XRANGEPLAINLOOSE": 19,
+ },
+ "valid": Function valid(version, options),
+ "validRange": Function validRange(range, options),
+ },
+ "json": Function Boolean(),
+ "key": Array [
+ null,
+ Function String(),
+ ],
+ "legacy-bundling": Function Boolean(),
+ "legacy-peer-deps": Function Boolean(),
+ "link": Function Boolean(),
+ "local-address": Array [
+ undefined,
+ ],
+ "loglevel": Array [
+ "silent",
+ "error",
+ "warn",
+ "notice",
+ "http",
+ "timing",
+ "info",
+ "verbose",
+ "silly",
+ ],
+ "logs-max": Function Number(),
+ "long": Function Boolean(),
+ "maxsockets": Function Number(),
+ "message": Function String(),
+ "metrics-registry": Array [
+ null,
+ Function String(),
+ ],
+ "node-options": Array [
+ null,
+ Function String(),
+ ],
+ "node-version": Array [
+ null,
+ Object {
+ "clean": Function clean(version, options),
+ "cmp": Function cmp(a, op, b, loose),
+ "coerce": Function coerce(version, options),
+ "Comparator": Function Comparator(classComparator),
+ "compare": Function compare(a, b, loose),
+ "compareBuild": Function compareBuild(a, b, loose),
+ "compareIdentifiers": Function compareIdentifiers(a, b),
+ "compareLoose": Function compareLoose(a, b),
+ "diff": Function diff(version1, version2),
+ "eq": Function eq(a, b, loose),
+ "gt": Function gt(a, b, loose),
+ "gte": Function gte(a, b, loose),
+ "gtr": Function gtr(version, range, options),
+ "inc": Function inc(version, release, options, identifier),
+ "intersects": Function intersects(r1, r2, options),
+ "lt": Function lt(a, b, loose),
+ "lte": Function lte(a, b, loose),
+ "ltr": Function ltr(version, range, options),
+ "major": Function major(a, loose),
+ "maxSatisfying": Function maxSatisfying(versions, range, options),
+ "minor": Function minor(a, loose),
+ "minSatisfying": Function minSatisfying(versions, range, options),
+ "minVersion": Function minVersion(range, loose),
+ "neq": Function neq(a, b, loose),
+ "outside": Function outside(version, range, hilo, options),
+ "parse": Function parse(version, options),
+ "patch": Function patch(a, loose),
+ "prerelease": Function prerelease(version, options),
+ "Range": Function Range(classRange),
+ "rcompare": Function rcompare(a, b, loose),
+ "rcompareIdentifiers": Function rcompareIdentifiers(a, b),
+ "re": Array [
+ /0|[1-9]\\d*/,
+ /[0-9]+/,
+ /\\d*[a-zA-Z-][a-zA-Z0-9-]*/,
+ /(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)/,
+ /([0-9]+)\\.([0-9]+)\\.([0-9]+)/,
+ /(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /[0-9A-Za-z-]+/,
+ /(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))/,
+ /v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /((?:<|>)?=?)/,
+ /[0-9]+|x|X|\\*/,
+ /0|[1-9]\\d*|x|X|\\*/,
+ /[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/g,
+ /(?:~>?)/,
+ /(\\s*)(?:~>?)\\s+/g,
+ /^(?:~>?)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:~>?)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(?:\\^)/,
+ /(\\s*)(?:\\^)\\s+/g,
+ /^(?:\\^)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:\\^)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /^((?:<|>)?=?)\\s*(v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /(\\s*)((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?|[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)/g,
+ /^\\s*([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /^\\s*([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /(<|>)?=?\\s*\\*/,
+ /^\\s*>=\\s*0.0.0\\s*$/,
+ /^\\s*>=\\s*0.0.0-0\\s*$/,
+ ],
+ "rsort": Function rsort(list, loose),
+ "satisfies": Function satisfies(version, range, options),
+ "SemVer": Function SemVer(classSemVer),
+ "SEMVER_SPEC_VERSION": "2.0.0",
+ "simplifyRange": Function (versions, range, options),
+ "sort": Function sort(list, loose),
+ "src": Array [
+ "0|[1-9]\\\\d*",
+ "[0-9]+",
+ "\\\\d*[a-zA-Z-][a-zA-Z0-9-]*",
+ "(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)",
+ "([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)",
+ "(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "[0-9A-Za-z-]+",
+ "(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))",
+ "v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "((?:<|>)?=?)",
+ "[0-9]+|x|X|\\\\*",
+ "0|[1-9]\\\\d*|x|X|\\\\*",
+ "[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(?:~>?)",
+ "(\\\\s*)(?:~>?)\\\\s+",
+ "^(?:~>?)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:~>?)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(?:\\\\^)",
+ "(\\\\s*)(?:\\\\^)\\\\s+",
+ "^(?:\\\\^)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:\\\\^)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "^((?:<|>)?=?)\\\\s*(v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "(\\\\s*)((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?|[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)",
+ "^\\\\s*([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "^\\\\s*([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "(<|>)?=?\\\\s*\\\\*",
+ "^\\\\s*>=\\\\s*0.0.0\\\\s*$",
+ "^\\\\s*>=\\\\s*0.0.0-0\\\\s*$",
+ ],
+ "subset": Function subset(sub, dom, options),
+ "toComparators": Function toComparators(range, options),
+ "tokens": Object {
+ "BUILD": 10,
+ "BUILDIDENTIFIER": 9,
+ "CARET": 30,
+ "CARETLOOSE": 31,
+ "CARETTRIM": 29,
+ "COERCE": 22,
+ "COERCERTL": 23,
+ "COMPARATOR": 33,
+ "COMPARATORLOOSE": 32,
+ "COMPARATORTRIM": 34,
+ "FULL": 12,
+ "FULLPLAIN": 11,
+ "GTE0": 38,
+ "GTE0PRE": 39,
+ "GTLT": 15,
+ "HYPHENRANGE": 35,
+ "HYPHENRANGELOOSE": 36,
+ "LONECARET": 28,
+ "LONETILDE": 24,
+ "LOOSE": 14,
+ "LOOSEPLAIN": 13,
+ "MAINVERSION": 3,
+ "MAINVERSIONLOOSE": 4,
+ "NONNUMERICIDENTIFIER": 2,
+ "NUMERICIDENTIFIER": 0,
+ "NUMERICIDENTIFIERLOOSE": 1,
+ "PRERELEASE": 7,
+ "PRERELEASEIDENTIFIER": 5,
+ "PRERELEASEIDENTIFIERLOOSE": 6,
+ "PRERELEASELOOSE": 8,
+ "STAR": 37,
+ "TILDE": 26,
+ "TILDELOOSE": 27,
+ "TILDETRIM": 25,
+ "XRANGE": 20,
+ "XRANGEIDENTIFIER": 17,
+ "XRANGEIDENTIFIERLOOSE": 16,
+ "XRANGELOOSE": 21,
+ "XRANGEPLAIN": 18,
+ "XRANGEPLAINLOOSE": 19,
+ },
+ "valid": Function valid(version, options),
+ "validRange": Function validRange(range, options),
+ },
+ ],
+ "noproxy": Array [
+ null,
+ Function String(),
+ Function Array(),
+ ],
+ "offline": Function Boolean(),
+ "omit": Array [
+ Function Array(),
+ "dev",
+ "optional",
+ "peer",
+ ],
+ "only": Array [
+ null,
+ "dev",
+ "development",
+ "prod",
+ "production",
+ ],
+ "optional": Function Boolean(),
+ "otp": Array [
+ null,
+ Function String(),
+ ],
+ "package": Array [
+ Function String(),
+ Function Array(),
+ ],
+ "package-lock": Function Boolean(),
+ "package-lock-only": Function Boolean(),
+ "parseable": Function Boolean(),
+ "prefer-offline": Function Boolean(),
+ "prefer-online": Function Boolean(),
+ "prefix": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "preid": Function String(),
+ "production": Function Boolean(),
+ "progress": Function Boolean(),
+ "proxy": Array [
+ null,
+ false,
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "read-only": Function Boolean(),
+ "rebuild-bundle": Function Boolean(),
+ "registry": Array [
+ null,
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "rollback": Function Boolean(),
+ "save": Function Boolean(),
+ "save-bundle": Function Boolean(),
+ "save-dev": Function Boolean(),
+ "save-exact": Function Boolean(),
+ "save-optional": Function Boolean(),
+ "save-prefix": Function String(),
+ "save-prod": Function Boolean(),
+ "scope": Function String(),
+ "script-shell": Array [
+ null,
+ Function String(),
+ ],
+ "scripts-prepend-node-path": Array [
+ Function Boolean(),
+ "auto",
+ "warn-only",
+ ],
+ "searchexclude": Array [
+ null,
+ Function String(),
+ ],
+ "searchlimit": Function Number(),
+ "searchopts": Function String(),
+ "searchstaleness": Function Number(),
+ "send-metrics": Function Boolean(),
+ "shell": Function String(),
+ "shrinkwrap": Function Boolean(),
+ "sign-git-commit": Function Boolean(),
+ "sign-git-tag": Function Boolean(),
+ "sso-poll-frequency": Function Number(),
+ "sso-type": Array [
+ null,
+ "oauth",
+ "saml",
+ ],
+ "strict-ssl": Function Boolean(),
+ "tag": Function String(),
+ "tag-version-prefix": Function String(),
+ "timing": Function Boolean(),
+ "tmp": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "umask": Function Umask(classUmask),
+ "unicode": Function Boolean(),
+ "update-notifier": Function Boolean(),
+ "usage": Function Boolean(),
+ "user-agent": Function String(),
+ "userconfig": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "version": Function Boolean(),
+ "versions": Function Boolean(),
+ "viewer": Function String(),
+ },
+}
+`
+
+exports[`test/lib/utils/config.js TAP no working network interfaces, on windows > must match snapshot 1`] = `
+Object {
+ "defaults": Object {
+ "access": null,
+ "all": false,
+ "allow-same-version": false,
+ "also": null,
+ "always-auth": false,
+ "audit": true,
+ "audit-level": null,
+ "auth-type": "legacy",
+ "before": null,
+ "bin-links": true,
+ "browser": null,
+ "ca": null,
+ "cache": "~/npm-cache",
+ "cache-lock-retries": 10,
+ "cache-lock-stale": 60000,
+ "cache-lock-wait": 10000,
+ "cache-max": null,
+ "cache-min": 10,
+ "cafile": null,
+ "call": "",
+ "cert": null,
+ "cidr": null,
+ "color": true,
+ "commit-hooks": true,
+ "depth": 0,
+ "description": true,
+ "dev": false,
+ "dry-run": false,
+ "editor": "vim",
+ "engine-strict": false,
+ "fetch-retries": 2,
+ "fetch-retry-factor": 10,
+ "fetch-retry-maxtimeout": 60000,
+ "fetch-retry-mintimeout": 10000,
+ "force": false,
+ "format-package-lock": true,
+ "fund": true,
+ "git": "git",
+ "git-tag-version": true,
+ "global": false,
+ "global-style": false,
+ "heading": "npm",
+ "https-proxy": null,
+ "if-present": false,
+ "ignore-prepublish": false,
+ "ignore-scripts": false,
+ "include": Array [],
+ "include-staged": false,
+ "init-author-email": "",
+ "init-author-name": "",
+ "init-author-url": "",
+ "init-license": "ISC",
+ "init-module": "~/.npm-init.js",
+ "init-version": "1.0.0",
+ "json": false,
+ "key": null,
+ "legacy-bundling": false,
+ "legacy-peer-deps": false,
+ "link": false,
+ "local-address": undefined,
+ "loglevel": "notice",
+ "logs-max": 10,
+ "long": false,
+ "maxsockets": 50,
+ "message": "%s",
+ "metrics-registry": null,
+ "node-options": null,
+ "node-version": "v14.8.0",
+ "noproxy": null,
+ "offline": false,
+ "omit": Array [],
+ "only": null,
+ "optional": true,
+ "otp": null,
+ "package": Array [],
+ "package-lock": true,
+ "package-lock-only": false,
+ "parseable": false,
+ "prefer-offline": false,
+ "prefer-online": false,
+ "preid": "",
+ "production": false,
+ "progress": true,
+ "proxy": null,
+ "read-only": false,
+ "rebuild-bundle": true,
+ "registry": "https://registry.npmjs.org/",
+ "rollback": true,
+ "save": true,
+ "save-bundle": false,
+ "save-dev": false,
+ "save-exact": false,
+ "save-optional": false,
+ "save-prefix": "^",
+ "save-prod": false,
+ "scope": "",
+ "script-shell": null,
+ "scripts-prepend-node-path": "warn-only",
+ "searchexclude": null,
+ "searchlimit": 20,
+ "searchopts": "",
+ "searchstaleness": 900,
+ "send-metrics": false,
+ "shell": "cmd.exe",
+ "shrinkwrap": true,
+ "sign-git-commit": false,
+ "sign-git-tag": false,
+ "sso-poll-frequency": 500,
+ "sso-type": "oauth",
+ "strict-ssl": true,
+ "tag": "latest",
+ "tag-version-prefix": "v",
+ "timing": false,
+ "tmp": "/tmp",
+ "umask": 22,
+ "unicode": true,
+ "update-notifier": true,
+ "usage": false,
+ "user-agent": "npm/{npm-version} node/{node-version} {platform} {arch} {ci}",
+ "userconfig": "~/.npmrc",
+ "version": false,
+ "versions": false,
+ "viewer": "browser",
+ },
+ "shorthands": Object {
+ "?": Array [
+ "--usage",
+ ],
+ "a": Array [
+ "--all",
+ ],
+ "B": Array [
+ "--save-bundle",
+ ],
+ "c": Array [
+ "--call",
+ ],
+ "C": Array [
+ "--prefix",
+ ],
+ "d": Array [
+ "--loglevel",
+ "info",
+ ],
+ "D": Array [
+ "--save-dev",
+ ],
+ "dd": Array [
+ "--loglevel",
+ "verbose",
+ ],
+ "ddd": Array [
+ "--loglevel",
+ "silly",
+ ],
+ "desc": Array [
+ "--description",
+ ],
+ "E": Array [
+ "--save-exact",
+ ],
+ "enjoy-by": Array [
+ "--before",
+ ],
+ "f": Array [
+ "--force",
+ ],
+ "g": Array [
+ "--global",
+ ],
+ "h": Array [
+ "--usage",
+ ],
+ "H": Array [
+ "--usage",
+ ],
+ "help": Array [
+ "--usage",
+ ],
+ "l": Array [
+ "--long",
+ ],
+ "local": Array [
+ "--no-global",
+ ],
+ "m": Array [
+ "--message",
+ ],
+ "n": Array [
+ "--no-yes",
+ ],
+ "N": Array [
+ "--no-registry",
+ ],
+ "no-desc": Array [
+ "--no-description",
+ ],
+ "no-reg": Array [
+ "--no-registry",
+ ],
+ "noreg": Array [
+ "--no-registry",
+ ],
+ "O": Array [
+ "--save-optional",
+ ],
+ "p": Array [
+ "--parseable",
+ ],
+ "P": Array [
+ "--save-prod",
+ ],
+ "porcelain": Array [
+ "--parseable",
+ ],
+ "q": Array [
+ "--loglevel",
+ "warn",
+ ],
+ "quiet": Array [
+ "--loglevel",
+ "warn",
+ ],
+ "readonly": Array [
+ "--read-only",
+ ],
+ "reg": Array [
+ "--registry",
+ ],
+ "s": Array [
+ "--loglevel",
+ "silent",
+ ],
+ "S": Array [
+ "--save",
+ ],
+ "silent": Array [
+ "--loglevel",
+ "silent",
+ ],
+ "v": Array [
+ "--version",
+ ],
+ "verbose": Array [
+ "--loglevel",
+ "verbose",
+ ],
+ "y": Array [
+ "--yes",
+ ],
+ },
+ "types": Object {
+ "access": Array [
+ null,
+ "restricted",
+ "public",
+ ],
+ "all": Function Boolean(),
+ "allow-same-version": Function Boolean(),
+ "also": Array [
+ null,
+ "dev",
+ "development",
+ ],
+ "always-auth": Function Boolean(),
+ "audit": Function Boolean(),
+ "audit-level": Array [
+ "low",
+ "moderate",
+ "high",
+ "critical",
+ "none",
+ null,
+ ],
+ "auth-type": Array [
+ "legacy",
+ "sso",
+ "saml",
+ "oauth",
+ ],
+ "before": Array [
+ null,
+ Function Date(),
+ ],
+ "bin-links": Function Boolean(),
+ "browser": Array [
+ null,
+ Function Boolean(),
+ Function String(),
+ ],
+ "ca": Array [
+ null,
+ Function String(),
+ Function Array(),
+ ],
+ "cache": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "cache-lock-retries": Function Number(),
+ "cache-lock-stale": Function Number(),
+ "cache-lock-wait": Function Number(),
+ "cache-max": Function Number(),
+ "cache-min": Function Number(),
+ "cafile": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "call": Function String(),
+ "cert": Array [
+ null,
+ Function String(),
+ ],
+ "cidr": Array [
+ null,
+ Function String(),
+ Function Array(),
+ ],
+ "color": Array [
+ "always",
+ Function Boolean(),
+ ],
+ "commit-hooks": Function Boolean(),
+ "depth": Function Number(),
+ "description": Function Boolean(),
+ "dev": Function Boolean(),
+ "dry-run": Function Boolean(),
+ "editor": Function String(),
+ "engine-strict": Function Boolean(),
+ "fetch-retries": Function Number(),
+ "fetch-retry-factor": Function Number(),
+ "fetch-retry-maxtimeout": Function Number(),
+ "fetch-retry-mintimeout": Function Number(),
+ "force": Function Boolean(),
+ "format-package-lock": Function Boolean(),
+ "fund": Function Boolean(),
+ "git": Function String(),
+ "git-tag-version": Function Boolean(),
+ "global": Function Boolean(),
+ "global-style": Function Boolean(),
+ "globalconfig": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "group": Array [
+ Function Number(),
+ Function String(),
+ ],
+ "ham-it-up": Function Boolean(),
+ "heading": Function String(),
+ "https-proxy": Array [
+ null,
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "if-present": Function Boolean(),
+ "ignore-prepublish": Function Boolean(),
+ "ignore-scripts": Function Boolean(),
+ "include": Array [
+ Function Array(),
+ "prod",
+ "dev",
+ "optional",
+ "peer",
+ ],
+ "include-staged": Function Boolean(),
+ "init-author-email": Function String(),
+ "init-author-name": Function String(),
+ "init-author-url": Array [
+ "",
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "init-license": Function String(),
+ "init-module": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "init-version": Object {
+ "clean": Function clean(version, options),
+ "cmp": Function cmp(a, op, b, loose),
+ "coerce": Function coerce(version, options),
+ "Comparator": Function Comparator(classComparator),
+ "compare": Function compare(a, b, loose),
+ "compareBuild": Function compareBuild(a, b, loose),
+ "compareIdentifiers": Function compareIdentifiers(a, b),
+ "compareLoose": Function compareLoose(a, b),
+ "diff": Function diff(version1, version2),
+ "eq": Function eq(a, b, loose),
+ "gt": Function gt(a, b, loose),
+ "gte": Function gte(a, b, loose),
+ "gtr": Function gtr(version, range, options),
+ "inc": Function inc(version, release, options, identifier),
+ "intersects": Function intersects(r1, r2, options),
+ "lt": Function lt(a, b, loose),
+ "lte": Function lte(a, b, loose),
+ "ltr": Function ltr(version, range, options),
+ "major": Function major(a, loose),
+ "maxSatisfying": Function maxSatisfying(versions, range, options),
+ "minor": Function minor(a, loose),
+ "minSatisfying": Function minSatisfying(versions, range, options),
+ "minVersion": Function minVersion(range, loose),
+ "neq": Function neq(a, b, loose),
+ "outside": Function outside(version, range, hilo, options),
+ "parse": Function parse(version, options),
+ "patch": Function patch(a, loose),
+ "prerelease": Function prerelease(version, options),
+ "Range": Function Range(classRange),
+ "rcompare": Function rcompare(a, b, loose),
+ "rcompareIdentifiers": Function rcompareIdentifiers(a, b),
+ "re": Array [
+ /0|[1-9]\\d*/,
+ /[0-9]+/,
+ /\\d*[a-zA-Z-][a-zA-Z0-9-]*/,
+ /(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)/,
+ /([0-9]+)\\.([0-9]+)\\.([0-9]+)/,
+ /(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /[0-9A-Za-z-]+/,
+ /(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))/,
+ /v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /((?:<|>)?=?)/,
+ /[0-9]+|x|X|\\*/,
+ /0|[1-9]\\d*|x|X|\\*/,
+ /[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/g,
+ /(?:~>?)/,
+ /(\\s*)(?:~>?)\\s+/g,
+ /^(?:~>?)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:~>?)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(?:\\^)/,
+ /(\\s*)(?:\\^)\\s+/g,
+ /^(?:\\^)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:\\^)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /^((?:<|>)?=?)\\s*(v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /(\\s*)((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?|[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)/g,
+ /^\\s*([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /^\\s*([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /(<|>)?=?\\s*\\*/,
+ /^\\s*>=\\s*0.0.0\\s*$/,
+ /^\\s*>=\\s*0.0.0-0\\s*$/,
+ ],
+ "rsort": Function rsort(list, loose),
+ "satisfies": Function satisfies(version, range, options),
+ "SemVer": Function SemVer(classSemVer),
+ "SEMVER_SPEC_VERSION": "2.0.0",
+ "simplifyRange": Function (versions, range, options),
+ "sort": Function sort(list, loose),
+ "src": Array [
+ "0|[1-9]\\\\d*",
+ "[0-9]+",
+ "\\\\d*[a-zA-Z-][a-zA-Z0-9-]*",
+ "(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)",
+ "([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)",
+ "(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "[0-9A-Za-z-]+",
+ "(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))",
+ "v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "((?:<|>)?=?)",
+ "[0-9]+|x|X|\\\\*",
+ "0|[1-9]\\\\d*|x|X|\\\\*",
+ "[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(?:~>?)",
+ "(\\\\s*)(?:~>?)\\\\s+",
+ "^(?:~>?)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:~>?)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(?:\\\\^)",
+ "(\\\\s*)(?:\\\\^)\\\\s+",
+ "^(?:\\\\^)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:\\\\^)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "^((?:<|>)?=?)\\\\s*(v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "(\\\\s*)((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?|[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)",
+ "^\\\\s*([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "^\\\\s*([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "(<|>)?=?\\\\s*\\\\*",
+ "^\\\\s*>=\\\\s*0.0.0\\\\s*$",
+ "^\\\\s*>=\\\\s*0.0.0-0\\\\s*$",
+ ],
+ "subset": Function subset(sub, dom, options),
+ "toComparators": Function toComparators(range, options),
+ "tokens": Object {
+ "BUILD": 10,
+ "BUILDIDENTIFIER": 9,
+ "CARET": 30,
+ "CARETLOOSE": 31,
+ "CARETTRIM": 29,
+ "COERCE": 22,
+ "COERCERTL": 23,
+ "COMPARATOR": 33,
+ "COMPARATORLOOSE": 32,
+ "COMPARATORTRIM": 34,
+ "FULL": 12,
+ "FULLPLAIN": 11,
+ "GTE0": 38,
+ "GTE0PRE": 39,
+ "GTLT": 15,
+ "HYPHENRANGE": 35,
+ "HYPHENRANGELOOSE": 36,
+ "LONECARET": 28,
+ "LONETILDE": 24,
+ "LOOSE": 14,
+ "LOOSEPLAIN": 13,
+ "MAINVERSION": 3,
+ "MAINVERSIONLOOSE": 4,
+ "NONNUMERICIDENTIFIER": 2,
+ "NUMERICIDENTIFIER": 0,
+ "NUMERICIDENTIFIERLOOSE": 1,
+ "PRERELEASE": 7,
+ "PRERELEASEIDENTIFIER": 5,
+ "PRERELEASEIDENTIFIERLOOSE": 6,
+ "PRERELEASELOOSE": 8,
+ "STAR": 37,
+ "TILDE": 26,
+ "TILDELOOSE": 27,
+ "TILDETRIM": 25,
+ "XRANGE": 20,
+ "XRANGEIDENTIFIER": 17,
+ "XRANGEIDENTIFIERLOOSE": 16,
+ "XRANGELOOSE": 21,
+ "XRANGEPLAIN": 18,
+ "XRANGEPLAINLOOSE": 19,
+ },
+ "valid": Function valid(version, options),
+ "validRange": Function validRange(range, options),
+ },
+ "json": Function Boolean(),
+ "key": Array [
+ null,
+ Function String(),
+ ],
+ "legacy-bundling": Function Boolean(),
+ "legacy-peer-deps": Function Boolean(),
+ "link": Function Boolean(),
+ "local-address": Array [
+ undefined,
+ ],
+ "loglevel": Array [
+ "silent",
+ "error",
+ "warn",
+ "notice",
+ "http",
+ "timing",
+ "info",
+ "verbose",
+ "silly",
+ ],
+ "logs-max": Function Number(),
+ "long": Function Boolean(),
+ "maxsockets": Function Number(),
+ "message": Function String(),
+ "metrics-registry": Array [
+ null,
+ Function String(),
+ ],
+ "node-options": Array [
+ null,
+ Function String(),
+ ],
+ "node-version": Array [
+ null,
+ Object {
+ "clean": Function clean(version, options),
+ "cmp": Function cmp(a, op, b, loose),
+ "coerce": Function coerce(version, options),
+ "Comparator": Function Comparator(classComparator),
+ "compare": Function compare(a, b, loose),
+ "compareBuild": Function compareBuild(a, b, loose),
+ "compareIdentifiers": Function compareIdentifiers(a, b),
+ "compareLoose": Function compareLoose(a, b),
+ "diff": Function diff(version1, version2),
+ "eq": Function eq(a, b, loose),
+ "gt": Function gt(a, b, loose),
+ "gte": Function gte(a, b, loose),
+ "gtr": Function gtr(version, range, options),
+ "inc": Function inc(version, release, options, identifier),
+ "intersects": Function intersects(r1, r2, options),
+ "lt": Function lt(a, b, loose),
+ "lte": Function lte(a, b, loose),
+ "ltr": Function ltr(version, range, options),
+ "major": Function major(a, loose),
+ "maxSatisfying": Function maxSatisfying(versions, range, options),
+ "minor": Function minor(a, loose),
+ "minSatisfying": Function minSatisfying(versions, range, options),
+ "minVersion": Function minVersion(range, loose),
+ "neq": Function neq(a, b, loose),
+ "outside": Function outside(version, range, hilo, options),
+ "parse": Function parse(version, options),
+ "patch": Function patch(a, loose),
+ "prerelease": Function prerelease(version, options),
+ "Range": Function Range(classRange),
+ "rcompare": Function rcompare(a, b, loose),
+ "rcompareIdentifiers": Function rcompareIdentifiers(a, b),
+ "re": Array [
+ /0|[1-9]\\d*/,
+ /[0-9]+/,
+ /\\d*[a-zA-Z-][a-zA-Z0-9-]*/,
+ /(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)/,
+ /([0-9]+)\\.([0-9]+)\\.([0-9]+)/,
+ /(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /[0-9A-Za-z-]+/,
+ /(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))/,
+ /v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /((?:<|>)?=?)/,
+ /[0-9]+|x|X|\\*/,
+ /0|[1-9]\\d*|x|X|\\*/,
+ /[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/g,
+ /(?:~>?)/,
+ /(\\s*)(?:~>?)\\s+/g,
+ /^(?:~>?)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:~>?)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(?:\\^)/,
+ /(\\s*)(?:\\^)\\s+/g,
+ /^(?:\\^)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:\\^)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /^((?:<|>)?=?)\\s*(v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /(\\s*)((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?|[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)/g,
+ /^\\s*([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /^\\s*([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /(<|>)?=?\\s*\\*/,
+ /^\\s*>=\\s*0.0.0\\s*$/,
+ /^\\s*>=\\s*0.0.0-0\\s*$/,
+ ],
+ "rsort": Function rsort(list, loose),
+ "satisfies": Function satisfies(version, range, options),
+ "SemVer": Function SemVer(classSemVer),
+ "SEMVER_SPEC_VERSION": "2.0.0",
+ "simplifyRange": Function (versions, range, options),
+ "sort": Function sort(list, loose),
+ "src": Array [
+ "0|[1-9]\\\\d*",
+ "[0-9]+",
+ "\\\\d*[a-zA-Z-][a-zA-Z0-9-]*",
+ "(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)",
+ "([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)",
+ "(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "[0-9A-Za-z-]+",
+ "(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))",
+ "v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "((?:<|>)?=?)",
+ "[0-9]+|x|X|\\\\*",
+ "0|[1-9]\\\\d*|x|X|\\\\*",
+ "[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(?:~>?)",
+ "(\\\\s*)(?:~>?)\\\\s+",
+ "^(?:~>?)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:~>?)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(?:\\\\^)",
+ "(\\\\s*)(?:\\\\^)\\\\s+",
+ "^(?:\\\\^)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:\\\\^)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "^((?:<|>)?=?)\\\\s*(v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "(\\\\s*)((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?|[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)",
+ "^\\\\s*([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "^\\\\s*([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "(<|>)?=?\\\\s*\\\\*",
+ "^\\\\s*>=\\\\s*0.0.0\\\\s*$",
+ "^\\\\s*>=\\\\s*0.0.0-0\\\\s*$",
+ ],
+ "subset": Function subset(sub, dom, options),
+ "toComparators": Function toComparators(range, options),
+ "tokens": Object {
+ "BUILD": 10,
+ "BUILDIDENTIFIER": 9,
+ "CARET": 30,
+ "CARETLOOSE": 31,
+ "CARETTRIM": 29,
+ "COERCE": 22,
+ "COERCERTL": 23,
+ "COMPARATOR": 33,
+ "COMPARATORLOOSE": 32,
+ "COMPARATORTRIM": 34,
+ "FULL": 12,
+ "FULLPLAIN": 11,
+ "GTE0": 38,
+ "GTE0PRE": 39,
+ "GTLT": 15,
+ "HYPHENRANGE": 35,
+ "HYPHENRANGELOOSE": 36,
+ "LONECARET": 28,
+ "LONETILDE": 24,
+ "LOOSE": 14,
+ "LOOSEPLAIN": 13,
+ "MAINVERSION": 3,
+ "MAINVERSIONLOOSE": 4,
+ "NONNUMERICIDENTIFIER": 2,
+ "NUMERICIDENTIFIER": 0,
+ "NUMERICIDENTIFIERLOOSE": 1,
+ "PRERELEASE": 7,
+ "PRERELEASEIDENTIFIER": 5,
+ "PRERELEASEIDENTIFIERLOOSE": 6,
+ "PRERELEASELOOSE": 8,
+ "STAR": 37,
+ "TILDE": 26,
+ "TILDELOOSE": 27,
+ "TILDETRIM": 25,
+ "XRANGE": 20,
+ "XRANGEIDENTIFIER": 17,
+ "XRANGEIDENTIFIERLOOSE": 16,
+ "XRANGELOOSE": 21,
+ "XRANGEPLAIN": 18,
+ "XRANGEPLAINLOOSE": 19,
+ },
+ "valid": Function valid(version, options),
+ "validRange": Function validRange(range, options),
+ },
+ ],
+ "noproxy": Array [
+ null,
+ Function String(),
+ Function Array(),
+ ],
+ "offline": Function Boolean(),
+ "omit": Array [
+ Function Array(),
+ "dev",
+ "optional",
+ "peer",
+ ],
+ "only": Array [
+ null,
+ "dev",
+ "development",
+ "prod",
+ "production",
+ ],
+ "optional": Function Boolean(),
+ "otp": Array [
+ null,
+ Function String(),
+ ],
+ "package": Array [
+ Function String(),
+ Function Array(),
+ ],
+ "package-lock": Function Boolean(),
+ "package-lock-only": Function Boolean(),
+ "parseable": Function Boolean(),
+ "prefer-offline": Function Boolean(),
+ "prefer-online": Function Boolean(),
+ "prefix": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "preid": Function String(),
+ "production": Function Boolean(),
+ "progress": Function Boolean(),
+ "proxy": Array [
+ null,
+ false,
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "read-only": Function Boolean(),
+ "rebuild-bundle": Function Boolean(),
+ "registry": Array [
+ null,
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "rollback": Function Boolean(),
+ "save": Function Boolean(),
+ "save-bundle": Function Boolean(),
+ "save-dev": Function Boolean(),
+ "save-exact": Function Boolean(),
+ "save-optional": Function Boolean(),
+ "save-prefix": Function String(),
+ "save-prod": Function Boolean(),
+ "scope": Function String(),
+ "script-shell": Array [
+ null,
+ Function String(),
+ ],
+ "scripts-prepend-node-path": Array [
+ Function Boolean(),
+ "auto",
+ "warn-only",
+ ],
+ "searchexclude": Array [
+ null,
+ Function String(),
+ ],
+ "searchlimit": Function Number(),
+ "searchopts": Function String(),
+ "searchstaleness": Function Number(),
+ "send-metrics": Function Boolean(),
+ "shell": Function String(),
+ "shrinkwrap": Function Boolean(),
+ "sign-git-commit": Function Boolean(),
+ "sign-git-tag": Function Boolean(),
+ "sso-poll-frequency": Function Number(),
+ "sso-type": Array [
+ null,
+ "oauth",
+ "saml",
+ ],
+ "strict-ssl": Function Boolean(),
+ "tag": Function String(),
+ "tag-version-prefix": Function String(),
+ "timing": Function Boolean(),
+ "tmp": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "umask": Function Umask(classUmask),
+ "unicode": Function Boolean(),
+ "update-notifier": Function Boolean(),
+ "usage": Function Boolean(),
+ "user-agent": Function String(),
+ "userconfig": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "version": Function Boolean(),
+ "versions": Function Boolean(),
+ "viewer": Function String(),
+ },
+}
+`
+
+exports[`test/lib/utils/config.js TAP working network interfaces, not windows > must match snapshot 1`] = `
+Object {
+ "defaults": Object {
+ "access": null,
+ "all": false,
+ "allow-same-version": false,
+ "also": null,
+ "always-auth": false,
+ "audit": true,
+ "audit-level": null,
+ "auth-type": "legacy",
+ "before": null,
+ "bin-links": true,
+ "browser": null,
+ "ca": null,
+ "cache": "~/.npm",
+ "cache-lock-retries": 10,
+ "cache-lock-stale": 60000,
+ "cache-lock-wait": 10000,
+ "cache-max": null,
+ "cache-min": 10,
+ "cafile": null,
+ "call": "",
+ "cert": null,
+ "cidr": null,
+ "color": true,
+ "commit-hooks": true,
+ "depth": 0,
+ "description": true,
+ "dev": false,
+ "dry-run": false,
+ "editor": "vim",
+ "engine-strict": false,
+ "fetch-retries": 2,
+ "fetch-retry-factor": 10,
+ "fetch-retry-maxtimeout": 60000,
+ "fetch-retry-mintimeout": 10000,
+ "force": false,
+ "format-package-lock": true,
+ "fund": true,
+ "git": "git",
+ "git-tag-version": true,
+ "global": false,
+ "global-style": false,
+ "heading": "npm",
+ "https-proxy": null,
+ "if-present": false,
+ "ignore-prepublish": false,
+ "ignore-scripts": false,
+ "include": Array [],
+ "include-staged": false,
+ "init-author-email": "",
+ "init-author-name": "",
+ "init-author-url": "",
+ "init-license": "ISC",
+ "init-module": "~/.npm-init.js",
+ "init-version": "1.0.0",
+ "json": false,
+ "key": null,
+ "legacy-bundling": false,
+ "legacy-peer-deps": false,
+ "link": false,
+ "local-address": undefined,
+ "loglevel": "notice",
+ "logs-max": 10,
+ "long": false,
+ "maxsockets": 50,
+ "message": "%s",
+ "metrics-registry": null,
+ "node-options": null,
+ "node-version": "v14.8.0",
+ "noproxy": null,
+ "offline": false,
+ "omit": Array [],
+ "only": null,
+ "optional": true,
+ "otp": null,
+ "package": Array [],
+ "package-lock": true,
+ "package-lock-only": false,
+ "parseable": false,
+ "prefer-offline": false,
+ "prefer-online": false,
+ "preid": "",
+ "production": false,
+ "progress": true,
+ "proxy": null,
+ "read-only": false,
+ "rebuild-bundle": true,
+ "registry": "https://registry.npmjs.org/",
+ "rollback": true,
+ "save": true,
+ "save-bundle": false,
+ "save-dev": false,
+ "save-exact": false,
+ "save-optional": false,
+ "save-prefix": "^",
+ "save-prod": false,
+ "scope": "",
+ "script-shell": null,
+ "scripts-prepend-node-path": "warn-only",
+ "searchexclude": null,
+ "searchlimit": 20,
+ "searchopts": "",
+ "searchstaleness": 900,
+ "send-metrics": false,
+ "shell": "/usr/local/bin/bash",
+ "shrinkwrap": true,
+ "sign-git-commit": false,
+ "sign-git-tag": false,
+ "sso-poll-frequency": 500,
+ "sso-type": "oauth",
+ "strict-ssl": true,
+ "tag": "latest",
+ "tag-version-prefix": "v",
+ "timing": false,
+ "tmp": "/tmp",
+ "umask": 22,
+ "unicode": true,
+ "update-notifier": true,
+ "usage": false,
+ "user-agent": "npm/{npm-version} node/{node-version} {platform} {arch} {ci}",
+ "userconfig": "~/.npmrc",
+ "version": false,
+ "versions": false,
+ "viewer": "man",
+ },
+ "shorthands": Object {
+ "?": Array [
+ "--usage",
+ ],
+ "a": Array [
+ "--all",
+ ],
+ "B": Array [
+ "--save-bundle",
+ ],
+ "c": Array [
+ "--call",
+ ],
+ "C": Array [
+ "--prefix",
+ ],
+ "d": Array [
+ "--loglevel",
+ "info",
+ ],
+ "D": Array [
+ "--save-dev",
+ ],
+ "dd": Array [
+ "--loglevel",
+ "verbose",
+ ],
+ "ddd": Array [
+ "--loglevel",
+ "silly",
+ ],
+ "desc": Array [
+ "--description",
+ ],
+ "E": Array [
+ "--save-exact",
+ ],
+ "enjoy-by": Array [
+ "--before",
+ ],
+ "f": Array [
+ "--force",
+ ],
+ "g": Array [
+ "--global",
+ ],
+ "h": Array [
+ "--usage",
+ ],
+ "H": Array [
+ "--usage",
+ ],
+ "help": Array [
+ "--usage",
+ ],
+ "l": Array [
+ "--long",
+ ],
+ "local": Array [
+ "--no-global",
+ ],
+ "m": Array [
+ "--message",
+ ],
+ "n": Array [
+ "--no-yes",
+ ],
+ "N": Array [
+ "--no-registry",
+ ],
+ "no-desc": Array [
+ "--no-description",
+ ],
+ "no-reg": Array [
+ "--no-registry",
+ ],
+ "noreg": Array [
+ "--no-registry",
+ ],
+ "O": Array [
+ "--save-optional",
+ ],
+ "p": Array [
+ "--parseable",
+ ],
+ "P": Array [
+ "--save-prod",
+ ],
+ "porcelain": Array [
+ "--parseable",
+ ],
+ "q": Array [
+ "--loglevel",
+ "warn",
+ ],
+ "quiet": Array [
+ "--loglevel",
+ "warn",
+ ],
+ "readonly": Array [
+ "--read-only",
+ ],
+ "reg": Array [
+ "--registry",
+ ],
+ "s": Array [
+ "--loglevel",
+ "silent",
+ ],
+ "S": Array [
+ "--save",
+ ],
+ "silent": Array [
+ "--loglevel",
+ "silent",
+ ],
+ "v": Array [
+ "--version",
+ ],
+ "verbose": Array [
+ "--loglevel",
+ "verbose",
+ ],
+ "y": Array [
+ "--yes",
+ ],
+ },
+ "types": Object {
+ "access": Array [
+ null,
+ "restricted",
+ "public",
+ ],
+ "all": Function Boolean(),
+ "allow-same-version": Function Boolean(),
+ "also": Array [
+ null,
+ "dev",
+ "development",
+ ],
+ "always-auth": Function Boolean(),
+ "audit": Function Boolean(),
+ "audit-level": Array [
+ "low",
+ "moderate",
+ "high",
+ "critical",
+ "none",
+ null,
+ ],
+ "auth-type": Array [
+ "legacy",
+ "sso",
+ "saml",
+ "oauth",
+ ],
+ "before": Array [
+ null,
+ Function Date(),
+ ],
+ "bin-links": Function Boolean(),
+ "browser": Array [
+ null,
+ Function Boolean(),
+ Function String(),
+ ],
+ "ca": Array [
+ null,
+ Function String(),
+ Function Array(),
+ ],
+ "cache": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "cache-lock-retries": Function Number(),
+ "cache-lock-stale": Function Number(),
+ "cache-lock-wait": Function Number(),
+ "cache-max": Function Number(),
+ "cache-min": Function Number(),
+ "cafile": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "call": Function String(),
+ "cert": Array [
+ null,
+ Function String(),
+ ],
+ "cidr": Array [
+ null,
+ Function String(),
+ Function Array(),
+ ],
+ "color": Array [
+ "always",
+ Function Boolean(),
+ ],
+ "commit-hooks": Function Boolean(),
+ "depth": Function Number(),
+ "description": Function Boolean(),
+ "dev": Function Boolean(),
+ "dry-run": Function Boolean(),
+ "editor": Function String(),
+ "engine-strict": Function Boolean(),
+ "fetch-retries": Function Number(),
+ "fetch-retry-factor": Function Number(),
+ "fetch-retry-maxtimeout": Function Number(),
+ "fetch-retry-mintimeout": Function Number(),
+ "force": Function Boolean(),
+ "format-package-lock": Function Boolean(),
+ "fund": Function Boolean(),
+ "git": Function String(),
+ "git-tag-version": Function Boolean(),
+ "global": Function Boolean(),
+ "global-style": Function Boolean(),
+ "globalconfig": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "group": Array [
+ Function Number(),
+ Function String(),
+ ],
+ "ham-it-up": Function Boolean(),
+ "heading": Function String(),
+ "https-proxy": Array [
+ null,
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "if-present": Function Boolean(),
+ "ignore-prepublish": Function Boolean(),
+ "ignore-scripts": Function Boolean(),
+ "include": Array [
+ Function Array(),
+ "prod",
+ "dev",
+ "optional",
+ "peer",
+ ],
+ "include-staged": Function Boolean(),
+ "init-author-email": Function String(),
+ "init-author-name": Function String(),
+ "init-author-url": Array [
+ "",
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "init-license": Function String(),
+ "init-module": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "init-version": Object {
+ "clean": Function clean(version, options),
+ "cmp": Function cmp(a, op, b, loose),
+ "coerce": Function coerce(version, options),
+ "Comparator": Function Comparator(classComparator),
+ "compare": Function compare(a, b, loose),
+ "compareBuild": Function compareBuild(a, b, loose),
+ "compareIdentifiers": Function compareIdentifiers(a, b),
+ "compareLoose": Function compareLoose(a, b),
+ "diff": Function diff(version1, version2),
+ "eq": Function eq(a, b, loose),
+ "gt": Function gt(a, b, loose),
+ "gte": Function gte(a, b, loose),
+ "gtr": Function gtr(version, range, options),
+ "inc": Function inc(version, release, options, identifier),
+ "intersects": Function intersects(r1, r2, options),
+ "lt": Function lt(a, b, loose),
+ "lte": Function lte(a, b, loose),
+ "ltr": Function ltr(version, range, options),
+ "major": Function major(a, loose),
+ "maxSatisfying": Function maxSatisfying(versions, range, options),
+ "minor": Function minor(a, loose),
+ "minSatisfying": Function minSatisfying(versions, range, options),
+ "minVersion": Function minVersion(range, loose),
+ "neq": Function neq(a, b, loose),
+ "outside": Function outside(version, range, hilo, options),
+ "parse": Function parse(version, options),
+ "patch": Function patch(a, loose),
+ "prerelease": Function prerelease(version, options),
+ "Range": Function Range(classRange),
+ "rcompare": Function rcompare(a, b, loose),
+ "rcompareIdentifiers": Function rcompareIdentifiers(a, b),
+ "re": Array [
+ /0|[1-9]\\d*/,
+ /[0-9]+/,
+ /\\d*[a-zA-Z-][a-zA-Z0-9-]*/,
+ /(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)/,
+ /([0-9]+)\\.([0-9]+)\\.([0-9]+)/,
+ /(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /[0-9A-Za-z-]+/,
+ /(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))/,
+ /v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /((?:<|>)?=?)/,
+ /[0-9]+|x|X|\\*/,
+ /0|[1-9]\\d*|x|X|\\*/,
+ /[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/g,
+ /(?:~>?)/,
+ /(\\s*)(?:~>?)\\s+/g,
+ /^(?:~>?)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:~>?)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(?:\\^)/,
+ /(\\s*)(?:\\^)\\s+/g,
+ /^(?:\\^)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:\\^)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /^((?:<|>)?=?)\\s*(v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /(\\s*)((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?|[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)/g,
+ /^\\s*([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /^\\s*([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /(<|>)?=?\\s*\\*/,
+ /^\\s*>=\\s*0.0.0\\s*$/,
+ /^\\s*>=\\s*0.0.0-0\\s*$/,
+ ],
+ "rsort": Function rsort(list, loose),
+ "satisfies": Function satisfies(version, range, options),
+ "SemVer": Function SemVer(classSemVer),
+ "SEMVER_SPEC_VERSION": "2.0.0",
+ "simplifyRange": Function (versions, range, options),
+ "sort": Function sort(list, loose),
+ "src": Array [
+ "0|[1-9]\\\\d*",
+ "[0-9]+",
+ "\\\\d*[a-zA-Z-][a-zA-Z0-9-]*",
+ "(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)",
+ "([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)",
+ "(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "[0-9A-Za-z-]+",
+ "(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))",
+ "v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "((?:<|>)?=?)",
+ "[0-9]+|x|X|\\\\*",
+ "0|[1-9]\\\\d*|x|X|\\\\*",
+ "[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(?:~>?)",
+ "(\\\\s*)(?:~>?)\\\\s+",
+ "^(?:~>?)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:~>?)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(?:\\\\^)",
+ "(\\\\s*)(?:\\\\^)\\\\s+",
+ "^(?:\\\\^)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:\\\\^)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "^((?:<|>)?=?)\\\\s*(v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "(\\\\s*)((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?|[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)",
+ "^\\\\s*([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "^\\\\s*([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "(<|>)?=?\\\\s*\\\\*",
+ "^\\\\s*>=\\\\s*0.0.0\\\\s*$",
+ "^\\\\s*>=\\\\s*0.0.0-0\\\\s*$",
+ ],
+ "subset": Function subset(sub, dom, options),
+ "toComparators": Function toComparators(range, options),
+ "tokens": Object {
+ "BUILD": 10,
+ "BUILDIDENTIFIER": 9,
+ "CARET": 30,
+ "CARETLOOSE": 31,
+ "CARETTRIM": 29,
+ "COERCE": 22,
+ "COERCERTL": 23,
+ "COMPARATOR": 33,
+ "COMPARATORLOOSE": 32,
+ "COMPARATORTRIM": 34,
+ "FULL": 12,
+ "FULLPLAIN": 11,
+ "GTE0": 38,
+ "GTE0PRE": 39,
+ "GTLT": 15,
+ "HYPHENRANGE": 35,
+ "HYPHENRANGELOOSE": 36,
+ "LONECARET": 28,
+ "LONETILDE": 24,
+ "LOOSE": 14,
+ "LOOSEPLAIN": 13,
+ "MAINVERSION": 3,
+ "MAINVERSIONLOOSE": 4,
+ "NONNUMERICIDENTIFIER": 2,
+ "NUMERICIDENTIFIER": 0,
+ "NUMERICIDENTIFIERLOOSE": 1,
+ "PRERELEASE": 7,
+ "PRERELEASEIDENTIFIER": 5,
+ "PRERELEASEIDENTIFIERLOOSE": 6,
+ "PRERELEASELOOSE": 8,
+ "STAR": 37,
+ "TILDE": 26,
+ "TILDELOOSE": 27,
+ "TILDETRIM": 25,
+ "XRANGE": 20,
+ "XRANGEIDENTIFIER": 17,
+ "XRANGEIDENTIFIERLOOSE": 16,
+ "XRANGELOOSE": 21,
+ "XRANGEPLAIN": 18,
+ "XRANGEPLAINLOOSE": 19,
+ },
+ "valid": Function valid(version, options),
+ "validRange": Function validRange(range, options),
+ },
+ "json": Function Boolean(),
+ "key": Array [
+ null,
+ Function String(),
+ ],
+ "legacy-bundling": Function Boolean(),
+ "legacy-peer-deps": Function Boolean(),
+ "link": Function Boolean(),
+ "local-address": Array [
+ undefined,
+ "127.0.0.1",
+ "no place like home",
+ ],
+ "loglevel": Array [
+ "silent",
+ "error",
+ "warn",
+ "notice",
+ "http",
+ "timing",
+ "info",
+ "verbose",
+ "silly",
+ ],
+ "logs-max": Function Number(),
+ "long": Function Boolean(),
+ "maxsockets": Function Number(),
+ "message": Function String(),
+ "metrics-registry": Array [
+ null,
+ Function String(),
+ ],
+ "node-options": Array [
+ null,
+ Function String(),
+ ],
+ "node-version": Array [
+ null,
+ Object {
+ "clean": Function clean(version, options),
+ "cmp": Function cmp(a, op, b, loose),
+ "coerce": Function coerce(version, options),
+ "Comparator": Function Comparator(classComparator),
+ "compare": Function compare(a, b, loose),
+ "compareBuild": Function compareBuild(a, b, loose),
+ "compareIdentifiers": Function compareIdentifiers(a, b),
+ "compareLoose": Function compareLoose(a, b),
+ "diff": Function diff(version1, version2),
+ "eq": Function eq(a, b, loose),
+ "gt": Function gt(a, b, loose),
+ "gte": Function gte(a, b, loose),
+ "gtr": Function gtr(version, range, options),
+ "inc": Function inc(version, release, options, identifier),
+ "intersects": Function intersects(r1, r2, options),
+ "lt": Function lt(a, b, loose),
+ "lte": Function lte(a, b, loose),
+ "ltr": Function ltr(version, range, options),
+ "major": Function major(a, loose),
+ "maxSatisfying": Function maxSatisfying(versions, range, options),
+ "minor": Function minor(a, loose),
+ "minSatisfying": Function minSatisfying(versions, range, options),
+ "minVersion": Function minVersion(range, loose),
+ "neq": Function neq(a, b, loose),
+ "outside": Function outside(version, range, hilo, options),
+ "parse": Function parse(version, options),
+ "patch": Function patch(a, loose),
+ "prerelease": Function prerelease(version, options),
+ "Range": Function Range(classRange),
+ "rcompare": Function rcompare(a, b, loose),
+ "rcompareIdentifiers": Function rcompareIdentifiers(a, b),
+ "re": Array [
+ /0|[1-9]\\d*/,
+ /[0-9]+/,
+ /\\d*[a-zA-Z-][a-zA-Z0-9-]*/,
+ /(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)/,
+ /([0-9]+)\\.([0-9]+)\\.([0-9]+)/,
+ /(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)/,
+ /(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))/,
+ /[0-9A-Za-z-]+/,
+ /(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))/,
+ /v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?/,
+ /^[v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?$/,
+ /((?:<|>)?=?)/,
+ /[0-9]+|x|X|\\*/,
+ /0|[1-9]\\d*|x|X|\\*/,
+ /[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/,
+ /(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])/g,
+ /(?:~>?)/,
+ /(\\s*)(?:~>?)\\s+/g,
+ /^(?:~>?)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:~>?)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /(?:\\^)/,
+ /(\\s*)(?:\\^)\\s+/g,
+ /^(?:\\^)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^(?:\\^)[v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?$/,
+ /^((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /^((?:<|>)?=?)\\s*(v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)$|^$/,
+ /(\\s*)((?:<|>)?=?)\\s*([v=\\s]*([0-9]+)\\.([0-9]+)\\.([0-9]+)(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?|[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)/g,
+ /^\\s*([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /^\\s*([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s+-\\s+([v=\\s]*([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:\\.([0-9]+|x|X|\\*)(?:(?:-?((?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:[0-9]+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([0-9A-Za-z-]+(?:\\.[0-9A-Za-z-]+)*))?)?)?)\\s*$/,
+ /(<|>)?=?\\s*\\*/,
+ /^\\s*>=\\s*0.0.0\\s*$/,
+ /^\\s*>=\\s*0.0.0-0\\s*$/,
+ ],
+ "rsort": Function rsort(list, loose),
+ "satisfies": Function satisfies(version, range, options),
+ "SemVer": Function SemVer(classSemVer),
+ "SEMVER_SPEC_VERSION": "2.0.0",
+ "simplifyRange": Function (versions, range, options),
+ "sort": Function sort(list, loose),
+ "src": Array [
+ "0|[1-9]\\\\d*",
+ "[0-9]+",
+ "\\\\d*[a-zA-Z-][a-zA-Z0-9-]*",
+ "(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)",
+ "([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)",
+ "(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)",
+ "(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))",
+ "[0-9A-Za-z-]+",
+ "(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))",
+ "v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?",
+ "^[v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?$",
+ "((?:<|>)?=?)",
+ "[0-9]+|x|X|\\\\*",
+ "0|[1-9]\\\\d*|x|X|\\\\*",
+ "[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(^|[^\\\\d])(\\\\d{1,16})(?:\\\\.(\\\\d{1,16}))?(?:\\\\.(\\\\d{1,16}))?(?:$|[^\\\\d])",
+ "(?:~>?)",
+ "(\\\\s*)(?:~>?)\\\\s+",
+ "^(?:~>?)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:~>?)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "(?:\\\\^)",
+ "(\\\\s*)(?:\\\\^)\\\\s+",
+ "^(?:\\\\^)[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^(?:\\\\^)[v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?$",
+ "^((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "^((?:<|>)?=?)\\\\s*(v?(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)$|^$",
+ "(\\\\s*)((?:<|>)?=?)\\\\s*([v=\\\\s]*([0-9]+)\\\\.([0-9]+)\\\\.([0-9]+)(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?|[v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)",
+ "^\\\\s*([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:\\\\.(0|[1-9]\\\\d*|x|X|\\\\*)(?:(?:-((?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:0|[1-9]\\\\d*|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "^\\\\s*([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s+-\\\\s+([v=\\\\s]*([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:\\\\.([0-9]+|x|X|\\\\*)(?:(?:-?((?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\\\.(?:[0-9]+|\\\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\\\+([0-9A-Za-z-]+(?:\\\\.[0-9A-Za-z-]+)*))?)?)?)\\\\s*$",
+ "(<|>)?=?\\\\s*\\\\*",
+ "^\\\\s*>=\\\\s*0.0.0\\\\s*$",
+ "^\\\\s*>=\\\\s*0.0.0-0\\\\s*$",
+ ],
+ "subset": Function subset(sub, dom, options),
+ "toComparators": Function toComparators(range, options),
+ "tokens": Object {
+ "BUILD": 10,
+ "BUILDIDENTIFIER": 9,
+ "CARET": 30,
+ "CARETLOOSE": 31,
+ "CARETTRIM": 29,
+ "COERCE": 22,
+ "COERCERTL": 23,
+ "COMPARATOR": 33,
+ "COMPARATORLOOSE": 32,
+ "COMPARATORTRIM": 34,
+ "FULL": 12,
+ "FULLPLAIN": 11,
+ "GTE0": 38,
+ "GTE0PRE": 39,
+ "GTLT": 15,
+ "HYPHENRANGE": 35,
+ "HYPHENRANGELOOSE": 36,
+ "LONECARET": 28,
+ "LONETILDE": 24,
+ "LOOSE": 14,
+ "LOOSEPLAIN": 13,
+ "MAINVERSION": 3,
+ "MAINVERSIONLOOSE": 4,
+ "NONNUMERICIDENTIFIER": 2,
+ "NUMERICIDENTIFIER": 0,
+ "NUMERICIDENTIFIERLOOSE": 1,
+ "PRERELEASE": 7,
+ "PRERELEASEIDENTIFIER": 5,
+ "PRERELEASEIDENTIFIERLOOSE": 6,
+ "PRERELEASELOOSE": 8,
+ "STAR": 37,
+ "TILDE": 26,
+ "TILDELOOSE": 27,
+ "TILDETRIM": 25,
+ "XRANGE": 20,
+ "XRANGEIDENTIFIER": 17,
+ "XRANGEIDENTIFIERLOOSE": 16,
+ "XRANGELOOSE": 21,
+ "XRANGEPLAIN": 18,
+ "XRANGEPLAINLOOSE": 19,
+ },
+ "valid": Function valid(version, options),
+ "validRange": Function validRange(range, options),
+ },
+ ],
+ "noproxy": Array [
+ null,
+ Function String(),
+ Function Array(),
+ ],
+ "offline": Function Boolean(),
+ "omit": Array [
+ Function Array(),
+ "dev",
+ "optional",
+ "peer",
+ ],
+ "only": Array [
+ null,
+ "dev",
+ "development",
+ "prod",
+ "production",
+ ],
+ "optional": Function Boolean(),
+ "otp": Array [
+ null,
+ Function String(),
+ ],
+ "package": Array [
+ Function String(),
+ Function Array(),
+ ],
+ "package-lock": Function Boolean(),
+ "package-lock-only": Function Boolean(),
+ "parseable": Function Boolean(),
+ "prefer-offline": Function Boolean(),
+ "prefer-online": Function Boolean(),
+ "prefix": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "preid": Function String(),
+ "production": Function Boolean(),
+ "progress": Function Boolean(),
+ "proxy": Array [
+ null,
+ false,
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "read-only": Function Boolean(),
+ "rebuild-bundle": Function Boolean(),
+ "registry": Array [
+ null,
+ Object {
+ "domainToASCII": Function domainToASCII(domain),
+ "domainToUnicode": Function domainToUnicode(domain),
+ "fileURLToPath": Function fileURLToPath(path),
+ "format": Function urlFormat(urlObject, options),
+ "parse": Function urlParse(url, parseQueryString, slashesDenoteHost),
+ "pathToFileURL": Function pathToFileURL(filepath),
+ "resolve": Function urlResolve(source, relative),
+ "resolveObject": Function urlResolveObject(source, relative),
+ "Url": Function Url(),
+ "URL": Function URL(classURL),
+ "URLSearchParams": Function URLSearchParams(classURLSearchParams),
+ },
+ ],
+ "rollback": Function Boolean(),
+ "save": Function Boolean(),
+ "save-bundle": Function Boolean(),
+ "save-dev": Function Boolean(),
+ "save-exact": Function Boolean(),
+ "save-optional": Function Boolean(),
+ "save-prefix": Function String(),
+ "save-prod": Function Boolean(),
+ "scope": Function String(),
+ "script-shell": Array [
+ null,
+ Function String(),
+ ],
+ "scripts-prepend-node-path": Array [
+ Function Boolean(),
+ "auto",
+ "warn-only",
+ ],
+ "searchexclude": Array [
+ null,
+ Function String(),
+ ],
+ "searchlimit": Function Number(),
+ "searchopts": Function String(),
+ "searchstaleness": Function Number(),
+ "send-metrics": Function Boolean(),
+ "shell": Function String(),
+ "shrinkwrap": Function Boolean(),
+ "sign-git-commit": Function Boolean(),
+ "sign-git-tag": Function Boolean(),
+ "sso-poll-frequency": Function Number(),
+ "sso-type": Array [
+ null,
+ "oauth",
+ "saml",
+ ],
+ "strict-ssl": Function Boolean(),
+ "tag": Function String(),
+ "tag-version-prefix": Function String(),
+ "timing": Function Boolean(),
+ "tmp": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "umask": Function Umask(classUmask),
+ "unicode": Function Boolean(),
+ "update-notifier": Function Boolean(),
+ "usage": Function Boolean(),
+ "user-agent": Function String(),
+ "userconfig": &ref_1 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ":",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "/",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": &ref_2 Object {
+ "_makeLong": Function toNamespacedPath(path),
+ "basename": Function basename(path, ext),
+ "delimiter": ";",
+ "dirname": Function dirname(path),
+ "extname": Function extname(path),
+ "format": Function bound _format(),
+ "isAbsolute": Function isAbsolute(path),
+ "join": Function join(...args),
+ "normalize": Function normalize(path),
+ "parse": Function parse(path),
+ "posix": <*ref_1>,
+ "relative": Function relative(from, to),
+ "resolve": Function resolve(...args),
+ "sep": "\\\\",
+ "toNamespacedPath": Function toNamespacedPath(path),
+ "win32": <*ref_2>,
+ },
+ },
+ "version": Function Boolean(),
+ "versions": Function Boolean(),
+ "viewer": Function String(),
+ },
+}
+`