diff --git a/package.json b/package.json index 54eb7f8..c409106 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "nodemon": "^2.0.20", "prettier": "^2.8.1", "roblox-ts": "^2.0.4", - "typescript": "^4.9.4" + "typescript": "^5.0.0" }, "dependencies": { "@rbxts/roact": "1.4.4-ts.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4013dcb..85e5734 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,7 +14,7 @@ specifiers: nodemon: ^2.0.20 prettier: ^2.8.1 roblox-ts: ^2.0.4 - typescript: ^4.9.4 + typescript: ^5.0.0 dependencies: '@rbxts/roact': 1.4.4-ts.0 @@ -23,8 +23,8 @@ dependencies: devDependencies: '@rbxts/compiler-types': 2.0.4-types.1 '@rbxts/types': 1.0.654 - '@typescript-eslint/eslint-plugin': 5.46.1_mqzxmroayievgzgel6yrqgih5i - '@typescript-eslint/parser': 5.46.1_lzzuuodtsqwxnvqeq4g4likcqa + '@typescript-eslint/eslint-plugin': 5.46.1_i72oi35k2yxr3hg5awivh3ahzu + '@typescript-eslint/parser': 5.46.1_wb5lxeikzm5t2i7o4s6g4pwnce eslint: 8.30.0 eslint-config-prettier: 8.5.0_eslint@8.30.0 eslint-plugin-prettier: 4.2.1_kl4pe43v5b43npmso5hoplpbyi @@ -32,7 +32,7 @@ devDependencies: nodemon: 2.0.20 prettier: 2.8.1 roblox-ts: 2.0.4 - typescript: 4.9.4 + typescript: 5.0.2 packages: @@ -133,7 +133,7 @@ packages: resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} dev: true - /@typescript-eslint/eslint-plugin/5.46.1_mqzxmroayievgzgel6yrqgih5i: + /@typescript-eslint/eslint-plugin/5.46.1_i72oi35k2yxr3hg5awivh3ahzu: resolution: {integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -144,18 +144,18 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.46.1_lzzuuodtsqwxnvqeq4g4likcqa + '@typescript-eslint/parser': 5.46.1_wb5lxeikzm5t2i7o4s6g4pwnce '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/type-utils': 5.46.1_lzzuuodtsqwxnvqeq4g4likcqa - '@typescript-eslint/utils': 5.46.1_lzzuuodtsqwxnvqeq4g4likcqa + '@typescript-eslint/type-utils': 5.46.1_wb5lxeikzm5t2i7o4s6g4pwnce + '@typescript-eslint/utils': 5.46.1_wb5lxeikzm5t2i7o4s6g4pwnce debug: 4.3.4 eslint: 8.30.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -173,7 +173,7 @@ packages: - typescript dev: true - /@typescript-eslint/parser/5.46.1_lzzuuodtsqwxnvqeq4g4likcqa: + /@typescript-eslint/parser/5.46.1_wb5lxeikzm5t2i7o4s6g4pwnce: resolution: {integrity: sha512-RelQ5cGypPh4ySAtfIMBzBGyrNerQcmfA1oJvPj5f+H4jI59rl9xxpn4bonC0tQvUKOEN7eGBFWxFLK3Xepneg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -185,10 +185,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.46.1 '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1_typescript@4.9.4 + '@typescript-eslint/typescript-estree': 5.46.1_typescript@5.0.2 debug: 4.3.4 eslint: 8.30.0 - typescript: 4.9.4 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -201,7 +201,7 @@ packages: '@typescript-eslint/visitor-keys': 5.46.1 dev: true - /@typescript-eslint/type-utils/5.46.1_lzzuuodtsqwxnvqeq4g4likcqa: + /@typescript-eslint/type-utils/5.46.1_wb5lxeikzm5t2i7o4s6g4pwnce: resolution: {integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -211,12 +211,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.46.1_typescript@4.9.4 - '@typescript-eslint/utils': 5.46.1_lzzuuodtsqwxnvqeq4g4likcqa + '@typescript-eslint/typescript-estree': 5.46.1_typescript@5.0.2 + '@typescript-eslint/utils': 5.46.1_wb5lxeikzm5t2i7o4s6g4pwnce debug: 4.3.4 eslint: 8.30.0 - tsutils: 3.21.0_typescript@4.9.4 - typescript: 4.9.4 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -247,6 +247,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree/5.46.1_typescript@5.0.2: + resolution: {integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.46.1 + '@typescript-eslint/visitor-keys': 5.46.1 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils/5.46.1_lzzuuodtsqwxnvqeq4g4likcqa: resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -267,6 +288,26 @@ packages: - typescript dev: true + /@typescript-eslint/utils/5.46.1_wb5lxeikzm5t2i7o4s6g4pwnce: + resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.46.1 + '@typescript-eslint/types': 5.46.1 + '@typescript-eslint/typescript-estree': 5.46.1_typescript@5.0.2 + eslint: 8.30.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.30.0 + semver: 7.3.8 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys/5.46.1: resolution: {integrity: sha512-jczZ9noovXwy59KjRTk1OftT78pwygdcmCuBf8yMoWt/8O8l+6x2LSEze0E4TeepXK4MezW3zGSyoDRZK7Y9cg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1312,6 +1353,16 @@ packages: typescript: 4.9.4 dev: true + /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: 5.0.2 + dev: true + /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -1336,6 +1387,12 @@ packages: hasBin: true dev: true + /typescript/5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} + hasBin: true + dev: true + /undefsafe/2.0.5: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} dev: true