Skip to content

Commit 51dc1de

Browse files
committed
Merge branch 'master' of https://github.com/source-academy/js-slang into richard/misc-improvements
2 parents bf5ef9e + 79cca82 commit 51dc1de

File tree

1 file changed

+96
-99
lines changed

1 file changed

+96
-99
lines changed

yarn.lock

Lines changed: 96 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -26,29 +26,25 @@ __metadata:
2626
languageName: node
2727
linkType: hard
2828

29-
"@babel/parser@npm:^7.19.4, @babel/parser@npm:^7.9.4":
30-
version: 7.28.0
31-
resolution: "@babel/parser@npm:7.28.0"
32-
dependencies:
33-
"@babel/types": "npm:^7.28.0"
34-
bin:
35-
parser: ./bin/babel-parser.js
36-
checksum: 10c0/c2ef81d598990fa949d1d388429df327420357cb5200271d0d0a2784f1e6d54afc8301eb8bdf96d8f6c77781e402da93c7dc07980fcc136ac5b9d5f1fce701b5
29+
"@babel/helper-validator-identifier@npm:^7.28.5":
30+
version: 7.28.5
31+
resolution: "@babel/helper-validator-identifier@npm:7.28.5"
32+
checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847
3733
languageName: node
3834
linkType: hard
3935

40-
"@babel/parser@npm:^7.25.4":
41-
version: 7.28.3
42-
resolution: "@babel/parser@npm:7.28.3"
36+
"@babel/parser@npm:^7.19.4, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.9.4":
37+
version: 7.28.5
38+
resolution: "@babel/parser@npm:7.28.5"
4339
dependencies:
44-
"@babel/types": "npm:^7.28.2"
40+
"@babel/types": "npm:^7.28.5"
4541
bin:
4642
parser: ./bin/babel-parser.js
47-
checksum: 10c0/1f41eb82623b0ca0f94521b57f4790c6c457cd922b8e2597985b36bdec24114a9ccf54640286a760ceb60f11fe9102d192bf60477aee77f5d45f1029b9b72729
43+
checksum: 10c0/5bbe48bf2c79594ac02b490a41ffde7ef5aa22a9a88ad6bcc78432a6ba8a9d638d531d868bd1f104633f1f6bba9905746e15185b8276a3756c42b765d131b1ef
4844
languageName: node
4945
linkType: hard
5046

51-
"@babel/types@npm:^7.25.4, @babel/types@npm:^7.28.2":
47+
"@babel/types@npm:^7.25.4":
5248
version: 7.28.2
5349
resolution: "@babel/types@npm:7.28.2"
5450
dependencies:
@@ -58,13 +54,13 @@ __metadata:
5854
languageName: node
5955
linkType: hard
6056

61-
"@babel/types@npm:^7.28.0":
62-
version: 7.28.0
63-
resolution: "@babel/types@npm:7.28.0"
57+
"@babel/types@npm:^7.28.5":
58+
version: 7.28.5
59+
resolution: "@babel/types@npm:7.28.5"
6460
dependencies:
6561
"@babel/helper-string-parser": "npm:^7.27.1"
66-
"@babel/helper-validator-identifier": "npm:^7.27.1"
67-
checksum: 10c0/7ca8521bf5e2d2ed4db31176efaaf94463a6b7a4d16dcc60e34e963b3596c2ecadb85457bebed13a9ee9a5829ef5f515d05b55a991b6a8f3b835451843482e39
62+
"@babel/helper-validator-identifier": "npm:^7.28.5"
63+
checksum: 10c0/a5a483d2100befbf125793640dec26b90b95fd233a94c19573325898a5ce1e52cdfa96e495c7dcc31b5eca5b66ce3e6d4a0f5a4a62daec271455959f208ab08a
6864
languageName: node
6965
linkType: hard
7066

@@ -788,11 +784,11 @@ __metadata:
788784
linkType: hard
789785

