Skip to content

Commit 12bfe70

Browse files
authoredMar 10, 2025··
Bump gl to v8, prettier, and ace-builds (#1741)
* Update to gl v8 in sicp_publish * Update gitignore * Bump prettier to latest * Bump ace-builds to latest * Reformat codebase after Prettier upgrade
1 parent 6aad26c commit 12bfe70

35 files changed

+521
-1669
lines changed
 

‎.github/workflows/deploy-docs.yml

+6-3
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,18 @@ jobs:
1313
run: |
1414
sudo apt-get update && \
1515
sudo apt-get install -y --no-install-recommends \
16-
texlive texlive-fonts-extra texlive-lang-cjk latexmk latex-cjk-all \
17-
libxi-dev libgl1-mesa-dev
16+
texlive texlive-fonts-extra texlive-lang-cjk latexmk latex-cjk-all
17+
# Has to be run before actions/setup-node.
18+
# See: https://github.com/actions/setup-node/issues/480
19+
- name: Enable corepack for Yarn
20+
run: corepack enable
1821
- name: Use Node.js
1922
uses: actions/setup-node@v4
2023
with:
2124
node-version: 20
2225
cache: yarn
2326
- name: Install yarn dependencies
24-
run: yarn install --frozen-lockfile
27+
run: yarn install --immutable
2528
- name: Build
2629
run: |
2730
yarn run jsdoc prepare

‎.github/workflows/nodejs.yml

-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ jobs:
3030
run: |
3131
sudo apt-get update && \
3232
sudo apt-get install -y --no-install-recommends \
33-
libxi-dev libgl1-mesa-dev \
3433
texlive texlive-fonts-extra texlive-lang-cjk latexmk latex-cjk-all
3534
# Has to be run before actions/setup-node.
3635
# See: https://github.com/actions/setup-node/issues/480

‎.github/workflows/publish-npm.yml

-53
This file was deleted.

‎.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ test-report.html
2121

2222
# yarn files
2323

24-
.yarn/*
24+
.yarn
2525
!.yarn/patches
2626
!.yarn/plugins
2727
!.yarn/releases

‎package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"@types/lodash": "^4.14.202",
6767
"@types/node": "^20.0.0",
6868
"@types/offscreencanvas": "^2019.7.0",
69-
"ace-builds": "^1.4.12",
69+
"ace-builds": "~1.17.0",
7070
"coveralls": "^3.1.0",
7171
"escodegen": "^2.0.0",
7272
"eslint": "^8.57.0",
@@ -78,7 +78,7 @@
7878
"jest-html-reporter": "^3.2.0",
7979
"jsdoc": "3.6.11",
8080
"jsdom": "^19.0.0",
81-
"prettier": "^2.1.2",
81+
"prettier": "^3.5.2",
8282
"ts-jest": "^29.0.0",
8383
"typescript": "^4.0.3",
8484
"typescript-eslint": "^8.8.1"

‎sicp_publish/.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
names.txt
22
prelude.txt
33
prelude_names.txt
4-
package-lock.json

‎sicp_publish/package.json

+2-5
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,14 @@
2020
"acorn-loose": "^8.0.0",
2121
"acorn-walk": "^8.0.0",
2222
"astring": "^1.4.3",
23-
"gpu.js": "^2.16.0",
2423
"lodash": "^4.17.20",
2524
"source-map": "^0.7.3",
2625
"xmlhttprequest-ts": "^1.0.1"
2726
},
28-
"resolutions": {
29-
"**/gl": "^6.0.2"
30-
},
3127
"main": "dist/sicp",
3228
"types": "dist/sicp",
3329
"files": [
3430
"dist"
35-
]
31+
],
32+
"packageManager": "yarn@4.6.0"
3633
}

0 commit comments

Comments
 (0)
Please sign in to comment.