Skip to content

chore: fix the typecheck and clear config deprecations - #220

Merged
Jason3S merged 1 commit into
mainfrom
claude/repo-update-207665
Nov 10, 2026
Merged

Jason3S merged 1 commit into
mainfrom
claude/repo-update-207665

Conversation

@Jason3S

@Jason3S Jason3S commented Nov 10, 2026

Copy link
Copy Markdown
Contributor

Small maintenance pass.

Changes

  • Typecheck: pnpm --filter website typecheck failed with Cannot find namespace 'JSX'. React 19 removed the global JSX namespace, so the two components now import the type from react.
  • CI: the Test workflow runs the typecheck, so this can't silently break again.
  • Docusaurus config: moved onBrokenMarkdownLinks to markdown.hooks.onBrokenMarkdownLinks. The old location is deprecated and printed a warning on every build. It goes away in Docusaurus v4.
  • .gitignore: removed the Jekyll entries left from before the Docusaurus move.
  • website/README.md: uses pnpm instead of npm, and describes how deployment really works (the Pages workflow on main).

Checked locally

  • pnpm build passes, with no deprecation warning.
  • pnpm --filter website typecheck passes.
  • pnpm lint and cspell pass.

- Import the JSX type from React; React 19 no longer has a global JSX namespace.
- Move onBrokenMarkdownLinks to markdown.hooks (deprecated in Docusaurus 3.9).
- Run the typecheck in the Test workflow.
- Drop old Jekyll entries from .gitignore.
- Use pnpm in the website README.
@Jason3S
Jason3S merged commit dcee19b into main Nov 10, 2026
6 checks passed
@Jason3S
Jason3S deleted the claude/repo-update-207665 branch November 10, 2026 18:31
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.

1 participant