diff --git a/packages/bar/package-lock.json b/packages/bar/package-lock.json index d6e1d65a..b679a520 100644 --- a/packages/bar/package-lock.json +++ b/packages/bar/package-lock.json @@ -12,7 +12,7 @@ "@babel/register": "7.25.9", "@travi/any": "3.1.2", "@travi/babel-preset": "3.0.135", - "@travi/eslint-config": "4.0.5", + "@travi/eslint-config": "5.0.11", "@travi/eslint-config-mocha": "1.0.25", "c8": "10.1.2", "chai": "4.5.0", @@ -2242,9 +2242,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", - "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "license": "MIT", "engines": { @@ -2278,21 +2278,21 @@ } }, "node_modules/@form8ion/eslint-config": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-6.0.5.tgz", - "integrity": "sha512-HQh4HRkUJyAdH/jxwbRVoZdBFs/nwS//Uatt7BBDE8hEk8ykNGEPRzan8ahF4L5DXVPDbs0LK0nBeYn+ps2Dwg==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-7.0.12.tgz", + "integrity": "sha512-ndItaIkTgzTM5+CcwIh8j0N34TaPsptdZXOV6tUFBSa+gLwp3G11kP3F/odcxovEgRSUpgs1v2S/zwMJ85jr/Q==", "dev": true, "license": "MIT", "dependencies": { - "eslint": "8.50.0", + "eslint": "8.57.1", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-anti-trojan-source": "1.1.1", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-filenames": "1.3.2", - "eslint-plugin-import": "2.28.1" + "eslint-plugin-import": "2.31.0" }, "engines": { - "node": "^16.14 || >= 18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@form8ion/eslint-config-mocha": { @@ -2331,14 +2331,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -3192,6 +3192,13 @@ "win32" ] }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", @@ -3272,16 +3279,16 @@ } }, "node_modules/@travi/eslint-config": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-4.0.5.tgz", - "integrity": "sha512-dFRZu5LQU+BjGhT1tnFR/qj1FrgOjuU7KVwbc+LzATJb7Hp5u50lvYBoovQERCuJg4lQ6e3guMpXjAn+wmC3SQ==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-5.0.11.tgz", + "integrity": "sha512-Gp9VcWRWNb6ZXF8xM+ej+mrsruR2bUUwBB2AFa6zlLJAgMLi3M/yHFnmrVG6I7TIfzGp1Og7QYBg+azMxV5y9g==", "dev": true, "license": "MIT", "dependencies": { - "@form8ion/eslint-config": "6.0.5" + "@form8ion/eslint-config": "7.0.12" }, "engines": { - "node": "^16.14.0 || >=18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@travi/eslint-config-mocha": { @@ -5619,20 +5626,21 @@ } }, "node_modules/eslint": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", - "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.50.0", - "@humanwhocodes/config-array": "^0.11.11", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -5819,35 +5827,37 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/debug": { @@ -6818,16 +6828,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", diff --git a/packages/bar/package.json b/packages/bar/package.json index 14b6c9d8..5a45d020 100644 --- a/packages/bar/package.json +++ b/packages/bar/package.json @@ -34,7 +34,7 @@ "@babel/register": "7.25.9", "@travi/any": "3.1.2", "@travi/babel-preset": "3.0.135", - "@travi/eslint-config": "4.0.5", + "@travi/eslint-config": "5.0.11", "@travi/eslint-config-mocha": "1.0.25", "c8": "10.1.2", "chai": "4.5.0", diff --git a/packages/baz/package-lock.json b/packages/baz/package-lock.json index fe77fdd7..c5495390 100644 --- a/packages/baz/package-lock.json +++ b/packages/baz/package-lock.json @@ -15,7 +15,7 @@ "@babel/register": "7.25.9", "@travi/any": "3.1.2", "@travi/babel-preset": "3.0.135", - "@travi/eslint-config": "4.0.5", + "@travi/eslint-config": "5.0.11", "@travi/eslint-config-mocha": "1.0.25", "ban-sensitive-files": "1.10.6", "c8": "10.1.2", @@ -1861,9 +1861,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", - "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "license": "MIT", "engines": { @@ -1886,21 +1886,21 @@ } }, "node_modules/@form8ion/eslint-config": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-6.0.5.tgz", - "integrity": "sha512-HQh4HRkUJyAdH/jxwbRVoZdBFs/nwS//Uatt7BBDE8hEk8ykNGEPRzan8ahF4L5DXVPDbs0LK0nBeYn+ps2Dwg==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-7.0.12.tgz", + "integrity": "sha512-ndItaIkTgzTM5+CcwIh8j0N34TaPsptdZXOV6tUFBSa+gLwp3G11kP3F/odcxovEgRSUpgs1v2S/zwMJ85jr/Q==", "dev": true, "license": "MIT", "dependencies": { - "eslint": "8.50.0", + "eslint": "8.57.1", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-anti-trojan-source": "1.1.1", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-filenames": "1.3.2", - "eslint-plugin-import": "2.28.1" + "eslint-plugin-import": "2.31.0" }, "engines": { - "node": "^16.14 || >= 18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@form8ion/eslint-config-mocha": { @@ -1939,14 +1939,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -2813,6 +2813,13 @@ "win32" ] }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, "node_modules/@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -2922,16 +2929,16 @@ "license": "MIT" }, "node_modules/@travi/eslint-config": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-4.0.5.tgz", - "integrity": "sha512-dFRZu5LQU+BjGhT1tnFR/qj1FrgOjuU7KVwbc+LzATJb7Hp5u50lvYBoovQERCuJg4lQ6e3guMpXjAn+wmC3SQ==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-5.0.11.tgz", + "integrity": "sha512-Gp9VcWRWNb6ZXF8xM+ej+mrsruR2bUUwBB2AFa6zlLJAgMLi3M/yHFnmrVG6I7TIfzGp1Og7QYBg+azMxV5y9g==", "dev": true, "license": "MIT", "dependencies": { - "@form8ion/eslint-config": "6.0.5" + "@form8ion/eslint-config": "7.0.12" }, "engines": { - "node": "^16.14.0 || >=18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@travi/eslint-config-mocha": { @@ -5070,20 +5077,21 @@ } }, "node_modules/eslint": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", - "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.50.0", - "@humanwhocodes/config-array": "^0.11.11", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -5270,35 +5278,37 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/debug": { @@ -6208,16 +6218,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", diff --git a/packages/baz/package.json b/packages/baz/package.json index fa885e8c..a976638c 100644 --- a/packages/baz/package.json +++ b/packages/baz/package.json @@ -44,7 +44,7 @@ "@babel/register": "7.25.9", "@travi/any": "3.1.2", "@travi/babel-preset": "3.0.135", - "@travi/eslint-config": "4.0.5", + "@travi/eslint-config": "5.0.11", "@travi/eslint-config-mocha": "1.0.25", "ban-sensitive-files": "1.10.6", "c8": "10.1.2", diff --git a/packages/foo/package-lock.json b/packages/foo/package-lock.json index f83e4ad6..d81e1707 100644 --- a/packages/foo/package-lock.json +++ b/packages/foo/package-lock.json @@ -12,7 +12,7 @@ "@babel/register": "7.25.9", "@travi/any": "3.1.2", "@travi/babel-preset": "3.0.135", - "@travi/eslint-config": "4.0.5", + "@travi/eslint-config": "5.0.11", "@travi/eslint-config-mocha": "1.0.25", "c8": "10.1.2", "chai": "4.5.0", @@ -2242,9 +2242,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", - "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "license": "MIT", "engines": { @@ -2278,21 +2278,21 @@ } }, "node_modules/@form8ion/eslint-config": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-6.0.5.tgz", - "integrity": "sha512-HQh4HRkUJyAdH/jxwbRVoZdBFs/nwS//Uatt7BBDE8hEk8ykNGEPRzan8ahF4L5DXVPDbs0LK0nBeYn+ps2Dwg==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-7.0.12.tgz", + "integrity": "sha512-ndItaIkTgzTM5+CcwIh8j0N34TaPsptdZXOV6tUFBSa+gLwp3G11kP3F/odcxovEgRSUpgs1v2S/zwMJ85jr/Q==", "dev": true, "license": "MIT", "dependencies": { - "eslint": "8.50.0", + "eslint": "8.57.1", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-anti-trojan-source": "1.1.1", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-filenames": "1.3.2", - "eslint-plugin-import": "2.28.1" + "eslint-plugin-import": "2.31.0" }, "engines": { - "node": "^16.14 || >= 18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@form8ion/eslint-config-mocha": { @@ -2331,14 +2331,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -3192,6 +3192,13 @@ "win32" ] }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", @@ -3272,16 +3279,16 @@ } }, "node_modules/@travi/eslint-config": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-4.0.5.tgz", - "integrity": "sha512-dFRZu5LQU+BjGhT1tnFR/qj1FrgOjuU7KVwbc+LzATJb7Hp5u50lvYBoovQERCuJg4lQ6e3guMpXjAn+wmC3SQ==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-5.0.11.tgz", + "integrity": "sha512-Gp9VcWRWNb6ZXF8xM+ej+mrsruR2bUUwBB2AFa6zlLJAgMLi3M/yHFnmrVG6I7TIfzGp1Og7QYBg+azMxV5y9g==", "dev": true, "license": "MIT", "dependencies": { - "@form8ion/eslint-config": "6.0.5" + "@form8ion/eslint-config": "7.0.12" }, "engines": { - "node": "^16.14.0 || >=18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@travi/eslint-config-mocha": { @@ -5619,20 +5626,21 @@ } }, "node_modules/eslint": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", - "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.50.0", - "@humanwhocodes/config-array": "^0.11.11", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -5819,35 +5827,37 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/debug": { @@ -6818,16 +6828,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", diff --git a/packages/foo/package.json b/packages/foo/package.json index 2164d9e6..8a758b87 100644 --- a/packages/foo/package.json +++ b/packages/foo/package.json @@ -34,7 +34,7 @@ "@babel/register": "7.25.9", "@travi/any": "3.1.2", "@travi/babel-preset": "3.0.135", - "@travi/eslint-config": "4.0.5", + "@travi/eslint-config": "5.0.11", "@travi/eslint-config-mocha": "1.0.25", "c8": "10.1.2", "chai": "4.5.0", diff --git a/packages/jest-ts-reproduction/package-lock.json b/packages/jest-ts-reproduction/package-lock.json index feedc22d..b888af14 100644 --- a/packages/jest-ts-reproduction/package-lock.json +++ b/packages/jest-ts-reproduction/package-lock.json @@ -12,7 +12,7 @@ "@babel/register": "7.25.9", "@travi/any": "3.1.2", "@travi/babel-preset": "3.0.135", - "@travi/eslint-config": "4.0.5", + "@travi/eslint-config": "5.0.11", "@travi/eslint-config-jest": "1.0.91", "ban-sensitive-files": "1.10.6", "c8": "10.1.2", @@ -2052,9 +2052,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", - "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "license": "MIT", "engines": { @@ -2077,21 +2077,21 @@ } }, "node_modules/@form8ion/eslint-config": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-6.0.5.tgz", - "integrity": "sha512-HQh4HRkUJyAdH/jxwbRVoZdBFs/nwS//Uatt7BBDE8hEk8ykNGEPRzan8ahF4L5DXVPDbs0LK0nBeYn+ps2Dwg==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-7.0.12.tgz", + "integrity": "sha512-ndItaIkTgzTM5+CcwIh8j0N34TaPsptdZXOV6tUFBSa+gLwp3G11kP3F/odcxovEgRSUpgs1v2S/zwMJ85jr/Q==", "dev": true, "license": "MIT", "dependencies": { - "eslint": "8.50.0", + "eslint": "8.57.1", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-anti-trojan-source": "1.1.1", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-filenames": "1.3.2", - "eslint-plugin-import": "2.28.1" + "eslint-plugin-import": "2.31.0" }, "engines": { - "node": "^16.14 || >= 18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@form8ion/eslint-config-jest": { @@ -2128,14 +2128,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -3467,6 +3467,13 @@ "win32" ] }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -3548,16 +3555,16 @@ } }, "node_modules/@travi/eslint-config": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-4.0.5.tgz", - "integrity": "sha512-dFRZu5LQU+BjGhT1tnFR/qj1FrgOjuU7KVwbc+LzATJb7Hp5u50lvYBoovQERCuJg4lQ6e3guMpXjAn+wmC3SQ==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-5.0.11.tgz", + "integrity": "sha512-Gp9VcWRWNb6ZXF8xM+ej+mrsruR2bUUwBB2AFa6zlLJAgMLi3M/yHFnmrVG6I7TIfzGp1Og7QYBg+azMxV5y9g==", "dev": true, "license": "MIT", "dependencies": { - "@form8ion/eslint-config": "6.0.5" + "@form8ion/eslint-config": "7.0.12" }, "engines": { - "node": "^16.14.0 || >=18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@travi/eslint-config-jest": { @@ -6319,20 +6326,21 @@ } }, "node_modules/eslint": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", - "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.50.0", - "@humanwhocodes/config-array": "^0.11.11", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -6519,35 +6527,37 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/debug": { @@ -7510,16 +7520,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", diff --git a/packages/jest-ts-reproduction/package.json b/packages/jest-ts-reproduction/package.json index b8beb04f..2618155a 100644 --- a/packages/jest-ts-reproduction/package.json +++ b/packages/jest-ts-reproduction/package.json @@ -44,7 +44,7 @@ "@babel/register": "7.25.9", "@travi/any": "3.1.2", "@travi/babel-preset": "3.0.135", - "@travi/eslint-config": "4.0.5", + "@travi/eslint-config": "5.0.11", "@travi/eslint-config-jest": "1.0.91", "ban-sensitive-files": "1.10.6", "c8": "10.1.2", diff --git a/packages/qux/package-lock.json b/packages/qux/package-lock.json index 35ad9dbb..3ece33aa 100644 --- a/packages/qux/package-lock.json +++ b/packages/qux/package-lock.json @@ -12,7 +12,7 @@ "@babel/register": "7.25.9", "@travi/any": "3.1.2", "@travi/babel-preset": "3.0.135", - "@travi/eslint-config": "4.0.5", + "@travi/eslint-config": "5.0.11", "@travi/eslint-config-mocha": "1.0.25", "ban-sensitive-files": "1.10.6", "c8": "10.1.2", @@ -1858,9 +1858,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", - "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "license": "MIT", "engines": { @@ -1883,21 +1883,21 @@ } }, "node_modules/@form8ion/eslint-config": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-6.0.5.tgz", - "integrity": "sha512-HQh4HRkUJyAdH/jxwbRVoZdBFs/nwS//Uatt7BBDE8hEk8ykNGEPRzan8ahF4L5DXVPDbs0LK0nBeYn+ps2Dwg==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-7.0.12.tgz", + "integrity": "sha512-ndItaIkTgzTM5+CcwIh8j0N34TaPsptdZXOV6tUFBSa+gLwp3G11kP3F/odcxovEgRSUpgs1v2S/zwMJ85jr/Q==", "dev": true, "license": "MIT", "dependencies": { - "eslint": "8.50.0", + "eslint": "8.57.1", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-anti-trojan-source": "1.1.1", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-filenames": "1.3.2", - "eslint-plugin-import": "2.28.1" + "eslint-plugin-import": "2.31.0" }, "engines": { - "node": "^16.14 || >= 18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@form8ion/eslint-config-mocha": { @@ -1936,14 +1936,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -2810,6 +2810,13 @@ "win32" ] }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, "node_modules/@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -2913,16 +2920,16 @@ } }, "node_modules/@travi/eslint-config": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-4.0.5.tgz", - "integrity": "sha512-dFRZu5LQU+BjGhT1tnFR/qj1FrgOjuU7KVwbc+LzATJb7Hp5u50lvYBoovQERCuJg4lQ6e3guMpXjAn+wmC3SQ==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-5.0.11.tgz", + "integrity": "sha512-Gp9VcWRWNb6ZXF8xM+ej+mrsruR2bUUwBB2AFa6zlLJAgMLi3M/yHFnmrVG6I7TIfzGp1Og7QYBg+azMxV5y9g==", "dev": true, "license": "MIT", "dependencies": { - "@form8ion/eslint-config": "6.0.5" + "@form8ion/eslint-config": "7.0.12" }, "engines": { - "node": "^16.14.0 || >=18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@travi/eslint-config-mocha": { @@ -5061,20 +5068,21 @@ } }, "node_modules/eslint": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", - "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.50.0", - "@humanwhocodes/config-array": "^0.11.11", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -5261,35 +5269,37 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/debug": { @@ -6199,16 +6209,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", diff --git a/packages/qux/package.json b/packages/qux/package.json index 22c3d184..1d6d10e1 100644 --- a/packages/qux/package.json +++ b/packages/qux/package.json @@ -44,7 +44,7 @@ "@babel/register": "7.25.9", "@travi/any": "3.1.2", "@travi/babel-preset": "3.0.135", - "@travi/eslint-config": "4.0.5", + "@travi/eslint-config": "5.0.11", "@travi/eslint-config-mocha": "1.0.25", "ban-sensitive-files": "1.10.6", "c8": "10.1.2",