790786
"@types/node@npm:^20.0.0":
791-
version: 20.19.9
792-
resolution: "@types/node@npm:20.19.9"
787+
version: 20.19.24
788+
resolution: "@types/node@npm:20.19.24"
793789
dependencies:
794790
undici-types: "npm:~6.21.0"
795-
checksum: 10c0/c6738131f1698258a5ac1e0185e4fc56977f7f566cd0ee11167f93f2339478470257bd82c5e1908a936a204e0ad7996d741356a1a07c04997a236161ea23a874
791+
checksum: 10c0/c872ce80a1e832fe035a3c94a27acb2d6e45ffa1209c0241ac6e2d405db8d6f47eea7a2509b5c2dbedae6231dafb9dbed873dd5daaebbad1f11fdaa58726ce5e
796792
languageName: node
797793
linkType: hard
798794

@@ -846,7 +842,7 @@ __metadata:
846842
languageName: node
847843
linkType: hard
848844

849-
"@typescript-eslint/scope-manager@npm:8.46.3":
845+
"@typescript-eslint/scope-manager@npm:8.46.3, @typescript-eslint/scope-manager@npm:^8.46.1":
850846
version: 8.46.3
851847
resolution: "@typescript-eslint/scope-manager@npm:8.46.3"
852848
dependencies:
@@ -908,7 +904,7 @@ __metadata:
908904
languageName: node
909905
linkType: hard
910906

911-
"@typescript-eslint/utils@npm:8.46.3, @typescript-eslint/utils@npm:^8.24.1":
907+
"@typescript-eslint/utils@npm:8.46.3, @typescript-eslint/utils@npm:^8.46.1":
912908
version: 8.46.3
913909
resolution: "@typescript-eslint/utils@npm:8.46.3"
914910
dependencies:
@@ -934,11 +930,11 @@ __metadata:
934930
linkType: hard
935931

936932
"@vitest/coverage-v8@npm:^4.0.4":
937-
version: 4.0.4
938-
resolution: "@vitest/coverage-v8@npm:4.0.4"
933+
version: 4.0.7
934+
resolution: "@vitest/coverage-v8@npm:4.0.7"
939935
dependencies:
940936
"@bcoe/v8-coverage": "npm:^1.0.2"
941-
"@vitest/utils": "npm:4.0.4"
937+
"@vitest/utils": "npm:4.0.7"
942938
ast-v8-to-istanbul: "npm:^0.3.5"
943939
debug: "npm:^4.4.3"
944940
istanbul-lib-coverage: "npm:^3.2.2"
@@ -949,52 +945,53 @@ __metadata:
949945
std-env: "npm:^3.9.0"
950946
tinyrainbow: "npm:^3.0.3"
951947
peerDependencies:
952-
"@vitest/browser": 4.0.4
953-
vitest: 4.0.4
948+
"@vitest/browser": 4.0.7
949+
vitest: 4.0.7
954950
peerDependenciesMeta:
955951
"@vitest/browser":
956952
optional: true
957-
checksum: 10c0/cebddeeccc137c6e676e8a5e4c403b302ef355af4cce1ff2288e96005b48c39f799777e40464dc6ffbf141b6b05f412d1b015faa33b7dfa6b8b255a51c0f0afc
953+
checksum: 10c0/4a34c6de4d1e8173856af078c053e5a6d4a3ad0085fd613fddbe5067b7083d6d11858788a994a3bd427630ddd56cc5eb948b59b425b2c7ba7dd73094d2f1844f
958954
languageName: node
959955
linkType: hard
960956

