diff --git a/package.json b/package.json index d0aa1f5..1a35efc 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,6 @@ "sort-package-json": "2.4.1", "ts-jest": "29.0.5", "ts-node": "10.9.1", - "typescript": "4.9.5" + "typescript": "5.0.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ce1bf03..ab26fee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ specifiers: sort-package-json: 2.4.1 ts-jest: 29.0.5 ts-node: 10.9.1 - typescript: 4.9.5 + typescript: 5.0.2 dependencies: '@sentry/node': 7.38.0 @@ -41,8 +41,8 @@ devDependencies: '@evilmartians/lefthook': 1.2.1 '@types/jest': 29.5.0 '@types/node': 18.11.9 - '@typescript-eslint/eslint-plugin': 5.56.0_iskin7c6dxqunwflhstekcjqmq - '@typescript-eslint/parser': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu commitizen: 4.3.0 commitlint-plugin-function-rules: 1.7.1_@commitlint+lint@17.3.0 concurrently: 7.6.0 @@ -51,14 +51,14 @@ devDependencies: eslint-config-airbnb-base: 15.0.0_6efblkktgpzjjbdhcug3twoi7q eslint-config-airbnb-typescript: 17.0.0_3das4ebkyub5opcnskvrayna6a eslint-plugin-import: 2.26.0_cnkxirszkzb4o6ts7gbclno24e - eslint-plugin-jest: 27.2.1_zmojpgcsyml2j433tu5sm5qn4y + eslint-plugin-jest: 27.2.1_bfoae2dnidapiplqb656fcbgyi jest: 29.5.0_odkjkoia5xunhxkdrka32ib6vi jest-junit: 15.0.0 prettier: 2.8.6 sort-package-json: 2.4.1 - ts-jest: 29.0.5_doipufordlnvh5g4adbwayvyvy - ts-node: 10.9.1_w6ufic3jqylcjznzspnj4wjqfe - typescript: 4.9.5 + ts-jest: 29.0.5_44ttdtjaknnkcgzh5px4h2qxl4 + ts-node: 10.9.1_e5zagbbrbtuenai5c7d63ieukq + typescript: 5.0.2 packages: @@ -511,13 +511,13 @@ packages: '@types/node': 18.11.9 chalk: 4.1.1 cosmiconfig: 8.1.0 - cosmiconfig-typescript-loader: 4.0.0_2flj3vroqczf3i3umh36h5jqru + cosmiconfig-typescript-loader: 4.0.0_g54zdcc5m22ussdt6jwve765ba lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1_w6ufic3jqylcjznzspnj4wjqfe - typescript: 4.9.5 + ts-node: 10.9.1_e5zagbbrbtuenai5c7d63ieukq + typescript: 5.0.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -1141,7 +1141,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.56.0_iskin7c6dxqunwflhstekcjqmq: + /@typescript-eslint/eslint-plugin/5.56.0_2hcjazgfnbtq42tcc73br2vup4: resolution: {integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1153,23 +1153,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.4.0 - '@typescript-eslint/parser': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu '@typescript-eslint/scope-manager': 5.56.0 - '@typescript-eslint/type-utils': 5.56.0_vgl77cfdswitgr47lm5swmv43m - '@typescript-eslint/utils': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/type-utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu + '@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.56.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/parser/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1181,10 +1181,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.56.0 '@typescript-eslint/types': 5.56.0 - '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 debug: 4.3.4 eslint: 8.36.0 - typescript: 4.9.5 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -1205,7 +1205,7 @@ packages: '@typescript-eslint/visitor-keys': 5.56.0 dev: true - /@typescript-eslint/type-utils/5.56.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/type-utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1215,12 +1215,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 + '@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -1235,7 +1235,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.53.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.53.0_typescript@5.0.2: resolution: {integrity: sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1250,13 +1250,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.56.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.56.0_typescript@5.0.2: resolution: {integrity: sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1271,13 +1271,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.53.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/utils/5.53.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1287,7 +1287,7 @@ packages: '@types/semver': 7.3.12 '@typescript-eslint/scope-manager': 5.53.0 '@typescript-eslint/types': 5.53.0 - '@typescript-eslint/typescript-estree': 5.53.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.53.0_typescript@5.0.2 eslint: 8.36.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.36.0 @@ -1297,7 +1297,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils/5.56.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1308,7 +1308,7 @@ packages: '@types/semver': 7.3.12 '@typescript-eslint/scope-manager': 5.56.0 '@typescript-eslint/types': 5.56.0 - '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 eslint: 8.36.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -1866,7 +1866,7 @@ packages: engines: {node: '>= 0.6'} dev: false - /cosmiconfig-typescript-loader/4.0.0_2flj3vroqczf3i3umh36h5jqru: + /cosmiconfig-typescript-loader/4.0.0_g54zdcc5m22ussdt6jwve765ba: resolution: {integrity: sha512-cVpucSc2Tf+VPwCCR7SZzmQTQkPbkk4O01yXsYqXBIbjE1bhwqSyAgYQkRK1un4i0OPziTleqFhdkmOc4RQ/9g==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -1877,8 +1877,8 @@ packages: dependencies: '@types/node': 18.11.9 cosmiconfig: 8.1.0 - ts-node: 10.9.1_w6ufic3jqylcjznzspnj4wjqfe - typescript: 4.9.5 + ts-node: 10.9.1_e5zagbbrbtuenai5c7d63ieukq + typescript: 5.0.2 dev: true /cosmiconfig/8.1.0: @@ -2179,8 +2179,8 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.56.0_iskin7c6dxqunwflhstekcjqmq - '@typescript-eslint/parser': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu eslint: 8.36.0 eslint-config-airbnb-base: 15.0.0_6efblkktgpzjjbdhcug3twoi7q eslint-plugin-import: 2.26.0_cnkxirszkzb4o6ts7gbclno24e @@ -2216,7 +2216,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 3.2.7 eslint: 8.36.0 eslint-import-resolver-node: 0.3.6 @@ -2234,7 +2234,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu array-includes: 3.1.6 array.prototype.flat: 1.3.1 debug: 2.6.9 @@ -2255,7 +2255,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest/27.2.1_zmojpgcsyml2j433tu5sm5qn4y: + /eslint-plugin-jest/27.2.1_bfoae2dnidapiplqb656fcbgyi: resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -2268,8 +2268,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.56.0_iskin7c6dxqunwflhstekcjqmq - '@typescript-eslint/utils': 5.53.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4 + '@typescript-eslint/utils': 5.53.0_j4766f7ecgqbon3u7zlxn5zszu eslint: 8.36.0 jest: 29.5.0_odkjkoia5xunhxkdrka32ib6vi transitivePeerDependencies: @@ -3231,7 +3231,7 @@ packages: pretty-format: 29.5.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1_w6ufic3jqylcjznzspnj4wjqfe + ts-node: 10.9.1_e5zagbbrbtuenai5c7d63ieukq transitivePeerDependencies: - supports-color dev: true @@ -4623,7 +4623,7 @@ packages: engines: {node: '>=8'} dev: true - /ts-jest/29.0.5_doipufordlnvh5g4adbwayvyvy: + /ts-jest/29.0.5_44ttdtjaknnkcgzh5px4h2qxl4: resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -4652,11 +4652,11 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.3.7 - typescript: 4.9.5 + typescript: 5.0.2 yargs-parser: 21.1.1 dev: true - /ts-node/10.9.1_w6ufic3jqylcjznzspnj4wjqfe: + /ts-node/10.9.1_e5zagbbrbtuenai5c7d63ieukq: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4682,7 +4682,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.0.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -4703,14 +4703,14 @@ packages: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: true - /tsutils/3.21.0_typescript@4.9.5: + /tsutils/3.21.0_typescript@5.0.2: 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.9.5 + typescript: 5.0.2 dev: true /type-check/0.4.0: @@ -4750,9 +4750,9 @@ packages: engines: {node: '>=8'} dev: true - /typescript/4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript/5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} hasBin: true dev: true