diff --git a/package.json b/package.json index e614697..d30b747 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "execa": "6.1.0", "rimraf": "3.0.2", "tap": "16.3.0", - "typescript": "4.6.4", + "typescript": "4.7.4", "xo": "0.49.0" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 287ae42..53a3ca4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ specifiers: execa: 6.1.0 rimraf: 3.0.2 tap: 16.3.0 - typescript: 4.6.4 + typescript: 4.7.4 xo: 0.49.0 devDependencies: @@ -30,8 +30,8 @@ devDependencies: c8: 7.11.3 execa: 6.1.0 rimraf: 3.0.2 - tap: 16.3.0_typescript@4.6.4 - typescript: 4.6.4 + tap: 16.3.0_typescript@4.7.4 + typescript: 4.7.4 xo: 0.49.0 packages: @@ -688,7 +688,7 @@ packages: '@types/node': 16.11.19 dev: true - /@typescript-eslint/eslint-plugin/5.27.1_0b4a428db583c587288630f3d93a6d5a: + /@typescript-eslint/eslint-plugin/5.27.1_302bd1de818d629014fc6f934ba5b515: resolution: {integrity: sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -699,23 +699,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.27.1_eslint@8.17.0+typescript@4.6.4 + '@typescript-eslint/parser': 5.27.1_eslint@8.17.0+typescript@4.7.4 '@typescript-eslint/scope-manager': 5.27.1 - '@typescript-eslint/type-utils': 5.27.1_eslint@8.17.0+typescript@4.6.4 - '@typescript-eslint/utils': 5.27.1_eslint@8.17.0+typescript@4.6.4 + '@typescript-eslint/type-utils': 5.27.1_eslint@8.17.0+typescript@4.7.4 + '@typescript-eslint/utils': 5.27.1_eslint@8.17.0+typescript@4.7.4 debug: 4.3.4 eslint: 8.17.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.6.4 - typescript: 4.6.4 + tsutils: 3.21.0_typescript@4.7.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.27.1_eslint@8.17.0+typescript@4.6.4: + /@typescript-eslint/parser/5.27.1_eslint@8.17.0+typescript@4.7.4: resolution: {integrity: sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -727,10 +727,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.27.1 '@typescript-eslint/types': 5.27.1 - '@typescript-eslint/typescript-estree': 5.27.1_typescript@4.6.4 + '@typescript-eslint/typescript-estree': 5.27.1_typescript@4.7.4 debug: 4.3.4 eslint: 8.17.0 - typescript: 4.6.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true @@ -743,7 +743,7 @@ packages: '@typescript-eslint/visitor-keys': 5.27.1 dev: true - /@typescript-eslint/type-utils/5.27.1_eslint@8.17.0+typescript@4.6.4: + /@typescript-eslint/type-utils/5.27.1_eslint@8.17.0+typescript@4.7.4: resolution: {integrity: sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -753,11 +753,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.27.1_eslint@8.17.0+typescript@4.6.4 + '@typescript-eslint/utils': 5.27.1_eslint@8.17.0+typescript@4.7.4 debug: 4.3.4 eslint: 8.17.0 - tsutils: 3.21.0_typescript@4.6.4 - typescript: 4.6.4 + tsutils: 3.21.0_typescript@4.7.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true @@ -767,7 +767,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.27.1_typescript@4.6.4: + /@typescript-eslint/typescript-estree/5.27.1_typescript@4.7.4: resolution: {integrity: sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -782,13 +782,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.6.4 - typescript: 4.6.4 + tsutils: 3.21.0_typescript@4.7.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.27.1_eslint@8.17.0+typescript@4.6.4: + /@typescript-eslint/utils/5.27.1_eslint@8.17.0+typescript@4.7.4: resolution: {integrity: sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -797,7 +797,7 @@ packages: '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 5.27.1 '@typescript-eslint/types': 5.27.1 - '@typescript-eslint/typescript-estree': 5.27.1_typescript@4.6.4 + '@typescript-eslint/typescript-estree': 5.27.1_typescript@4.7.4 eslint: 8.17.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.17.0 @@ -1505,7 +1505,7 @@ packages: eslint: 8.17.0 dev: true - /eslint-config-xo-typescript/0.51.1_cdc57137be49afccf07b6b7468e377e0: + /eslint-config-xo-typescript/0.51.1_49bf33a4fb3ae55c5966060631d255bc: resolution: {integrity: sha512-bqUYpPLylgOtuueawFJnLFX/t2W6shKYR+IwbwBZhw9ivr2sLd+8I2vLfKDDzxMrHzij8bkdVoRoDLRvugQoXg==} engines: {node: '>=12'} peerDependencies: @@ -1513,9 +1513,9 @@ packages: eslint: '>=8.0.0' typescript: '>=4.4' dependencies: - '@typescript-eslint/eslint-plugin': 5.27.1_0b4a428db583c587288630f3d93a6d5a + '@typescript-eslint/eslint-plugin': 5.27.1_302bd1de818d629014fc6f934ba5b515 eslint: 8.17.0 - typescript: 4.6.4 + typescript: 4.7.4 dev: true /eslint-config-xo/0.41.0_eslint@8.17.0: @@ -3941,7 +3941,7 @@ packages: yaml: 1.10.2 dev: true - /tap/16.3.0_typescript@4.6.4: + /tap/16.3.0_typescript@4.7.4: resolution: {integrity: sha512-J9GffPUAbX6FnWbQ/jj7ktzd9nnDFP1fH44OzidqOmxUfZ1hPLMOvpS99LnDiP0H2mO8GY3kGN5XoY0xIKbNFA==} engines: {node: '>=12'} hasBin: true @@ -3980,7 +3980,7 @@ packages: tap-parser: 11.0.1 tap-yaml: 1.0.0 tcompare: 5.0.7 - typescript: 4.6.4 + typescript: 4.7.4 which: 2.0.2 transitivePeerDependencies: - supports-color @@ -4080,14 +4080,14 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tsutils/3.21.0_typescript@4.6.4: + /tsutils/3.21.0_typescript@4.7.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.6.4 + typescript: 4.7.4 dev: true /tty-table/4.1.6: @@ -4158,8 +4158,8 @@ packages: hasBin: true dev: true - /typescript/4.6.4: - resolution: {integrity: sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==} + /typescript/4.7.4: + resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -4316,15 +4316,15 @@ packages: hasBin: true dependencies: '@eslint/eslintrc': 1.3.0 - '@typescript-eslint/eslint-plugin': 5.27.1_0b4a428db583c587288630f3d93a6d5a - '@typescript-eslint/parser': 5.27.1_eslint@8.17.0+typescript@4.6.4 + '@typescript-eslint/eslint-plugin': 5.27.1_302bd1de818d629014fc6f934ba5b515 + '@typescript-eslint/parser': 5.27.1_eslint@8.17.0+typescript@4.7.4 arrify: 3.0.0 cosmiconfig: 7.0.1 define-lazy-prop: 3.0.0 eslint: 8.17.0 eslint-config-prettier: 8.5.0_eslint@8.17.0 eslint-config-xo: 0.41.0_eslint@8.17.0 - eslint-config-xo-typescript: 0.51.1_cdc57137be49afccf07b6b7468e377e0 + eslint-config-xo-typescript: 0.51.1_49bf33a4fb3ae55c5966060631d255bc eslint-formatter-pretty: 4.1.0 eslint-import-resolver-webpack: 0.13.2_eslint-plugin-import@2.26.0 eslint-plugin-ava: 13.2.0_eslint@8.17.0 @@ -4350,7 +4350,7 @@ packages: semver: 7.3.7 slash: 4.0.0 to-absolute-glob: 2.0.2 - typescript: 4.6.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color - webpack