961957
"@vitest/eslint-plugin@npm:^1.3.4":
962-
version: 1.3.4
963-
resolution: "@vitest/eslint-plugin@npm:1.3.4"
958+
version: 1.4.0
959+
resolution: "@vitest/eslint-plugin@npm:1.4.0"
964960
dependencies:
965-
"@typescript-eslint/utils": "npm:^8.24.1"
961+
"@typescript-eslint/scope-manager": "npm:^8.46.1"
962+
"@typescript-eslint/utils": "npm:^8.46.1"
966963
peerDependencies:
967-
eslint: ">= 8.57.0"
968-
typescript: ">= 5.0.0"
964+
eslint: ">=8.57.0"
965+
typescript: ">=5.0.0"
969966
vitest: "*"
970967
peerDependenciesMeta:
971968
typescript:
972969
optional: true
973970
vitest:
974971
optional: true
975-
checksum: 10c0/26ee3fabfcbd37d55ccf4912bf0e12ee85320c362096ff9537f70dc094364419f25e626c62e7b94d93f758fb732d34811438c669ad58ea080c29d5a4ac459c05
972+
checksum: 10c0/6958ce071d4118560c126077e2aae7b628a3dd26bf586511ed168ec833f5aaf3981cc43ba8783b1b0db5f8517e7d8ed4e7b54b616b4beee43a4bc957d2b1a076
976973
languageName: node
977974
linkType: hard
978975

979-
"@vitest/expect@npm:4.0.4":
980-
version: 4.0.4
981-
resolution: "@vitest/expect@npm:4.0.4"
976+
"@vitest/expect@npm:4.0.7":
977+
version: 4.0.7
978+
resolution: "@vitest/expect@npm:4.0.7"
982979
dependencies:
983980
"@standard-schema/spec": "npm:^1.0.0"
984981
"@types/chai": "npm:^5.2.2"
985-
"@vitest/spy": "npm:4.0.4"
986-
"@vitest/utils": "npm:4.0.4"
982+
"@vitest/spy": "npm:4.0.7"
983+
"@vitest/utils": "npm:4.0.7"
987984
chai: "npm:^6.0.1"
988985
tinyrainbow: "npm:^3.0.3"
989-
checksum: 10c0/713c2a82c58ac7916f331c92dbed1b53db23c533728da6cd53d9d60f07e188040b6f1324bdd9adf62f2581ec7be1ffa7df9866f4b65612b6057c19229310bfac
986+
checksum: 10c0/366d7be563149b6143a6f275ae37b77ac7b13d96cd5b0992bfece5c801c1ed1cb7f4a1a1921e9fa5c47f8ad4e73bdfb9f3f362acc42be34cedcb907020c313a2
990987
languageName: node
991988
linkType: hard
992989

993-
"@vitest/mocker@npm:4.0.4":
994-
version: 4.0.4
995-
resolution: "@vitest/mocker@npm:4.0.4"
990+
"@vitest/mocker@npm:4.0.7":
991+
version: 4.0.7
992+
resolution: "@vitest/mocker@npm:4.0.7"
996993
dependencies:
997-
"@vitest/spy": "npm:4.0.4"
994+
"@vitest/spy": "npm:4.0.7"
998995
estree-walker: "npm:^3.0.3"
999996
magic-string: "npm:^0.30.19"
1000997
peerDependencies:
@@ -1005,71 +1002,71 @@ __metadata:
10051002
optional: true
10061003
vite:
10071004
optional: true
1008-
checksum: 10c0/41f7c532c7f992321702cac71a83d18b5a71ed31128546ecc6d78a304715c8bb70e410ea9d2c435063e77b007535feddbd659118e7f83176190a6ae23a923a49
1005+
checksum: 10c0/a500d2eca0e8b43f63358bd102e1203f3e478c0896ebe41dcdac0ab048e991736dc053bd4129dcf62ba94d4d3d2e43793175cd7deb6552cf54a2a9c8a5bab77b
10091006
languageName: node
10101007
linkType: hard
10111008

