diff --git a/package.json b/package.json index 3b98045..05ebfcb 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@types/jest": "^29.4.0", "@types/node": "^18.11.18", "@typescript-eslint/eslint-plugin": "^5.49.0", - "@typescript-eslint/parser": "^5.49.0", + "@typescript-eslint/parser": "^5.62.0", "eslint": "^8.32.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-import": "^2.29.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 827fc3e..da90ac7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,7 +60,7 @@ dependencies: devDependencies: '@exercism/eslint-config-tooling': specifier: ^0.4.0 - version: 0.4.0(@babel/core@7.20.12)(@typescript-eslint/eslint-plugin@5.49.0)(@typescript-eslint/parser@5.49.0)(eslint-config-prettier@8.6.0)(eslint-plugin-import@2.29.1)(eslint@8.32.0)(typescript@5.4.5) + version: 0.4.0(@babel/core@7.20.12)(@typescript-eslint/eslint-plugin@5.49.0)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.6.0)(eslint-plugin-import@2.29.1)(eslint@8.32.0)(typescript@5.4.5) '@tsconfig/node16': specifier: ^1.0.3 version: 1.0.3 @@ -72,10 +72,10 @@ devDependencies: version: 18.11.18 '@typescript-eslint/eslint-plugin': specifier: ^5.49.0 - version: 5.49.0(@typescript-eslint/parser@5.49.0)(eslint@8.32.0)(typescript@5.4.5) + version: 5.49.0(@typescript-eslint/parser@5.62.0)(eslint@8.32.0)(typescript@5.4.5) '@typescript-eslint/parser': - specifier: ^5.49.0 - version: 5.49.0(eslint@8.32.0)(typescript@5.4.5) + specifier: ^5.62.0 + version: 5.62.0(eslint@8.32.0)(typescript@5.4.5) eslint: specifier: ^8.32.0 version: 8.32.0 @@ -84,7 +84,7 @@ devDependencies: version: 8.6.0(eslint@8.32.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@5.49.0)(eslint@8.32.0) + version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.32.0) eslint-plugin-jest: specifier: ^27.2.1 version: 27.2.1(@typescript-eslint/eslint-plugin@5.49.0)(eslint@8.32.0)(jest@29.4.1)(typescript@5.4.5) @@ -1573,7 +1573,7 @@ packages: - supports-color dev: false - /@exercism/eslint-config-tooling@0.4.0(@babel/core@7.20.12)(@typescript-eslint/eslint-plugin@5.49.0)(@typescript-eslint/parser@5.49.0)(eslint-config-prettier@8.6.0)(eslint-plugin-import@2.29.1)(eslint@8.32.0)(typescript@5.4.5): + /@exercism/eslint-config-tooling@0.4.0(@babel/core@7.20.12)(@typescript-eslint/eslint-plugin@5.49.0)(@typescript-eslint/parser@5.62.0)(eslint-config-prettier@8.6.0)(eslint-plugin-import@2.29.1)(eslint@8.32.0)(typescript@5.4.5): resolution: {integrity: sha512-roWVbxKs0/O6O/Yq5eT+GAu///3/D79NgRKR0qQG5KuuY9JxbOS+v9XMJHIG1DIxLkQs7kUYeUQstu+2Yj2p6w==} peerDependencies: '@babel/core': '>= 7.15.0' @@ -1585,11 +1585,11 @@ packages: typescript: '>= 4.5' dependencies: '@babel/core': 7.20.12 - '@typescript-eslint/eslint-plugin': 5.49.0(@typescript-eslint/parser@5.49.0)(eslint@8.32.0)(typescript@5.4.5) - '@typescript-eslint/parser': 5.49.0(eslint@8.32.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 5.49.0(@typescript-eslint/parser@5.62.0)(eslint@8.32.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.32.0)(typescript@5.4.5) eslint: 8.32.0 eslint-config-prettier: 8.6.0(eslint@8.32.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.49.0)(eslint@8.32.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.32.0) typescript: 5.4.5 dev: true @@ -2000,7 +2000,7 @@ packages: dependencies: '@types/yargs-parser': 20.2.1 - /@typescript-eslint/eslint-plugin@5.49.0(@typescript-eslint/parser@5.49.0)(eslint@8.32.0)(typescript@5.4.5): + /@typescript-eslint/eslint-plugin@5.49.0(@typescript-eslint/parser@5.62.0)(eslint@8.32.0)(typescript@5.4.5): resolution: {integrity: sha512-IhxabIpcf++TBaBa1h7jtOWyon80SXPRLDq0dVz5SLFC/eW6tofkw/O7Ar3lkx5z5U6wzbKDrl2larprp5kk5Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2011,7 +2011,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.49.0(eslint@8.32.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.32.0)(typescript@5.4.5) '@typescript-eslint/scope-manager': 5.49.0 '@typescript-eslint/type-utils': 5.49.0(eslint@8.32.0)(typescript@5.4.5) '@typescript-eslint/utils': 5.49.0(eslint@8.32.0)(typescript@5.4.5) @@ -2027,8 +2027,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.49.0(eslint@8.32.0)(typescript@5.4.5): - resolution: {integrity: sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==} + /@typescript-eslint/parser@5.62.0(eslint@8.32.0)(typescript@5.4.5): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2037,9 +2037,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.49.0 - '@typescript-eslint/types': 5.49.0 - '@typescript-eslint/typescript-estree': 5.49.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) debug: 4.3.4 eslint: 8.32.0 typescript: 5.4.5 @@ -2063,6 +2063,14 @@ packages: '@typescript-eslint/visitor-keys': 5.49.0 dev: true + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + dev: true + /@typescript-eslint/type-utils@5.49.0(eslint@8.32.0)(typescript@5.4.5): resolution: {integrity: sha512-eUgLTYq0tR0FGU5g1YHm4rt5H/+V2IPVkP0cBmbhRyEmyGe4XvJ2YJ6sYTmONfjmdMqyMLad7SB8GvblbeESZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2092,6 +2100,11 @@ packages: resolution: {integrity: sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@typescript-eslint/typescript-estree@5.12.1(typescript@5.4.5): resolution: {integrity: sha512-ahOdkIY9Mgbza7L9sIi205Pe1inCkZWAHE1TV1bpxlU4RZNPtXaDZfiiFWcL9jdxvW1hDYZJXrFm+vlMkXRbBw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2133,6 +2146,27 @@ packages: transitivePeerDependencies: - supports-color + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.5): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0(typescript@5.4.5) + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@5.12.1(eslint@8.32.0)(typescript@5.4.5): resolution: {integrity: sha512-Qq9FIuU0EVEsi8fS6pG+uurbhNTtoYr4fq8tKjBupsK5Bgbk2I32UGm0Sh+WOyjOPgo/5URbxxSNV6HYsxV4MQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2186,6 +2220,14 @@ packages: '@typescript-eslint/types': 5.49.0 eslint-visitor-keys: 3.3.0 + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.3.0 + dev: true + /acorn-jsx@5.3.2(acorn@8.8.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -2985,7 +3027,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-node@0.3.9)(eslint@8.32.0): + /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.32.0): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: @@ -3006,7 +3048,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.49.0(eslint@8.32.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.32.0)(typescript@5.4.5) debug: 3.2.7 eslint: 8.32.0 eslint-import-resolver-node: 0.3.9 @@ -3014,7 +3056,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.49.0)(eslint@8.32.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.32.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -3024,7 +3066,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.49.0(eslint@8.32.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.32.0)(typescript@5.4.5) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -3033,7 +3075,7 @@ packages: doctrine: 2.1.0 eslint: 8.32.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.49.0)(eslint-import-resolver-node@0.3.9)(eslint@8.32.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.32.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -3062,7 +3104,7 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.49.0(@typescript-eslint/parser@5.49.0)(eslint@8.32.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 5.49.0(@typescript-eslint/parser@5.62.0)(eslint@8.32.0)(typescript@5.4.5) '@typescript-eslint/utils': 5.12.1(eslint@8.32.0)(typescript@5.4.5) eslint: 8.32.0 jest: 29.4.1(@types/node@18.11.18)