Skip to content

Commit ea90d9d

Browse files
authored
upgrade typescript to 5.3 (#1180)
1 parent 502b1e2 commit ea90d9d

File tree

2 files changed

+84
-77
lines changed

2 files changed

+84
-77
lines changed

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"patch-package": "^7.0.1",
3737
"postinstall-postinstall": "^2.1.0",
3838
"ts-essentials": "^9.3.0",
39-
"typescript": "5.1.6",
39+
"typescript": "5.3.3",
4040
"validator": "^13.7.0",
4141
"winston": "^3.10.0"
4242
},
@@ -47,8 +47,8 @@
4747
"@types/node": "^16.11.7",
4848
"@types/uuid": "^3.4.0",
4949
"@types/validator": "^13.1.3",
50-
"@typescript-eslint/eslint-plugin": "6.0.0",
51-
"@typescript-eslint/parser": "6.0.0",
50+
"@typescript-eslint/eslint-plugin": "6.14.0",
51+
"@typescript-eslint/parser": "6.14.0",
5252
"concurrently": "7.6.0",
5353
"cypress": "12.14.0",
5454
"cypress-iframe": "^1.0.1",
@@ -66,4 +66,4 @@
6666
"ts-jest": "29.1.1",
6767
"ts-node": "^10.9.1"
6868
}
69-
}
69+
}

yarn.lock

+80-73
Original file line numberDiff line numberDiff line change
@@ -608,18 +608,23 @@
608608
resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.11.tgz#6526c7e1b40d5b9f0a222c6b767c22f6fb97aa57"
609609
integrity sha512-rQI4cjLHd2hGsM1LqgDI7oOCYbQ6IBOVsX9ejuRMSze0GqXUG2ekwiKkiBU1pRGSeCqFFHxTrcEydB2Hyoz9CA==
610610

611-
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.3.0":
611+
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
612612
version "4.4.0"
613613
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
614614
integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
615615
dependencies:
616616
eslint-visitor-keys "^3.3.0"
617617

618-
"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.5.0":
618+
"@eslint-community/regexpp@^4.4.0":
619619
version "4.5.1"
620620
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884"
621621
integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==
622622

623+
"@eslint-community/regexpp@^4.5.1":
624+
version "4.10.0"
625+
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
626+
integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
627+
623628
"@eslint/eslintrc@^0.4.3":
624629
version "0.4.3"
625630
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
@@ -1409,10 +1414,10 @@
14091414
expect "^29.0.0"
14101415
pretty-format "^29.0.0"
14111416

1412-
"@types/json-schema@^7.0.11":
1413-
version "7.0.12"
1414-
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb"
1415-
integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==
1417+
"@types/json-schema@^7.0.12":
1418+
version "7.0.15"
1419+
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
1420+
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
14161421

14171422
"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.9":
14181423
version "7.0.11"
@@ -1535,6 +1540,11 @@
15351540
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91"
15361541
integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==
15371542

1543+
"@types/semver@^7.5.0":
1544+
version "7.5.6"
1545+
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.6.tgz#c65b2bfce1bec346582c07724e3f8c1017a20339"
1546+
integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==
1547+
15381548
"@types/send@*":
15391549
version "0.17.1"
15401550
resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301"
@@ -1657,23 +1667,21 @@
16571667
dependencies:
16581668
"@types/node" "*"
16591669

