Skip to content

Commit 320adde

Browse files
committed
perf: Replace JSDOM with cheerio to fix OOM in link checker
- Switch from JSDOM to cheerio for HTML parsing - Cheerio is much lighter and faster (already a dependency) - Fixes CI failure: JavaScript heap out of memory - Remove jsdom and @types/jsdom dependencies
1 parent c2c6c4d commit 320adde

File tree

3 files changed

+68
-59
lines changed

3 files changed

+68
-59
lines changed

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@
124124
"@tailwindcss/postcss": "^4.1.18",
125125
"@tailwindcss/typography": "0.5.19",
126126
"@types/js-yaml": "^4.0.9",
127-
"@types/jsdom": "^28.0.0",
128127
"@types/node": "^25.2.3",
129128
"@types/react": "^19.2.14",
130129
"@types/react-dom": "^19.2.3",
@@ -136,7 +135,6 @@
136135
"eslint-config-prettier": "^10.1.8",
137136
"eslint-plugin-prettier": "^5.5.5",
138137
"fast-glob": "^3.3.3",
139-
"jsdom": "^28.1.0",
140138
"postcss": "^8.5.6",
141139
"prettier": "^3.8.1",
142140
"sharp": "^0.34.5",

0 commit comments

Comments
 (0)