Habilidades bun-development
📦

bun-development

Seguro ⚙️ Comandos externos🌐 Acesso à rede📁 Acesso ao sistema de arquivos🔑 Variáveis de ambiente

Guia de Desenvolvimento com Bun

Esta skill fornece documentação abrangente para desenvolvimento com o runtime JavaScript Bun, cobrindo instalação, configuração de projetos, gerenciamento de pacotes, testes e migração do Node.js.

Suporta: Claude Codex Code(CC)
🥉 75 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "bun-development". Inicializar um novo projeto Bun

Resultado esperado:

Executar `bun init` cria um novo projeto com package.json, tsconfig.json, index.ts, e README.md. Você pode então adicionar scripts como "dev": "bun run --watch index.ts" ao package.json.

A utilizar "bun-development". Instalar express e typescript

Resultado esperado:

Use `bun add express` para dependências e `bun add -d typescript` para dependências de desenvolvimento. A instalação do Bun é 10-100x mais rápida que npm.

A utilizar "bun-development". Executar testes com bun

Resultado esperado:

Crie arquivos de teste com extensão .test.ts. Execute `bun test` para executar todos os testes, ou `bun test --watch` para recarregamento automático nas mudanças.

Auditoria de Segurança

Seguro
v1 • 2/25/2026

This is a legitimate Bun runtime development skill. All 117 static findings are false positives: external commands are standard Bun CLI tools, network URLs point to official Bun documentation, environment access patterns are standard Bun/Node.js development practices, and the pipe-to-shell pattern is the official Bun installation method. No malicious intent detected.

1
Arquivos analisados
694
Linhas analisadas
4
achados
1
Total de auditorias

Fatores de risco

⚙️ Comandos externos (74)
🌐 Acesso à rede (13)
📁 Acesso ao sistema de arquivos (1)
🔑 Variáveis de ambiente (9)
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
96
Conformidade com especificações

O Que Você Pode Construir

Inicialização de Novo Projeto

Configure rapidamente novos projetos JavaScript/TypeScript com o gerenciador de pacotes rápido do Bun e ferramentas integradas

Migração do Node.js

Migre projetos Node.js existentes para usar Bun para melhor desempenho

Aplicações Críticas de Desempenho

Construa servidores HTTP e APIs de alto desempenho usando as APIs nativas do Bun

Tente Estes Prompts

Criar Novo Projeto Bun
Use a skill bun-development para me ajudar a inicializar um novo projeto TypeScript com Bun. Configure uma estrutura básica de projeto com testes configurados.
Instalar Dependências
Use bun-development para instalar os seguintes pacotes: express, typescript, e @types/express. Mostre como adicionar dependências de desenvolvimento também.
Escrever e Executar Testes
Use bun-development para me ajudar a escrever testes para um arquivo simples de utilitários matemáticos. Mostre como usar bun:test com matchers comuns.
Compilar para Produção
Use bun-development para me mostrar como agrupar minha aplicação TypeScript para deploy em produção, incluindo minificação e source maps.

Melhores Práticas

  • Use APIs nativas do Bun como Bun.file() e Bun.serve() para melhor desempenho em vez de camadas de compatibilidade Node.js
  • Mantenha scripts do package.json simples - aproveite a execução rápida do Bun para execução direta de arquivos
  • Use Bun.password.hash() para hashing seguro de senhas em vez de bibliotecas externas

Evitar

  • Evite usar APIs específicas do Node.js como require() quando instruções import funcionam no Bun
  • Não confie em process.hrtime() - use Bun.nanoseconds() em vez disso
  • Evite configurações pesadas do Express/Fastify quando Bun.serve() fornece manipulação HTTP mais rápida

Perguntas Frequentes

O que é Bun?
Bun é um runtime JavaScript rápido e completo, projetado para substituir o Node.js. Ele inclui um gerenciador de pacotes, executor de testes e agrupador em uma única ferramenta.
Bun é mais rápido que Node.js?
Sim, Bun é significativamente mais rápido para tempo de inicialização (cerca de 25ms vs 100ms+), instalação de pacotes (10-100x mais rápido) e execução nativa de TypeScript.
Posso usar pacotes Node.js existentes com Bun?
A maioria dos pacotes npm funciona com Bun, mas alguns pacotes com bindings nativos podem ter problemas de compatibilidade. Teste suas dependências antes de migrar código de produção.
Como migrar do Node.js para Bun?
Substitua comandos npm por equivalentes bun (npm install -> bun install), atualize scripts no package.json, e adicione @types/bun para suporte TypeScript.
Bun oferece suporte a TypeScript?
Sim, Bun tem suporte nativo a TypeScript. Você pode executar arquivos .ts diretamente sem transpilação.
Qual framework de testes o Bun usa?
Bun tem um executor de testes integrado chamado bun:test que é compatível com Jest. Você pode usar describe, it, expect, e outros padrões familiares.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md