From 2e21bf555a76167167513e145877f0f0bdc7dd4d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Nov 2023 06:26:12 +0000 Subject: [PATCH] fix(deps): Bump eslint-plugin-putout from 20.0.0 to 21.0.2 (#181) Bumps [eslint-plugin-putout](https://github.com/coderaiser/putout) from 20.0.0 to 21.0.2.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-putout&package-manager=npm_and_yarn&previous-version=20.0.0&new-version=21.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--- package-lock.json | 268 ++++++++++++++++++++++++++++++++++++++++++---- package.json | 4 +- 2 files changed, 247 insertions(+), 25 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1bcb2b5..4f01700 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-putout": "^20.0.0", + "eslint-plugin-putout": "^21.0.2", "eslint-plugin-regexp": "^1.15.0", "eslint-plugin-security": "^1.7.1", "eslint-plugin-sonarjs": "^0.21.0", @@ -69,7 +69,6 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-putout": "^20.0.0", "eslint-plugin-regexp": "^1.15.0", "eslint-plugin-security": "^1.7.1", "eslint-plugin-sonarjs": "^0.21.0", @@ -1279,9 +1278,13 @@ } }, "node_modules/@putout/eslint-config": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@putout/eslint-config/-/eslint-config-7.3.0.tgz", - "integrity": "sha512-iF3xQsDCP8mPzz8tK8ufnBHFr6MKtS0dPMeG5xIR8lKcAEFAHYIMJhNW82NAnqezGaeKf34W3Iyn3DqtEFqZxw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/@putout/eslint-config/-/eslint-config-8.0.3.tgz", + "integrity": "sha512-1iaGTiGRFNC6xj1rrclEglKfbui1mAApntVfxXSRFMMiBjXaVblp7dL9c8lEM37tgQb4c/cVdbFcCjD7BX1Zcg==", + "dependencies": { + "@eslint/js": "^8.35.0", + "@stylistic/eslint-plugin-js": "^1.0.0" + }, "engines": { "node": ">=16" }, @@ -2859,6 +2862,134 @@ "node": ">=0.10.0" } }, + "node_modules/@stylistic/eslint-plugin-js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-1.1.0.tgz", + "integrity": "sha512-7yDOvKQvtTXIJMVcKNGfpYSJJhwTbOrDcMDgYqWbtS9LyHmuzxvnR748bQ21pQyi6aZR2E7edwKsdKmZlXc9Rg==", + "dependencies": { + "acorn": "^8.11.2", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "graphemer": "^1.4.0" + } + }, + "node_modules/@stylistic/eslint-plugin-jsx": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-1.1.0.tgz", + "integrity": "sha512-XMTAYQ9t7ZoWjqciqOy99O0sRCHh/6x/Q4Dm8sCVKzKlsnPzVlXzAD0htNqHG+Fu7qyGblDqb0/7PNJXBdQc5Q==", + "dependencies": { + "@stylistic/eslint-plugin-js": "^1.1.0", + "estraverse": "^5.3.0" + } + }, + "node_modules/@stylistic/eslint-plugin-ts": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-1.1.0.tgz", + "integrity": "sha512-vqlinwzTNSKoFaVcVKE2iVGKX62NKIJfkhEI+5uuufYcAhfjfOK3KQY0zhdUeshEUkBVR0uRrJzH1/Cj/2Unfg==", + "dependencies": { + "@stylistic/eslint-plugin-js": "1.1.0", + "@typescript-eslint/utils": "^6.10.0", + "graphemer": "^1.4.0" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/scope-manager": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.10.0.tgz", + "integrity": "sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg==", + "dependencies": { + "@typescript-eslint/types": "6.10.0", + "@typescript-eslint/visitor-keys": "6.10.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/types": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.10.0.tgz", + "integrity": "sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg==", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.10.0.tgz", + "integrity": "sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==", + "dependencies": { + "@typescript-eslint/types": "6.10.0", + "@typescript-eslint/visitor-keys": "6.10.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/utils": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.10.0.tgz", + "integrity": "sha512-v+pJ1/RcVyRc0o4wAGux9x42RHmAjIGzPRo538Z8M1tVx6HOnoQBCX/NoadHQlZeC+QO2yr4nNSFWOoraZCAyg==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.10.0", + "@typescript-eslint/types": "6.10.0", + "@typescript-eslint/typescript-estree": "6.10.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.10.0.tgz", + "integrity": "sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==", + "dependencies": { + "@typescript-eslint/types": "6.10.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@testing-library/dom": { "version": "8.19.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", @@ -3455,9 +3586,9 @@ } }, "node_modules/acorn": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", - "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", "bin": { "acorn": "bin/acorn" }, @@ -5286,16 +5417,18 @@ } }, "node_modules/eslint-plugin-putout": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-putout/-/eslint-plugin-putout-20.0.0.tgz", - "integrity": "sha512-GCJR/6M62VPpUlSoRIcE29immXP8ukVkbBeOBeDyPVnEvugyPTblqC2v4iQKox0XdHtCHDpBwpr1v9QZV4wjmw==", + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-putout/-/eslint-plugin-putout-21.0.2.tgz", + "integrity": "sha512-ISAdQnEU22EH1H5Ycp/oHpHTwpgXDl92ayGWCSppubJ9B23HXiE9nuyYFEL1NMb6366IGyQPnPv51s6rRuG2mQ==", "dependencies": { "@babel/core": "^8.0.0-alpha.1", "@babel/eslint-parser": "^8.0.0-alpha.1", "@eslint/eslintrc": "^2.0.2", "@putout/engine-parser": "^9.0.0", "@putout/eslint": "^2.0.0", - "@putout/eslint-config": "^7.0.0", + "@putout/eslint-config": "^8.0.0", + "@stylistic/eslint-plugin-jsx": "^1.0.0", + "@stylistic/eslint-plugin-ts": "^1.0.0", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "align-spaces": "^1.0.0", @@ -12365,10 +12498,13 @@ } }, "@putout/eslint-config": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@putout/eslint-config/-/eslint-config-7.3.0.tgz", - "integrity": "sha512-iF3xQsDCP8mPzz8tK8ufnBHFr6MKtS0dPMeG5xIR8lKcAEFAHYIMJhNW82NAnqezGaeKf34W3Iyn3DqtEFqZxw==", - "requires": {} + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/@putout/eslint-config/-/eslint-config-8.0.3.tgz", + "integrity": "sha512-1iaGTiGRFNC6xj1rrclEglKfbui1mAApntVfxXSRFMMiBjXaVblp7dL9c8lEM37tgQb4c/cVdbFcCjD7BX1Zcg==", + "requires": { + "@eslint/js": "^8.35.0", + "@stylistic/eslint-plugin-js": "^1.0.0" + } }, "@putout/formatter-codeframe": { "version": "5.0.2", @@ -13272,6 +13408,90 @@ } } }, + "@stylistic/eslint-plugin-js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-1.1.0.tgz", + "integrity": "sha512-7yDOvKQvtTXIJMVcKNGfpYSJJhwTbOrDcMDgYqWbtS9LyHmuzxvnR748bQ21pQyi6aZR2E7edwKsdKmZlXc9Rg==", + "requires": { + "acorn": "^8.11.2", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "graphemer": "^1.4.0" + } + }, + "@stylistic/eslint-plugin-jsx": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-1.1.0.tgz", + "integrity": "sha512-XMTAYQ9t7ZoWjqciqOy99O0sRCHh/6x/Q4Dm8sCVKzKlsnPzVlXzAD0htNqHG+Fu7qyGblDqb0/7PNJXBdQc5Q==", + "requires": { + "@stylistic/eslint-plugin-js": "^1.1.0", + "estraverse": "^5.3.0" + } + }, + "@stylistic/eslint-plugin-ts": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-1.1.0.tgz", + "integrity": "sha512-vqlinwzTNSKoFaVcVKE2iVGKX62NKIJfkhEI+5uuufYcAhfjfOK3KQY0zhdUeshEUkBVR0uRrJzH1/Cj/2Unfg==", + "requires": { + "@stylistic/eslint-plugin-js": "1.1.0", + "@typescript-eslint/utils": "^6.10.0", + "graphemer": "^1.4.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.10.0.tgz", + "integrity": "sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg==", + "requires": { + "@typescript-eslint/types": "6.10.0", + "@typescript-eslint/visitor-keys": "6.10.0" + } + }, + "@typescript-eslint/types": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.10.0.tgz", + "integrity": "sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg==" + }, + "@typescript-eslint/typescript-estree": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.10.0.tgz", + "integrity": "sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==", + "requires": { + "@typescript-eslint/types": "6.10.0", + "@typescript-eslint/visitor-keys": "6.10.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + } + }, + "@typescript-eslint/utils": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.10.0.tgz", + "integrity": "sha512-v+pJ1/RcVyRc0o4wAGux9x42RHmAjIGzPRo538Z8M1tVx6HOnoQBCX/NoadHQlZeC+QO2yr4nNSFWOoraZCAyg==", + "requires": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.10.0", + "@typescript-eslint/types": "6.10.0", + "@typescript-eslint/typescript-estree": "6.10.0", + "semver": "^7.5.4" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.10.0.tgz", + "integrity": "sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==", + "requires": { + "@typescript-eslint/types": "6.10.0", + "eslint-visitor-keys": "^3.4.1" + } + } + } + }, "@testing-library/dom": { "version": "8.19.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz", @@ -13649,9 +13869,9 @@ } }, "acorn": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", - "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==" + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==" }, "acorn-jsx": { "version": "5.3.2", @@ -14937,16 +15157,18 @@ "requires": {} }, "eslint-plugin-putout": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-putout/-/eslint-plugin-putout-20.0.0.tgz", - "integrity": "sha512-GCJR/6M62VPpUlSoRIcE29immXP8ukVkbBeOBeDyPVnEvugyPTblqC2v4iQKox0XdHtCHDpBwpr1v9QZV4wjmw==", + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-putout/-/eslint-plugin-putout-21.0.2.tgz", + "integrity": "sha512-ISAdQnEU22EH1H5Ycp/oHpHTwpgXDl92ayGWCSppubJ9B23HXiE9nuyYFEL1NMb6366IGyQPnPv51s6rRuG2mQ==", "requires": { "@babel/core": "^8.0.0-alpha.1", "@babel/eslint-parser": "^8.0.0-alpha.1", "@eslint/eslintrc": "^2.0.2", "@putout/engine-parser": "^9.0.0", "@putout/eslint": "^2.0.0", - "@putout/eslint-config": "^7.0.0", + "@putout/eslint-config": "^8.0.0", + "@stylistic/eslint-plugin-jsx": "^1.0.0", + "@stylistic/eslint-plugin-ts": "^1.0.0", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "align-spaces": "^1.0.0", diff --git a/package.json b/package.json index 94a1d96..533cd15 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-putout": "^20.0.0", + "eslint-plugin-putout": "^21.0.2", "eslint-plugin-regexp": "^1.15.0", "eslint-plugin-security": "^1.7.1", "eslint-plugin-sonarjs": "^0.21.0", @@ -81,7 +81,7 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-putout": "^20.0.0", + "eslint-plugin-putout": "^21.0.2", "eslint-plugin-regexp": "^1.15.0", "eslint-plugin-security": "^1.7.1", "eslint-plugin-sonarjs": "^0.21.0",