1660-
"@typescript-eslint/eslint-plugin@6.0.0":
1661-
version "6.0.0"
1662-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.0.0.tgz#19ff4f1cab8d6f8c2c1825150f7a840bc5d9bdc4"
1663-
integrity sha512-xuv6ghKGoiq856Bww/yVYnXGsKa588kY3M0XK7uUW/3fJNNULKRfZfSBkMTSpqGG/8ZCXCadfh8G/z/B4aqS/A==
1664-
dependencies:
1665-
"@eslint-community/regexpp" "^4.5.0"
1666-
"@typescript-eslint/scope-manager" "6.0.0"
1667-
"@typescript-eslint/type-utils" "6.0.0"
1668-
"@typescript-eslint/utils" "6.0.0"
1669-
"@typescript-eslint/visitor-keys" "6.0.0"
1670+
"@typescript-eslint/eslint-plugin@6.14.0":
1671+
version "6.14.0"
1672+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.14.0.tgz#fc1ab5f23618ba590c87e8226ff07a760be3dd7b"
1673+
integrity sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==
1674+
dependencies:
1675+
"@eslint-community/regexpp" "^4.5.1"
1676+
"@typescript-eslint/scope-manager" "6.14.0"
1677+
"@typescript-eslint/type-utils" "6.14.0"
1678+
"@typescript-eslint/utils" "6.14.0"
1679+
"@typescript-eslint/visitor-keys" "6.14.0"
16701680
debug "^4.3.4"
1671-
grapheme-splitter "^1.0.4"
16721681
graphemer "^1.4.0"
16731682
ignore "^5.2.4"
16741683
natural-compare "^1.4.0"
1675-
natural-compare-lite "^1.4.0"
1676-
semver "^7.5.0"
1684+
semver "^7.5.4"
16771685
ts-api-utils "^1.0.1"
16781686

16791687
"@typescript-eslint/eslint-plugin@^5.59.1":
@@ -1702,15 +1710,15 @@
17021710
eslint-scope "^5.0.0"
17031711
eslint-utils "^2.0.0"
17041712

1705-
"@typescript-eslint/parser@6.0.0":
1706-
version "6.0.0"
1707-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.0.0.tgz#46b2600fd1f67e62fc00a28093a75f41bf7effc4"
1708-
integrity sha512-TNaufYSPrr1U8n+3xN+Yp9g31vQDJqhXzzPSHfQDLcaO4tU+mCfODPxCwf4H530zo7aUBE3QIdxCXamEnG04Tg==
1713+
"@typescript-eslint/parser@6.14.0":
1714+
version "6.14.0"
1715+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.14.0.tgz#a2d6a732e0d2b95c73f6a26ae7362877cc1b4212"
1716+
integrity sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==
17091717
dependencies:
1710-
"@typescript-eslint/scope-manager" "6.0.0"
1711-
"@typescript-eslint/types" "6.0.0"
1712-
"@typescript-eslint/typescript-estree" "6.0.0"
1713-
"@typescript-eslint/visitor-keys" "6.0.0"
1718+
"@typescript-eslint/scope-manager" "6.14.0"
1719+
"@typescript-eslint/types" "6.14.0"
1720+
"@typescript-eslint/typescript-estree" "6.14.0"
1721+
"@typescript-eslint/visitor-keys" "6.14.0"
17141722
debug "^4.3.4"
17151723

17161724
"@typescript-eslint/parser@^5.59.1":
@@ -1731,13 +1739,13 @@
17311739
"@typescript-eslint/types" "5.60.1"
17321740
"@typescript-eslint/visitor-keys" "5.60.1"
17331741

1734-
"@typescript-eslint/scope-manager@6.0.0":
1735-
version "6.0.0"
1736-
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.0.0.tgz#8ede47a37cb2b7ed82d329000437abd1113b5e11"
1737-
integrity sha512-o4q0KHlgCZTqjuaZ25nw5W57NeykZT9LiMEG4do/ovwvOcPnDO1BI5BQdCsUkjxFyrCL0cSzLjvIMfR9uo7cWg==
1742+
"@typescript-eslint/scope-manager@6.14.0":
1743+
version "6.14.0"
1744+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz#53d24363fdb5ee0d1d8cda4ed5e5321272ab3d48"
1745+
integrity sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==
17381746
dependencies:
1739-
"@typescript-eslint/types" "6.0.0"
1740-
"@typescript-eslint/visitor-keys" "6.0.0"
1747+
"@typescript-eslint/types" "6.14.0"
1748+
"@typescript-eslint/visitor-keys" "6.14.0"
17411749

