Skip to content

Commit b52aa07

Browse files
chore(internal): share typescript helpers
1 parent e94c558 commit b52aa07

File tree

3 files changed

+71
-71
lines changed

3 files changed

+71
-71
lines changed

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
"@types/node": "^20.17.6",
3333
"@types/ssh2": "^1.15.4",
3434
"@types/sshpk": "^1.17.4",
35-
"@typescript-eslint/eslint-plugin": "^8.24.0",
36-
"@typescript-eslint/parser": "^8.24.0",
35+
"@typescript-eslint/eslint-plugin": "8.31.1",
36+
"@typescript-eslint/parser": "8.31.1",
3737
"eslint": "^9.20.1",
3838
"eslint-plugin-prettier": "^5.2.3",
3939
"eslint-plugin-unused-imports": "^4.1.4",
@@ -45,10 +45,10 @@
4545
"sshpk": "^1.18.0",
4646
"ts-jest": "^29.1.0",
4747
"ts-node": "^10.5.0",
48-
"tsc-multi": "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.3/tsc-multi.tgz",
48+
"tsc-multi": "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.4/tsc-multi-1.1.4.tgz",
4949
"tsconfig-paths": "^4.0.0",
50-
"typescript": "^4.8.2",
51-
"typescript-eslint": "^8.24.0"
50+
"typescript": "5.8.3",
51+
"typescript-eslint": "8.31.1"
5252
},
5353
"resolutions": {
5454
"synckit": "0.8.8"

tsc-multi.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"targets": [
3-
{ "extname": ".js", "module": "commonjs" },
4-
{ "extname": ".mjs", "module": "esnext" }
3+
{ "extname": ".js", "module": "commonjs", "shareHelpers": "internal/tslib.js" },
4+
{ "extname": ".mjs", "module": "esnext", "shareHelpers": "internal/tslib.mjs" }
55
],
66
"projects": ["tsconfig.build.json"]
77
}

yarn.lock

+64-64
Original file line numberDiff line numberDiff line change
@@ -990,85 +990,85 @@
990990
dependencies:
991991
"@types/yargs-parser" "*"
992992

993-
"@typescript-eslint/eslint-plugin@8.24.0", "@typescript-eslint/eslint-plugin@^8.24.0":
994-
version "8.24.0"
995-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.24.0.tgz#574a95d67660a1e4544ae131d672867a5b40abb3"
996-
integrity sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==
993+
"@typescript-eslint/eslint-plugin@8.31.1":
994+
version "8.31.1"
995+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.1.tgz#62f1befe59647524994e89de4516d8dcba7a850a"
996+
integrity sha512-oUlH4h1ABavI4F0Xnl8/fOtML/eu8nI2A1nYd+f+55XI0BLu+RIqKoCiZKNo6DtqZBEQm5aNKA20G3Z5w3R6GQ==
997997
dependencies:
998998
"@eslint-community/regexpp" "^4.10.0"
999-
"@typescript-eslint/scope-manager" "8.24.0"
1000-
"@typescript-eslint/type-utils" "8.24.0"
1001-
"@typescript-eslint/utils" "8.24.0"
1002-
"@typescript-eslint/visitor-keys" "8.24.0"
999+
"@typescript-eslint/scope-manager" "8.31.1"
1000+
"@typescript-eslint/type-utils" "8.31.1"
1001+
"@typescript-eslint/utils" "8.31.1"
1002+
"@typescript-eslint/visitor-keys" "8.31.1"
10031003
graphemer "^1.4.0"
10041004
ignore "^5.3.1"
10051005
natural-compare "^1.4.0"
10061006
ts-api-utils "^2.0.1"
10071007

1008-
"@typescript-eslint/parser@8.24.0", "@typescript-eslint/parser@^8.24.0":
1009-
version "8.24.0"
1010-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.24.0.tgz#bba837f9ee125b78f459ad947ff9b61be8139085"
1011-
integrity sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==
1008+
"@typescript-eslint/parser@8.31.1":
1009+
version "8.31.1"
1010+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.31.1.tgz#e9b0ccf30d37dde724ee4d15f4dbc195995cce1b"
1011+
integrity sha512-oU/OtYVydhXnumd0BobL9rkJg7wFJ9bFFPmSmB/bf/XWN85hlViji59ko6bSKBXyseT9V8l+CN1nwmlbiN0G7Q==
10121012
dependencies:
1013-
"@typescript-eslint/scope-manager" "8.24.0"
1014-
"@typescript-eslint/types" "8.24.0"
1015-
"@typescript-eslint/typescript-estree" "8.24.0"
1016-
"@typescript-eslint/visitor-keys" "8.24.0"
1013+
"@typescript-eslint/scope-manager" "8.31.1"
1014+
"@typescript-eslint/types" "8.31.1"
1015+
"@typescript-eslint/typescript-estree" "8.31.1"
1016+
"@typescript-eslint/visitor-keys" "8.31.1"
10171017
debug "^4.3.4"
10181018

