diff --git a/package.json b/package.json index 230b0f2..dccce13 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "pnpm": "^7.14.0", "semantic-release": "^19.0.5", "semantic-release-export-data": "^1.0.1", - "typescript": "^4.8.4", + "typescript": "^5.0.0", "vitest": "^0.24.3" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49a95e4..b3328e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,7 +22,7 @@ specifiers: pnpm: ^7.14.0 semantic-release: ^19.0.5 semantic-release-export-data: ^1.0.1 - typescript: ^4.8.4 + typescript: ^5.0.0 vitest: ^0.24.3 dependencies: @@ -34,14 +34,14 @@ devDependencies: '@semantic-release/changelog': 6.0.1_semantic-release@19.0.5 '@types/chance': 1.1.3 '@types/node': 16.18.0 - '@typescript-eslint/eslint-plugin': 5.41.0_huremdigmcnkianavgfk3x6iou - '@typescript-eslint/parser': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/eslint-plugin': 5.41.0_hlrp6olzjhxbgspzup6wh33lm4 + '@typescript-eslint/parser': 5.41.0_knjvcufmniaxg3ir3qoiyksaty '@vitest/coverage-c8': 0.24.3 c8: 7.12.0 commitlint: 14.1.0 eslint: 8.26.0 eslint-config-tailored-tunes: 5.0.2 - eslint-plugin-jest: 25.7.0_fy74h4y2g2kkrxhvsefhiowl74 + eslint-plugin-jest: 25.7.0_5mm2jezibhoaawky65maiaf2ni eslint-plugin-json: 3.1.0 eslint-plugin-security: 1.5.0 install-deps-postmerge: 2.0.1 @@ -49,7 +49,7 @@ devDependencies: pnpm: 7.14.0 semantic-release: 19.0.5 semantic-release-export-data: 1.0.1_semantic-release@19.0.5 - typescript: 4.8.4 + typescript: 5.3.3 vitest: 0.24.3 packages: @@ -630,7 +630,7 @@ packages: resolution: {integrity: sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A==} dev: true - /@typescript-eslint/eslint-plugin/5.41.0_huremdigmcnkianavgfk3x6iou: + /@typescript-eslint/eslint-plugin/5.41.0_hlrp6olzjhxbgspzup6wh33lm4: resolution: {integrity: sha512-DXUS22Y57/LAFSg3x7Vi6RNAuLpTXwxB9S2nIA7msBb/Zt8p7XqMwdpdc1IU7CkOQUPgAqR5fWvxuKCbneKGmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -641,35 +641,35 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/parser': 5.41.0_knjvcufmniaxg3ir3qoiyksaty '@typescript-eslint/scope-manager': 5.41.0 - '@typescript-eslint/type-utils': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m - '@typescript-eslint/utils': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/type-utils': 5.41.0_knjvcufmniaxg3ir3qoiyksaty + '@typescript-eslint/utils': 5.41.0_knjvcufmniaxg3ir3qoiyksaty debug: 4.3.4 eslint: 8.26.0 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@5.3.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.41.0_wyqvi574yv7oiwfeinomdzmc3m: + /@typescript-eslint/experimental-utils/5.41.0_knjvcufmniaxg3ir3qoiyksaty: resolution: {integrity: sha512-/qxT2Kd2q/A22JVIllvws4rvc00/3AT4rAo/0YgEN28y+HPhbJbk6X4+MAHEoZzpNyAOugIT7D/OLnKBW8FfhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/utils': 5.41.0_knjvcufmniaxg3ir3qoiyksaty eslint: 8.26.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/5.41.0_wyqvi574yv7oiwfeinomdzmc3m: + /@typescript-eslint/parser/5.41.0_knjvcufmniaxg3ir3qoiyksaty: resolution: {integrity: sha512-HQVfix4+RL5YRWZboMD1pUfFN8MpRH4laziWkkAzyO1fvNOY/uinZcvo3QiFJVS/siNHupV8E5+xSwQZrl6PZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -681,10 +681,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.41.0 '@typescript-eslint/types': 5.41.0 - '@typescript-eslint/typescript-estree': 5.41.0_typescript@4.8.4 + '@typescript-eslint/typescript-estree': 5.41.0_typescript@5.3.3 debug: 4.3.4 eslint: 8.26.0 - typescript: 4.8.4 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -697,7 +697,7 @@ packages: '@typescript-eslint/visitor-keys': 5.41.0 dev: true - /@typescript-eslint/type-utils/5.41.0_wyqvi574yv7oiwfeinomdzmc3m: + /@typescript-eslint/type-utils/5.41.0_knjvcufmniaxg3ir3qoiyksaty: resolution: {integrity: sha512-L30HNvIG6A1Q0R58e4hu4h+fZqaO909UcnnPbwKiN6Rc3BUEx6ez2wgN7aC0cBfcAjZfwkzE+E2PQQ9nEuoqfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -707,12 +707,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.41.0_typescript@4.8.4 - '@typescript-eslint/utils': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/typescript-estree': 5.41.0_typescript@5.3.3 + '@typescript-eslint/utils': 5.41.0_knjvcufmniaxg3ir3qoiyksaty debug: 4.3.4 eslint: 8.26.0 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@5.3.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -722,7 +722,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.41.0_typescript@4.8.4: + /@typescript-eslint/typescript-estree/5.41.0_typescript@5.3.3: resolution: {integrity: sha512-SlzFYRwFSvswzDSQ/zPkIWcHv8O5y42YUskko9c4ki+fV6HATsTODUPbRbcGDFYP86gaJL5xohUEytvyNNcXWg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -737,13 +737,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.8.4 - typescript: 4.8.4 + tsutils: 3.21.0_typescript@5.3.3 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.41.0_wyqvi574yv7oiwfeinomdzmc3m: + /@typescript-eslint/utils/5.41.0_knjvcufmniaxg3ir3qoiyksaty: resolution: {integrity: sha512-QlvfwaN9jaMga9EBazQ+5DDx/4sAdqDkcs05AsQHMaopluVCUyu1bTRUVKzXbgjDlrRAQrYVoi/sXJ9fmG+KLQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -753,7 +753,7 @@ packages: '@types/semver': 7.3.12 '@typescript-eslint/scope-manager': 5.41.0 '@typescript-eslint/types': 5.41.0 - '@typescript-eslint/typescript-estree': 5.41.0_typescript@4.8.4 + '@typescript-eslint/typescript-estree': 5.41.0_typescript@5.3.3 eslint: 8.26.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.26.0 @@ -1549,7 +1549,7 @@ packages: resolution: {integrity: sha512-HFfDXvC65rtj8HxjV+hZw0dO+YE0u+KX+cNZFnKXJkkCNOHIHwRK1HaYuK2FPop8102yhUoJrauaLfBR5OrSPQ==} dev: true - /eslint-plugin-jest/25.7.0_fy74h4y2g2kkrxhvsefhiowl74: + /eslint-plugin-jest/25.7.0_5mm2jezibhoaawky65maiaf2ni: resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -1562,8 +1562,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.41.0_huremdigmcnkianavgfk3x6iou - '@typescript-eslint/experimental-utils': 5.41.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/eslint-plugin': 5.41.0_hlrp6olzjhxbgspzup6wh33lm4 + '@typescript-eslint/experimental-utils': 5.41.0_knjvcufmniaxg3ir3qoiyksaty eslint: 8.26.0 transitivePeerDependencies: - supports-color @@ -3557,14 +3557,14 @@ packages: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: true - /tsutils/3.21.0_typescript@4.8.4: + /tsutils/3.21.0_typescript@5.3.3: 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.8.4 + typescript: 5.3.3 dev: true /tunnel/0.0.6: @@ -3620,6 +3620,12 @@ packages: hasBin: true dev: true + /typescript/5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + /uglify-js/3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'}