deno-to-bun

Migrate Deno projects to Bun with API compatibility mapping and configuration updates.

4|1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/DaleSeo/bun-skills --skill deno-to-bun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deno-to-bun
Source: https://github.com/DaleSeo/bun-skills/tree/main/skills/deno-to-bun
Command: npx skills add https://github.com/DaleSeo/bun-skills --skill deno-to-bun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams migrate Deno projects to Bun while aligning Deno.* APIs with Bun equivalents, streamlining the transition from Deno Deploy and updating permissions/import maps.

Core Features & Use Cases

  • API Compatibility Mapping: Identify Deno APIs and their Bun counterparts to minimize runtime differences.
  • Migration Workflow Guidance: Pre-migration checks, configuration changes, and import-map alignment to ensure a smooth cutover.
  • Use Case: When upgrading a Deno-based project to Bun to leverage the npm ecosystem and Bun's performance advantages.

Quick Start

Run the deno-to-bun guide to begin a migration plan, then follow the references for API mappings and permissions guidance.

Frequently Asked Questions about deno-to-bun

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a Deno project to Bun?

Migrate a Deno project to Bun by performing pre-migration analysis, mapping Deno.* APIs to Bun equivalents, and updating configurations like import maps and permissions to generate a complete migration plan.

What is the best way to map Deno APIs to Bun equivalents?

Mapping Deno APIs to Bun equivalents is best handled by referencing an API compatibility mapping guide, which identifies Deno.* APIs and their Bun counterparts to minimize runtime differences during migration.

Do I need Bun 1.0 to migrate from Deno Deploy?

Yes, you need Bun 1.0+ and standard tooling to migrate from Deno Deploy. The process involves aligning Deno.* APIs with Bun equivalents and updating project configurations.

Does migrating from Deno to Bun require updating import maps?

Yes, migrating from Deno to Bun requires updating import maps. The migration workflow includes pre-migration checks and import-map alignment to ensure a smooth cutover and minimize runtime differences.

Why should I align Deno permissions when moving to Bun?

Aligning Deno permissions when moving to Bun is necessary to ensure the updated project configurations function correctly, as the migration process specifically covers permissions and import-map updates.