From 756c36dd82299a786a049d107560c3144535f5d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Oct 2023 06:20:05 +0000 Subject: [PATCH] fix(deps): Bump eslint-plugin-putout from 20.0.0 to 21.0.1 Bumps [eslint-plugin-putout](https://github.com/coderaiser/putout) from 20.0.0 to 21.0.1. - [Release notes](https://github.com/coderaiser/putout/releases) - [Commits](https://github.com/coderaiser/putout/commits) --- updated-dependencies: - dependency-name: eslint-plugin-putout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 340 +++++++++++++++++++++++++++++++++++++++++----- package.json | 4 +- 2 files changed, 309 insertions(+), 35 deletions(-) diff --git a/package-lock.json b/package-lock.json index fa50fbf..55f2b78 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.1", "eslint-plugin-regexp": "^1.15.0", "eslint-plugin-security": "^1.7.1", "eslint-plugin-sonarjs": "^0.21.0", @@ -57,6 +57,7 @@ "eslint-plugin-decorator-position": "^5.0.2", "eslint-plugin-etc": "^2.0.3", "eslint-plugin-ext": "^0.1.0", + "eslint-plugin-import": "^2.29.0", "eslint-plugin-jest": "^27.4.3", "eslint-plugin-jest-dom": "^5.1.0", "eslint-plugin-jest-formatting": "^3.1.0", @@ -68,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 +1279,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.2", + "resolved": "https://registry.npmjs.org/@putout/eslint-config/-/eslint-config-8.0.2.tgz", + "integrity": "sha512-rpJjnAGzcTG9OCYPrm+8cpCVQWoqj5+Ue4ZiMrwGLxYtARmvvovGhWEFeDn3F60dxBzLFFSCokTBh7kt+5pHkQ==", + "dependencies": { + "@eslint/js": "^8.35.0", + "@stylistic/eslint-plugin-js": "^0.1.1" + }, "engines": { "node": ">=16" }, @@ -2859,6 +2863,165 @@ "node": ">=0.10.0" } }, + "node_modules/@stylistic/eslint-plugin-js": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-0.1.2.tgz", + "integrity": "sha512-s0BdSiAd8SIInpBN4aFl17vQhZMEFokennZ64gWGyPvdrO68gJxHgD9Rox5srVXWEPaBw/YIIRA/2JhpNoElCA==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "acorn": "^8.10.0", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esutils": "^2.0.3", + "graphemer": "^1.4.0" + } + }, + "node_modules/@stylistic/eslint-plugin-jsx": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-0.1.2.tgz", + "integrity": "sha512-zq6od8bWuTr2MhJGohyjhQGTzHp38UvfzZo5e0uJvFr+E09EOcgQ7MAez68Zh00Fim57CLtHQt0F+geLdtC2vg==", + "dependencies": { + "@stylistic/eslint-plugin-js": "^0.1.2", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^3.3.5" + } + }, + "node_modules/@stylistic/eslint-plugin-ts": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-0.1.2.tgz", + "integrity": "sha512-Kc/YjiLBtZ09yPubCOqn6zHnqClB2D8fy+CPRM/kmV0bkY04Sj1W2MXcYHg5iHrZ/ZXbbUVuVAEaO4j8D+Ol+Q==", + "dependencies": { + "@stylistic/eslint-plugin-js": "0.1.2", + "@typescript-eslint/scope-manager": "^6.8.0", + "@typescript-eslint/type-utils": "^6.8.0", + "@typescript-eslint/utils": "^6.8.0", + "graphemer": "^1.4.0" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/scope-manager": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.9.0.tgz", + "integrity": "sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==", + "dependencies": { + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.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/type-utils": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.9.0.tgz", + "integrity": "sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/utils": "6.9.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "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" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@stylistic/eslint-plugin-ts/node_modules/@typescript-eslint/types": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.9.0.tgz", + "integrity": "sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==", + "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.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.0.tgz", + "integrity": "sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==", + "dependencies": { + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.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.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.9.0.tgz", + "integrity": "sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.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.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.0.tgz", + "integrity": "sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==", + "dependencies": { + "@typescript-eslint/types": "6.9.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 +3618,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 +5449,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.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-putout/-/eslint-plugin-putout-21.0.1.tgz", + "integrity": "sha512-cqCQFuYcDfUjeRSyiCSFzB8zCsOp7g2h+JxG0AzN10gV1OqDSb0g9cKYWj8Tye1szsWTU8+Nu+VMCDcOuUizWw==", "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": "^0.1.1", + "@stylistic/eslint-plugin-ts": "^0.1.1", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "align-spaces": "^1.0.0", @@ -7177,12 +7342,14 @@ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" }, "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { "node": ">=4.0" @@ -12365,10 +12532,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.2", + "resolved": "https://registry.npmjs.org/@putout/eslint-config/-/eslint-config-8.0.2.tgz", + "integrity": "sha512-rpJjnAGzcTG9OCYPrm+8cpCVQWoqj5+Ue4ZiMrwGLxYtARmvvovGhWEFeDn3F60dxBzLFFSCokTBh7kt+5pHkQ==", + "requires": { + "@eslint/js": "^8.35.0", + "@stylistic/eslint-plugin-js": "^0.1.1" + } }, "@putout/formatter-codeframe": { "version": "5.0.2", @@ -13272,6 +13442,106 @@ } } }, + "@stylistic/eslint-plugin-js": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-0.1.2.tgz", + "integrity": "sha512-s0BdSiAd8SIInpBN4aFl17vQhZMEFokennZ64gWGyPvdrO68gJxHgD9Rox5srVXWEPaBw/YIIRA/2JhpNoElCA==", + "requires": { + "@eslint-community/eslint-utils": "^4.4.0", + "acorn": "^8.10.0", + "escape-string-regexp": "^4.0.0", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esutils": "^2.0.3", + "graphemer": "^1.4.0" + } + }, + "@stylistic/eslint-plugin-jsx": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-0.1.2.tgz", + "integrity": "sha512-zq6od8bWuTr2MhJGohyjhQGTzHp38UvfzZo5e0uJvFr+E09EOcgQ7MAez68Zh00Fim57CLtHQt0F+geLdtC2vg==", + "requires": { + "@stylistic/eslint-plugin-js": "^0.1.2", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^3.3.5" + } + }, + "@stylistic/eslint-plugin-ts": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-0.1.2.tgz", + "integrity": "sha512-Kc/YjiLBtZ09yPubCOqn6zHnqClB2D8fy+CPRM/kmV0bkY04Sj1W2MXcYHg5iHrZ/ZXbbUVuVAEaO4j8D+Ol+Q==", + "requires": { + "@stylistic/eslint-plugin-js": "0.1.2", + "@typescript-eslint/scope-manager": "^6.8.0", + "@typescript-eslint/type-utils": "^6.8.0", + "@typescript-eslint/utils": "^6.8.0", + "graphemer": "^1.4.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.9.0.tgz", + "integrity": "sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==", + "requires": { + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.9.0.tgz", + "integrity": "sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==", + "requires": { + "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/utils": "6.9.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + } + }, + "@typescript-eslint/types": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.9.0.tgz", + "integrity": "sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==" + }, + "@typescript-eslint/typescript-estree": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.0.tgz", + "integrity": "sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==", + "requires": { + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.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.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.9.0.tgz", + "integrity": "sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==", + "requires": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.0", + "semver": "^7.5.4" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.0.tgz", + "integrity": "sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==", + "requires": { + "@typescript-eslint/types": "6.9.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 +13919,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 +15207,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.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-putout/-/eslint-plugin-putout-21.0.1.tgz", + "integrity": "sha512-cqCQFuYcDfUjeRSyiCSFzB8zCsOp7g2h+JxG0AzN10gV1OqDSb0g9cKYWj8Tye1szsWTU8+Nu+VMCDcOuUizWw==", "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": "^0.1.1", + "@stylistic/eslint-plugin-ts": "^0.1.1", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "align-spaces": "^1.0.0", @@ -16238,12 +16510,14 @@ "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" }, "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" } }, "just-camel-case": { diff --git a/package.json b/package.json index 53e0da8..cd6633a 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.1", "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.1", "eslint-plugin-regexp": "^1.15.0", "eslint-plugin-security": "^1.7.1", "eslint-plugin-sonarjs": "^0.21.0",