diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 66b9b537..6f43c013 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -7,6 +7,6 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 21 - run: npm ci - run: npm test \ No newline at end of file diff --git a/.node-version b/.node-version new file mode 100644 index 00000000..b5045cc4 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +21 \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 5d2e86fe..fa725e72 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18-alpine +FROM node:21-alpine # Create app directory WORKDIR /mockbin diff --git a/package-lock.json b/package-lock.json index 552a38cd..9aff9ff2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mockbin", - "version": "1.6.2", + "version": "1.7.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mockbin", - "version": "1.6.2", + "version": "1.7.2", "license": "MIT", "dependencies": { "change-case": "^4.1.1", @@ -46,7 +46,7 @@ "unirest": "^0.6.0" }, "engines": { - "node": ">=0.10" + "node": ">=21" } }, "node_modules/@ampproject/remapping": { @@ -7659,37 +7659,38 @@ } }, "node_modules/npm": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/npm/-/npm-7.0.0.tgz", - "integrity": "sha512-A/zHwhfPOXLwAQhyjiExKjfeJNIWrb7529Jt66OhGmLLOd9J0sFoAcTxKD6uGC+BOYVEN2xCWSoS44vbzyHfrA==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/npm/-/npm-7.24.2.tgz", + "integrity": "sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==", "bundleDependencies": [ + "@isaacs/string-locale-compare", "@npmcli/arborist", "@npmcli/ci-detect", "@npmcli/config", + "@npmcli/map-workspaces", + "@npmcli/package-json", "@npmcli/run-script", "abbrev", "ansicolors", "ansistyles", - "aproba", "archy", - "bin-links", - "byte-size", "cacache", "chalk", "chownr", "cli-columns", "cli-table3", "columnify", - "editor", + "fastest-levenshtein", "glob", "graceful-fs", "hosted-git-info", - "inherits", "ini", "init-package-json", "is-cidr", - "leven", + "json-parse-even-better-errors", "libnpmaccess", + "libnpmdiff", + "libnpmexec", "libnpmfund", "libnpmhook", "libnpmorg", @@ -7699,11 +7700,15 @@ "libnpmteam", "libnpmversion", "make-fetch-happen", + "minipass", + "minipass-pipeline", "mkdirp", "mkdirp-infer-owner", "ms", + "node-gyp", "nopt", "npm-audit-report", + "npm-install-checks", "npm-package-arg", "npm-pick-manifest", "npm-profile", @@ -7717,85 +7722,90 @@ "read", "read-package-json", "read-package-json-fast", + "readdir-scoped-modules", "rimraf", "semver", - "sorted-object", "ssri", "tar", "text-table", "tiny-relative-date", - "uuid", + "treeverse", "validate-npm-package-name", "which", "write-file-atomic" ], "dev": true, "dependencies": { - "@npmcli/arborist": "^1.0.0", - "@npmcli/ci-detect": "^1.2.0", - "@npmcli/config": "^1.2.1", - "@npmcli/run-script": "^1.7.0", - "abbrev": "~1.1.1", - "ansicolors": "~0.3.2", - "ansistyles": "~0.1.3", - "aproba": "^2.0.0", - "archy": "~1.0.0", - "bin-links": "^2.2.1", - "byte-size": "^7.0.0", - "cacache": "^15.0.5", - "chalk": "^4.1.0", - "chownr": "^2.0.0", - "cli-columns": "^3.1.2", - "cli-table3": "^0.6.0", - "columnify": "~1.5.4", - "editor": "~1.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "hosted-git-info": "^3.0.6", - "inherits": "^2.0.4", - "ini": "^1.3.5", - "init-package-json": "^2.0.0", - "is-cidr": "^4.0.2", - "leven": "^3.1.0", - "libnpmaccess": "^4.0.0", - "libnpmfund": "^1.0.1", - "libnpmhook": "^6.0.0", - "libnpmorg": "^2.0.0", - "libnpmpack": "^2.0.0", - "libnpmpublish": "^3.0.1", - "libnpmsearch": "^3.0.0", - "libnpmteam": "^2.0.1", - "libnpmversion": "^1.0.5", - "make-fetch-happen": "^8.0.9", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "ms": "^2.1.2", - "nopt": "^5.0.0", - "npm-audit-report": "^2.1.4", - "npm-package-arg": "^8.1.0", - "npm-pick-manifest": "^6.1.0", - "npm-profile": "^5.0.1", - "npm-registry-fetch": "^8.1.4", - "npm-user-validate": "~1.0.0", - "npmlog": "~4.1.2", - "opener": "^1.5.2", - "pacote": "^11.1.10", - "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", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "sorted-object": "~2.0.1", - "ssri": "^8.0.0", - "tar": "^6.0.5", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "uuid": "^8.3.1", - "validate-npm-package-name": "~3.0.0", - "which": "^2.0.2", - "write-file-atomic": "^3.0.3" + "@isaacs/string-locale-compare": "*", + "@npmcli/arborist": "*", + "@npmcli/ci-detect": "*", + "@npmcli/config": "*", + "@npmcli/map-workspaces": "*", + "@npmcli/package-json": "*", + "@npmcli/run-script": "*", + "abbrev": "*", + "ansicolors": "*", + "ansistyles": "*", + "archy": "*", + "cacache": "*", + "chalk": "*", + "chownr": "*", + "cli-columns": "*", + "cli-table3": "*", + "columnify": "*", + "fastest-levenshtein": "*", + "glob": "*", + "graceful-fs": "*", + "hosted-git-info": "*", + "ini": "*", + "init-package-json": "*", + "is-cidr": "*", + "json-parse-even-better-errors": "*", + "libnpmaccess": "*", + "libnpmdiff": "*", + "libnpmexec": "*", + "libnpmfund": "*", + "libnpmhook": "*", + "libnpmorg": "*", + "libnpmpack": "*", + "libnpmpublish": "*", + "libnpmsearch": "*", + "libnpmteam": "*", + "libnpmversion": "*", + "make-fetch-happen": "*", + "minipass": "*", + "minipass-pipeline": "*", + "mkdirp": "*", + "mkdirp-infer-owner": "*", + "ms": "*", + "node-gyp": "*", + "nopt": "*", + "npm-audit-report": "*", + "npm-install-checks": "*", + "npm-package-arg": "*", + "npm-pick-manifest": "*", + "npm-profile": "*", + "npm-registry-fetch": "*", + "npm-user-validate": "*", + "npmlog": "*", + "opener": "*", + "pacote": "*", + "parse-conflict-json": "*", + "qrcode-terminal": "*", + "read": "*", + "read-package-json": "*", + "read-package-json-fast": "*", + "readdir-scoped-modules": "*", + "rimraf": "*", + "semver": "*", + "ssri": "*", + "tar": "*", + "text-table": "*", + "tiny-relative-date": "*", + "treeverse": "*", + "validate-npm-package-name": "*", + "which": "*", + "write-file-atomic": "*" }, "bin": { "npm": "bin/npm-cli.js", @@ -7816,36 +7826,62 @@ "node": ">=4" } }, + "node_modules/npm/node_modules/@gar/promisify": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "1.0.0", + "version": "2.9.0", "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", + "@isaacs/string-locale-compare": "^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.0", - "@npmcli/run-script": "^1.7.2", + "@npmcli/node-gyp": "^1.0.1", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^1.8.2", "bin-links": "^2.2.1", "cacache": "^15.0.3", "common-ancestor-path": "^1.0.1", "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.1", + "json-stringify-nice": "^1.1.4", + "mkdirp": "^1.0.4", "mkdirp-infer-owner": "^2.0.0", "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.0.0", + "npm-package-arg": "^8.1.5", "npm-pick-manifest": "^6.1.0", - "pacote": "^11.1.10", + "npm-registry-fetch": "^11.0.0", + "pacote": "^11.3.5", "parse-conflict-json": "^1.1.1", + "proc-log": "^1.0.0", "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.1.2", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", "treeverse": "^1.0.4", "walk-up-path": "^1.0.0" + }, + "bin": { + "arborist": "bin/index.js" + }, + "engines": { + "node": ">= 10" } }, "node_modules/npm/node_modules/@npmcli/ci-detect": { @@ -7855,47 +7891,67 @@ "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "1.2.1", + "version": "2.3.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "ini": "^1.3.5", + "ini": "^2.0.0", "mkdirp-infer-owner": "^2.0.0", "nopt": "^5.0.0", + "semver": "^7.3.4", "walk-up-path": "^1.0.0" }, "engines": { "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/fs": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, "node_modules/npm/node_modules/@npmcli/git": { - "version": "2.0.4", + "version": "2.1.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^1.1.0", + "@npmcli/promise-spawn": "^1.3.2", "lru-cache": "^6.0.0", - "mkdirp": "^1.0.3", - "npm-pick-manifest": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "semver": "^7.3.2", - "unique-filename": "^1.1.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", "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" @@ -7905,7 +7961,7 @@ } }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "1.0.1", + "version": "1.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -7913,14 +7969,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.1", "dev": true, "inBundle": true, "license": "ISC", @@ -7931,12 +7987,13 @@ } }, "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" @@ -7949,13 +8006,22 @@ "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "1.0.1", + "version": "1.0.2", "dev": true, "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/@npmcli/package-json": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.1" + } + }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "1.2.0", + "version": "1.3.2", "dev": true, "inBundle": true, "license": "ISC", @@ -7964,16 +8030,15 @@ } }, "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "1.7.2", + "version": "1.8.6", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^1.0.0", - "@npmcli/promise-spawn": "^1.2.0", - "infer-owner": "^1.0.4", + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", "node-gyp": "^7.1.0", - "read-package-json-fast": "^1.1.3" + "read-package-json-fast": "^2.0.1" } }, "node_modules/npm/node_modules/@tootallnate/once": { @@ -7992,7 +8057,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/agent-base": { - "version": "6.0.1", + "version": "6.0.2", "dev": true, "inBundle": true, "license": "MIT", @@ -8004,7 +8069,7 @@ } }, "node_modules/npm/node_modules/agentkeepalive": { - "version": "4.1.3", + "version": "4.1.4", "dev": true, "inBundle": true, "license": "MIT", @@ -8031,7 +8096,7 @@ } }, "node_modules/npm/node_modules/ajv": { - "version": "6.12.5", + "version": "6.12.6", "dev": true, "inBundle": true, "license": "MIT", @@ -8095,13 +8160,16 @@ "license": "MIT" }, "node_modules/npm/node_modules/are-we-there-yet": { - "version": "1.1.5", + "version": "1.1.6", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/npm/node_modules/asap": { @@ -8144,13 +8212,13 @@ } }, "node_modules/npm/node_modules/aws4": { - "version": "1.10.1", + "version": "1.11.0", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/balanced-match": { - "version": "1.0.0", + "version": "1.0.2", "dev": true, "inBundle": true, "license": "MIT" @@ -8181,6 +8249,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, @@ -8197,21 +8274,13 @@ "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/byte-size": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, "node_modules/npm/node_modules/cacache": { - "version": "15.0.5", + "version": "15.3.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { + "@npmcli/fs": "^1.0.0", "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -8226,7 +8295,7 @@ "p-map": "^4.0.0", "promise-inflight": "^1.0.1", "rimraf": "^3.0.2", - "ssri": "^8.0.0", + "ssri": "^8.0.1", "tar": "^6.0.2", "unique-filename": "^1.1.1" }, @@ -8241,7 +8310,7 @@ "license": "Apache-2.0" }, "node_modules/npm/node_modules/chalk": { - "version": "4.1.0", + "version": "4.1.2", "dev": true, "inBundle": true, "license": "MIT", @@ -8334,7 +8403,7 @@ } }, "node_modules/npm/node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.0", + "version": "4.2.2", "dev": true, "inBundle": true, "license": "MIT", @@ -8369,12 +8438,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": { @@ -8408,6 +8476,15 @@ "inBundle": true, "license": "MIT" }, + "node_modules/npm/node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, "node_modules/npm/node_modules/colors": { "version": "1.4.0", "dev": true, @@ -8477,7 +8554,7 @@ } }, "node_modules/npm/node_modules/debug": { - "version": "4.2.0", + "version": "4.3.2", "dev": true, "inBundle": true, "license": "MIT", @@ -8493,6 +8570,12 @@ } } }, + "node_modules/npm/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, "node_modules/npm/node_modules/debuglog": { "version": "1.0.1", "dev": true, @@ -8545,6 +8628,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, @@ -8555,12 +8647,6 @@ "safer-buffer": "^2.1.0" } }, - "node_modules/npm/node_modules/editor": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, "node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", "dev": true, @@ -8578,7 +8664,7 @@ } }, "node_modules/npm/node_modules/env-paths": { - "version": "2.2.0", + "version": "2.2.1", "dev": true, "inBundle": true, "license": "MIT", @@ -8587,7 +8673,7 @@ } }, "node_modules/npm/node_modules/err-code": { - "version": "1.1.2", + "version": "2.0.3", "dev": true, "inBundle": true, "license": "MIT" @@ -8619,6 +8705,12 @@ "inBundle": true, "license": "MIT" }, + "node_modules/npm/node_modules/fastest-levenshtein": { + "version": "1.0.12", + "dev": true, + "inBundle": true, + "license": "MIT" + }, "node_modules/npm/node_modules/forever-agent": { "version": "0.6.1", "dev": true, @@ -8631,7 +8723,6 @@ "node_modules/npm/node_modules/form-data": { "version": "2.3.3", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -8660,52 +8751,30 @@ "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/function-bind": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, "node_modules/npm/node_modules/gauge": { - "version": "2.7.4", + "version": "3.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "aproba": "^1.0.3", + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/npm/node_modules/gauge/node_modules/aproba": { - "version": "1.2.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "string-width": "^1.0.1 || ^2.0.0", + "strip-ansi": "^3.0.1 || ^4.0.0", + "wide-align": "^1.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, "node_modules/npm/node_modules/getpass": { @@ -8718,7 +8787,7 @@ } }, "node_modules/npm/node_modules/glob": { - "version": "7.1.6", + "version": "7.2.0", "dev": true, "inBundle": true, "license": "ISC", @@ -8738,7 +8807,7 @@ } }, "node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.4", + "version": "4.2.8", "dev": true, "inBundle": true, "license": "ISC" @@ -8765,6 +8834,18 @@ "node": ">=6" } }, + "node_modules/npm/node_modules/has": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/npm/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -8781,7 +8862,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/hosted-git-info": { - "version": "3.0.6", + "version": "4.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -8850,7 +8931,7 @@ } }, "node_modules/npm/node_modules/iconv-lite": { - "version": "0.6.2", + "version": "0.6.3", "dev": true, "inBundle": true, "license": "MIT", @@ -8863,7 +8944,7 @@ } }, "node_modules/npm/node_modules/ignore-walk": { - "version": "3.0.3", + "version": "3.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -8912,26 +8993,25 @@ "license": "ISC" }, "node_modules/npm/node_modules/ini": { - "version": "1.3.5", + "version": "2.0.0", "dev": true, "inBundle": true, "license": "ISC", "engines": { - "node": "*" + "node": ">=10" } }, "node_modules/npm/node_modules/init-package-json": { - "version": "2.0.0", + "version": "2.0.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "glob": "^7.1.1", - "npm-package-arg": "^8.0.1", + "npm-package-arg": "^8.1.5", "promzard": "^0.3.0", "read": "~1.0.1", - "read-package-json": "^2.1.2", - "semver": "^7.3.2", + "read-package-json": "^4.1.1", + "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4", "validate-npm-package-name": "^3.0.0" }, @@ -8939,18 +9019,6 @@ "node": ">=10" } }, - "node_modules/npm/node_modules/init-package-json/node_modules/read-package-json": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - } - }, "node_modules/npm/node_modules/ip": { "version": "1.1.5", "dev": true, @@ -8958,7 +9026,7 @@ "license": "MIT" }, "node_modules/npm/node_modules/ip-regex": { - "version": "4.2.0", + "version": "4.3.0", "dev": true, "inBundle": true, "license": "MIT", @@ -8978,6 +9046,18 @@ "node": ">=10" } }, + "node_modules/npm/node_modules/is-core-module": { + "version": "2.7.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "2.0.0", "dev": true, @@ -9002,7 +9082,6 @@ "node_modules/npm/node_modules/isarray": { "version": "1.0.0", "dev": true, - "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/isexe": { @@ -9041,7 +9120,7 @@ "license": "MIT" }, "node_modules/npm/node_modules/json-stringify-nice": { - "version": "1.1.1", + "version": "1.1.4", "dev": true, "inBundle": true, "license": "ISC", @@ -9080,7 +9159,7 @@ } }, "node_modules/npm/node_modules/just-diff": { - "version": "3.0.2", + "version": "3.1.1", "dev": true, "inBundle": true, "license": "MIT" @@ -9091,139 +9170,168 @@ "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/leven": { - "version": "3.1.0", + "node_modules/npm/node_modules/libnpmaccess": { + "version": "4.0.3", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "minipass": "^3.1.1", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/npm/node_modules/libnpmaccess": { - "version": "4.0.0", + "node_modules/npm/node_modules/libnpmdiff": { + "version": "2.0.4", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^8.0.0", - "npm-registry-fetch": "^8.0.0" + "@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.4", + "pacote": "^11.3.4", + "tar": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/libnpmexec": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^2.3.0", + "@npmcli/ci-detect": "^1.3.0", + "@npmcli/run-script": "^1.8.4", + "chalk": "^4.1.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-package-arg": "^8.1.2", + "pacote": "^11.3.1", + "proc-log": "^1.0.0", + "read": "^1.0.7", + "read-package-json-fast": "^2.0.2", + "walk-up-path": "^1.0.0" }, "engines": { "node": ">=10" } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "1.0.1", + "version": "1.1.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^0.0.33 || ^1.x" + "@npmcli/arborist": "^2.5.0" } }, "node_modules/npm/node_modules/libnpmhook": { - "version": "6.0.0", + "version": "6.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^8.0.0" + "npm-registry-fetch": "^11.0.0" }, "engines": { "node": ">=10" } }, "node_modules/npm/node_modules/libnpmorg": { - "version": "2.0.0", + "version": "2.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^8.0.0" + "npm-registry-fetch": "^11.0.0" }, "engines": { "node": ">=10" } }, "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" } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "3.0.1", + "version": "4.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "libnpmpack": "^2.0.0", - "lodash.clonedeep": "^4.5.0", - "normalize-package-data": "^2.5.0", - "npm-package-arg": "^8.0.0", - "npm-registry-fetch": "^8.0.0", + "normalize-package-data": "^3.0.2", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0", "semver": "^7.1.3", - "ssri": "^8.0.0" + "ssri": "^8.0.1" }, "engines": { "node": ">=10" } }, "node_modules/npm/node_modules/libnpmsearch": { - "version": "3.0.0", + "version": "3.1.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^8.0.0" + "npm-registry-fetch": "^11.0.0" }, "engines": { "node": ">=10" } }, "node_modules/npm/node_modules/libnpmteam": { - "version": "2.0.1", + "version": "2.0.4", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "aproba": "^2.0.0", - "npm-registry-fetch": "^8.0.0" + "npm-registry-fetch": "^11.0.0" }, "engines": { "node": ">=10" } }, "node_modules/npm/node_modules/libnpmversion": { - "version": "1.0.5", + "version": "1.2.1", "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.7", + "@npmcli/run-script": "^1.8.4", + "json-parse-even-better-errors": "^2.3.1", + "semver": "^7.3.5", "stringify-package": "^1.0.1" } }, "node_modules/npm/node_modules/lodash.clonedeep": { "version": "4.5.0", "dev": true, - "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/lru-cache": { @@ -9239,25 +9347,26 @@ } }, "node_modules/npm/node_modules/make-fetch-happen": { - "version": "8.0.10", + "version": "9.1.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "agentkeepalive": "^4.1.0", - "cacache": "^15.0.0", - "http-cache-semantics": "^4.0.4", + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", "http-proxy-agent": "^4.0.1", "https-proxy-agent": "^5.0.0", "is-lambda": "^1.0.1", "lru-cache": "^6.0.0", "minipass": "^3.1.3", "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.0", + "minipass-fetch": "^1.3.2", "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^5.0.0", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", "ssri": "^8.0.0" }, "engines": { @@ -9265,7 +9374,7 @@ } }, "node_modules/npm/node_modules/mime-db": { - "version": "1.44.0", + "version": "1.49.0", "dev": true, "inBundle": true, "license": "MIT", @@ -9274,12 +9383,12 @@ } }, "node_modules/npm/node_modules/mime-types": { - "version": "2.1.27", + "version": "2.1.32", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "mime-db": "1.44.0" + "mime-db": "1.49.0" }, "engines": { "node": ">= 0.6" @@ -9298,7 +9407,7 @@ } }, "node_modules/npm/node_modules/minipass": { - "version": "3.1.3", + "version": "3.1.5", "dev": true, "inBundle": true, "license": "ISC", @@ -9322,7 +9431,7 @@ } }, "node_modules/npm/node_modules/minipass-fetch": { - "version": "1.3.2", + "version": "1.4.1", "dev": true, "inBundle": true, "license": "MIT", @@ -9424,7 +9533,7 @@ } }, "node_modules/npm/node_modules/ms": { - "version": "2.1.2", + "version": "2.1.3", "dev": true, "inBundle": true, "license": "MIT" @@ -9435,8 +9544,17 @@ "inBundle": true, "license": "ISC" }, + "node_modules/npm/node_modules/negotiator": { + "version": "0.6.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/npm/node_modules/node-gyp": { - "version": "7.1.0", + "version": "7.1.2", "dev": true, "inBundle": true, "license": "MIT", @@ -9444,12 +9562,12 @@ "env-paths": "^2.2.0", "glob": "^7.1.4", "graceful-fs": "^4.2.3", - "nopt": "^4.0.3", + "nopt": "^5.0.0", "npmlog": "^4.1.2", "request": "^2.88.2", - "rimraf": "^2.6.3", + "rimraf": "^3.0.2", "semver": "^7.3.2", - "tar": "^6.0.1", + "tar": "^6.0.2", "which": "^2.0.2" }, "bin": { @@ -9459,29 +9577,64 @@ "node": ">= 10.12.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/nopt": { - "version": "4.0.3", + "node_modules/npm/node_modules/node-gyp/node_modules/aproba": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { + "version": "2.7.4", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" }, - "bin": { - "nopt": "bin/nopt.js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/rimraf": { - "version": "2.7.1", + "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { + "version": "4.1.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "glob": "^7.1.3" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/string-width": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=0.10.0" } }, "node_modules/npm/node_modules/nopt": { @@ -9500,34 +9653,22 @@ } }, "node_modules/npm/node_modules/normalize-package-data": { - "version": "2.5.0", + "version": "3.0.3", "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/npm/node_modules/normalize-package-data/node_modules/hosted-git-info": { - "version": "2.8.8", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + }, + "engines": { + "node": ">=10" } }, "node_modules/npm/node_modules/npm-audit-report": { - "version": "2.1.4", + "version": "2.1.5", "dev": true, "inBundle": true, "license": "ISC", @@ -9539,7 +9680,7 @@ } }, "node_modules/npm/node_modules/npm-bundled": { - "version": "1.1.1", + "version": "1.1.2", "dev": true, "inBundle": true, "license": "ISC", @@ -9566,13 +9707,13 @@ "license": "ISC" }, "node_modules/npm/node_modules/npm-package-arg": { - "version": "8.1.0", + "version": "8.1.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", "validate-npm-package-name": "^3.0.0" }, "engines": { @@ -9580,7 +9721,7 @@ } }, "node_modules/npm/node_modules/npm-packlist": { - "version": "2.1.2", + "version": "2.2.2", "dev": true, "inBundle": true, "license": "ISC", @@ -9598,37 +9739,36 @@ } }, "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "6.1.0", + "version": "6.1.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.0.0", - "semver": "^7.0.0" + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" } }, "node_modules/npm/node_modules/npm-profile": { - "version": "5.0.1", + "version": "5.0.4", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "npm-registry-fetch": "^8.0.0" + "npm-registry-fetch": "^11.0.0" }, "engines": { "node": ">=10" } }, "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "8.1.5", + "version": "11.0.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/ci-detect": "^1.0.0", - "lru-cache": "^6.0.0", - "make-fetch-happen": "^8.0.9", + "make-fetch-happen": "^9.0.1", "minipass": "^3.1.3", "minipass-fetch": "^1.3.0", "minipass-json-stream": "^1.0.1", @@ -9640,21 +9780,34 @@ } }, "node_modules/npm/node_modules/npm-user-validate": { - "version": "1.0.0", + "version": "1.0.1", "dev": true, "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/npm/node_modules/npmlog": { - "version": "4.1.2", + "version": "5.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/npm/node_modules/number-is-nan": { @@ -9705,7 +9858,6 @@ "node_modules/npm/node_modules/os-homedir": { "version": "1.0.2", "dev": true, - "inBundle": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9714,7 +9866,6 @@ "node_modules/npm/node_modules/os-tmpdir": { "version": "1.0.2", "dev": true, - "inBundle": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9723,7 +9874,6 @@ "node_modules/npm/node_modules/osenv": { "version": "0.1.5", "dev": true, - "inBundle": true, "license": "ISC", "dependencies": { "os-homedir": "^1.0.0", @@ -9746,15 +9896,15 @@ } }, "node_modules/npm/node_modules/pacote": { - "version": "11.1.11", + "version": "11.3.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^2.0.1", - "@npmcli/installed-package-contents": "^1.0.5", + "@npmcli/git": "^2.1.0", + "@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", @@ -9762,14 +9912,14 @@ "minipass": "^3.1.3", "mkdirp": "^1.0.3", "npm-package-arg": "^8.0.1", - "npm-packlist": "^2.1.0", + "npm-packlist": "^2.1.4", "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^8.1.3", - "promise-retry": "^1.1.1", - "read-package-json-fast": "^1.1.3", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.1" + "ssri": "^8.0.1", + "tar": "^6.1.0" }, "bin": { "pacote": "lib/bin.js" @@ -9801,7 +9951,6 @@ "node_modules/npm/node_modules/path-parse": { "version": "1.0.6", "dev": true, - "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/performance-now": { @@ -9810,10 +9959,15 @@ "inBundle": true, "license": "MIT" }, + "node_modules/npm/node_modules/proc-log": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, "node_modules/npm/node_modules/process-nextick-args": { "version": "2.0.1", "dev": true, - "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/promise-all-reject-late": { @@ -9841,16 +9995,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": { @@ -9913,7 +10067,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/read-package-json": { - "version": "3.0.0", + "version": "4.1.1", "dev": true, "inBundle": true, "license": "ISC", @@ -9928,43 +10082,30 @@ } }, "node_modules/npm/node_modules/read-package-json-fast": { - "version": "1.2.1", + "version": "2.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^3.0.6", - "resolve": "^1.17.0", - "semver": "^7.3.2", - "validate-npm-package-license": "^3.0.1" }, "engines": { "node": ">=10" } }, "node_modules/npm/node_modules/readable-stream": { - "version": "2.3.7", + "version": "3.6.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/npm/node_modules/readdir-scoped-modules": { @@ -10010,19 +10151,36 @@ "node": ">= 6" } }, - "node_modules/npm/node_modules/request/node_modules/uuid": { - "version": "3.4.0", + "node_modules/npm/node_modules/request/node_modules/form-data": { + "version": "2.3.3", "dev": true, "inBundle": true, "license": "MIT", - "bin": { - "uuid": "bin/uuid" + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/npm/node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" } }, "node_modules/npm/node_modules/resolve": { "version": "1.17.0", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { "path-parse": "^1.0.6" @@ -10032,12 +10190,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": { @@ -10056,8 +10214,22 @@ } }, "node_modules/npm/node_modules/safe-buffer": { - "version": "5.1.2", + "version": "5.2.1", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "inBundle": true, "license": "MIT" }, @@ -10068,10 +10240,13 @@ "license": "MIT" }, "node_modules/npm/node_modules/semver": { - "version": "7.3.2", + "version": "7.3.5", "dev": true, "inBundle": true, "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -10092,7 +10267,7 @@ "license": "ISC" }, "node_modules/npm/node_modules/smart-buffer": { - "version": "4.1.0", + "version": "4.2.0", "dev": true, "inBundle": true, "license": "MIT", @@ -10102,7 +10277,7 @@ } }, "node_modules/npm/node_modules/socks": { - "version": "2.4.4", + "version": "2.6.1", "dev": true, "inBundle": true, "license": "MIT", @@ -10116,25 +10291,19 @@ } }, "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "5.0.0", + "version": "6.1.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "agent-base": "6", - "debug": "4", - "socks": "^2.3.3" + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" }, "engines": { - "node": ">= 6" + "node": ">= 10" } }, - "node_modules/npm/node_modules/sorted-object": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "(WTFPL OR MIT)" - }, "node_modules/npm/node_modules/spdx-correct": { "version": "3.1.1", "dev": true, @@ -10162,7 +10331,7 @@ } }, "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.6", + "version": "3.0.10", "dev": true, "inBundle": true, "license": "CC0-1.0" @@ -10193,7 +10362,7 @@ } }, "node_modules/npm/node_modules/ssri": { - "version": "8.0.0", + "version": "8.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -10205,12 +10374,12 @@ } }, "node_modules/npm/node_modules/string_decoder": { - "version": "1.1.1", + "version": "1.3.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, "node_modules/npm/node_modules/string-width": { @@ -10278,7 +10447,7 @@ } }, "node_modules/npm/node_modules/tar": { - "version": "6.0.5", + "version": "6.1.11", "dev": true, "inBundle": true, "license": "ISC", @@ -10309,7 +10478,6 @@ "node_modules/npm/node_modules/tough-cookie": { "version": "2.5.0", "dev": true, - "inBundle": true, "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.28", @@ -10371,7 +10539,7 @@ } }, "node_modules/npm/node_modules/uri-js": { - "version": "4.4.0", + "version": "4.4.1", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -10386,12 +10554,12 @@ "license": "MIT" }, "node_modules/npm/node_modules/uuid": { - "version": "8.3.1", + "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": { @@ -12750,9 +12918,10 @@ } }, "node_modules/semver": { - "version": "5.7.1", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } @@ -14273,8 +14442,9 @@ } }, "node_modules/y18n": { - "version": "4.0.0", - "license": "ISC" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "node_modules/yallist": { "version": "2.1.2", diff --git a/package.json b/package.json index 26ca964e..78e199c2 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "1.6.2", + "version": "1.7.2", "name": "mockbin", "description": "Test, mock, and track HTTP requests & responses between libraries, sockets and APIs", "author": "Kong (https://www.konghq.com/)", @@ -23,7 +23,7 @@ "testing" ], "engines": { - "node": ">=0.10" + "node": ">=21" }, "files": [ "bin",