1019-
"@typescript-eslint/scope-manager@8.24.0":
1020-
version "8.24.0"
1021-
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.24.0.tgz#2e34b3eb2ce768f2ffb109474174ced5417002b1"
1022-
integrity sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==
1019+
"@typescript-eslint/scope-manager@8.31.1":
1020+
version "8.31.1"
1021+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.31.1.tgz#1eb52e76878f545e4add142e0d8e3e97e7aa443b"
1022+
integrity sha512-BMNLOElPxrtNQMIsFHE+3P0Yf1z0dJqV9zLdDxN/xLlWMlXK/ApEsVEKzpizg9oal8bAT5Sc7+ocal7AC1HCVw==
10231023
dependencies:
1024-
"@typescript-eslint/types" "8.24.0"
1025-
"@typescript-eslint/visitor-keys" "8.24.0"
1024+
"@typescript-eslint/types" "8.31.1"
1025+
"@typescript-eslint/visitor-keys" "8.31.1"
10261026

1027-
"@typescript-eslint/type-utils@8.24.0":
1028-
version "8.24.0"
1029-
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.24.0.tgz#6ee3ec4db06f9e5e7b01ca6c2b5dd5843a9fd1e8"
1030-
integrity sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==
1027+
"@typescript-eslint/type-utils@8.31.1":
1028+
version "8.31.1"
1029+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.31.1.tgz#be0f438fb24b03568e282a0aed85f776409f970c"
1030+
integrity sha512-fNaT/m9n0+dpSp8G/iOQ05GoHYXbxw81x+yvr7TArTuZuCA6VVKbqWYVZrV5dVagpDTtj/O8k5HBEE/p/HM5LA==
10311031
dependencies:
1032-
"@typescript-eslint/typescript-estree" "8.24.0"
1033-
"@typescript-eslint/utils" "8.24.0"
1032+
"@typescript-eslint/typescript-estree" "8.31.1"
1033+
"@typescript-eslint/utils" "8.31.1"
10341034
debug "^4.3.4"
10351035
ts-api-utils "^2.0.1"
10361036

1037-
"@typescript-eslint/types@8.24.0":
1038-
version "8.24.0"
1039-
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.24.0.tgz#694e7fb18d70506c317b816de9521300b0f72c8e"
1040-
integrity sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==
1037+
"@typescript-eslint/types@8.31.1":
1038+
version "8.31.1"
1039+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.31.1.tgz#478ed6f7e8aee1be7b63a60212b6bffe1423b5d4"
1040+
integrity sha512-SfepaEFUDQYRoA70DD9GtytljBePSj17qPxFHA/h3eg6lPTqGJ5mWOtbXCk1YrVU1cTJRd14nhaXWFu0l2troQ==
10411041

1042-
"@typescript-eslint/typescript-estree@8.24.0":
1043-
version "8.24.0"
1044-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.0.tgz#0487349be174097bb329a58273100a9629e03c6c"
1045-
integrity sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==
1042+
"@typescript-eslint/typescript-estree@8.31.1":
1043+
version "8.31.1"
1044+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.1.tgz#37792fe7ef4d3021c7580067c8f1ae66daabacdf"
1045+
integrity sha512-kaA0ueLe2v7KunYOyWYtlf/QhhZb7+qh4Yw6Ni5kgukMIG+iP773tjgBiLWIXYumWCwEq3nLW+TUywEp8uEeag==
10461046
dependencies:
1047-
"@typescript-eslint/types" "8.24.0"
1048-
"@typescript-eslint/visitor-keys" "8.24.0"
1047+
"@typescript-eslint/types" "8.31.1"
1048+
"@typescript-eslint/visitor-keys" "8.31.1"
10491049
debug "^4.3.4"
10501050
fast-glob "^3.3.2"
10511051
is-glob "^4.0.3"
10521052
minimatch "^9.0.4"
10531053
semver "^7.6.0"
10541054
ts-api-utils "^2.0.1"
10551055

