diff --git a/package-lock.json b/package-lock.json index 07fb2b54..088bf865 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@hapi/glue": "8.0.0", "@travi/any": "2.0.19", "@travi/babel-preset": "3.0.80", - "@travi/eslint-config": "1.0.86", + "@travi/eslint-config": "1.0.94", "@travi/eslint-config-cucumber": "1.0.5", "@travi/eslint-config-mocha": "1.0.16", "@travi/eslint-config-react": "1.0.77", @@ -2709,16 +2709,19 @@ } }, "node_modules/@form8ion/eslint-config": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-1.8.5.tgz", - "integrity": "sha512-tAHXKGZhIa2/zxy49EkzoZFlz+wNMejC6jboIzHHXLHDTi6O+4sjgMDJm+gs/gvLovReiz1W9Bka4EdOwXgqvA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-2.0.3.tgz", + "integrity": "sha512-yQUVLMw0Kl0xBGS+jQ+yr3GVqLwQi81SWiipHG7LDcLUq1WEkNySiQDthp0EskhXzK/5xQetDQPyIzOmTeWCSg==", "dev": true, "dependencies": { "eslint": "7.32.0", - "eslint-config-airbnb-base": "14.2.1", + "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-filenames": "1.3.2", - "eslint-plugin-import": "2.25.2" + "eslint-plugin-import": "2.25.4" + }, + "engines": { + "node": ">=12.20" } }, "node_modules/@form8ion/eslint-config-cucumber": { @@ -2753,29 +2756,6 @@ "eslint-plugin-react-hooks": "4.3.0" } }, - "node_modules/@form8ion/eslint-config-react/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@form8ion/eslint-config-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "peer": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@form8ion/eslint-config-react/node_modules/eslint-config-airbnb": { "version": "19.0.4", "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", @@ -2797,69 +2777,6 @@ "eslint-plugin-react-hooks": "^4.3.0" } }, - "node_modules/@form8ion/eslint-config-react/node_modules/eslint-config-airbnb-base": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", - "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", - "dev": true, - "dependencies": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.2" - } - }, - "node_modules/@form8ion/eslint-config-react/node_modules/eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", - "dev": true, - "peer": true, - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/@form8ion/eslint-config-react/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true, - "peer": true - }, - "node_modules/@form8ion/eslint-config-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@form8ion/remark-lint-preset": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/@form8ion/remark-lint-preset/-/remark-lint-preset-2.1.7.tgz", @@ -3469,12 +3386,12 @@ } }, "node_modules/@travi/eslint-config": { - "version": "1.0.86", - "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-1.0.86.tgz", - "integrity": "sha512-TWk5XcliVZZuAB2PNKTui0UNvIPV393zOoxV8LH3IZZKr6pvse4EFa6O0bPDArA1yHbSHAJ2r1YMD1O06I3kTw==", + "version": "1.0.94", + "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-1.0.94.tgz", + "integrity": "sha512-tQvjhST20CbG3w3dx5haAQNA9wXVrXdp2QqAvF8jwMCS/lkhV1G8j/hNWuIitJsrYn0eWkpjX6fnytm/wPlMpw==", "dev": true, "dependencies": { - "@form8ion/eslint-config": "1.8.5" + "@form8ion/eslint-config": "2.0.3" } }, "node_modules/@travi/eslint-config-cucumber": { @@ -5703,21 +5620,31 @@ } }, "node_modules/eslint-config-airbnb-base": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", - "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", "dev": true, "dependencies": { "confusing-browser-globals": "^1.0.10", "object.assign": "^4.1.2", - "object.entries": "^1.1.2" + "object.entries": "^1.1.5", + "semver": "^6.3.0" }, "engines": { - "node": ">= 6" + "node": "^10.12.0 || >=12.0.0" }, "peerDependencies": { - "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", - "eslint-plugin-import": "^2.22.1" + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.2" + } + }, + "node_modules/eslint-config-airbnb-base/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/eslint-import-resolver-node": { @@ -5875,9 +5802,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.25.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", - "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", "dev": true, "dependencies": { "array-includes": "^3.1.4", @@ -5885,14 +5812,14 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.0", + "eslint-module-utils": "^2.7.2", "has": "^1.0.3", - "is-core-module": "^2.7.0", + "is-core-module": "^2.8.0", "is-glob": "^4.0.3", "minimatch": "^3.0.4", "object.values": "^1.1.5", "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" + "tsconfig-paths": "^3.12.0" }, "engines": { "node": ">=4" @@ -16208,16 +16135,16 @@ } }, "@form8ion/eslint-config": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-1.8.5.tgz", - "integrity": "sha512-tAHXKGZhIa2/zxy49EkzoZFlz+wNMejC6jboIzHHXLHDTi6O+4sjgMDJm+gs/gvLovReiz1W9Bka4EdOwXgqvA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@form8ion/eslint-config/-/eslint-config-2.0.3.tgz", + "integrity": "sha512-yQUVLMw0Kl0xBGS+jQ+yr3GVqLwQi81SWiipHG7LDcLUq1WEkNySiQDthp0EskhXzK/5xQetDQPyIzOmTeWCSg==", "dev": true, "requires": { "eslint": "7.32.0", - "eslint-config-airbnb-base": "14.2.1", + "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-filenames": "1.3.2", - "eslint-plugin-import": "2.25.2" + "eslint-plugin-import": "2.25.4" } }, "@form8ion/eslint-config-cucumber": { @@ -16252,26 +16179,6 @@ "eslint-plugin-react-hooks": "4.3.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "peer": true, - "requires": { - "esutils": "^2.0.2" - } - }, "eslint-config-airbnb": { "version": "19.0.4", "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", @@ -16282,53 +16189,6 @@ "object.assign": "^4.1.2", "object.entries": "^1.1.5" } - }, - "eslint-config-airbnb-base": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", - "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", - "dev": true, - "requires": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" - } - }, - "eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", - "dev": true, - "peer": true, - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true, - "peer": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true } } }, @@ -16887,12 +16747,12 @@ } }, "@travi/eslint-config": { - "version": "1.0.86", - "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-1.0.86.tgz", - "integrity": "sha512-TWk5XcliVZZuAB2PNKTui0UNvIPV393zOoxV8LH3IZZKr6pvse4EFa6O0bPDArA1yHbSHAJ2r1YMD1O06I3kTw==", + "version": "1.0.94", + "resolved": "https://registry.npmjs.org/@travi/eslint-config/-/eslint-config-1.0.94.tgz", + "integrity": "sha512-tQvjhST20CbG3w3dx5haAQNA9wXVrXdp2QqAvF8jwMCS/lkhV1G8j/hNWuIitJsrYn0eWkpjX6fnytm/wPlMpw==", "dev": true, "requires": { - "@form8ion/eslint-config": "1.8.5" + "@form8ion/eslint-config": "2.0.3" } }, "@travi/eslint-config-cucumber": { @@ -18793,14 +18653,23 @@ } }, "eslint-config-airbnb-base": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", - "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", "dev": true, "requires": { "confusing-browser-globals": "^1.0.10", "object.assign": "^4.1.2", - "object.entries": "^1.1.2" + "object.entries": "^1.1.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "eslint-import-resolver-node": { @@ -18928,9 +18797,9 @@ } }, "eslint-plugin-import": { - "version": "2.25.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", - "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -18938,14 +18807,14 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.0", + "eslint-module-utils": "^2.7.2", "has": "^1.0.3", - "is-core-module": "^2.7.0", + "is-core-module": "^2.8.0", "is-glob": "^4.0.3", "minimatch": "^3.0.4", "object.values": "^1.1.5", "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" + "tsconfig-paths": "^3.12.0" }, "dependencies": { "debug": { diff --git a/package.json b/package.json index e2b9fb65..cd2ae0c6 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@hapi/glue": "8.0.0", "@travi/any": "2.0.19", "@travi/babel-preset": "3.0.80", - "@travi/eslint-config": "1.0.86", + "@travi/eslint-config": "1.0.94", "@travi/eslint-config-cucumber": "1.0.5", "@travi/eslint-config-mocha": "1.0.16", "@travi/eslint-config-react": "1.0.77",