Skip to content

Commit e513748

Browse files
committed
go back to husky@8
1 parent 172dc20 commit e513748

File tree

6 files changed

+54
-86
lines changed

6 files changed

+54
-86
lines changed

dist/153.bootstrap.js

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/153.bootstrap.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bootstrap.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"@types/ws": "^8.5.10",
3737
"aws-lambda": "^1.0.7",
3838
"axios": "^1.7.2",
39-
"execa": "^9.1.0",
39+
"execa": "8",
4040
"typescript": "5",
4141
"which": "^4.0.0",
4242
"ws": "^8.17.0"
@@ -50,4 +50,4 @@
5050
"webpack": "^5.91.0",
5151
"webpack-cli": "^5.1.4"
5252
}
53-
}
53+
}

src/internal/endpoints.ts

+7-5
Original file line numberDiff line numberDiff line change
@@ -135,13 +135,15 @@ export const endpointExec = async ({
135135

136136
info(`Running: \`${bin}\``);
137137

138-
const subprocess = execa({
139-
stderr: ["inherit"],
140-
})`${bin} ${event}`;
138+
const abortController = new AbortController();
139+
const subprocess = execa(bin, [event], {
140+
stderr: "inherit",
141+
signal: abortController.signal,
142+
});
141143

142144
setTimeout(() => {
143-
subprocess.kill(
144-
Error(`${bin} took longer than ${timeout} milliseconds to start.`)
145+
abortController.abort(
146+
new Error(`${bin} took longer than ${timeout} milliseconds to start.`)
145147
);
146148
}, timeout);
147149

yarn.lock

+40-78
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,6 @@
6262
"@jridgewell/resolve-uri" "^3.1.0"
6363
"@jridgewell/sourcemap-codec" "^1.4.14"
6464

65-
"@sec-ant/readable-stream@^0.4.1":
66-
version "0.4.1"
67-
resolved "https://registry.yarnpkg.com/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz#60de891bb126abfdc5410fdc6166aca065f10a0c"
68-
integrity sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==
69-
70-
"@sindresorhus/merge-streams@^4.0.0":
71-
version "4.0.0"
72-
resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz#abb11d99aeb6d27f1b563c38147a72d50058e339"
73-
integrity sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==
74-
7565
"@tsconfig/node10@^1.0.7":
7666
version "1.0.11"
7767
resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.11.tgz#6ee46400685f130e278128c7b38b7e031ff5b2f2"
@@ -617,23 +607,20 @@ events@^3.2.0:
617607
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
618608
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
619609

620-
execa@^9.1.0:
621-
version "9.1.0"
622-
resolved "https://registry.yarnpkg.com/execa/-/execa-9.1.0.tgz#c42845d2b079642b8e07d9de81db13cdb91e7a9b"
623-
integrity sha512-lSgHc4Elo2m6bUDhc3Hl/VxvUDJdQWI40RZ4KMY9bKRc+hgMOT7II/JjbNDhI8VnMtrCb7U/fhpJIkLORZozWw==
610+
execa@8:
611+
version "8.0.1"
612+
resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c"
613+
integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==
624614
dependencies:
625-
"@sindresorhus/merge-streams" "^4.0.0"
626615
cross-spawn "^7.0.3"
627-
figures "^6.1.0"
628-
get-stream "^9.0.0"
629-
human-signals "^7.0.0"
630-
is-plain-obj "^4.1.0"
631-
is-stream "^4.0.1"
632-
npm-run-path "^5.2.0"
633-
pretty-ms "^9.0.0"
616+
get-stream "^8.0.1"
617+
human-signals "^5.0.0"
618+
is-stream "^3.0.0"
619+
merge-stream "^2.0.0"
620+
npm-run-path "^5.1.0"
621+
onetime "^6.0.0"
634622
signal-exit "^4.1.0"
635-
strip-final-newline "^4.0.0"
636-
yoctocolors "^2.0.0"
623+
strip-final-newline "^3.0.0"
637624

638625
fast-deep-equal@^3.1.1:
639626
version "3.1.3"
@@ -650,13 +637,6 @@ fastest-levenshtein@^1.0.12:
650637
resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
651638
integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==
652639

653-
figures@^6.1.0:
654-
version "6.1.0"
655-
resolved "https://registry.yarnpkg.com/figures/-/figures-6.1.0.tgz#935479f51865fa7479f6fa94fc6fc7ac14e62c4a"
656-
integrity sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==
657-
dependencies:
658-
is-unicode-supported "^2.0.0"
659-
660640
fill-range@^7.1.1:
661641
version "7.1.1"
662642
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
@@ -714,13 +694,10 @@ get-intrinsic@^1.1.3, get-intrinsic@^1.2.4:
714694
has-symbols "^1.0.3"
715695
hasown "^2.0.0"
716696

717-
get-stream@^9.0.0:
718-
version "9.0.1"
719-
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-9.0.1.tgz#95157d21df8eb90d1647102b63039b1df60ebd27"
720-
integrity sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==
721-
dependencies:
722-
"@sec-ant/readable-stream" "^0.4.1"
723-
is-stream "^4.0.1"
697+
get-stream@^8.0.1:
698+
version "8.0.1"
699+
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2"
700+
integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==
724701

725702
glob-to-regexp@^0.4.1:
726703
version "0.4.1"
@@ -775,10 +752,10 @@ hasown@^2.0.0:
775752
dependencies:
776753
function-bind "^1.1.2"
777754

778-
human-signals@^7.0.0:
779-
version "7.0.0"
780-
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-7.0.0.tgz#93e58e0c19cfec1dded4af10cd4969f5ab75f6c8"
781-
integrity sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==
755+
human-signals@^5.0.0:
756+
version "5.0.0"
757+
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28"
758+
integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==
782759

783760
784761
version "1.1.13"
@@ -840,22 +817,17 @@ is-number@^7.0.0:
840817
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
841818
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
842819

843-
is-plain-obj@^4.1.0:
844-
version "4.1.0"
845-
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0"
846-
integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==
847-
848820
is-plain-object@^2.0.4:
849821
version "2.0.4"
850822
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
851823
integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
852824
dependencies:
853825
isobject "^3.0.1"
854826

855-
is-stream@^4.0.1:
856-
version "4.0.1"
857-
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-4.0.1.tgz#375cf891e16d2e4baec250b85926cffc14720d9b"
858-
integrity sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==
827+
is-stream@^3.0.0:
828+
version "3.0.0"
829+
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac"
830+
integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==
859831

860832
is-typed-array@^1.1.3:
861833
version "1.1.13"
@@ -864,11 +836,6 @@ is-typed-array@^1.1.3:
864836
dependencies:
865837
which-typed-array "^1.1.14"
866838

867-
is-unicode-supported@^2.0.0:
868-
version "2.0.0"
869-
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz#fdf32df9ae98ff6ab2cedc155a5a6e895701c451"
870-
integrity sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==
871-
872839
isarray@^1.0.0:
873840
version "1.0.0"
874841
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
@@ -973,6 +940,11 @@ mime-types@^2.1.12, mime-types@^2.1.27:
973940
dependencies:
974941
mime-db "1.52.0"
975942

943+
mimic-fn@^4.0.0:
944+
version "4.0.0"
945+
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc"
946+
integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==
947+
976948
minimist@^1.2.6:
977949
version "1.2.8"
978950
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
@@ -988,13 +960,20 @@ node-releases@^2.0.14:
988960
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b"
989961
integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
990962

991-
npm-run-path@^5.2.0:
963+
npm-run-path@^5.1.0:
992964
version "5.3.0"
993965
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f"
994966
integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==
995967
dependencies:
996968
path-key "^4.0.0"
997969

970+
onetime@^6.0.0:
971+
version "6.0.0"
972+
resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4"
973+
integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==
974+
dependencies:
975+
mimic-fn "^4.0.0"
976+
998977
p-limit@^2.2.0:
999978
version "2.3.0"
1000979
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
@@ -1014,11 +993,6 @@ p-try@^2.0.0:
1014993
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
1015994
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
1016995

1017-
parse-ms@^4.0.0:
1018-
version "4.0.0"
1019-
resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-4.0.0.tgz#c0c058edd47c2a590151a718990533fd62803df4"
1020-
integrity sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==
1021-
1022996
path-exists@^4.0.0:
1023997
version "4.0.0"
1024998
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
@@ -1061,13 +1035,6 @@ possible-typed-array-names@^1.0.0:
10611035
resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f"
10621036
integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==
10631037

1064-
pretty-ms@^9.0.0:
1065-
version "9.0.0"
1066-
resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-9.0.0.tgz#53c57f81171c53be7ce3fd20bdd4265422bc5929"
1067-
integrity sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==
1068-
dependencies:
1069-
parse-ms "^4.0.0"
1070-
10711038
proxy-from-env@^1.1.0:
10721039
version "1.1.0"
10731040
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
@@ -1223,10 +1190,10 @@ strip-bom@^3.0.0:
12231190
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
12241191
integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
12251192

1226-
strip-final-newline@^4.0.0:
1227-
version "4.0.0"
1228-
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-4.0.0.tgz#35a369ec2ac43df356e3edd5dcebb6429aa1fa5c"
1229-
integrity sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==
1193+
strip-final-newline@^3.0.0:
1194+
version "3.0.0"
1195+
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd"
1196+
integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==
12301197

12311198
supports-color@^7.1.0:
12321199
version "7.2.0"
@@ -1501,8 +1468,3 @@ [email protected]:
15011468
version "3.1.1"
15021469
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
15031470
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
1504-
1505-
yoctocolors@^2.0.0:
1506-
version "2.0.2"
1507-
resolved "https://registry.yarnpkg.com/yoctocolors/-/yoctocolors-2.0.2.tgz#8e871e30d7eabb1976776e07a9fe2fe9a8c46fba"
1508-
integrity sha512-Ct97huExsu7cWeEjmrXlofevF8CvzUglJ4iGUet5B8xn1oumtAZBpHU4GzYuoE6PVqcZ5hghtBrSlhwHuR1Jmw==

0 commit comments

Comments
 (0)