1012-
"@vitest/pretty-format@npm:4.0.4":
1013-
version: 4.0.4
1014-
resolution: "@vitest/pretty-format@npm:4.0.4"
1009+
"@vitest/pretty-format@npm:4.0.7":
1010+
version: 4.0.7
1011+
resolution: "@vitest/pretty-format@npm:4.0.7"
10151012
dependencies:
10161013
tinyrainbow: "npm:^3.0.3"
1017-
checksum: 10c0/6b0a109b94b172798a5f302c705c5923b2b0550fddf89d7b8589b64604b3024ae6028a7b0a3903876b7ceb0fa72aaede1ba3b32d3fc561c4a64b0cdea6893a12
1014+
checksum: 10c0/4084355dbc7b1b9ee4b777adbbc44833dfd4c4a4bb2de8cb5ef28f490bf1c699eb31820157692dc87504b26e6b7bd931d0f316472895bfbc608327a671646032
10181015
languageName: node
10191016
linkType: hard
10201017

1021-
"@vitest/runner@npm:4.0.4":
1022-
version: 4.0.4
1023-
resolution: "@vitest/runner@npm:4.0.4"
1018+
"@vitest/runner@npm:4.0.7":
1019+
version: 4.0.7
1020+
resolution: "@vitest/runner@npm:4.0.7"
10241021
dependencies:
1025-
"@vitest/utils": "npm:4.0.4"
1022+
"@vitest/utils": "npm:4.0.7"
10261023
pathe: "npm:^2.0.3"
1027-
checksum: 10c0/fef23d0609a36307e3aa878cd154f20eee6a40d6a3d1389946959818698c947b14a9e747d38cb4f8471e12fd9fa7836ca43de77660bb1aa83e7eb83fb657655e
1024+
checksum: 10c0/717d7ce765eba1493051b309f82755a4b1d8594de6cd9d036864c9464dadc604c703388d96e070fe843b0216d2a7b66e59d18ad3db8055990114b3506bc172bf
10281025
languageName: node
10291026
linkType: hard
10301027

1031-
"@vitest/snapshot@npm:4.0.4":
1032-
version: 4.0.4
1033-
resolution: "@vitest/snapshot@npm:4.0.4"
1028+
"@vitest/snapshot@npm:4.0.7":
1029+
version: 4.0.7
1030+
resolution: "@vitest/snapshot@npm:4.0.7"
10341031
dependencies:
1035-
"@vitest/pretty-format": "npm:4.0.4"
1032+
"@vitest/pretty-format": "npm:4.0.7"
10361033
magic-string: "npm:^0.30.19"
10371034
pathe: "npm:^2.0.3"
1038-
checksum: 10c0/fd094e97294f785a9d6d46aba8602a4a1b4dd0b7b4bf4bd74b054efcc5db4d0528f76c14fadba0c7d670ca9c81720c718d2d94e5fa7d823f7f9b3287a7dcc8dc
1035+
checksum: 10c0/0382303038ebc58d419047fd329f848336e06b292839ea6ec05063092ce32464eb6a21c00e6487541e42b8155fa0c10b8cc2f6445ff85256b7d73feeb4a8afef
10391036
languageName: node
10401037
linkType: hard
10411038

1042-
"@vitest/spy@npm:4.0.4":
1043-
version: 4.0.4
1044-
resolution: "@vitest/spy@npm:4.0.4"
1045-
checksum: 10c0/b301de676bf68ea9427df51048bba33c07e3b3d5981fb5459c03a06e63cf3ec948840ab47c59aed328e93a22d89874933a5a7a6e82475028f674cf701a54d486
1039+
"@vitest/spy@npm:4.0.7":
1040+
version: 4.0.7
1041+
resolution: "@vitest/spy@npm:4.0.7"
1042+
checksum: 10c0/88c8fdffa54cdfb9f4157316d1fb3308ad1630791881866878c7cbf837ad8e6e6aa79041c82635b2598ed551cf93409d34a434c87b779a30a66f55221de636fa
10461043
languageName: node
10471044
linkType: hard
10481045

