diff --git a/package.json b/package.json index f428574..b59fc54 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "@semantic-release/npm": "^10.0.0", "@semantic-release/release-notes-generator": "^11.0.0", "@typescript-eslint/eslint-plugin": "^5.45.1", - "@typescript-eslint/parser": "^5.45.1", + "@typescript-eslint/parser": "^6.0.0", "@vitest/coverage-c8": "^0.29.0", "chalk": "^5.1.2", "cspell": "^6.17.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4c9ed06..9489d4b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,10 +25,10 @@ devDependencies: version: 11.0.1(semantic-release@21.0.0) '@typescript-eslint/eslint-plugin': specifier: ^5.45.1 - version: 5.45.1(@typescript-eslint/parser@5.45.1)(eslint@8.29.0)(typescript@5.0.2) + version: 5.45.1(@typescript-eslint/parser@6.5.0)(eslint@8.29.0)(typescript@5.0.2) '@typescript-eslint/parser': - specifier: ^5.45.1 - version: 5.45.1(eslint@8.29.0)(typescript@5.0.2) + specifier: ^6.0.0 + version: 6.5.0(eslint@8.29.0)(typescript@5.0.2) '@vitest/coverage-c8': specifier: ^0.29.0 version: 0.29.7(vitest@0.29.5) @@ -67,7 +67,7 @@ devDependencies: version: 10.0.0(eslint@8.29.0) eslint-plugin-typescript-sort-keys: specifier: ^3.0.0 - version: 3.0.0(@typescript-eslint/parser@5.45.1)(eslint@8.29.0)(typescript@5.0.2) + version: 3.0.0(@typescript-eslint/parser@6.5.0)(eslint@8.29.0)(typescript@5.0.2) eslint-plugin-vitest: specifier: ^0.2.0 version: 0.2.2(eslint@8.29.0)(typescript@5.0.2) @@ -986,7 +986,7 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true - /@typescript-eslint/eslint-plugin@5.45.1(@typescript-eslint/parser@5.45.1)(eslint@8.29.0)(typescript@5.0.2): + /@typescript-eslint/eslint-plugin@5.45.1(@typescript-eslint/parser@6.5.0)(eslint@8.29.0)(typescript@5.0.2): resolution: {integrity: sha512-cOizjPlKEh0bXdFrBLTrI/J6B/QMlhwE9auOov53tgB+qMukH6/h8YAK/qw+QJGct/PTbdh2lytGyipxCcEtAw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -997,7 +997,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.45.1(eslint@8.29.0)(typescript@5.0.2) + '@typescript-eslint/parser': 6.5.0(eslint@8.29.0)(typescript@5.0.2) '@typescript-eslint/scope-manager': 5.45.1 '@typescript-eslint/type-utils': 5.45.1(eslint@8.29.0)(typescript@5.0.2) '@typescript-eslint/utils': 5.45.1(eslint@8.29.0)(typescript@5.0.2) @@ -1026,19 +1026,20 @@ packages: - typescript dev: true - /@typescript-eslint/parser@5.45.1(eslint@8.29.0)(typescript@5.0.2): - resolution: {integrity: sha512-JQ3Ep8bEOXu16q0ztsatp/iQfDCtvap7sp/DKo7DWltUquj5AfCOpX2zSzJ8YkAVnrQNqQ5R62PBz2UtrfmCkA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/parser@6.5.0(eslint@8.29.0)(typescript@5.0.2): + resolution: {integrity: sha512-LMAVtR5GN8nY0G0BadkG0XIe4AcNMeyEy3DyhKGAh9k4pLSMBO7rF29JvDBpZGCmp5Pgz5RLHP6eCpSYZJQDuQ==} + 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.45.1 - '@typescript-eslint/types': 5.45.1 - '@typescript-eslint/typescript-estree': 5.45.1(typescript@5.0.2) + '@typescript-eslint/scope-manager': 6.5.0 + '@typescript-eslint/types': 6.5.0 + '@typescript-eslint/typescript-estree': 6.5.0(typescript@5.0.2) + '@typescript-eslint/visitor-keys': 6.5.0 debug: 4.3.4 eslint: 8.29.0 typescript: 5.0.2 @@ -1062,6 +1063,14 @@ packages: '@typescript-eslint/visitor-keys': 5.59.5 dev: true + /@typescript-eslint/scope-manager@6.5.0: + resolution: {integrity: sha512-A8hZ7OlxURricpycp5kdPTH3XnjG85UpJS6Fn4VzeoH4T388gQJ/PGP4ole5NfKt4WDVhmLaQ/dBLNDC4Xl/Kw==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.5.0 + '@typescript-eslint/visitor-keys': 6.5.0 + dev: true + /@typescript-eslint/type-utils@5.45.1(eslint@8.29.0)(typescript@5.0.2): resolution: {integrity: sha512-aosxFa+0CoYgYEl3aptLe1svP910DJq68nwEJzyQcrtRhC4BN0tJAvZGAe+D0tzjJmFXe+h4leSsiZhwBa2vrA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1092,6 +1101,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/types@6.5.0: + resolution: {integrity: sha512-eqLLOEF5/lU8jW3Bw+8auf4lZSbbljHR2saKnYqON12G/WsJrGeeDHWuQePoEf9ro22+JkbPfWQwKEC5WwLQ3w==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + /@typescript-eslint/typescript-estree@5.45.1(typescript@5.0.2): resolution: {integrity: sha512-76NZpmpCzWVrrb0XmYEpbwOz/FENBi+5W7ipVXAsG3OoFrQKJMiaqsBMbvGRyLtPotGqUfcY7Ur8j0dksDJDng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1134,6 +1148,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@6.5.0(typescript@5.0.2): + resolution: {integrity: sha512-q0rGwSe9e5Kk/XzliB9h2LBc9tmXX25G0833r7kffbl5437FPWb2tbpIV9wAATebC/018pGa9fwPDuvGN+LxWQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.5.0 + '@typescript-eslint/visitor-keys': 6.5.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.2(typescript@5.0.2) + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@5.45.1(eslint@8.29.0)(typescript@5.0.2): resolution: {integrity: sha512-rlbC5VZz68+yjAzQBc4I7KDYVzWG2X/OrqoZrMahYq3u8FFtmQYc+9rovo/7wlJH5kugJ+jQXV5pJMnofGmPRw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1190,6 +1225,14 @@ packages: eslint-visitor-keys: 3.3.0 dev: true + /@typescript-eslint/visitor-keys@6.5.0: + resolution: {integrity: sha512-yCB/2wkbv3hPsh02ZS8dFQnij9VVQXJMN/gbQsaaY+zxALkZnxa/wagvLEFsAWMPv7d7lxQmNsIzGU1w/T/WyA==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.5.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@vitest/coverage-c8@0.29.7(vitest@0.29.5): resolution: {integrity: sha512-TSubtP9JFBuI/wuApxwknHe40VDkX8hFbBak0OXj4/jCeXrEu5B5GPWcxzyk9YvzXgCaDvoiZV79I7AvhNI9YQ==} peerDependencies: @@ -2563,7 +2606,7 @@ packages: eslint: 8.29.0 dev: true - /eslint-plugin-typescript-sort-keys@3.0.0(@typescript-eslint/parser@5.45.1)(eslint@8.29.0)(typescript@5.0.2): + /eslint-plugin-typescript-sort-keys@3.0.0(@typescript-eslint/parser@6.5.0)(eslint@8.29.0)(typescript@5.0.2): resolution: {integrity: sha512-bMmI4prYlf3l/1O8j8Nsz11m+XfKEHRFk9aJqP91L4Hgy7I38lnitnYElDmPQaznE1oFlGgBcnkEizNT2NLylQ==} engines: {node: '>= 16'} peerDependencies: @@ -2572,7 +2615,7 @@ packages: typescript: ^3 || ^4 || ^5 dependencies: '@typescript-eslint/experimental-utils': 5.45.1(eslint@8.29.0)(typescript@5.0.2) - '@typescript-eslint/parser': 5.45.1(eslint@8.29.0)(typescript@5.0.2) + '@typescript-eslint/parser': 6.5.0(eslint@8.29.0)(typescript@5.0.2) eslint: 8.29.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 @@ -2630,6 +2673,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /eslint@8.29.0: resolution: {integrity: sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4883,6 +4931,14 @@ packages: lru-cache: 6.0.0 dev: true + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /sentences-per-line@0.2.1: resolution: {integrity: sha512-6hlyKBwqoaZJ5+RBTKNNem2kBGAboh9e9KfFw5KYKA+64xaTYWbv5C6XnOudx8xk1Sg6f/4yalhJtCZFSLWIsQ==} dependencies: @@ -5297,6 +5353,15 @@ packages: engines: {node: 10.* || >= 12.*} dev: true + /ts-api-utils@1.0.2(typescript@5.0.2): + resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.0.2 + dev: true + /ts-loader@9.4.2(typescript@5.0.2)(webpack@5.75.0): resolution: {integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==} engines: {node: '>=12.0.0'}