Skip to content

Commit b40d775

Browse files
committed
Merge branch 'master' of https://github.com/yihao03/sicp
2 parents cb6dce0 + 162b943 commit b40d775

File tree

4 files changed

+71
-68
lines changed

4 files changed

+71
-68
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@
2525
},
2626
"homepage": "https://sourceacademy.org/sicpjs",
2727
"devDependencies": {
28-
"@babel/core": "^7.26.9",
28+
"@babel/core": "^7.26.10",
2929
"@babel/node": "^7.26.0",
3030
"@babel/preset-env": "^7.26.9",
3131
"fs-extra": "^11.3.0",
3232
"http-server": "^14.1.1",
3333
"husky": "^8.0.3",
3434
"js-slang": "^1.0.74",
3535
"lz-string": "^1.5.0",
36-
"prettier": "^3.5.2",
36+
"prettier": "^3.5.3",
3737
"xmldom": "^0.6.0",
3838
"xpath": "0.0.33"
3939
},

static/assets/stylesheet.css

+5-2
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,10 @@ tt {
331331
font-size: 13pt !important;
332332
}
333333

334+
/* Leave space for navbar above footnote links */
335+
.footnote-number {
336+
scroll-margin-top: 4rem;
337+
}
334338

335339
.nav .btn {
336340
/*display: none;*/
@@ -350,12 +354,11 @@ tt {
350354
left: 40vw;
351355
}
352356

353-
354357
:not(ref) > .superscript {
355358
font-variant-position: super;
359+
scroll-margin-top: 4rem;
356360
}
357361

358-
359362
ul {
360363
list-style: none;
361364
padding-left: 0;

test_node_env/package-lock.json

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

yarn.lock

+58-58
Original file line numberDiff line numberDiff line change
@@ -24,34 +24,34 @@
2424
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.8.tgz#821c1d35641c355284d4a870b8a4a7b0c141e367"
2525
integrity sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==
2626

27-
"@babel/core@^7.26.9":
28-
version "7.26.9"
29-
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.9.tgz#71838542a4b1e49dfed353d7acbc6eb89f4a76f2"
30-
integrity sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==
27+
"@babel/core@^7.26.10":
28+
version "7.26.10"
29+
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.10.tgz#5c876f83c8c4dcb233ee4b670c0606f2ac3000f9"
30+
integrity sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==
3131
dependencies:
3232
"@ampproject/remapping" "^2.2.0"
3333
"@babel/code-frame" "^7.26.2"
34-
"@babel/generator" "^7.26.9"
34+
"@babel/generator" "^7.26.10"
3535
"@babel/helper-compilation-targets" "^7.26.5"
3636
"@babel/helper-module-transforms" "^7.26.0"
37-
"@babel/helpers" "^7.26.9"
38-
"@babel/parser" "^7.26.9"
37+
"@babel/helpers" "^7.26.10"
38+
"@babel/parser" "^7.26.10"
3939
"@babel/template" "^7.26.9"
40-
"@babel/traverse" "^7.26.9"
41-
"@babel/types" "^7.26.9"
40+
"@babel/traverse" "^7.26.10"
41+
"@babel/types" "^7.26.10"
4242
convert-source-map "^2.0.0"
4343
debug "^4.1.0"
4444
gensync "^1.0.0-beta.2"
4545
json5 "^2.2.3"
4646
semver "^6.3.1"
4747

48-
"@babel/generator@^7.26.9":
49-
version "7.26.9"
50-
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.9.tgz#75a9482ad3d0cc7188a537aa4910bc59db67cbca"
51-
integrity sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==
48+
"@babel/generator@^7.26.10", "@babel/generator@^7.27.0":
49+
version "7.27.0"
50+
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.0.tgz#764382b5392e5b9aff93cadb190d0745866cbc2c"
51+
integrity sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==
5252
dependencies:
53-
"@babel/parser" "^7.26.9"
54-
"@babel/types" "^7.26.9"
53+
"@babel/parser" "^7.27.0"
54+
"@babel/types" "^7.27.0"
5555
"@jridgewell/gen-mapping" "^0.3.5"
5656
"@jridgewell/trace-mapping" "^0.3.25"
5757
jsesc "^3.0.2"
@@ -221,13 +221,13 @@
221221
"@babel/traverse" "^7.25.9"
222222
"@babel/types" "^7.25.9"
223223

224-
"@babel/helpers@^7.26.9":
225-
version "7.26.9"
226-
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.26.9.tgz#28f3fb45252fc88ef2dc547c8a911c255fc9fef6"
227-
integrity sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==
224+
"@babel/helpers@^7.26.10":
225+
version "7.27.0"
226+
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.27.0.tgz#53d156098defa8243eab0f32fa17589075a1b808"
227+
integrity sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==
228228
dependencies:
229-
"@babel/template" "^7.26.9"
230-
"@babel/types" "^7.26.9"
229+
"@babel/template" "^7.27.0"
230+
"@babel/types" "^7.27.0"
231231

232232
"@babel/node@^7.26.0":
233233
version "7.26.0"
@@ -241,12 +241,12 @@
241241
regenerator-runtime "^0.14.0"
242242
v8flags "^3.1.1"
243243

244-
"@babel/parser@^7.19.4", "@babel/parser@^7.26.9":
245-
version "7.26.9"
246-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.9.tgz#d9e78bee6dc80f9efd8f2349dcfbbcdace280fd5"
247-
integrity sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==
244+
"@babel/parser@^7.19.4", "@babel/parser@^7.26.10", "@babel/parser@^7.27.0":
245+
version "7.27.0"
246+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.0.tgz#3d7d6ee268e41d2600091cbd4e145ffee85a44ec"
247+
integrity sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==
248248
dependencies:
249-
"@babel/types" "^7.26.9"
249+
"@babel/types" "^7.27.0"
250250

251251
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9":
252252
version "7.25.9"
@@ -808,32 +808,32 @@
808808
dependencies:
809809
regenerator-runtime "^0.13.4"
810810

811-
"@babel/template@^7.25.9", "@babel/template@^7.26.9":
812-
version "7.26.9"
813-
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.26.9.tgz#4577ad3ddf43d194528cff4e1fa6b232fa609bb2"
814-
integrity sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==
811+
"@babel/template@^7.25.9", "@babel/template@^7.26.9", "@babel/template@^7.27.0":
812+
version "7.27.0"
813+
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.0.tgz#b253e5406cc1df1c57dcd18f11760c2dbf40c0b4"
814+
integrity sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==
815815
dependencies:
816816
"@babel/code-frame" "^7.26.2"
817-
"@babel/parser" "^7.26.9"
818-
"@babel/types" "^7.26.9"
817+
"@babel/parser" "^7.27.0"
818+
"@babel/types" "^7.27.0"
819819

820-
"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.8", "@babel/traverse@^7.26.9":
821-
version "7.26.9"
822-
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.9.tgz#4398f2394ba66d05d988b2ad13c219a2c857461a"
823-
integrity sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==
820+
"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.10", "@babel/traverse@^7.26.8":
821+
version "7.27.0"
822+
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.0.tgz#11d7e644779e166c0442f9a07274d02cd91d4a70"
823+
integrity sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==
824824
dependencies:
825825
"@babel/code-frame" "^7.26.2"
826-
"@babel/generator" "^7.26.9"
827-
"@babel/parser" "^7.26.9"
828-
"@babel/template" "^7.26.9"
829-
"@babel/types" "^7.26.9"
826+
"@babel/generator" "^7.27.0"
827+
"@babel/parser" "^7.27.0"
828+
"@babel/template" "^7.27.0"
829+
"@babel/types" "^7.27.0"
830830
debug "^4.3.1"
831831
globals "^11.1.0"
832832

833-
"@babel/types@^7.24.7", "@babel/types@^7.25.9", "@babel/types@^7.26.9", "@babel/types@^7.4.4":
834-
version "7.26.9"
835-
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.9.tgz#08b43dec79ee8e682c2ac631c010bdcac54a21ce"
836-
integrity sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==
833+
"@babel/types@^7.24.7", "@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.27.0", "@babel/types@^7.4.4":
834+
version "7.27.0"
835+
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.0.tgz#ef9acb6b06c3173f6632d993ecb6d4ae470b4559"
836+
integrity sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==
837837
dependencies:
838838
"@babel/helper-string-parser" "^7.25.9"
839839
"@babel/helper-validator-identifier" "^7.25.9"
@@ -1112,7 +1112,7 @@ bit-twiddle@^1.0.2:
11121112
resolved "https://registry.yarnpkg.com/bit-twiddle/-/bit-twiddle-1.0.2.tgz#0c6c1fabe2b23d17173d9a61b7b7093eb9e1769e"
11131113
integrity sha1-DGwfq+KyPRcXPZpht7cJPrnhdp4=
11141114

1115-
bl@^4.0.1:
1115+
bl@^4.0.3:
11161116
version "4.1.0"
11171117
resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
11181118
integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
@@ -2335,10 +2335,10 @@ prebuild-install@^7.1.1:
23352335
tar-fs "^2.0.0"
23362336
tunnel-agent "^0.6.0"
23372337

2338-
prettier@^3.5.2:
2339-
version "3.5.2"
2340-
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.5.2.tgz#d066c6053200da0234bf8fa1ef45168abed8b914"
2341-
integrity sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==
2338+
prettier@^3.5.3:
2339+
version "3.5.3"
2340+
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.5.3.tgz#4fc2ce0d657e7a02e602549f053b239cb7dfe1b5"
2341+
integrity sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==
23422342

23432343
proc-log@^4.1.0, proc-log@^4.2.0:
23442344
version "4.2.0"
@@ -2770,21 +2770,21 @@ supports-color@^7.1.0:
27702770
has-flag "^4.0.0"
27712771

27722772
tar-fs@^2.0.0:
2773-
version "2.1.0"
2774-
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.0.tgz#d1cdd121ab465ee0eb9ccde2d35049d3f3daf0d5"
2775-
integrity sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==
2773+
version "2.1.2"
2774+
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.2.tgz#425f154f3404cb16cb8ff6e671d45ab2ed9596c5"
2775+
integrity sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==
27762776
dependencies:
27772777
chownr "^1.1.1"
27782778
mkdirp-classic "^0.5.2"
27792779
pump "^3.0.0"
2780-
tar-stream "^2.0.0"
2780+
tar-stream "^2.1.4"
27812781

2782-
tar-stream@^2.0.0:
2783-
version "2.1.2"
2784-
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.2.tgz#6d5ef1a7e5783a95ff70b69b97455a5968dc1325"
2785-
integrity sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q==
2782+
tar-stream@^2.1.4:
2783+
version "2.2.0"
2784+
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
2785+
integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
27862786
dependencies:
2787-
bl "^4.0.1"
2787+
bl "^4.0.3"
27882788
end-of-stream "^1.4.1"
27892789
fs-constants "^1.0.0"
27902790
inherits "^2.0.3"

0 commit comments

Comments
 (0)