diff --git a/package.json b/package.json index 61c59f5..d35c5d7 100644 --- a/package.json +++ b/package.json @@ -55,8 +55,8 @@ "@types/jest": "^29.0.0", "@types/stream-to-array": "^2.3.0", "@types/streamify-string": "^1.0.0", - "@typescript-eslint/eslint-plugin": "^5.0.0", - "@typescript-eslint/parser": "^5.0.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", "eslint": "^7.12.1", "eslint-config-es": "3.25.3", "eslint-import-resolver-typescript": "^2.3.0", diff --git a/yarn.lock b/yarn.lock index 5354ff3..475c61c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -986,6 +986,24 @@ __metadata: languageName: node linkType: hard +"@eslint-community/eslint-utils@npm:^4.7.0": + version: 4.9.0 + resolution: "@eslint-community/eslint-utils@npm:4.9.0" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0": + version: 4.12.2 + resolution: "@eslint-community/regexpp@npm:4.12.2" + checksum: fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^0.4.3": version: 0.4.3 resolution: "@eslint/eslintrc@npm:0.4.3" @@ -1829,26 +1847,23 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.0.0": - version: 5.13.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.13.0" +"@typescript-eslint/eslint-plugin@npm:^8.0.0": + version: 8.50.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.50.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.13.0" - "@typescript-eslint/type-utils": "npm:5.13.0" - "@typescript-eslint/utils": "npm:5.13.0" - debug: "npm:^4.3.2" - functional-red-black-tree: "npm:^1.0.1" - ignore: "npm:^5.1.8" - regexpp: "npm:^3.2.0" - semver: "npm:^7.3.5" - tsutils: "npm:^3.21.0" + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.50.0" + "@typescript-eslint/type-utils": "npm:8.50.0" + "@typescript-eslint/utils": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" + ignore: "npm:^7.0.0" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: e8ca0964db4f817ead917fb35abb35a3f9ba682adef662e3a93514b8329c9fafa9d84c58a56956265ca4b7056b7915cb8b62ad6a3f7157d6f3f466dd31a3a1d5 + "@typescript-eslint/parser": ^8.50.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 032038ee029d1e0984e7c189c3e8173dc4fb909c3ab4d272227e62e6d1872eb9853699c72d46e269c0a084f113ea01fa00d4b61620190276b224fa1b5a5cbd80 languageName: node linkType: hard @@ -1885,20 +1900,32 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.0.0": - version: 5.13.0 - resolution: "@typescript-eslint/parser@npm:5.13.0" +"@typescript-eslint/parser@npm:^8.0.0": + version: 8.50.0 + resolution: "@typescript-eslint/parser@npm:8.50.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.13.0" - "@typescript-eslint/types": "npm:5.13.0" - "@typescript-eslint/typescript-estree": "npm:5.13.0" - debug: "npm:^4.3.2" + "@typescript-eslint/scope-manager": "npm:8.50.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" + debug: "npm:^4.3.4" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 6a6d3d6a58b0e87a043babcd0bb2df0845adfd6e39426774d61405c81ab59ce76c606dfaf2f1bb5f2f31c69a13c58dd8255f0b095e11a07b9c0127348ab516cd + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 3bdc9e7b2190285abf7350039056b104725fa70cbd769695717f9948669de4987db7103a7011d33d25d44e9474fe02404746816b8eba72642e17815cb6b0b2e6 + languageName: node + linkType: hard + +"@typescript-eslint/project-service@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/project-service@npm:8.50.0" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.50.0" + "@typescript-eslint/types": "npm:^8.50.0" + debug: "npm:^4.3.4" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 54fdf4c8540eb8e592ab4818345935300bf5776621274cdc8bb942e72e84a4d2566b047b77218f6c851de26eab759c45153a39557ed2c2d1054d180d587d9780 languageName: node linkType: hard @@ -1922,19 +1949,38 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.13.0": - version: 5.13.0 - resolution: "@typescript-eslint/type-utils@npm:5.13.0" +"@typescript-eslint/scope-manager@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/scope-manager@npm:8.50.0" dependencies: - "@typescript-eslint/utils": "npm:5.13.0" - debug: "npm:^4.3.2" - tsutils: "npm:^3.21.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" + checksum: 62a374aaa0bf7d185be43a4d7dd420d7135ab8f13f5cb4e602e16fdf712f0e00e6ab3fc8a31321e19922d27b867579b0b08c4040b23d528853f4b73e9ebcff3b + languageName: node + linkType: hard + +"@typescript-eslint/tsconfig-utils@npm:8.50.0, @typescript-eslint/tsconfig-utils@npm:^8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.50.0" peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: d16c5d4b1fd2b11b680f678a92112b82d5804e9792f5afd8b0502318024da7b1701c662c2d4e57b72eeb77f022f1d11a7dc761fc2599cd68922dc9ed00cbf215 + typescript: ">=4.8.4 <6.0.0" + checksum: 5398d26e4a7bec866cc783f5f329a4fed1bc07cd4d21c5c32929a7524b1ebf8ae8e15ca7a035d1177630d86b614ecd3243d63289228bbe292526dbcbf9fae430 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/type-utils@npm:8.50.0" + dependencies: + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" + "@typescript-eslint/utils": "npm:8.50.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 7ebd9a1ebd0cbb6eca9864439f80c2432545bd3ac38dee706be0004c78a26a9908003aa4f0825c0745f4fa1356ffacc0848dd230eae22a6516a02710ab645157 languageName: node linkType: hard @@ -1952,6 +1998,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.50.0, @typescript-eslint/types@npm:^8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/types@npm:8.50.0" + checksum: 15ec0d75deb331c5ccda726ad95d7f2801fde0f5edfe70425bbdede9e3c9e93b18e7890c9bc42f86ebd65221ebce75e6cc536a65cb1fbbdb0763df22ac392c7a + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:4.6.1": version: 4.6.1 resolution: "@typescript-eslint/typescript-estree@npm:4.6.1" @@ -1989,7 +2042,41 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.13.0, @typescript-eslint/utils@npm:^5.10.0": +"@typescript-eslint/typescript-estree@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.50.0" + dependencies: + "@typescript-eslint/project-service": "npm:8.50.0" + "@typescript-eslint/tsconfig-utils": "npm:8.50.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" + debug: "npm:^4.3.4" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + tinyglobby: "npm:^0.2.15" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 30344ba5aab687dc50d805c33d4b481cc68c96acdcc679e8a1f46c5b4d8ba1ee562e3f377a4dc1c6418adf5b3fd342b31e5d30e54d0e7b18628ef6b1fb484341 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/utils@npm:8.50.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.50.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 4069fbf56717401629c86ea1e36df3a7dc1bbbf5c11ec7b26add2b61cdb9070b48786dc45c8e35a872a0cddced1edef654557e27420b9a666616cead539b3ec0 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^5.10.0": version: 5.13.0 resolution: "@typescript-eslint/utils@npm:5.13.0" dependencies: @@ -2025,6 +2112,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.50.0" + dependencies: + "@typescript-eslint/types": "npm:8.50.0" + eslint-visitor-keys: "npm:^4.2.1" + checksum: a13337ecc2042229b922b03882d6691df63053445aa8860f6fcc1da59d04d05f75d4e0ee132551b76d5c5f665e881eb89f327a6f0e83240860f913dff5d745ee + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -3195,8 +3292,8 @@ __metadata: "@types/semver": "npm:^7.3.4" "@types/stream-to-array": "npm:^2.3.0" "@types/streamify-string": "npm:^1.0.0" - "@typescript-eslint/eslint-plugin": "npm:^5.0.0" - "@typescript-eslint/parser": "npm:^5.0.0" + "@typescript-eslint/eslint-plugin": "npm:^8.0.0" + "@typescript-eslint/parser": "npm:^8.0.0" eslint: "npm:^7.12.1" eslint-config-es: "npm:3.25.3" eslint-import-resolver-typescript: "npm:^2.3.0" @@ -4185,6 +4282,20 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^4.2.1": + version: 4.2.1 + resolution: "eslint-visitor-keys@npm:4.2.1" + checksum: fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 + languageName: node + linkType: hard + "eslint@npm:^7.12.1": version: 7.32.0 resolution: "eslint@npm:7.32.0" @@ -4423,6 +4534,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + "fecha@npm:^4.2.0": version: 4.2.1 resolution: "fecha@npm:4.2.1" @@ -5043,13 +5166,20 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.8, ignore@npm:^5.2.0": +"ignore@npm:^5.2.0": version: 5.2.0 resolution: "ignore@npm:5.2.0" checksum: 7fb7b4c4c52c2555113ff968f8a83b8ac21b076282bfcb3f468c3fb429be69bd56222306c31de95dd452c647fc6ae24339b8047ebe3ef34c02591abfec58da01 languageName: node linkType: hard +"ignore@npm:^7.0.0": + version: 7.0.5 + resolution: "ignore@npm:7.0.5" + checksum: ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d + languageName: node + linkType: hard + "immutable@npm:^3.8.2": version: 3.8.2 resolution: "immutable@npm:3.8.2" @@ -6585,6 +6715,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + "minimatch@npm:~3.0.2": version: 3.0.8 resolution: "minimatch@npm:3.0.8" @@ -7278,6 +7417,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 + languageName: node + linkType: hard + "pify@npm:^3.0.0": version: 3.0.0 resolution: "pify@npm:3.0.0" @@ -7866,7 +8012,7 @@ __metadata: languageName: node linkType: hard -"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0, regexpp@npm:^3.2.0": +"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0": version: 3.2.0 resolution: "regexpp@npm:3.2.0" checksum: d1da82385c8754a1681416b90b9cca0e21b4a2babef159099b88f640637d789c69011d0bc94705dacab85b81133e929d027d85210e8b8b03f8035164dbc14710 @@ -8125,6 +8271,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.6.0": + version: 7.7.3 + resolution: "semver@npm:7.7.3" + bin: + semver: bin/semver.js + checksum: 4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e + languageName: node + linkType: hard + "serialize-javascript@npm:^6.0.0": version: 6.0.0 resolution: "serialize-javascript@npm:6.0.0" @@ -8837,6 +8992,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 + languageName: node + linkType: hard + "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -8888,6 +9053,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^2.1.0": + version: 2.1.0 + resolution: "ts-api-utils@npm:2.1.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: 9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f + languageName: node + linkType: hard + "ts-jest@npm:^29.1.0": version: 29.1.1 resolution: "ts-jest@npm:29.1.1"