10491046
"@vitest/ui@npm:^4.0.4":
1050-
version: 4.0.4
1051-
resolution: "@vitest/ui@npm:4.0.4"
1047+
version: 4.0.7
1048+
resolution: "@vitest/ui@npm:4.0.7"
10521049
dependencies:
1053-
"@vitest/utils": "npm:4.0.4"
1050+
"@vitest/utils": "npm:4.0.7"
10541051
fflate: "npm:^0.8.2"
10551052
flatted: "npm:^3.3.3"
10561053
pathe: "npm:^2.0.3"
10571054
sirv: "npm:^3.0.2"
10581055
tinyglobby: "npm:^0.2.15"
10591056
tinyrainbow: "npm:^3.0.3"
10601057
peerDependencies:
1061-
vitest: 4.0.4
1062-
checksum: 10c0/13519c35265067e14edce1f76058e6221b9f05f04acba02ef3e6137ef5e25468b5bbed05ebc547afe4421b7564d18a404a8c770766a380d0593cc89de2577ad5
1058+
vitest: 4.0.7
1059+
checksum: 10c0/e7173da36e9549a8b04ee4015a64882075aa9f49a59cb135616d22c6d881244c938cf41f6ef149d7e1f42ff414dc72f2bb23f5334b4285801adf83280b23a279
10631060
languageName: node
10641061
linkType: hard
10651062

1066-
"@vitest/utils@npm:4.0.4":
1067-
version: 4.0.4
1068-
resolution: "@vitest/utils@npm:4.0.4"
1063+
"@vitest/utils@npm:4.0.7":
1064+
version: 4.0.7
1065+
resolution: "@vitest/utils@npm:4.0.7"
10691066
dependencies:
1070-
"@vitest/pretty-format": "npm:4.0.4"
1067+
"@vitest/pretty-format": "npm:4.0.7"
10711068
tinyrainbow: "npm:^3.0.3"
1072-
checksum: 10c0/62d864bd3568cd7fedf857ecba3fc84b1d08657bdb545e09b601b6d21dd38733ec0a207880990876250b3c66c79b440287981936ba8d8e52986669c35eb21096
1069+
checksum: 10c0/a2305c5117a30f1685f362767a0e0cc47265f3602469641f6eb01b4b708e2b1c35c33ccf480314348b21978d70a78311cce3f5bdd09de6456d528c5469093217
10731070
languageName: node
10741071
linkType: hard
10751072

@@ -1586,9 +1583,9 @@ __metadata:
15861583
linkType: hard
15871584

15881585
"commander@npm:^14.0.0":
1589-
version: 14.0.0
1590-
resolution: "commander@npm:14.0.0"
1591-
checksum: 10c0/73c4babfa558077868d84522b11ef56834165d472b9e86a634cd4c3ae7fc72d59af6377d8878e06bd570fe8f3161eced3cbe383c38f7093272bb65bd242b595b
1586+
version: 14.0.2
1587+
resolution: "commander@npm:14.0.2"
1588+
checksum: 10c0/245abd1349dbad5414cb6517b7b5c584895c02c4f7836ff5395f301192b8566f9796c82d7bd6c92d07eba8775fe4df86602fca5d86d8d10bcc2aded1e21c2aeb
15921589
languageName: node
15931590
linkType: hard
15941591

@@ -2642,9 +2639,9 @@ __metadata:
26422639
linkType: hard
26432640

26442641
"globals@npm:^16.0.0":
2645-
version: 16.3.0
2646-
resolution: "globals@npm:16.3.0"
2647-
checksum: 10c0/c62dc20357d1c0bf2be4545d6c4141265d1a229bf1c3294955efb5b5ef611145391895e3f2729f8603809e81b30b516c33e6c2597573844449978606aad6eb38
2642+
version: 16.5.0
2643+
resolution: "globals@npm:16.5.0"
2644+
checksum: 10c0/615241dae7851c8012f5aa0223005b1ed6607713d6813de0741768bd4ddc39353117648f1a7086b4b0fa45eae733f1c0a0fe369aa4e543bb63f8de8990178ea9
26482645
languageName: node
26492646
linkType: hard
26502647

