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",