Skip to content

chore(deps): update dependencies to latest - #98

Merged
schlpbch merged 1 commit into
masterfrom
chore/update-dependencies
Oct 10, 2026
Merged

schlpbch merged 1 commit into
masterfrom
chore/update-dependencies

Conversation

@schlpbch

Copy link
Copy Markdown
Owner

Summary

  • Updates non-major dependencies to latest: astro 7.3.8, @astrojs/markdown-remark 7.3.2, @astrojs/preact 6.0.6, @playwright/test 1.64.0, netlify 27.12.0, nanostores, @nanostores/preact, prettier-plugin-astro 1.1.1, @divriots/jampack 0.34.2.
  • Upgrades preact to 11 and satori to 0.47.
  • Keeps typescript on 6.x: astro check does not yet support TypeScript 7.
  • Updates src/components/Search.tsx to import TargetedEvent from preact, since Preact 11 no longer exposes it under JSX.

Verification

  • pnpm lint and pnpm format:check pass.
  • astro build passes and OG images still generate.
  • astro check: 14 errors, the same as on master before this change.
  • pnpm test: 52/52 Playwright E2E tests pass.

Not verified

  • OG image rendering under satori 0.47 has not been visually checked.
  • Full pnpm build (jampack step) could not run locally because of an SWC native-cache permissions issue in this environment.

🤖 Generated with Claude Code

Upgrade preact to 11 and satori to 0.47; keep typescript on 6.x because
astro check does not yet support TypeScript 7.

Update Search.tsx to import TargetedEvent from preact, which Preact 11
no longer exposes under JSX.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 10, 2026 15:48

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Preact 11 falls outside @astrojs/preact@6.0.6’s declared peer dependency range.

1 open finding
What changed in this PR

Updates the site’s runtime, build, deployment, formatting, and testing dependencies.

Changes:

  • Upgrades Astro, Preact, Satori, Netlify, Playwright, and supporting packages.
  • Adapts the search event type for Preact 11.
  • Regenerates the pnpm lockfile.
File Description
package.json Updates dependency versions.
pnpm-lock.yaml Records updated dependency resolution.
src/​components/​Search.tsx Uses Preact’s top-level TargetedEvent type.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread package.json
"nanostores": "^1.5.4",
"preact": "^10.29.8",
"nanostores": "^1.5.5",
"preact": "^11.0.1",
@schlpbch
schlpbch merged commit 8c19d0e into master Oct 10, 2026
8 checks passed
@schlpbch
schlpbch deleted the chore/update-dependencies branch October 10, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants