diff --git a/package-lock.json b/package-lock.json index e4eecfe13..d0cad4f62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "devDependencies": { "@babel/cli": "^7.21.0", "@babel/core": "^7.21.0", - "@babel/eslint-parser": "^7.24.5", + "@babel/eslint-parser": "^8.0.1", "@babel/plugin-transform-runtime": "^7.21.0", "@babel/preset-env": "^7.20.2", "@babel/register": "^7.21.0", @@ -231,22 +231,64 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz", - "integrity": "sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-8.0.1.tgz", + "integrity": "sha512-2javO8pAQv/ld6sS6OcxoLAlzZEZy+xm99bnoAfMhzKSumKhdF5wylpbZB7XTorWr3KLPtx5K95eduJPOy1mzA==", "dev": true, "license": "MIT", "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" + "eslint-scope": "^9.1.0", + "eslint-visitor-keys": "^5.0.0", + "semver": "^7.7.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + "@babel/core": "^8.0.0", + "eslint": "^9.0.0 || ^10.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@babel/eslint-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/@babel/generator": { @@ -3508,16 +3550,6 @@ "license": "MIT", "optional": true }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-scope": "5.1.1" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3893,66 +3925,6 @@ "@swagger-api/apidom-parser-adapter-yaml-1-2": "^1.11.2" } }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-ns-asyncapi-2": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-ns-openapi-2": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-json": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-api-design-systems-yaml": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-arazzo-json-1": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-arazzo-yaml-1": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-2": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-asyncapi-json-3": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-asyncapi-yaml-3": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-json": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-openapi-json-2": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-0": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-1": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-openapi-json-3-2": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-2": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-openapi-yaml-3-2": { - "optional": true - }, - "node_modules/@swagger-api/apidom-reference/node_modules/@swagger-api/apidom-parser-adapter-yaml-1-2": { - "optional": true - }, "node_modules/@swaggerexpert/cookie": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@swaggerexpert/cookie/-/cookie-2.0.2.tgz", @@ -4055,6 +4027,13 @@ "@types/estree": "*" } }, + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", @@ -6809,13 +6788,16 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", "engines": { - "node": ">=10" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/ajv": { diff --git a/package.json b/package.json index a5121a15c..8215e6027 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "devDependencies": { "@babel/cli": "^7.21.0", "@babel/core": "^7.21.0", - "@babel/eslint-parser": "^7.24.5", + "@babel/eslint-parser": "^8.0.1", "@babel/plugin-transform-runtime": "^7.21.0", "@babel/preset-env": "^7.20.2", "@babel/register": "^7.21.0",