17421750
"@typescript-eslint/[email protected]":
17431751
version "5.60.1"
@@ -1749,13 +1757,13 @@
17491757
debug "^4.3.4"
17501758
tsutils "^3.21.0"
17511759

1752-
"@typescript-eslint/type-utils@6.0.0":
1753-
version "6.0.0"
1754-
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.0.0.tgz#0478d8a94f05e51da2877cc0500f1b3c27ac7e18"
1755-
integrity sha512-ah6LJvLgkoZ/pyJ9GAdFkzeuMZ8goV6BH7eC9FPmojrnX9yNCIsfjB+zYcnex28YO3RFvBkV6rMV6WpIqkPvoQ==
1760+
"@typescript-eslint/type-utils@6.14.0":
1761+
version "6.14.0"
1762+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.14.0.tgz#ac9cb5ba0615c837f1a6b172feeb273d36e4f8af"
1763+
integrity sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==
17561764
dependencies:
1757-
"@typescript-eslint/typescript-estree" "6.0.0"
1758-
"@typescript-eslint/utils" "6.0.0"
1765+
"@typescript-eslint/typescript-estree" "6.14.0"
1766+
"@typescript-eslint/utils" "6.14.0"
17591767
debug "^4.3.4"
17601768
ts-api-utils "^1.0.1"
17611769

@@ -1764,10 +1772,10 @@
17641772
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.60.1.tgz#a17473910f6b8d388ea83c9d7051af89c4eb7561"
17651773
integrity sha512-zDcDx5fccU8BA0IDZc71bAtYIcG9PowaOwaD8rjYbqwK7dpe/UMQl3inJ4UtUK42nOCT41jTSCwg76E62JpMcg==
17661774

1767-
"@typescript-eslint/types@6.0.0":
1768-
version "6.0.0"
1769-
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.0.0.tgz#19795f515f8decbec749c448b0b5fc76d82445a1"
1770-
integrity sha512-Zk9KDggyZM6tj0AJWYYKgF0yQyrcnievdhG0g5FqyU3Y2DRxJn4yWY21sJC0QKBckbsdKKjYDV2yVrrEvuTgxg==
1775+
"@typescript-eslint/types@6.14.0":
1776+
version "6.14.0"
1777+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.14.0.tgz#935307f7a931016b7a5eb25d494ea3e1f613e929"
1778+
integrity sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==
17711779

17721780
"@typescript-eslint/[email protected]":
17731781
version "2.34.0"
@@ -1795,17 +1803,17 @@
17951803
semver "^7.3.7"
17961804
tsutils "^3.21.0"
17971805

1798-
"@typescript-eslint/typescript-estree@6.0.0":
1799-
version "6.0.0"
1800-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.0.0.tgz#1e09aab7320e404fb9f83027ea568ac24e372f81"
1801-
integrity sha512-2zq4O7P6YCQADfmJ5OTDQTP3ktajnXIRrYAtHM9ofto/CJZV3QfJ89GEaM2BNGeSr1KgmBuLhEkz5FBkS2RQhQ==
1806+
"@typescript-eslint/typescript-estree@6.14.0":
1807+
version "6.14.0"
1808+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz#90c7ddd45cd22139adf3d4577580d04c9189ac13"
1809+
integrity sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==
18021810
dependencies:
1803-
"@typescript-eslint/types" "6.0.0"
1804-
"@typescript-eslint/visitor-keys" "6.0.0"
1811+
"@typescript-eslint/types" "6.14.0"
1812+
"@typescript-eslint/visitor-keys" "6.14.0"
18051813
debug "^4.3.4"
18061814
globby "^11.1.0"
18071815
is-glob "^4.0.3"
1808-
semver "^7.5.0"
1816+
semver "^7.5.4"
18091817
ts-api-utils "^1.0.1"
18101818

18111819
"@typescript-eslint/[email protected]":
@@ -1822,19 +1830,18 @@
18221830
eslint-scope "^5.1.1"
18231831
semver "^7.3.7"
18241832

