Skip to content

feat: modernize monaco react#1

Merged
exKAZUu merged 3 commits intomainfrom
modernize-with-wbfy
Apr 18, 2026
Merged

feat: modernize monaco react#1
exKAZUu merged 3 commits intomainfrom
modernize-with-wbfy

Conversation

@exKAZUu
Copy link
Copy Markdown
Member

@exKAZUu exKAZUu commented Apr 18, 2026

Summary

  • Applied the wbfy project baseline: Yarn 4, oxlint/oxfmt, lefthook, reusable workflows, agent docs, and modern repository metadata.
  • Modernized package publishing with ESM/CJS exports, React 19 dev/test dependencies, @willbooster/monaco-loader@1.0.0, and a TSX-capable tsup build that preserves the client entry directive for Next.js.
  • Added semantic-release configuration expected by the shared WillBooster CI release dry-run.
  • Removed the old demo/playground apps and added a focused Next.js 16.2.4 App Router e2e test that renders Editor, DiffEditor, and useMonaco through a Client Component.
  • Replaced the stale upstream-heavy README with current WillBooster package usage and development commands.

Why

  • This fork was still carrying old project infrastructure and the old @monaco-editor/loader dependency.
  • The package needs to work in the latest Next.js App Router flow, where React hook-based editor exports must be consumed from Client Components.
  • Keeping the e2e app small makes the Next.js compatibility check fast and directly tied to the package API.

Testing

  • yarn check-for-ai
  • yarn typecheck
  • yarn test
  • node node_modules/semantic-release/bin/semantic-release.js --dry-run
  • GitHub Actions: Test workflow passed on the latest branch commit.

Notes

  • yarn check-for-ai currently reports 10 warnings from stricter inherited lint rules, but exits successfully with 0 errors.
  • next@16.2.4 was confirmed as the current npm version before adding the e2e app.

@gemini-code-assist
Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@exKAZUu exKAZUu merged commit 16d4062 into main Apr 18, 2026
5 checks passed
@exKAZUu exKAZUu deleted the modernize-with-wbfy branch April 18, 2026 06:59
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