1056-
"@typescript-eslint/utils@8.24.0":
1057-
version "8.24.0"
1058-
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.24.0.tgz#21cb1195ae79230af825bfeed59574f5cb70a749"
1059-
integrity sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==
1056+
"@typescript-eslint/utils@8.31.1":
1057+
version "8.31.1"
1058+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.31.1.tgz#5628ea0393598a0b2f143d0fc6d019f0dee9dd14"
1059+
integrity sha512-2DSI4SNfF5T4oRveQ4nUrSjUqjMND0nLq9rEkz0gfGr3tg0S5KB6DhwR+WZPCjzkZl3cH+4x2ce3EsL50FubjQ==
10601060
dependencies:
10611061
"@eslint-community/eslint-utils" "^4.4.0"
1062-
"@typescript-eslint/scope-manager" "8.24.0"
1063-
"@typescript-eslint/types" "8.24.0"
1064-
"@typescript-eslint/typescript-estree" "8.24.0"
1062+
"@typescript-eslint/scope-manager" "8.31.1"
1063+
"@typescript-eslint/types" "8.31.1"
1064+
"@typescript-eslint/typescript-estree" "8.31.1"
10651065

1066-
"@typescript-eslint/visitor-keys@8.24.0":
1067-
version "8.24.0"
1068-
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.0.tgz#36ecf0b9b1d819ad88a3bd4157ab7d594cb797c9"
1069-
integrity sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==
1066+
"@typescript-eslint/visitor-keys@8.31.1":
1067+
version "8.31.1"
1068+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.1.tgz#6742b0e3ba1e0c1e35bdaf78c03e759eb8dd8e75"
1069+
integrity sha512-I+/rgqOVBn6f0o7NDTmAPWWC6NuqhV174lfYvAm9fUaWeiefLdux9/YI3/nLugEn9L8fcSi0XmpKi/r5u0nmpw==
10701070
dependencies:
1071-
"@typescript-eslint/types" "8.24.0"
1071+
"@typescript-eslint/types" "8.31.1"
10721072
eslint-visitor-keys "^4.2.0"
10731073

10741074
acorn-jsx@^5.3.2:
@@ -3403,9 +3403,9 @@ ts-node@^10.5.0:
34033403
v8-compile-cache-lib "^3.0.0"
34043404
yn "3.1.1"
34053405

3406-
"tsc-multi@https://github.com/stainless-api/tsc-multi/releases/download/v1.1.3/tsc-multi.tgz":
3407-
version "1.1.3"
3408-
resolved "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.3/tsc-multi.tgz#8fc21fc95b247b86721b95fabfb10c6a436134c3"
3406+
"tsc-multi@https://github.com/stainless-api/tsc-multi/releases/download/v1.1.4/tsc-multi-1.1.4.tgz":
3407+
version "1.1.4"
3408+
resolved "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.4/tsc-multi-1.1.4.tgz#cbed459a9e902f5295ec3daaf1c7aa3b10427e55"
34093409
dependencies:
34103410
debug "^4.3.7"
34113411
fast-glob "^3.3.2"
@@ -3459,24 +3459,24 @@ type-fest@^0.21.3:
34593459
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
34603460
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
34613461

3462-
typescript-eslint@^8.24.0:
3463-
version "8.24.0"
3464-
resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.24.0.tgz#cc655e71885ecb8280342b422ad839a2e2e46a96"
3465-
integrity sha512-/lmv4366en/qbB32Vz5+kCNZEMf6xYHwh1z48suBwZvAtnXKbP+YhGe8OLE2BqC67LMqKkCNLtjejdwsdW6uOQ==
3462+
typescript-eslint@8.31.1:
3463+
version "8.31.1"
3464+
resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.31.1.tgz#b77ab1e48ced2daab9225ff94bab54391a4af69b"
3465+
integrity sha512-j6DsEotD/fH39qKzXTQRwYYWlt7D+0HmfpOK+DVhwJOFLcdmn92hq3mBb7HlKJHbjjI/gTOqEcc9d6JfpFf/VA==
34663466
dependencies:
3467-
"@typescript-eslint/eslint-plugin" "8.24.0"
3468-
"@typescript-eslint/parser" "8.24.0"
3469-
"@typescript-eslint/utils" "8.24.0"
3467+
"@typescript-eslint/eslint-plugin" "8.31.1"
3468+
"@typescript-eslint/parser" "8.31.1"
3469+
"@typescript-eslint/utils" "8.31.1"
34703470

34713471
34723472
version "5.6.1-rc"
34733473
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.1-rc.tgz#d5e4d7d8170174fed607b74cc32aba3d77018e02"
34743474
integrity sha512-E3b2+1zEFu84jB0YQi9BORDjz9+jGbwwy1Zi3G0LUNw7a7cePUrHMRNy8aPh53nXpkFGVHSxIZo5vKTfYaFiBQ==
34753475

3476-
typescript@^4.8.2:
3477-
version "4.9.5"
3478-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
3479-
integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
3476+
typescript@5.8.3:
3477+
version "5.8.3"
3478+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e"
3479+
integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
34803480

34813481
undici-types@~5.26.4:
34823482
version "5.26.5"

0 commit comments

Comments
 (0)