diff --git a/package.json b/package.json index f9e3bf3c..a9fa68ee 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-n": "^16.6.2", "eslint-plugin-promise": "^6.6.0", - "eslint-webpack-plugin": "^4.2.0", + "eslint-webpack-plugin": "^5.0.2", "stylelint": "^16.25.0", "stylelint-config-twbs-bootstrap": "^15.1.0", "stylelint-order": "^6.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 418015c8..2db3145b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -160,8 +160,8 @@ importers: specifier: ^6.6.0 version: 6.6.0(eslint@8.57.1) eslint-webpack-plugin: - specifier: ^4.2.0 - version: 4.2.0(eslint@8.57.1)(webpack@5.101.3) + specifier: ^5.0.2 + version: 5.0.2(eslint@8.57.1)(webpack@5.101.3) stylelint: specifier: ^16.25.0 version: 16.25.0 @@ -1179,9 +1179,6 @@ packages: '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.12': - resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} - '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} @@ -1230,6 +1227,9 @@ packages: '@types/node@24.5.2': resolution: {integrity: sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==} + '@types/node@24.6.2': + resolution: {integrity: sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==} + '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -2082,9 +2082,9 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-webpack-plugin@4.2.0: - resolution: {integrity: sha512-rsfpFQ01AWQbqtjgPRr2usVRxhWDuG0YDYcG8DJOteD3EFnpeuYuOwk0PQiN7PRBTqS6ElNdtPZPggj8If9WnA==} - engines: {node: '>= 14.15.0'} + eslint-webpack-plugin@5.0.2: + resolution: {integrity: sha512-cB7EO2o+4gPUzK6zxgegSet8uu/hHwzOiG+2976MHWiwWFj9mmPbTrzlW0InFl6hl89S1D9MPKK5F7vNFpZc4g==} + engines: {node: '>= 18.12.0'} peerDependencies: eslint: ^8.0.0 || ^9.0.0 webpack: ^5.0.0 @@ -3667,6 +3667,10 @@ packages: resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==} engines: {node: '>= 10.13.0'} + schema-utils@4.3.3: + resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} + engines: {node: '>= 10.13.0'} + select-hose@2.0.0: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} @@ -4069,6 +4073,9 @@ packages: undici-types@7.12.0: resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} + undici-types@7.13.0: + resolution: {integrity: sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==} + unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -5321,7 +5328,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.5.2 + '@types/node': 24.6.2 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -5460,11 +5467,6 @@ snapshots: '@types/eslint': 9.6.1 '@types/estree': 1.0.8 - '@types/eslint@8.56.12': - dependencies: - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.8 @@ -5503,7 +5505,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 24.5.2 + '@types/node': 24.6.2 '@types/istanbul-lib-coverage@2.0.6': {} @@ -5523,12 +5525,16 @@ snapshots: '@types/node-forge@1.3.14': dependencies: - '@types/node': 24.5.2 + '@types/node': 24.6.2 '@types/node@24.5.2': dependencies: undici-types: 7.12.0 + '@types/node@24.6.2': + dependencies: + undici-types: 7.13.0 + '@types/parse-json@4.0.2': {} '@types/qs@6.14.0': {} @@ -6492,14 +6498,15 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint-webpack-plugin@4.2.0(eslint@8.57.1)(webpack@5.101.3): + eslint-webpack-plugin@5.0.2(eslint@8.57.1)(webpack@5.101.3): dependencies: - '@types/eslint': 8.56.12 + '@types/eslint': 9.6.1 eslint: 8.57.1 + flatted: 3.3.3 jest-worker: 29.7.0 micromatch: 4.0.8 normalize-path: 3.0.0 - schema-utils: 4.3.2 + schema-utils: 4.3.3 webpack: 5.101.3(webpack-cli@5.1.4) eslint@8.57.1: @@ -7123,7 +7130,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 24.5.2 + '@types/node': 24.6.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -7137,7 +7144,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 24.5.2 + '@types/node': 24.6.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -8135,6 +8142,13 @@ snapshots: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) + schema-utils@4.3.3: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + select-hose@2.0.0: {} selfsigned@2.4.1: @@ -8641,6 +8655,8 @@ snapshots: undici-types@7.12.0: {} + undici-types@7.13.0: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-match-property-ecmascript@2.0.0: @@ -8718,7 +8734,7 @@ snapshots: mime-types: 3.0.1 on-finished: 2.4.1 range-parser: 1.2.1 - schema-utils: 4.3.2 + schema-utils: 4.3.3 optionalDependencies: webpack: 5.101.3(webpack-cli@5.1.4)