@samitouri / QOS-React-2 / commits / 8e341294d0

[be] Upgrade to TypeScript 5.1

The functional changes in 5.1 don't seem that compelling but there are some perf improvements, supposedly.

Joe Savona committed Jun 1, 2023 at 13:23 UTC 8e341294d08dfc44018afc55fbe49b1fb564271e
8 files changed +41 -41
compiler/forget/package.json
+1 -1
@@ -69,7 +69,7 @@
69 "test262-harness": "^8.0.0",
70 "ts-jest": "^29.0.1",
71 "ts-node": "^10.9.1",
72 - "typescript": "^4.8.3"
72 + "typescript": "^5.1.0"
73 },
74 "resolutions": {
75 "./**/@babel/parser": "7.7.4",
compiler/forget/packages/make-read-only-util/package.json
+1 -1
@@ -19,6 +19,6 @@
19 "prettier": "2.7.1",
20 "ts-jest": "^28.0.7",
21 "ts-node": "^10.9.1",
22 - "typescript": "^4.7.4"
22 + "typescript": "^5.1.0"
23 }
24 }
compiler/forget/packages/make-read-only-util/yarn.lock
+4 -4
@@ -2235,10 +2235,10 @@ type-fest@^0.21.3:
2235 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
2236 integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
2237
2238 -typescript@^4.7.4:
2239 - version "4.8.3"
2240 - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88"
2241 - integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==
2238 +typescript@^5.1.0:
2239 + version "5.1.3"
2240 + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.3.tgz#8d84219244a6b40b6fb2b33cc1c062f715b9e826"
2241 + integrity sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==
2242
2243 update-browserslist-db@^1.0.9:
2244 version "1.0.9"
compiler/forget/packages/playground/components/Editor/Input.tsx
+1 -1
@@ -88,7 +88,7 @@ export default function Input({ errors }: Props) {
88 const reactLib = [
89 React$Types,
90 "file:///node_modules/@types/react/index.d.ts",
91 - ] as const;
91 + ] as [any, string];
92 monaco.languages.typescript.javascriptDefaults.addExtraLib(...reactLib);
93 monaco.languages.typescript.typescriptDefaults.addExtraLib(...reactLib);
94
compiler/forget/packages/playground/package.json
+1 -1
@@ -43,7 +43,7 @@
43 "eslint-config-next": "13.0.4",
44 "postcss": "^8.4.19",
45 "tailwindcss": "^3.2.4",
46 - "typescript": "4.9.3"
46 + "typescript": "^5.1.0"
47 },
48 "resolutions": {
49 "./**/@babel/parser": "7.7.4",
compiler/forget/packages/playground/yarn.lock
+4 -4
@@ -2950,10 +2950,10 @@ type-fest@^0.20.2:
2950 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
2951 integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
2952
2953 -typescript@4.9.3:
2954 - version "4.9.3"
2955 - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db"
2956 - integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==
2953 +typescript@^5.1.0:
2954 + version "5.1.3"
2955 + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.3.tgz#8d84219244a6b40b6fb2b33cc1c062f715b9e826"
2956 + integrity sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==
2957
2958 unbox-primitive@^1.0.2:
2959 version "1.0.2"
compiler/forget/packages/snap/package.json
+1 -1
@@ -21,7 +21,7 @@
21 "@parcel/watcher": "^2.1.0",
22 "chalk": "4",
23 "readline": "^1.3.0",
24 - "typescript": "^4.8.3",
24 + "typescript": "^5.1.0",
25 "yargs": "^17.7.1"
26 },
27 "devDependencies": {
compiler/forget/yarn.lock
+28 -28
@@ -100,12 +100,12 @@
100 "@jridgewell/gen-mapping" "^0.3.2"
101 jsesc "^2.5.1"
102
103 -"@babel/generator@^7.21.5":
104 - version "7.21.5"
105 - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.5.tgz#c0c0e5449504c7b7de8236d99338c3e2a340745f"
106 - integrity sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==
103 +"@babel/generator@^7.22.3":
104 + version "7.22.3"
105 + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.3.tgz#0ff675d2edb93d7596c5f6728b52615cfc0df01e"
106 + integrity sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==
107 dependencies:
108 - "@babel/types" "^7.21.5"
108 + "@babel/types" "^7.22.3"
109 "@jridgewell/gen-mapping" "^0.3.2"
110 "@jridgewell/trace-mapping" "^0.3.17"
111 jsesc "^2.5.1"
@@ -145,10 +145,10 @@
145 resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be"
146 integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==
147
148 -"@babel/helper-environment-visitor@^7.21.5":
149 - version "7.21.5"
150 - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz#c769afefd41d171836f7cb63e295bedf689d48ba"
151 - integrity sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==
148 +"@babel/helper-environment-visitor@^7.22.1":
149 + version "7.22.1"
150 + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz#ac3a56dbada59ed969d712cf527bd8271fe3eba8"
151 + integrity sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==
152
153 "@babel/helper-function-name@^7.1.0", "@babel/helper-function-name@^7.19.0":
154 version "7.19.0"
@@ -327,10 +327,10 @@
327 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.2.tgz#dacafadfc6d7654c3051a66d6fe55b6cb2f2a0b3"
328 integrity sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==
329
330 -"@babel/parser@^7.21.5":
331 - version "7.21.8"
332 - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.8.tgz#642af7d0333eab9c0ad70b14ac5e76dbde7bfdf8"
333 - integrity sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==
330 +"@babel/parser@^7.22.4":
331 + version "7.22.4"
332 + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.4.tgz#a770e98fd785c231af9d93f6459d36770993fb32"
333 + integrity sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==
334
335 "@babel/parser@^7.7.4":
336 version "7.21.4"
@@ -607,18 +607,18 @@
607 lodash "^4.17.10"
608
609 "@babel/traverse@^7.19.1":
610 - version "7.21.5"
611 - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.5.tgz#ad22361d352a5154b498299d523cf72998a4b133"
612 - integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==
610 + version "7.22.4"
611 + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.4.tgz#c3cf96c5c290bd13b55e29d025274057727664c0"
612 + integrity sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==
613 dependencies:
614 "@babel/code-frame" "^7.21.4"
615 - "@babel/generator" "^7.21.5"
616 - "@babel/helper-environment-visitor" "^7.21.5"
615 + "@babel/generator" "^7.22.3"
616 + "@babel/helper-environment-visitor" "^7.22.1"
617 "@babel/helper-function-name" "^7.21.0"
618 "@babel/helper-hoist-variables" "^7.18.6"
619 "@babel/helper-split-export-declaration" "^7.18.6"
620 - "@babel/parser" "^7.21.5"
621 - "@babel/types" "^7.21.5"
620 + "@babel/parser" "^7.22.4"
621 + "@babel/types" "^7.22.4"
622 debug "^4.1.0"
623 globals "^11.1.0"
624
@@ -684,10 +684,10 @@
684 "@babel/helper-validator-identifier" "^7.19.1"
685 to-fast-properties "^2.0.0"
686
687 -"@babel/types@^7.21.5":
688 - version "7.21.5"
689 - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.5.tgz#18dfbd47c39d3904d5db3d3dc2cc80bedb60e5b6"
690 - integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==
687 +"@babel/types@^7.22.3", "@babel/types@^7.22.4":
688 + version "7.22.4"
689 + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.4.tgz#56a2653ae7e7591365dabf20b76295410684c071"
690 + integrity sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==
691 dependencies:
692 "@babel/helper-string-parser" "^7.21.5"
693 "@babel/helper-validator-identifier" "^7.19.1"
@@ -4500,10 +4500,10 @@ type-fest@^0.21.3:
4500 resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
4501 integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
4502
4503 -typescript@^4.8.3:
4504 - version "4.8.3"
4505 - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88"
4506 - integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==
4503 +typescript@^5.1.0:
4504 + version "5.1.3"
4505 + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.3.tgz#8d84219244a6b40b6fb2b33cc1c062f715b9e826"
4506 + integrity sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==
4507
4508 uid2@0.0.3:
4509 version "0.0.3"