diff --git a/package.json b/package.json index f030d04..1604873 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "eslint": "^8.36.0", "eslint-config-unjs": "^0.1.0", "prettier": "^2.8.4", - "typescript": "^4.9.5", + "typescript": "^5.0.3", "unbuild": "^1.1.2", "vitest": "^0.29.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ee3ed4b..d7e7672 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ specifiers: eslint-config-unjs: ^0.1.0 prettier: ^2.8.4 recast: ^0.22.0 - typescript: ^4.9.5 + typescript: ^5.0.3 unbuild: ^1.1.2 vitest: ^0.29.3 @@ -24,9 +24,9 @@ devDependencies: '@vitest/coverage-c8': 0.29.3_vitest@0.29.3 changelogen: 0.5.1 eslint: 8.36.0 - eslint-config-unjs: 0.1.0_vgl77cfdswitgr47lm5swmv43m + eslint-config-unjs: 0.1.0_uxlogyjr34ac4gq4xe5sdxbfki prettier: 2.8.4 - typescript: 4.9.5 + typescript: 5.0.3 unbuild: 1.1.2 vitest: 0.29.3 @@ -901,7 +901,7 @@ packages: resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} dev: true - /@typescript-eslint/eslint-plugin/5.52.0_hbkwebnj4ks4kp57azk2nt27qu: + /@typescript-eslint/eslint-plugin/5.52.0_u2wle2bagha4p7xm4vo22aqdam: resolution: {integrity: sha512-lHazYdvYVsBokwCdKOppvYJKaJ4S41CgKBcPvyd0xjZNbvQdhn/pnJlGtQksQ/NhInzdaeaSarlBjDXHuclEbg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -912,10 +912,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.52.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.52.0_uxlogyjr34ac4gq4xe5sdxbfki '@typescript-eslint/scope-manager': 5.52.0 - '@typescript-eslint/type-utils': 5.52.0_vgl77cfdswitgr47lm5swmv43m - '@typescript-eslint/utils': 5.52.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/type-utils': 5.52.0_uxlogyjr34ac4gq4xe5sdxbfki + '@typescript-eslint/utils': 5.52.0_uxlogyjr34ac4gq4xe5sdxbfki debug: 4.3.4 eslint: 8.36.0 grapheme-splitter: 1.0.4 @@ -923,13 +923,13 @@ packages: natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.3 + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.52.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/parser/5.52.0_uxlogyjr34ac4gq4xe5sdxbfki: resolution: {integrity: sha512-e2KiLQOZRo4Y0D/b+3y08i3jsekoSkOYStROYmPUnGMEoA0h+k2qOH5H6tcjIc68WDvGwH+PaOrP1XRzLJ6QlA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -941,10 +941,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.52.0 '@typescript-eslint/types': 5.52.0 - '@typescript-eslint/typescript-estree': 5.52.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.52.0_typescript@5.0.3 debug: 4.3.4 eslint: 8.36.0 - typescript: 4.9.5 + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true @@ -957,7 +957,7 @@ packages: '@typescript-eslint/visitor-keys': 5.52.0 dev: true - /@typescript-eslint/type-utils/5.52.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/type-utils/5.52.0_uxlogyjr34ac4gq4xe5sdxbfki: resolution: {integrity: sha512-tEKuUHfDOv852QGlpPtB3lHOoig5pyFQN/cUiZtpw99D93nEBjexRLre5sQZlkMoHry/lZr8qDAt2oAHLKA6Jw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -967,12 +967,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.52.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.52.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/typescript-estree': 5.52.0_typescript@5.0.3 + '@typescript-eslint/utils': 5.52.0_uxlogyjr34ac4gq4xe5sdxbfki 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.3 + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true @@ -982,7 +982,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.52.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.52.0_typescript@5.0.3: resolution: {integrity: sha512-WeWnjanyEwt6+fVrSR0MYgEpUAuROxuAH516WPjUblIrClzYJj0kBbjdnbQXLpgAN8qbEuGywiQsXUVDiAoEuQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -997,13 +997,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.3 + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.52.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/utils/5.52.0_uxlogyjr34ac4gq4xe5sdxbfki: resolution: {integrity: sha512-As3lChhrbwWQLNk2HC8Ree96hldKIqk98EYvypd3It8Q1f8d5zWyIoaZEp2va5667M4ZyE7X8UUR+azXrFl+NA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1013,7 +1013,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.52.0 '@typescript-eslint/types': 5.52.0 - '@typescript-eslint/typescript-estree': 5.52.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.52.0_typescript@5.0.3 eslint: 8.36.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.36.0 @@ -1741,14 +1741,14 @@ packages: eslint-plugin-promise: 6.1.1_eslint@8.36.0 dev: true - /eslint-config-unjs/0.1.0_vgl77cfdswitgr47lm5swmv43m: + /eslint-config-unjs/0.1.0_uxlogyjr34ac4gq4xe5sdxbfki: resolution: {integrity: sha512-P51/jQg3RoLKqDTR6/x5637iOBYIEka/Ec6TwaNKiLhSOeYBKRVPsg/FdbV8MBExC9q4j/wRoTYBKj7sEVNUgQ==} peerDependencies: eslint: '*' typescript: '*' dependencies: - '@typescript-eslint/eslint-plugin': 5.52.0_hbkwebnj4ks4kp57azk2nt27qu - '@typescript-eslint/parser': 5.52.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/eslint-plugin': 5.52.0_u2wle2bagha4p7xm4vo22aqdam + '@typescript-eslint/parser': 5.52.0_uxlogyjr34ac4gq4xe5sdxbfki eslint: 8.36.0 eslint-config-prettier: 8.6.0_eslint@8.36.0 eslint-config-standard: 17.0.0_htxjg2emk4phzexndh6sfdkv2u @@ -1758,7 +1758,7 @@ packages: eslint-plugin-node: 11.1.0_eslint@8.36.0 eslint-plugin-promise: 6.1.1_eslint@8.36.0 eslint-plugin-unicorn: 43.0.2_eslint@8.36.0 - typescript: 4.9.5 + typescript: 5.0.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color @@ -1815,7 +1815,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.52.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.52.0_uxlogyjr34ac4gq4xe5sdxbfki debug: 3.2.7 eslint: 8.36.0 eslint-import-resolver-node: 0.3.7 @@ -1856,7 +1856,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.52.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.52.0_uxlogyjr34ac4gq4xe5sdxbfki array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -3679,14 +3679,14 @@ packages: /tslib/2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tsutils/3.21.0_typescript@4.9.5: + /tsutils/3.21.0_typescript@5.0.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.9.5 + typescript: 5.0.3 dev: true /type-check/0.4.0: @@ -3730,6 +3730,12 @@ packages: hasBin: true dev: true + /typescript/5.0.3: + resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==} + engines: {node: '>=12.20'} + hasBin: true + dev: true + /ufo/1.1.1: resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} dev: true