chore: bump in-range deps; pin jsdom to 29.0.0

- @ai-sdk/anthropic 3.0.69 → 3.0.71
- @anthropic-ai/claude-agent-sdk 0.2.110 → 0.2.119
- ai 6.0.162 → 6.0.168
- playwright 1.58.2 → 1.59.1
- wrangler 4.75.0 → 4.85.0
- puppeteer 24.39.1 → 24.42.0 (optional)
- marked range floor bumped to 16.4.2 (already installed)

jsdom is intentionally pinned to exact 29.0.0. From 29.0.2 onward,
getComputedStyle(el).borderRadius returns "" (empty string) instead
of "50%" for percentage values that the engine can't resolve to px
without layout. checkIconTile relies on parseFloat(borderRadius) ≥
width/2 to exclude circular avatars; with the empty string, all
circles get re-flagged as icon-tile-stack. Real browsers resolve
the percentage so the public-site overlay and Chrome extension are
unaffected — only the Node/jsdom path used by `npx impeccable detect`
on HTML files breaks. Hardening the detector to read raw stylesheet
rules as a fallback is a follow-up; pinning is the safe move today.

Skipped: marked 16 → 18 (major bump, unrelated to this work).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Paul Bakaus
2026-04-27 13:59:06 -07:00
committed by Paul Bakaus
co-authored by Claude Opus 4.7
parent 427128e073
commit 17fe31baa9
2 changed files with 64 additions and 44 deletions
+8 -8
View File
@@ -57,24 +57,24 @@
"og-image": "bun run scripts/generate-og-image.js"
},
"dependencies": {
"jsdom": "^29.0.0",
"marked": "^16.1.0"
"jsdom": "29.0.0",
"marked": "^16.4.2"
},
"optionalDependencies": {
"puppeteer": "^24.39.1"
"puppeteer": "^24.42.0"
},
"devDependencies": {
"@ai-sdk/anthropic": "^3.0.69",
"@ai-sdk/anthropic": "^3.0.71",
"@ai-sdk/openai": "^3.0.53",
"@anthropic-ai/claude-agent-sdk": "^0.2.110",
"@anthropic-ai/claude-agent-sdk": "^0.2.119",
"@anthropic-ai/sdk": "^0.91.1",
"@google/genai": "^1.50.1",
"ai": "^6.0.162",
"ai": "^6.0.168",
"archiver": "^7.0.1",
"modern-screenshot": "^4.7.0",
"motion": "^12.38.0",
"playwright": "^1.58.2",
"wrangler": "^4.75.0",
"playwright": "^1.59.1",
"wrangler": "^4.85.0",
"zod": "^4.3.6"
}
}