@@ -3229,9 +3226,9 @@ __metadata:
32293226
linkType: hard
32303227

32313228
"js-base64@npm:^3.7.5":
3232-
version: 3.7.7
3233-
resolution: "js-base64@npm:3.7.7"
3234-
checksum: 10c0/3c905a7e78b601e4751b5e710edd0d6d045ce2d23eb84c9df03515371e1b291edc72808dc91e081cb9855aef6758292a2407006f4608ec3705373dd8baf2f80f
3229+
version: 3.7.8
3230+
resolution: "js-base64@npm:3.7.8"
3231+
checksum: 10c0/a4452a7e7f32b0ef568a344157efec00c14593bbb1cf0c113f008dddff7ec515b35147af0cd70a7735adb69a2a2bdee921adffea2ea465e2c856ba50d649b11e
32353232
languageName: node
32363233
linkType: hard
32373234

@@ -5187,16 +5184,16 @@ __metadata:
51875184
linkType: hard
51885185

51895186
"vitest@npm:^4.0.4":
5190-
version: 4.0.4
5191-
resolution: "vitest@npm:4.0.4"
5192-
dependencies:
5193-
"@vitest/expect": "npm:4.0.4"
5194-
"@vitest/mocker": "npm:4.0.4"
5195-
"@vitest/pretty-format": "npm:4.0.4"
5196-
"@vitest/runner": "npm:4.0.4"
5197-
"@vitest/snapshot": "npm:4.0.4"
5198-
"@vitest/spy": "npm:4.0.4"
5199-
"@vitest/utils": "npm:4.0.4"
5187+
version: 4.0.7
5188+
resolution: "vitest@npm:4.0.7"
5189+
dependencies:
5190+
"@vitest/expect": "npm:4.0.7"
5191+
"@vitest/mocker": "npm:4.0.7"
5192+
"@vitest/pretty-format": "npm:4.0.7"
5193+
"@vitest/runner": "npm:4.0.7"
5194+
"@vitest/snapshot": "npm:4.0.7"
5195+
"@vitest/spy": "npm:4.0.7"
5196+
"@vitest/utils": "npm:4.0.7"
52005197
debug: "npm:^4.4.3"
52015198
es-module-lexer: "npm:^1.7.0"
52025199
expect-type: "npm:^1.2.2"
@@ -5214,10 +5211,10 @@ __metadata:
52145211
"@edge-runtime/vm": "*"
52155212
"@types/debug": ^4.1.12
52165213
"@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0
5217-
"@vitest/browser-playwright": 4.0.4
5218-
"@vitest/browser-preview": 4.0.4
5219-
"@vitest/browser-webdriverio": 4.0.4
5220-
"@vitest/ui": 4.0.4
5214+
"@vitest/browser-playwright": 4.0.7
5215+
"@vitest/browser-preview": 4.0.7
5216+
"@vitest/browser-webdriverio": 4.0.7
5217+
"@vitest/ui": 4.0.7
52215218
happy-dom: "*"
52225219
jsdom: "*"
52235220
peerDependenciesMeta:
@@ -5241,7 +5238,7 @@ __metadata:
52415238
optional: true
52425239
bin:
52435240
vitest: vitest.mjs
5244-
checksum: 10c0/d593f2379f6b0654b46b7964765125e17027c16b901fbac7b71fc00f25db520c2adfe75f5917bb672baa90e2c65ee5850344b81f91203d80be4a801571194796
5241+
checksum: 10c0/d5312e11e9ffbaf239fa5cb5d43e81a43adbdb085bf113c237eff3531805a347e6587ad1dd368a5e9639ff23f8f48650e689fb49c3cf9375d922ef2767a6416a
52455242
languageName: node
52465243
linkType: hard
52475244

0 commit comments

Comments
 (0)