{DT}DevToolkit
🥟

Bun Migration Helper

Analyze your package.json for Bun compatibility. Get a migration score and step-by-step checklist.

package.json

How to Use

  1. Paste your package.json content into the editor
  2. Click "Analyze Compatibility" to check your dependencies
  3. Review your compatibility score and package breakdown
  4. Follow the migration checklist to switch to Bun
  5. Download the report or share it with your team

Compatibility Guide

Full Compatibility

Pure JavaScript packages, most web frameworks (Express, Fastify, Koa), and popular utilities (lodash, axios, zod) work perfectly with Bun.

Partial Compatibility

Database clients (Prisma, Mongoose), some native addons, and packages using Node-specific APIs may need configuration or testing.

No Compatibility

Native addons like bcrypt, node-sass, and sqlite3 don't work. Alternatives are available: bcryptjs, sass, bun:sqlite.

Unknown

Packages not in our database. Most pure JavaScript packages work, but native addons should be tested manually.

Features

  • ✓Compatibility database of 60+ packages
  • ✓Visual compatibility score
  • ✓Package-by-package breakdown
  • ✓Alternative package suggestions
  • ✓Step-by-step migration checklist
  • ✓Downloadable migration report
  • ✓Shareable results
  • ✓Privacy-first (browser-only)

Frequently Asked Questions