1825-
"@typescript-eslint/utils@6.0.0":
1826-
version "6.0.0"
1827-
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.0.0.tgz#27a16d0d8f2719274a39417b9782f7daa3802db0"
1828-
integrity sha512-SOr6l4NB6HE4H/ktz0JVVWNXqCJTOo/mHnvIte1ZhBQ0Cvd04x5uKZa3zT6tiodL06zf5xxdK8COiDvPnQ27JQ==
1833+
"@typescript-eslint/utils@6.14.0":
1834+
version "6.14.0"
1835+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.14.0.tgz#856a9e274367d99ffbd39c48128b93a86c4261e3"
1836+
integrity sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==
18291837
dependencies:
1830-
"@eslint-community/eslint-utils" "^4.3.0"
1831-
"@types/json-schema" "^7.0.11"
1832-
"@types/semver" "^7.3.12"
1833-
"@typescript-eslint/scope-manager" "6.0.0"
1834-
"@typescript-eslint/types" "6.0.0"
1835-
"@typescript-eslint/typescript-estree" "6.0.0"
1836-
eslint-scope "^5.1.1"
1837-
semver "^7.5.0"
1838+
"@eslint-community/eslint-utils" "^4.4.0"
1839+
"@types/json-schema" "^7.0.12"
1840+
"@types/semver" "^7.5.0"
1841+
"@typescript-eslint/scope-manager" "6.14.0"
1842+
"@typescript-eslint/types" "6.14.0"
1843+
"@typescript-eslint/typescript-estree" "6.14.0"
1844+
semver "^7.5.4"
18381845

18391846
"@typescript-eslint/[email protected]":
18401847
version "5.60.1"
@@ -1844,12 +1851,12 @@
18441851
"@typescript-eslint/types" "5.60.1"
18451852
eslint-visitor-keys "^3.3.0"
18461853

1847-
"@typescript-eslint/visitor-keys@6.0.0":
1848-
version "6.0.0"
1849-
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.0.0.tgz#0b49026049fbd096d2c00c5e784866bc69532a31"
1850-
integrity sha512-cvJ63l8c0yXdeT5POHpL0Q1cZoRcmRKFCtSjNGJxPkcP571EfZMcNbzWAc7oK3D1dRzm/V5EwtkANTZxqvuuUA==
1854+
"@typescript-eslint/visitor-keys@6.14.0":
1855+
version "6.14.0"
1856+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz#1d1d486581819287de824a56c22f32543561138e"
1857+
integrity sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==
18511858
dependencies:
1852-
"@typescript-eslint/types" "6.0.0"
1859+
"@typescript-eslint/types" "6.14.0"
18531860
eslint-visitor-keys "^3.4.1"
18541861

18551862
"@videojs/[email protected]":
@@ -6079,7 +6086,7 @@ ospath@^1.2.2:
60796086
integrity sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==
60806087

60816088
ott-common@./common:
6082-
version "0.3.0"
6089+
version "0.6.0"
60836090

60846091
p-limit@^2.2.0:
60856092
version "2.3.0"
@@ -6930,7 +6937,7 @@ semver@^6.0.0, semver@^6.3.0:
69306937
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
69316938
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
69326939

6933-
semver@^7.0.0, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.6, semver@^7.3.7, semver@^7.3.8, semver@^7.5.0, semver@^7.5.3:
6940+
semver@^7.0.0, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.6, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4:
69346941
version "7.5.4"
69356942
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
69366943
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -7704,10 +7711,10 @@ type@^2.7.2:
77047711
resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0"
77057712
integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==
77067713

7707-
typescript@5.1.6:
7708-
version "5.1.6"
7709-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274"
7710-
integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==
7714+
typescript@5.3.3:
7715+
version "5.3.3"
7716+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
7717+
integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
77117718

77127719
uid-safe@~2.1.5:
77137720
version "2.1.5"

0 commit comments

Comments
 (0)