🚀 JSONCrack v5.0.0
A major release focused on modularity, developer experience, and a leaner codebase.
✨ Highlights:
-
jsoncrack-reactnpm package: The graph visualization canvas is now available as a standalone, reusable React component — jsoncrack-react on npm. Embed interactive JSON graphs in your own apps with a simple<JSONCrack />component. Supports light/dark themes, configurable layout directions, zoom controls, and node click callbacks. -
Monorepo with Turborepo: Restructured the project into a monorepo with separated workspaces —
apps/www(website),apps/vscode(VS Code extension), andpackages/jsoncrack-react(reusable canvas). (#573) -
Next.js 16 & Turbopack: Upgraded to Next.js v16 with Turbopack support for significantly faster builds and dev server.
-
Streamlined Editor: Removed low-traction tools, unused components, image handling from graph nodes, and Sentry — resulting in a leaner, faster editor.
🔧 Improvements:
- Simplified OptionsMenu with improved accessibility
- Updated hotkey mappings
- Renamed "trackpad gestures" to "zoom on scroll"
- Fixed search in values, tree view crash, node size calculation, file upload errors
- Fixed text editor options for paste JSON Schema (#569)
- Updated node row height for better readability
New Contributors
- @Prateek-Wayne made their first contribution in #478
- @pgoslatara made their first contribution in #572
- @mohammad-moa made their first contribution in #569
Full Changelog: v4.0.0...v5.0.0