diff --git a/package-lock.json b/package-lock.json index e9553a8..9ab25b9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "devDependencies": { "eslint": "^7.22.0", "inquirer": "^8.0.0", - "npm": "^7.4.1" + "npm": "^7.6.3" } }, "node_modules/@babel/code-frame": { @@ -541,7 +541,6 @@ "dependencies": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.3.1", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -1895,127 +1894,35 @@ } }, "node_modules/npm": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/npm/-/npm-7.4.1.tgz", - "integrity": "sha512-1153eLwZAQrymkibgyv+fMgFKaF2gXvx0d7KqManJmP8xGz7G6/A1Dhlpz8nszUCkYxeBkETQk1bqt11G+ofGg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/npm/-/npm-7.6.3.tgz", + "integrity": "sha512-+Cs8TEtkfdQGTIPw8AeqVtNNHyo1Zw8HATzAFFWYnK7jQYgT/CatEy85+BlEoEpqvga2uaKqVrXsTAYj28emjg==", "bundleDependencies": [ + "@npmcli/arborist", "@npmcli/ci-detect", "@npmcli/config", - "@npmcli/git", - "@npmcli/installed-package-contents", - "@npmcli/move-file", - "@npmcli/node-gyp", - "@npmcli/promise-spawn", "@npmcli/run-script", - "@tootallnate/once", "abbrev", - "agent-base", - "agentkeepalive", - "aggregate-error", - "ajv", - "ansi-regex", - "ansi-styles", "ansicolors", "ansistyles", - "aproba", "archy", - "are-we-there-yet", - "asap", - "asn1", - "assert-plus", - "asynckit", - "aws-sign2", - "aws4", - "balanced-match", - "bcrypt-pbkdf", - "brace-expansion", - "builtins", "byte-size", "cacache", - "caseless", "chalk", "chownr", - "cidr-regex", - "clean-stack", "cli-columns", "cli-table3", - "clone", - "code-point-at", - "color-convert", - "color-name", - "colors", "columnify", - "combined-stream", - "concat-map", - "console-control-strings", - "core-util-is", - "dashdash", - "debug", - "debuglog", - "defaults", - "delayed-stream", - "delegates", - "depd", - "dezalgo", - "ecc-jsbn", - "emoji-regex", - "encoding", - "env-paths", - "err-code", - "extend", - "extsprintf", - "fast-deep-equal", - "fast-json-stable-stringify", - "forever-agent", - "form-data", - "fs-minipass", - "fs.realpath", - "function-bind", - "gauge", - "getpass", "glob", "graceful-fs", - "har-schema", - "har-validator", - "has", - "has-flag", - "has-unicode", "hosted-git-info", - "http-cache-semantics", - "http-proxy-agent", - "http-signature", - "https-proxy-agent", - "humanize-ms", - "iconv-lite", - "ignore-walk", - "imurmurhash", - "indent-string", - "infer-owner", - "inflight", - "inherits", "ini", "init-package-json", - "ip", - "ip-regex", "is-cidr", - "is-core-module", - "is-fullwidth-code-point", - "is-lambda", - "is-typedarray", - "isarray", - "isexe", - "isstream", - "jsbn", "json-parse-even-better-errors", - "json-schema", - "json-schema-traverse", - "json-stringify-safe", - "jsonparse", - "jsprim", - "just-diff", - "just-diff-apply", "leven", "libnpmaccess", + "libnpmdiff", "libnpmfund", "libnpmhook", "libnpmorg", @@ -2024,131 +1931,51 @@ "libnpmsearch", "libnpmteam", "libnpmversion", - "lru-cache", "make-fetch-happen", - "mime-db", - "mime-types", - "minimatch", "minipass", - "minipass-collect", - "minipass-fetch", - "minipass-flush", - "minipass-json-stream", "minipass-pipeline", - "minipass-sized", - "minizlib", "mkdirp", "mkdirp-infer-owner", "ms", - "mute-stream", "node-gyp", "nopt", - "normalize-package-data", "npm-audit-report", - "npm-bundled", - "npm-install-checks", - "npm-normalize-package-bin", "npm-package-arg", - "npm-packlist", "npm-pick-manifest", "npm-profile", "npm-registry-fetch", "npm-user-validate", "npmlog", - "number-is-nan", - "oauth-sign", - "object-assign", - "once", "opener", - "p-map", "pacote", "parse-conflict-json", - "path-is-absolute", - "path-parse", - "performance-now", - "process-nextick-args", - "promise-inflight", - "promise-retry", - "promzard", - "psl", - "puka", - "punycode", "qrcode-terminal", - "qs", "read", "read-package-json", "read-package-json-fast", - "readable-stream", "readdir-scoped-modules", - "request", - "resolve", - "retry", "rimraf", - "safe-buffer", - "safer-buffer", "semver", - "set-blocking", - "signal-exit", - "smart-buffer", - "socks", - "socks-proxy-agent", - "spdx-correct", - "spdx-exceptions", - "spdx-expression-parse", - "spdx-license-ids", - "sshpk", "ssri", - "string-width", - "string_decoder", - "stringify-package", - "strip-ansi", - "supports-color", "tar", "text-table", "tiny-relative-date", "treeverse", - "tunnel-agent", - "tweetnacl", - "typedarray-to-buffer", - "unique-filename", - "unique-slug", - "uri-js", - "util-deprecate", - "uuid", - "validate-npm-package-license", "validate-npm-package-name", - "verror", - "walk-up-path", - "wcwidth", "which", - "wide-align", - "wrappy", - "write-file-atomic", - "yallist", - "@npmcli/arborist", - "@npmcli/map-workspaces", - "@npmcli/metavuln-calculator", - "@npmcli/name-from-folder", - "bin-links", - "cmd-shim", - "common-ancestor-path", - "json-stringify-nice", - "promise-all-reject-late", - "promise-call-limit", - "read-cmd-shim" + "write-file-atomic" ], "dev": true, "dependencies": { - "@npmcli/arborist": "^2.0.5", + "@npmcli/arborist": "^2.2.8", "@npmcli/ci-detect": "^1.2.0", - "@npmcli/config": "^1.2.8", - "@npmcli/run-script": "^1.8.1", + "@npmcli/config": "^1.2.9", + "@npmcli/run-script": "^1.8.3", "abbrev": "~1.1.1", "ansicolors": "~0.3.2", "ansistyles": "~0.1.3", - "aproba": "^2.0.0", "archy": "~1.0.0", - "byte-size": "^7.0.0", + "byte-size": "^7.0.1", "cacache": "^15.0.5", "chalk": "^4.1.0", "chownr": "^2.0.0", @@ -2156,23 +1983,24 @@ "cli-table3": "^0.6.0", "columnify": "~1.5.4", "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "hosted-git-info": "^3.0.6", + "graceful-fs": "^4.2.6", + "hosted-git-info": "^3.0.8", "ini": "^2.0.0", - "init-package-json": "^2.0.1", + "init-package-json": "^2.0.2", "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "*", + "json-parse-even-better-errors": "^2.3.1", "leven": "^3.1.0", "libnpmaccess": "^4.0.1", + "libnpmdiff": "^2.0.4", "libnpmfund": "^1.0.2", "libnpmhook": "^6.0.1", "libnpmorg": "^2.0.1", - "libnpmpack": "^2.0.0", + "libnpmpack": "^2.0.1", "libnpmpublish": "^4.0.0", "libnpmsearch": "^3.1.0", "libnpmteam": "^2.0.2", - "libnpmversion": "^1.0.7", - "make-fetch-happen": "^8.0.13", + "libnpmversion": "^1.0.11", + "make-fetch-happen": "^8.0.14", "minipass": "^3.1.3", "minipass-pipeline": "^1.2.4", "mkdirp": "^1.0.4", @@ -2181,28 +2009,27 @@ "node-gyp": "^7.1.2", "nopt": "^5.0.0", "npm-audit-report": "^2.1.4", - "npm-package-arg": "^8.1.0", + "npm-package-arg": "^8.1.1", "npm-pick-manifest": "^6.1.0", "npm-profile": "^5.0.2", "npm-registry-fetch": "^9.0.0", "npm-user-validate": "^1.0.1", "npmlog": "~4.1.2", "opener": "^1.5.2", - "pacote": "^11.2.1", + "pacote": "^11.3.0", "parse-conflict-json": "^1.1.1", "qrcode-terminal": "^0.12.0", "read": "~1.0.7", - "read-package-json": "^3.0.0", - "read-package-json-fast": "^1.2.1", + "read-package-json": "^3.0.1", + "read-package-json-fast": "^2.0.2", "readdir-scoped-modules": "^1.1.0", "rimraf": "^3.0.2", "semver": "^7.3.4", - "ssri": "^8.0.0", + "ssri": "^8.0.1", "tar": "^6.1.0", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^1.0.4", - "uuid": "^8.3.1", "validate-npm-package-name": "~3.0.0", "which": "^2.0.2", "write-file-atomic": "^3.0.3" @@ -2239,18 +2066,18 @@ } }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "2.0.3", + "version": "2.2.8", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/installed-package-contents": "^1.0.5", - "@npmcli/map-workspaces": "^1.0.1", - "@npmcli/metavuln-calculator": "^1.0.0", - "@npmcli/move-file": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/map-workspaces": "^1.0.2", + "@npmcli/metavuln-calculator": "^1.1.0", + "@npmcli/move-file": "^1.1.0", "@npmcli/name-from-folder": "^1.0.1", "@npmcli/node-gyp": "^1.0.1", - "@npmcli/run-script": "^1.8.1", + "@npmcli/run-script": "^1.8.2", "bin-links": "^2.2.1", "cacache": "^15.0.3", "common-ancestor-path": "^1.0.1", @@ -2260,16 +2087,20 @@ "npm-install-checks": "^4.0.0", "npm-package-arg": "^8.1.0", "npm-pick-manifest": "^6.1.0", - "pacote": "^11.1.14", + "npm-registry-fetch": "^9.0.0", + "pacote": "^11.2.6", "parse-conflict-json": "^1.1.1", "promise-all-reject-late": "^1.0.0", "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^1.2.1", + "read-package-json-fast": "^2.0.2", "readdir-scoped-modules": "^1.1.0", "semver": "^7.3.4", "tar": "^6.1.0", "treeverse": "^1.0.4", "walk-up-path": "^1.0.0" + }, + "bin": { + "arborist": "bin/index.js" } }, "node_modules/npm/node_modules/@npmcli/ci-detect": { @@ -2279,7 +2110,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "1.2.8", + "version": "1.2.9", "dev": true, "inBundle": true, "license": "ISC", @@ -2294,8 +2125,20 @@ "node": ">=10" } }, + "node_modules/npm/node_modules/@npmcli/disparity-colors": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "ansi-styles": "^4.3.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/npm/node_modules/@npmcli/git": { - "version": "2.0.4", + "version": "2.0.6", "dev": true, "inBundle": true, "license": "ISC", @@ -2305,22 +2148,20 @@ "mkdirp": "^1.0.3", "npm-pick-manifest": "^6.0.0", "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", + "promise-retry": "^2.0.1", "semver": "^7.3.2", "unique-filename": "^1.1.1", "which": "^2.0.2" } }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "1.0.5", + "version": "1.0.7", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1", - "read-package-json-fast": "^1.1.1", - "readdir-scoped-modules": "^1.1.0" + "npm-normalize-package-bin": "^1.0.1" }, "bin": { "installed-package-contents": "index.js" @@ -2330,7 +2171,7 @@ } }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "1.0.1", + "version": "1.0.3", "dev": true, "inBundle": true, "license": "ISC", @@ -2338,14 +2179,14 @@ "@npmcli/name-from-folder": "^1.0.1", "glob": "^7.1.6", "minimatch": "^3.0.4", - "read-package-json-fast": "^1.2.1" + "read-package-json-fast": "^2.0.1" }, "engines": { "node": ">=10" } }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "1.0.0", + "version": "1.1.0", "dev": true, "inBundle": true, "license": "ISC", @@ -2356,29 +2197,18 @@ } }, "node_modules/npm/node_modules/@npmcli/move-file": { - "version": "1.0.1", + "version": "1.1.2", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "mkdirp": "^1.0.4" + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "2.7.1", - "extraneous": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "1.0.1", "dev": true, @@ -2386,7 +2216,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "1.0.1", + "version": "1.0.2", "dev": true, "inBundle": true, "license": "ISC" @@ -2401,17 +2231,17 @@ } }, "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "1.8.1", + "version": "1.8.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^1.0.0", - "@npmcli/promise-spawn": "^1.3.0", + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", "infer-owner": "^1.0.4", "node-gyp": "^7.1.0", "puka": "^1.0.1", - "read-package-json-fast": "^1.1.3" + "read-package-json-fast": "^2.0.1" } }, "node_modules/npm/node_modules/@tootallnate/once": { @@ -2442,7 +2272,7 @@ } }, "node_modules/npm/node_modules/agentkeepalive": { - "version": "4.1.3", + "version": "4.1.4", "dev": true, "inBundle": true, "license": "MIT", @@ -2619,6 +2449,15 @@ "node": ">=10" } }, + "node_modules/npm/node_modules/binary-extensions": { + "version": "2.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/npm/node_modules/brace-expansion": { "version": "1.1.11", "dev": true, @@ -2636,7 +2475,7 @@ "license": "MIT" }, "node_modules/npm/node_modules/byte-size": { - "version": "7.0.0", + "version": "7.0.1", "dev": true, "inBundle": true, "license": "MIT", @@ -2743,7 +2582,6 @@ "inBundle": true, "license": "MIT", "dependencies": { - "colors": "^1.1.2", "object-assign": "^4.1.0", "string-width": "^4.2.0" }, @@ -2808,12 +2646,11 @@ } }, "node_modules/npm/node_modules/cmd-shim": { - "version": "4.0.2", + "version": "4.1.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "graceful-fs": "^4.1.2", "mkdirp-infer-owner": "^2.0.0" }, "engines": { @@ -2990,6 +2827,15 @@ "wrappy": "1" } }, + "node_modules/npm/node_modules/diff": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/npm/node_modules/ecc-jsbn": { "version": "0.1.2", "dev": true, @@ -3026,7 +2872,7 @@ } }, "node_modules/npm/node_modules/err-code": { - "version": "1.1.2", + "version": "2.0.3", "dev": true, "inBundle": true, "license": "MIT" @@ -3183,7 +3029,7 @@ } }, "node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.4", + "version": "4.2.6", "dev": true, "inBundle": true, "license": "ISC" @@ -3238,7 +3084,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/hosted-git-info": { - "version": "3.0.7", + "version": "3.0.8", "dev": true, "inBundle": true, "license": "ISC", @@ -3378,7 +3224,7 @@ } }, "node_modules/npm/node_modules/init-package-json": { - "version": "2.0.1", + "version": "2.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -3403,7 +3249,7 @@ "license": "MIT" }, "node_modules/npm/node_modules/ip-regex": { - "version": "4.2.0", + "version": "4.3.0", "dev": true, "inBundle": true, "license": "MIT", @@ -3572,6 +3418,25 @@ "node": ">=10" } }, + "node_modules/npm/node_modules/libnpmdiff": { + "version": "2.0.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/disparity-colors": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "binary-extensions": "^2.2.0", + "diff": "^5.0.0", + "minimatch": "^3.0.4", + "npm-package-arg": "^8.1.1", + "pacote": "^11.3.0", + "tar": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/npm/node_modules/libnpmfund": { "version": "1.0.2", "dev": true, @@ -3608,14 +3473,14 @@ } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "2.0.0", + "version": "2.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/run-script": "^1.3.0", - "npm-package-arg": "^8.0.0", - "pacote": "^11.1.4" + "@npmcli/run-script": "^1.8.3", + "npm-package-arg": "^8.1.0", + "pacote": "^11.2.6" }, "engines": { "node": ">=10" @@ -3663,15 +3528,15 @@ } }, "node_modules/npm/node_modules/libnpmversion": { - "version": "1.0.7", + "version": "1.0.11", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^2.0.1", - "@npmcli/run-script": "^1.2.1", - "read-package-json-fast": "^1.2.1", - "semver": "^7.1.3", + "@npmcli/git": "^2.0.6", + "@npmcli/run-script": "^1.8.3", + "read-package-json-fast": "^2.0.1", + "semver": "^7.3.4", "stringify-package": "^1.0.1" } }, @@ -3688,7 +3553,7 @@ } }, "node_modules/npm/node_modules/make-fetch-happen": { - "version": "8.0.13", + "version": "8.0.14", "dev": true, "inBundle": true, "license": "ISC", @@ -3705,7 +3570,7 @@ "minipass-fetch": "^1.3.2", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "promise-retry": "^1.1.1", + "promise-retry": "^2.0.1", "socks-proxy-agent": "^5.0.0", "ssri": "^8.0.0" }, @@ -3714,7 +3579,7 @@ } }, "node_modules/npm/node_modules/mime-db": { - "version": "1.44.0", + "version": "1.45.0", "dev": true, "inBundle": true, "license": "MIT", @@ -3723,12 +3588,12 @@ } }, "node_modules/npm/node_modules/mime-types": { - "version": "2.1.27", + "version": "2.1.28", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "mime-db": "1.44.0" + "mime-db": "1.45.0" }, "engines": { "node": ">= 0.6" @@ -3771,12 +3636,11 @@ } }, "node_modules/npm/node_modules/minipass-fetch": { - "version": "1.3.2", + "version": "1.3.3", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "encoding": "^0.1.12", "minipass": "^3.1.0", "minipass-sized": "^1.0.3", "minizlib": "^2.0.0" @@ -3979,7 +3843,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/npm-package-arg": { - "version": "8.1.0", + "version": "8.1.1", "dev": true, "inBundle": true, "license": "ISC", @@ -4131,15 +3995,15 @@ } }, "node_modules/npm/node_modules/pacote": { - "version": "11.2.1", + "version": "11.3.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "@npmcli/git": "^2.0.1", - "@npmcli/installed-package-contents": "^1.0.5", + "@npmcli/installed-package-contents": "^1.0.6", "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^1.3.0", + "@npmcli/run-script": "^1.8.2", "cacache": "^15.0.5", "chownr": "^2.0.0", "fs-minipass": "^2.1.0", @@ -4150,10 +4014,10 @@ "npm-packlist": "^2.1.4", "npm-pick-manifest": "^6.0.0", "npm-registry-fetch": "^9.0.0", - "promise-retry": "^1.1.1", - "read-package-json-fast": "^1.1.3", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", "rimraf": "^3.0.2", - "ssri": "^8.0.0", + "ssri": "^8.0.1", "tar": "^6.1.0" }, "bin": { @@ -4226,16 +4090,16 @@ "license": "ISC" }, "node_modules/npm/node_modules/promise-retry": { - "version": "1.1.1", + "version": "2.0.1", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "err-code": "^1.0.0", - "retry": "^0.10.0" + "err-code": "^2.0.2", + "retry": "^0.12.0" }, "engines": { - "node": ">=0.12" + "node": ">=10" } }, "node_modules/npm/node_modules/promzard": { @@ -4307,7 +4171,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/read-package-json": { - "version": "3.0.0", + "version": "3.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -4322,13 +4186,16 @@ } }, "node_modules/npm/node_modules/read-package-json-fast": { - "version": "1.2.1", + "version": "2.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" } }, "node_modules/npm/node_modules/readable-stream": { @@ -4402,22 +4269,13 @@ "node": ">=0.8" } }, - "node_modules/npm/node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/npm/node_modules/resolve": { - "version": "1.19.0", + "version": "1.20.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.1.0", + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" }, "funding": { @@ -4425,12 +4283,12 @@ } }, "node_modules/npm/node_modules/retry": { - "version": "0.10.1", + "version": "0.12.0", "dev": true, "inBundle": true, "license": "MIT", "engines": { - "node": "*" + "node": ">= 4" } }, "node_modules/npm/node_modules/rimraf": { @@ -4578,7 +4436,7 @@ } }, "node_modules/npm/node_modules/ssri": { - "version": "8.0.0", + "version": "8.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -4743,7 +4601,7 @@ } }, "node_modules/npm/node_modules/uri-js": { - "version": "4.4.0", + "version": "4.4.1", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -4758,12 +4616,12 @@ "license": "MIT" }, "node_modules/npm/node_modules/uuid": { - "version": "8.3.2", + "version": "3.4.0", "dev": true, "inBundle": true, "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "bin/uuid" } }, "node_modules/npm/node_modules/validate-npm-package-license": { @@ -7158,21 +7016,20 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "npm": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/npm/-/npm-7.4.1.tgz", - "integrity": "sha512-1153eLwZAQrymkibgyv+fMgFKaF2gXvx0d7KqManJmP8xGz7G6/A1Dhlpz8nszUCkYxeBkETQk1bqt11G+ofGg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/npm/-/npm-7.6.3.tgz", + "integrity": "sha512-+Cs8TEtkfdQGTIPw8AeqVtNNHyo1Zw8HATzAFFWYnK7jQYgT/CatEy85+BlEoEpqvga2uaKqVrXsTAYj28emjg==", "dev": true, "requires": { - "@npmcli/arborist": "^2.0.5", + "@npmcli/arborist": "^2.2.8", "@npmcli/ci-detect": "^1.2.0", - "@npmcli/config": "^1.2.8", - "@npmcli/run-script": "^1.8.1", + "@npmcli/config": "^1.2.9", + "@npmcli/run-script": "^1.8.3", "abbrev": "~1.1.1", "ansicolors": "~0.3.2", "ansistyles": "~0.1.3", - "aproba": "^2.0.0", "archy": "~1.0.0", - "byte-size": "^7.0.0", + "byte-size": "^7.0.1", "cacache": "^15.0.5", "chalk": "^4.1.0", "chownr": "^2.0.0", @@ -7180,23 +7037,24 @@ "cli-table3": "^0.6.0", "columnify": "~1.5.4", "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "hosted-git-info": "^3.0.6", + "graceful-fs": "^4.2.6", + "hosted-git-info": "^3.0.8", "ini": "^2.0.0", - "init-package-json": "^2.0.1", + "init-package-json": "^2.0.2", "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "*", + "json-parse-even-better-errors": "^2.3.1", "leven": "^3.1.0", "libnpmaccess": "^4.0.1", + "libnpmdiff": "^2.0.4", "libnpmfund": "^1.0.2", "libnpmhook": "^6.0.1", "libnpmorg": "^2.0.1", - "libnpmpack": "^2.0.0", + "libnpmpack": "^2.0.1", "libnpmpublish": "^4.0.0", "libnpmsearch": "^3.1.0", "libnpmteam": "^2.0.2", - "libnpmversion": "^1.0.7", - "make-fetch-happen": "^8.0.13", + "libnpmversion": "^1.0.11", + "make-fetch-happen": "^8.0.14", "minipass": "^3.1.3", "minipass-pipeline": "^1.2.4", "mkdirp": "^1.0.4", @@ -7205,45 +7063,44 @@ "node-gyp": "^7.1.2", "nopt": "^5.0.0", "npm-audit-report": "^2.1.4", - "npm-package-arg": "^8.1.0", + "npm-package-arg": "^8.1.1", "npm-pick-manifest": "^6.1.0", "npm-profile": "^5.0.2", "npm-registry-fetch": "^9.0.0", "npm-user-validate": "^1.0.1", "npmlog": "~4.1.2", "opener": "^1.5.2", - "pacote": "^11.2.1", + "pacote": "^11.3.0", "parse-conflict-json": "^1.1.1", "qrcode-terminal": "^0.12.0", "read": "~1.0.7", - "read-package-json": "^3.0.0", - "read-package-json-fast": "^1.2.1", + "read-package-json": "^3.0.1", + "read-package-json-fast": "^2.0.2", "readdir-scoped-modules": "^1.1.0", "rimraf": "^3.0.2", "semver": "^7.3.4", - "ssri": "^8.0.0", + "ssri": "^8.0.1", "tar": "^6.1.0", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", "treeverse": "^1.0.4", - "uuid": "^8.3.1", "validate-npm-package-name": "~3.0.0", "which": "^2.0.2", "write-file-atomic": "^3.0.3" }, "dependencies": { "@npmcli/arborist": { - "version": "2.0.3", + "version": "2.2.8", "bundled": true, "dev": true, "requires": { - "@npmcli/installed-package-contents": "^1.0.5", - "@npmcli/map-workspaces": "^1.0.1", - "@npmcli/metavuln-calculator": "^1.0.0", - "@npmcli/move-file": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/map-workspaces": "^1.0.2", + "@npmcli/metavuln-calculator": "^1.1.0", + "@npmcli/move-file": "^1.1.0", "@npmcli/name-from-folder": "^1.0.1", "@npmcli/node-gyp": "^1.0.1", - "@npmcli/run-script": "^1.8.1", + "@npmcli/run-script": "^1.8.2", "bin-links": "^2.2.1", "cacache": "^15.0.3", "common-ancestor-path": "^1.0.1", @@ -7253,11 +7110,12 @@ "npm-install-checks": "^4.0.0", "npm-package-arg": "^8.1.0", "npm-pick-manifest": "^6.1.0", - "pacote": "^11.1.14", + "npm-registry-fetch": "^9.0.0", + "pacote": "^11.2.6", "parse-conflict-json": "^1.1.1", "promise-all-reject-late": "^1.0.0", "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^1.2.1", + "read-package-json-fast": "^2.0.2", "readdir-scoped-modules": "^1.1.0", "semver": "^7.3.4", "tar": "^6.1.0", @@ -7271,7 +7129,7 @@ "dev": true }, "@npmcli/config": { - "version": "1.2.8", + "version": "1.2.9", "bundled": true, "dev": true, "requires": { @@ -7282,8 +7140,16 @@ "walk-up-path": "^1.0.0" } }, + "@npmcli/disparity-colors": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-styles": "^4.3.0" + } + }, "@npmcli/git": { - "version": "2.0.4", + "version": "2.0.6", "bundled": true, "dev": true, "requires": { @@ -7292,36 +7158,34 @@ "mkdirp": "^1.0.3", "npm-pick-manifest": "^6.0.0", "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", + "promise-retry": "^2.0.1", "semver": "^7.3.2", "unique-filename": "^1.1.1", "which": "^2.0.2" } }, "@npmcli/installed-package-contents": { - "version": "1.0.5", + "version": "1.0.7", "bundled": true, "dev": true, "requires": { "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1", - "read-package-json-fast": "^1.1.1", - "readdir-scoped-modules": "^1.1.0" + "npm-normalize-package-bin": "^1.0.1" } }, "@npmcli/map-workspaces": { - "version": "1.0.1", + "version": "1.0.3", "bundled": true, "dev": true, "requires": { "@npmcli/name-from-folder": "^1.0.1", "glob": "^7.1.6", "minimatch": "^3.0.4", - "read-package-json-fast": "^1.2.1" + "read-package-json-fast": "^2.0.1" } }, "@npmcli/metavuln-calculator": { - "version": "1.0.0", + "version": "1.1.0", "bundled": true, "dev": true, "requires": { @@ -7331,21 +7195,12 @@ } }, "@npmcli/move-file": { - "version": "1.0.1", + "version": "1.1.2", "bundled": true, "dev": true, "requires": { - "mkdirp": "^1.0.4" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "bundled": true, - "extraneous": true, - "requires": { - "glob": "^7.1.3" - } - } + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" } }, "@npmcli/name-from-folder": { @@ -7354,7 +7209,7 @@ "dev": true }, "@npmcli/node-gyp": { - "version": "1.0.1", + "version": "1.0.2", "bundled": true, "dev": true }, @@ -7367,16 +7222,16 @@ } }, "@npmcli/run-script": { - "version": "1.8.1", + "version": "1.8.3", "bundled": true, "dev": true, "requires": { - "@npmcli/node-gyp": "^1.0.0", - "@npmcli/promise-spawn": "^1.3.0", + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", "infer-owner": "^1.0.4", "node-gyp": "^7.1.0", "puka": "^1.0.1", - "read-package-json-fast": "^1.1.3" + "read-package-json-fast": "^2.0.1" } }, "@tootallnate/once": { @@ -7398,7 +7253,7 @@ } }, "agentkeepalive": { - "version": "4.1.3", + "version": "4.1.4", "bundled": true, "dev": true, "requires": { @@ -7528,6 +7383,11 @@ "write-file-atomic": "^3.0.3" } }, + "binary-extensions": { + "version": "2.2.0", + "bundled": true, + "dev": true + }, "brace-expansion": { "version": "1.1.11", "bundled": true, @@ -7543,7 +7403,7 @@ "dev": true }, "byte-size": { - "version": "7.0.0", + "version": "7.0.1", "bundled": true, "dev": true }, @@ -7658,11 +7518,10 @@ "dev": true }, "cmd-shim": { - "version": "4.0.2", + "version": "4.1.0", "bundled": true, "dev": true, "requires": { - "graceful-fs": "^4.1.2", "mkdirp-infer-owner": "^2.0.0" } }, @@ -7787,6 +7646,11 @@ "wrappy": "1" } }, + "diff": { + "version": "5.0.0", + "bundled": true, + "dev": true + }, "ecc-jsbn": { "version": "0.1.2", "bundled": true, @@ -7816,7 +7680,7 @@ "dev": true }, "err-code": { - "version": "1.1.2", + "version": "2.0.3", "bundled": true, "dev": true }, @@ -7935,7 +7799,7 @@ } }, "graceful-fs": { - "version": "4.2.4", + "version": "4.2.6", "bundled": true, "dev": true }, @@ -7972,7 +7836,7 @@ "dev": true }, "hosted-git-info": { - "version": "3.0.7", + "version": "3.0.8", "bundled": true, "dev": true, "requires": { @@ -8073,7 +7937,7 @@ "dev": true }, "init-package-json": { - "version": "2.0.1", + "version": "2.0.2", "bundled": true, "dev": true, "requires": { @@ -8093,7 +7957,7 @@ "dev": true }, "ip-regex": { - "version": "4.2.0", + "version": "4.3.0", "bundled": true, "dev": true }, @@ -8215,6 +8079,21 @@ "npm-registry-fetch": "^9.0.0" } }, + "libnpmdiff": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "requires": { + "@npmcli/disparity-colors": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "binary-extensions": "^2.2.0", + "diff": "^5.0.0", + "minimatch": "^3.0.4", + "npm-package-arg": "^8.1.1", + "pacote": "^11.3.0", + "tar": "^6.1.0" + } + }, "libnpmfund": { "version": "1.0.2", "bundled": true, @@ -8242,13 +8121,13 @@ } }, "libnpmpack": { - "version": "2.0.0", + "version": "2.0.1", "bundled": true, "dev": true, "requires": { - "@npmcli/run-script": "^1.3.0", - "npm-package-arg": "^8.0.0", - "pacote": "^11.1.4" + "@npmcli/run-script": "^1.8.3", + "npm-package-arg": "^8.1.0", + "pacote": "^11.2.6" } }, "libnpmpublish": { @@ -8281,14 +8160,14 @@ } }, "libnpmversion": { - "version": "1.0.7", + "version": "1.0.11", "bundled": true, "dev": true, "requires": { - "@npmcli/git": "^2.0.1", - "@npmcli/run-script": "^1.2.1", - "read-package-json-fast": "^1.2.1", - "semver": "^7.1.3", + "@npmcli/git": "^2.0.6", + "@npmcli/run-script": "^1.8.3", + "read-package-json-fast": "^2.0.1", + "semver": "^7.3.4", "stringify-package": "^1.0.1" } }, @@ -8301,7 +8180,7 @@ } }, "make-fetch-happen": { - "version": "8.0.13", + "version": "8.0.14", "bundled": true, "dev": true, "requires": { @@ -8317,22 +8196,22 @@ "minipass-fetch": "^1.3.2", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "promise-retry": "^1.1.1", + "promise-retry": "^2.0.1", "socks-proxy-agent": "^5.0.0", "ssri": "^8.0.0" } }, "mime-db": { - "version": "1.44.0", + "version": "1.45.0", "bundled": true, "dev": true }, "mime-types": { - "version": "2.1.27", + "version": "2.1.28", "bundled": true, "dev": true, "requires": { - "mime-db": "1.44.0" + "mime-db": "1.45.0" } }, "minimatch": { @@ -8360,7 +8239,7 @@ } }, "minipass-fetch": { - "version": "1.3.2", + "version": "1.3.3", "bundled": true, "dev": true, "requires": { @@ -8503,7 +8382,7 @@ "dev": true }, "npm-package-arg": { - "version": "8.1.0", + "version": "8.1.1", "bundled": true, "dev": true, "requires": { @@ -8609,14 +8488,14 @@ } }, "pacote": { - "version": "11.2.1", + "version": "11.3.0", "bundled": true, "dev": true, "requires": { "@npmcli/git": "^2.0.1", - "@npmcli/installed-package-contents": "^1.0.5", + "@npmcli/installed-package-contents": "^1.0.6", "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^1.3.0", + "@npmcli/run-script": "^1.8.2", "cacache": "^15.0.5", "chownr": "^2.0.0", "fs-minipass": "^2.1.0", @@ -8627,10 +8506,10 @@ "npm-packlist": "^2.1.4", "npm-pick-manifest": "^6.0.0", "npm-registry-fetch": "^9.0.0", - "promise-retry": "^1.1.1", - "read-package-json-fast": "^1.1.3", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", "rimraf": "^3.0.2", - "ssri": "^8.0.0", + "ssri": "^8.0.1", "tar": "^6.1.0" } }, @@ -8680,12 +8559,12 @@ "dev": true }, "promise-retry": { - "version": "1.1.1", + "version": "2.0.1", "bundled": true, "dev": true, "requires": { - "err-code": "^1.0.0", - "retry": "^0.10.0" + "err-code": "^2.0.2", + "retry": "^0.12.0" } }, "promzard": { @@ -8735,7 +8614,7 @@ "dev": true }, "read-package-json": { - "version": "3.0.0", + "version": "3.0.1", "bundled": true, "dev": true, "requires": { @@ -8746,7 +8625,7 @@ } }, "read-package-json-fast": { - "version": "1.2.1", + "version": "2.0.2", "bundled": true, "dev": true, "requires": { @@ -8814,25 +8693,20 @@ "psl": "^1.1.28", "punycode": "^2.1.1" } - }, - "uuid": { - "version": "3.4.0", - "bundled": true, - "dev": true } } }, "resolve": { - "version": "1.19.0", + "version": "1.20.0", "bundled": true, "dev": true, "requires": { - "is-core-module": "^2.1.0", + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } }, "retry": { - "version": "0.10.1", + "version": "0.12.0", "bundled": true, "dev": true }, @@ -8941,7 +8815,7 @@ } }, "ssri": { - "version": "8.0.0", + "version": "8.0.1", "bundled": true, "dev": true, "requires": { @@ -9067,7 +8941,7 @@ } }, "uri-js": { - "version": "4.4.0", + "version": "4.4.1", "bundled": true, "dev": true, "requires": { @@ -9080,7 +8954,7 @@ "dev": true }, "uuid": { - "version": "8.3.2", + "version": "3.4.0", "bundled": true, "dev": true }, diff --git a/package.json b/package.json index 3f608fb..d390d64 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "devDependencies": { "eslint": "^7.22.0", "inquirer": "^8.0.0", - "npm": "^7.4.1" + "npm": "^7.6.3" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1",