diff --git a/package.json b/package.json index 1c3f1729..bcc00c0c 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "@types/conventional-commits-parser": "^3.0.3", "@types/eslint": "^8.21.1", "@typescript-eslint/eslint-plugin": "^5.48.2", - "@typescript-eslint/parser": "^5.48.2", + "@typescript-eslint/parser": "^6.0.0", "@vitest/coverage-istanbul": "^0.33.0", "console-fail-test": "^0.2.0", "cspell": "^6.19.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a743d49..63297ccd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,10 +21,10 @@ devDependencies: version: 8.21.1 '@typescript-eslint/eslint-plugin': specifier: ^5.48.2 - version: 5.48.2(@typescript-eslint/parser@5.48.2)(eslint@8.32.0)(typescript@5.0.2) + version: 5.48.2(@typescript-eslint/parser@6.0.0)(eslint@8.32.0)(typescript@5.0.2) '@typescript-eslint/parser': - specifier: ^5.48.2 - version: 5.48.2(eslint@8.32.0)(typescript@5.0.2) + specifier: ^6.0.0 + version: 6.0.0(eslint@8.32.0)(typescript@5.0.2) '@vitest/coverage-istanbul': specifier: ^0.33.0 version: 0.33.0(vitest@0.29.0) @@ -48,7 +48,7 @@ devDependencies: version: 3.2.0(eslint@8.32.0) eslint-plugin-import: specifier: ^2.27.5 - version: 2.27.5(@typescript-eslint/parser@5.48.2)(eslint@8.32.0) + version: 2.27.5(@typescript-eslint/parser@6.0.0)(eslint@8.32.0) eslint-plugin-jsonc: specifier: ^2.6.0 version: 2.6.0(eslint@8.32.0) @@ -66,7 +66,7 @@ devDependencies: version: 10.0.0(eslint@8.32.0) eslint-plugin-typescript-sort-keys: specifier: ^2.1.0 - version: 2.1.0(@typescript-eslint/parser@5.48.2)(eslint@8.32.0)(typescript@5.0.2) + version: 2.1.0(@typescript-eslint/parser@6.0.0)(eslint@8.32.0)(typescript@5.0.2) eslint-plugin-vitest: specifier: ^0.2.0 version: 0.2.0(eslint@8.32.0)(typescript@5.0.2) @@ -1385,7 +1385,7 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true - /@typescript-eslint/eslint-plugin@5.48.2(@typescript-eslint/parser@5.48.2)(eslint@8.32.0)(typescript@5.0.2): + /@typescript-eslint/eslint-plugin@5.48.2(@typescript-eslint/parser@6.0.0)(eslint@8.32.0)(typescript@5.0.2): resolution: {integrity: sha512-sR0Gja9Ky1teIq4qJOl0nC+Tk64/uYdX+mi+5iB//MH8gwyx8e3SOyhEzeLZEFEEfCaLf8KJq+Bd/6je1t+CAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1396,7 +1396,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.48.2(eslint@8.32.0)(typescript@5.0.2) + '@typescript-eslint/parser': 6.0.0(eslint@8.32.0)(typescript@5.0.2) '@typescript-eslint/scope-manager': 5.48.2 '@typescript-eslint/type-utils': 5.48.2(eslint@8.32.0)(typescript@5.0.2) '@typescript-eslint/utils': 5.48.2(eslint@8.32.0)(typescript@5.0.2) @@ -1425,19 +1425,20 @@ packages: - typescript dev: true - /@typescript-eslint/parser@5.48.2(eslint@8.32.0)(typescript@5.0.2): - resolution: {integrity: sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/parser@6.0.0(eslint@8.32.0)(typescript@5.0.2): + resolution: {integrity: sha512-TNaufYSPrr1U8n+3xN+Yp9g31vQDJqhXzzPSHfQDLcaO4tU+mCfODPxCwf4H530zo7aUBE3QIdxCXamEnG04Tg==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.48.2 - '@typescript-eslint/types': 5.48.2 - '@typescript-eslint/typescript-estree': 5.48.2(typescript@5.0.2) + '@typescript-eslint/scope-manager': 6.0.0 + '@typescript-eslint/types': 6.0.0 + '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.0.2) + '@typescript-eslint/visitor-keys': 6.0.0 debug: 4.3.4 eslint: 8.32.0 typescript: 5.0.2 @@ -1461,6 +1462,14 @@ packages: '@typescript-eslint/visitor-keys': 5.59.5 dev: true + /@typescript-eslint/scope-manager@6.0.0: + resolution: {integrity: sha512-o4q0KHlgCZTqjuaZ25nw5W57NeykZT9LiMEG4do/ovwvOcPnDO1BI5BQdCsUkjxFyrCL0cSzLjvIMfR9uo7cWg==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.0.0 + '@typescript-eslint/visitor-keys': 6.0.0 + dev: true + /@typescript-eslint/type-utils@5.48.2(eslint@8.32.0)(typescript@5.0.2): resolution: {integrity: sha512-QVWx7J5sPMRiOMJp5dYshPxABRoZV1xbRirqSk8yuIIsu0nvMTZesKErEA3Oix1k+uvsk8Cs8TGJ6kQ0ndAcew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1491,6 +1500,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/types@6.0.0: + resolution: {integrity: sha512-Zk9KDggyZM6tj0AJWYYKgF0yQyrcnievdhG0g5FqyU3Y2DRxJn4yWY21sJC0QKBckbsdKKjYDV2yVrrEvuTgxg==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + /@typescript-eslint/typescript-estree@5.48.2(typescript@5.0.2): resolution: {integrity: sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1533,6 +1547,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@6.0.0(typescript@5.0.2): + resolution: {integrity: sha512-2zq4O7P6YCQADfmJ5OTDQTP3ktajnXIRrYAtHM9ofto/CJZV3QfJ89GEaM2BNGeSr1KgmBuLhEkz5FBkS2RQhQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.0.0 + '@typescript-eslint/visitor-keys': 6.0.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.0 + ts-api-utils: 1.0.1(typescript@5.0.2) + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@5.48.2(eslint@8.32.0)(typescript@5.0.2): resolution: {integrity: sha512-2h18c0d7jgkw6tdKTlNaM7wyopbLRBiit8oAxoP89YnuBOzCZ8g8aBCaCqq7h208qUTroL7Whgzam7UY3HVLow==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1589,6 +1624,14 @@ packages: eslint-visitor-keys: 3.4.1 dev: true + /@typescript-eslint/visitor-keys@6.0.0: + resolution: {integrity: sha512-cvJ63l8c0yXdeT5POHpL0Q1cZoRcmRKFCtSjNGJxPkcP571EfZMcNbzWAc7oK3D1dRzm/V5EwtkANTZxqvuuUA==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.0.0 + eslint-visitor-keys: 3.4.1 + dev: true + /@vitest/coverage-istanbul@0.33.0(vitest@0.29.0): resolution: {integrity: sha512-DGv6ybomCbLFGlNOGHgVCsaqHPWJWLp8JPrwzZo8I4vZ/O3muqTyZq5R52CZl0ENqgjFGWjra7yNPFUgxKf5pw==} peerDependencies: @@ -2844,7 +2887,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.48.2)(eslint-import-resolver-node@0.3.7)(eslint@8.32.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint@8.32.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -2865,7 +2908,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.48.2(eslint@8.32.0)(typescript@5.0.2) + '@typescript-eslint/parser': 6.0.0(eslint@8.32.0)(typescript@5.0.2) debug: 3.2.7 eslint: 8.32.0 eslint-import-resolver-node: 0.3.7 @@ -2899,7 +2942,7 @@ packages: ignore: 5.2.4 dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.48.2)(eslint@8.32.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@6.0.0)(eslint@8.32.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -2909,7 +2952,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.48.2(eslint@8.32.0)(typescript@5.0.2) + '@typescript-eslint/parser': 6.0.0(eslint@8.32.0)(typescript@5.0.2) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -2917,7 +2960,7 @@ packages: doctrine: 2.1.0 eslint: 8.32.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.48.2)(eslint-import-resolver-node@0.3.7)(eslint@8.32.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.0.0)(eslint-import-resolver-node@0.3.7)(eslint@8.32.0) has: 1.0.3 is-core-module: 2.12.0 is-glob: 4.0.3 @@ -2986,7 +3029,7 @@ packages: eslint: 8.32.0 dev: true - /eslint-plugin-typescript-sort-keys@2.1.0(@typescript-eslint/parser@5.48.2)(eslint@8.32.0)(typescript@5.0.2): + /eslint-plugin-typescript-sort-keys@2.1.0(@typescript-eslint/parser@6.0.0)(eslint@8.32.0)(typescript@5.0.2): resolution: {integrity: sha512-ET7ABypdz19m47QnKynzNfWPi4CTNQ5jQQC1X5d0gojIwblkbGiCa5IilsqzBTmqxZ0yXDqKBO/GBkBFQCOFsg==} engines: {node: 10 - 12 || >= 13.9} peerDependencies: @@ -2995,7 +3038,7 @@ packages: typescript: ^3 || ^4 dependencies: '@typescript-eslint/experimental-utils': 5.59.5(eslint@8.32.0)(typescript@5.0.2) - '@typescript-eslint/parser': 5.48.2(eslint@8.32.0)(typescript@5.0.2) + '@typescript-eslint/parser': 6.0.0(eslint@8.32.0)(typescript@5.0.2) eslint: 8.32.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 @@ -6217,6 +6260,15 @@ packages: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} + /ts-api-utils@1.0.1(typescript@5.0.2): + resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.0.2 + dev: true + /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} dependencies: