From f179bf805784c73c8d0bfdfc0038146befc9dfe5 Mon Sep 17 00:00:00 2001 From: Andrey Mikheychik Date: Mon, 30 Dec 2024 22:01:52 -0600 Subject: [PATCH] Patch @perfective/eslint-config to v0.29.1 --- package-lock.json | 179 +++++++++++++++++++++++++++++----------------- package.json | 8 +-- 2 files changed, 117 insertions(+), 70 deletions(-) diff --git a/package-lock.json b/package-lock.json index da8100f..2400243 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.23.0", "license": "MIT", "dependencies": { - "@perfective/eslint-config": "~0.29.0" + "@perfective/eslint-config": "~0.29.1" }, "devDependencies": { "@angular-eslint/eslint-plugin": "18.4.0", @@ -18,14 +18,14 @@ "@asciidoctor/gulp-asciidoctor": "^2.2.5", "@jest/globals": "^29.7.0", "@perfective/build": "~0.14.0", - "@smarttools/eslint-plugin-rxjs": "1.0.9", + "@smarttools/eslint-plugin-rxjs": "1.0.11", "@stylistic/eslint-plugin": "2.12.1", "@stylistic/eslint-plugin-js": "2.12.1", "@stylistic/eslint-plugin-jsx": "2.12.1", "@stylistic/eslint-plugin-plus": "2.12.1", "@stylistic/eslint-plugin-ts": "2.12.1", "@types/jest": "^29.5.14", - "@typescript-eslint/utils": "8.18.2", + "@typescript-eslint/utils": "8.19.0", "eslint": "9.17.0", "eslint-import-resolver-typescript": "3.7.0", "eslint-plugin-array-func": "4.0.0", @@ -47,7 +47,7 @@ "prettier": "^3.3.3", "ts-jest": "^29.2.5", "typescript": "~5.6.3", - "typescript-eslint": "8.18.2" + "typescript-eslint": "8.19.0" }, "peerDependencies": { "@angular-eslint/eslint-plugin": "^18.4.0", @@ -1696,19 +1696,19 @@ } }, "node_modules/@perfective/eslint-config": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@perfective/eslint-config/-/eslint-config-0.29.0.tgz", - "integrity": "sha512-mq3/C8ctAbULHZaM/KsBEHY7JHDsU67lff9tGSLKnUCMc8iqrPc/TurPvHjrRIOyowTmLdWspQ3FYqS3alPXIw==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@perfective/eslint-config/-/eslint-config-0.29.1.tgz", + "integrity": "sha512-EJEbyylWNBtW2qQGdluEsExXn4DSHG+Zi2DSppb892c44MSy7335XmYXHRSCj0EWD/HKZlMtwybke5yhu0zHQA==", "license": "MIT", "peerDependencies": { "@babel/eslint-parser": "^7.25.9", - "@smarttools/eslint-plugin-rxjs": "1.0.9", + "@smarttools/eslint-plugin-rxjs": "^1.0.11", "@stylistic/eslint-plugin": "^2.12.1", "@stylistic/eslint-plugin-js": "^2.12.1", "@stylistic/eslint-plugin-jsx": "^2.12.1", "@stylistic/eslint-plugin-plus": "^2.12.1", "@stylistic/eslint-plugin-ts": "^2.12.1", - "@typescript-eslint/utils": "^8.18.2", + "@typescript-eslint/utils": "^8.19.0", "eslint": "^9.17.0", "eslint-import-resolver-typescript": "^3.7.0", "eslint-plugin-array-func": "^4.0.0", @@ -1725,7 +1725,7 @@ "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-testing-library": "^7.1.1", "eslint-plugin-unicorn": "^56.0.1", - "typescript-eslint": "^8.18.2" + "typescript-eslint": "^8.19.0" }, "peerDependenciesMeta": { "eslint-plugin-cypress": { @@ -1802,11 +1802,12 @@ } }, "node_modules/@smarttools/eslint-plugin-rxjs": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@smarttools/eslint-plugin-rxjs/-/eslint-plugin-rxjs-1.0.9.tgz", - "integrity": "sha512-KtNnRqkhIemLXaPbfUVcyTvrLDtovwziWzK+7vSWBk/E7v5UEU+Z95/Y0LlvvETvuMTeoRlzNJMsUVzf3GnaQg==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@smarttools/eslint-plugin-rxjs/-/eslint-plugin-rxjs-1.0.11.tgz", + "integrity": "sha512-TD6jQsY5iJIlAHK2Eow6Ag72aZvMoBdVlkb2btuVCwUfMwm70h1dratR2F44geZtjwQlHhVLWUSQMS7GEw3PDA==", "license": "MIT", "dependencies": { + "@angular-eslint/test-utils": "19.0.2", "@typescript-eslint/rule-tester": "^8.13.0", "@typescript-eslint/utils": "^8.13.0", "common-tags": "^1.8.2", @@ -1816,6 +1817,52 @@ "typescript": "~5.5.4" } }, + "node_modules/@smarttools/eslint-plugin-rxjs/node_modules/@angular-eslint/bundled-angular-compiler": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-19.0.2.tgz", + "integrity": "sha512-HPmp92r70SNO/0NdIaIhxrgVSpomqryuUk7jszvNRtu+OzYCJGcbLhQD38T3dbBWT/AV0QXzyzExn6/2ai9fEw==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@smarttools/eslint-plugin-rxjs/node_modules/@angular-eslint/template-parser": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-19.0.2.tgz", + "integrity": "sha512-z3rZd2sBfuYcFf9rGDsB2zz2fbGX8kkF+0ftg9eocyQmzWrlZHFmuw9ha7oP/Mz8gpblyCS/aa1U/Srs6gz0UQ==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "19.0.2", + "eslint-scope": "^8.0.2" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" + } + }, + "node_modules/@smarttools/eslint-plugin-rxjs/node_modules/@angular-eslint/test-utils": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/@angular-eslint/test-utils/-/test-utils-19.0.2.tgz", + "integrity": "sha512-OcN7dwmgIBPkxEtkL0G17u514Sg/MxW7Whks4YWta1J+5nWf0hYuCLjHx2FoLTAXVu9vhrE+oiom5isHaDpqbQ==", + "license": "MIT", + "peerDependencies": { + "@angular-eslint/template-parser": "19.0.2", + "@typescript-eslint/parser": "^7.11.0 || ^8.0.0", + "@typescript-eslint/rule-tester": "^7.11.0 || ^8.0.0", + "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "@angular-eslint/template-parser": { + "optional": true + }, + "@typescript-eslint/parser": { + "optional": true + } + } + }, "node_modules/@smarttools/eslint-plugin-rxjs/node_modules/typescript": { "version": "5.5.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", @@ -2106,16 +2153,16 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.2.tgz", - "integrity": "sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.0.tgz", + "integrity": "sha512-NggSaEZCdSrFddbctrVjkVZvFC6KGfKfNK0CU7mNK/iKHGKbzT4Wmgm08dKpcZECBu9f5FypndoMyRHkdqfT1Q==", "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.18.2", - "@typescript-eslint/type-utils": "8.18.2", - "@typescript-eslint/utils": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2", + "@typescript-eslint/scope-manager": "8.19.0", + "@typescript-eslint/type-utils": "8.19.0", + "@typescript-eslint/utils": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2135,15 +2182,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.2.tgz", - "integrity": "sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.0.tgz", + "integrity": "sha512-6M8taKyOETY1TKHp0x8ndycipTVgmp4xtg5QpEZzXxDhNvvHOJi5rLRkLr8SK3jTgD5l4fTlvBiRdfsuWydxBw==", "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.18.2", - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/typescript-estree": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2", + "@typescript-eslint/scope-manager": "8.19.0", + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/typescript-estree": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0", "debug": "^4.3.4" }, "engines": { @@ -2159,13 +2206,13 @@ } }, "node_modules/@typescript-eslint/rule-tester": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-8.18.2.tgz", - "integrity": "sha512-1tTHu/rNuF8zB3tkRz+S/1a9N/GVnP90ca9DEeVI4RNhOZUKtAPLq7oEjSU804tYxrF055MVnYS5CulEQsM88g==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-8.19.0.tgz", + "integrity": "sha512-wLTQopSNqT/ayzo6i5gzXtud4UM49DsXshGzsYAPwbR8itgTGkdZ5qVfLYfbve9zQpEsaoTpoTrBabPOqCPlJQ==", "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.18.2", - "@typescript-eslint/utils": "8.18.2", + "@typescript-eslint/typescript-estree": "8.19.0", + "@typescript-eslint/utils": "8.19.0", "ajv": "^6.12.6", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "4.6.2", @@ -2195,13 +2242,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.2.tgz", - "integrity": "sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.0.tgz", + "integrity": "sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2" + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2212,13 +2259,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.2.tgz", - "integrity": "sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.0.tgz", + "integrity": "sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg==", "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.18.2", - "@typescript-eslint/utils": "8.18.2", + "@typescript-eslint/typescript-estree": "8.19.0", + "@typescript-eslint/utils": "8.19.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -2235,9 +2282,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.2.tgz", - "integrity": "sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.0.tgz", + "integrity": "sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA==", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2248,13 +2295,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.2.tgz", - "integrity": "sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.0.tgz", + "integrity": "sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/visitor-keys": "8.18.2", + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/visitor-keys": "8.19.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -2286,15 +2333,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.2.tgz", - "integrity": "sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.0.tgz", + "integrity": "sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg==", "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.18.2", - "@typescript-eslint/types": "8.18.2", - "@typescript-eslint/typescript-estree": "8.18.2" + "@typescript-eslint/scope-manager": "8.19.0", + "@typescript-eslint/types": "8.19.0", + "@typescript-eslint/typescript-estree": "8.19.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2309,12 +2356,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.2.tgz", - "integrity": "sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.0.tgz", + "integrity": "sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.2", + "@typescript-eslint/types": "8.19.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -10987,14 +11034,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.18.2", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.18.2.tgz", - "integrity": "sha512-KuXezG6jHkvC3MvizeXgupZzaG5wjhU3yE8E7e6viOvAvD9xAWYp8/vy0WULTGe9DYDWcQu7aW03YIV3mSitrQ==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.19.0.tgz", + "integrity": "sha512-Ni8sUkVWYK4KAcTtPjQ/UTiRk6jcsuDhPpxULapUDi8A/l8TSBk+t1GtJA1RsCzIJg0q6+J7bf35AwQigENWRQ==", "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.18.2", - "@typescript-eslint/parser": "8.18.2", - "@typescript-eslint/utils": "8.18.2" + "@typescript-eslint/eslint-plugin": "8.19.0", + "@typescript-eslint/parser": "8.19.0", + "@typescript-eslint/utils": "8.19.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 50b26d0..db7a112 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "test:build": "jest --clearCache && jest --collectCoverage" }, "dependencies": { - "@perfective/eslint-config": "~0.29.0" + "@perfective/eslint-config": "~0.29.1" }, "peerDependencies": { "@angular-eslint/eslint-plugin": "^18.4.0", @@ -48,14 +48,14 @@ "@asciidoctor/gulp-asciidoctor": "^2.2.5", "@jest/globals": "^29.7.0", "@perfective/build": "~0.14.0", - "@smarttools/eslint-plugin-rxjs": "1.0.9", + "@smarttools/eslint-plugin-rxjs": "1.0.11", "@stylistic/eslint-plugin": "2.12.1", "@stylistic/eslint-plugin-js": "2.12.1", "@stylistic/eslint-plugin-jsx": "2.12.1", "@stylistic/eslint-plugin-plus": "2.12.1", "@stylistic/eslint-plugin-ts": "2.12.1", "@types/jest": "^29.5.14", - "@typescript-eslint/utils": "8.18.2", + "@typescript-eslint/utils": "8.19.0", "eslint": "9.17.0", "eslint-import-resolver-typescript": "3.7.0", "eslint-plugin-array-func": "4.0.0", @@ -77,6 +77,6 @@ "prettier": "^3.3.3", "ts-jest": "^29.2.5", "typescript": "~5.6.3", - "typescript-eslint": "8.18.2" + "typescript-eslint": "8.19.0" } }