diff --git a/package-lock.json b/package-lock.json index 6802213..a7b735f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "eslint-plugin-prefer-arrow-functions": "^3.1.4" }, "devDependencies": { - "@ehmicky/dev-tasks": "^2.0.81", + "@ehmicky/dev-tasks": "^2.0.82", "execa": "^7.1.1", "sinon": "^15.0.4" }, @@ -24,7 +24,7 @@ "@typescript-eslint/parser": "^5.59.5", "eslint": "^8.40.0", "eslint-config-prettier": "^8.8.0", - "eslint-config-standard": "^17.0.0", + "eslint-config-standard": "^17.1.0", "eslint-formatter-codeframe": "^7.32.1", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.5", @@ -35,7 +35,7 @@ "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^3.0.0", - "eslint-plugin-n": "^15.6.1", + "eslint-plugin-n": "^16.0.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-unicorn": "^47.0.0", "eslint-plugin-you-dont-need-lodash-underscore": "^6.12.0", @@ -1795,15 +1795,15 @@ } }, "node_modules/@ehmicky/dev-tasks": { - "version": "2.0.81", - "resolved": "https://registry.npmjs.org/@ehmicky/dev-tasks/-/dev-tasks-2.0.81.tgz", - "integrity": "sha512-reqvnC/lN/DMyQAWSVPxTppkpowLQ7IW7SLz0/xaYnbyPstxVNx42fTlWHVIDjXzZ4mdBFvHFNrm6eJl2kMcUA==", + "version": "2.0.82", + "resolved": "https://registry.npmjs.org/@ehmicky/dev-tasks/-/dev-tasks-2.0.82.tgz", + "integrity": "sha512-MuhFPiM45dpHZmuudA88ErsRjSb9cHgF09IS4YCEhsfJAqnZmM2ZcbNNMK9b+m8L193Ljj5Zp7YCh81ZT4gdKA==", "dev": true, "dependencies": { "@babel/preset-env": "^7.21.5", "@babel/preset-typescript": "^7.21.5", "@babel/register": "^7.21.0", - "@ehmicky/eslint-config": "^18.0.32", + "@ehmicky/eslint-config": "^18.0.33", "c8": "^7.13.0", "del": "^7.0.0", "execa": "^7.1.1", @@ -1838,9 +1838,9 @@ } }, "node_modules/@ehmicky/eslint-config": { - "version": "18.0.32", - "resolved": "https://registry.npmjs.org/@ehmicky/eslint-config/-/eslint-config-18.0.32.tgz", - "integrity": "sha512-dVnx475yeA2SccDlgfFuvnpyMBMvhubPr+6kQm2193S/SSQUHH6ZPgXgTsaJhNDlxUpUSj69p9XSHLzpHffjmw==", + "version": "18.0.33", + "resolved": "https://registry.npmjs.org/@ehmicky/eslint-config/-/eslint-config-18.0.33.tgz", + "integrity": "sha512-Y3e2ac4W5jVkoJeBFk7pCeq4mAOSolCwhdgx0+tcAPR7dB6VVo4VMPyL2bLzvJvva906ZVulrKhTxXcx3La+UA==", "dev": true, "dependencies": { "eslint-plugin-prefer-arrow-functions": "^3.1.4" @@ -1864,7 +1864,7 @@ "eslint-plugin-html": "^7.1.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-markdown": "^3.0.0", - "eslint-plugin-n": "^15.6.1", + "eslint-plugin-n": "^16.0.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-unicorn": "^47.0.0", "eslint-plugin-you-dont-need-lodash-underscore": "^6.12.0", @@ -6521,9 +6521,9 @@ } }, "node_modules/eslint-config-standard": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", - "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", + "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", "funding": [ { "type": "github", @@ -6539,10 +6539,13 @@ } ], "peer": true, + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "eslint": "^8.0.1", "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0", + "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", "eslint-plugin-promise": "^6.0.0" } }, @@ -6939,47 +6942,23 @@ "eslint": ">=8.26.0" } }, - "node_modules/eslint-plugin-es": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", - "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", + "node_modules/eslint-plugin-es-x": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-6.2.1.tgz", + "integrity": "sha512-uR34zUhZ9EBoiSD2DdV5kHLpydVEvwWqjteUr9sXRgJknwbKZJZhdJ7uFnaTtd+Nr/2G3ceJHnHXrFhJ67n3Tw==", "peer": true, "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" + "@eslint-community/eslint-utils": "^4.1.2", + "@eslint-community/regexpp": "^4.5.0" }, "engines": { - "node": ">=8.10.0" + "node": "^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://github.com/sponsors/ota-meshi" }, "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true, - "engines": { - "node": ">=4" + "eslint": ">=8" } }, "node_modules/eslint-plugin-eslint-comments": { @@ -7118,22 +7097,22 @@ } }, "node_modules/eslint-plugin-n": { - "version": "15.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", - "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.0.0.tgz", + "integrity": "sha512-akkZTE3hsHBrq6CwmGuYCzQREbVUrA855kzcHqe6i0FLBkeY7Y/6tThCVkjUnjhvRBAlc+8lILcSe5QvvDpeZQ==", "peer": true, "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", "builtins": "^5.0.1", - "eslint-plugin-es": "^4.1.0", - "eslint-utils": "^3.0.0", + "eslint-plugin-es-x": "^6.1.0", "ignore": "^5.1.1", - "is-core-module": "^2.11.0", + "is-core-module": "^2.12.0", "minimatch": "^3.1.2", - "resolve": "^1.22.1", - "semver": "^7.3.8" + "resolve": "^1.22.2", + "semver": "^7.5.0" }, "engines": { - "node": ">=12.22.0" + "node": ">=16.0.0" }, "funding": { "url": "https://github.com/sponsors/mysticatea" @@ -14985,18 +14964,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/regexpu-core": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", diff --git a/package.json b/package.json index 8c6471a..3a5fc00 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@typescript-eslint/parser": "^5.59.5", "eslint": "^8.40.0", "eslint-config-prettier": "^8.8.0", - "eslint-config-standard": "^17.0.0", + "eslint-config-standard": "^17.1.0", "eslint-formatter-codeframe": "^7.32.1", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.5",