.gitignore para Bun

47 reglas de exclusión para Bun, listas para copiar en tu repositorio.

Entorno de ejecución y herramientas JavaScript rápidos y todo en uno

El .gitignore completo para Bun

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 15:48:43 UTC
# Tecnologías: Bun

### Bun ###
logs
# Base de datos SQLite
*.sqlite
# Informes de diagnóstico de Node.js
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
package-json.lock
# Archivos de identificadores de procesos
pids
# Archivo de identificador de proceso
*.pid
node_modules.bun
# Archivo de semilla aleatoria
*.seed
# Archivo de bloqueo de proceso
*.pid.lock
# Registros de depuración de Lerna
lerna-debug.log*
# Cobertura de bibliotecas
lib-cov
# Archivo de registro
*.log
# Directorio de cobertura
coverage
# Datos de cobertura LCOV
*.lcov
# Información de compilación de TypeScript
*.tsbuildinfo
# Resultados de cobertura de NYC
.nyc_output
# Registros de depuración de npm
npm-debug.log*
# Almacenamiento intermedio de Grunt
.grunt
# Registros de depuración de Yarn
yarn-debug.log*
# Dependencias de Bower
bower_components
# Registros de errores de Yarn
yarn-error.log*
# Configuración de node-waf
.lock-wscript
# Complementos binarios compilados
build/Release
# Dependencias de Node.js
node_modules/
# Paquetes de JSPM
jspm_packages/
# Directorio de caché de npm
.npm
# Caché de ESLint
.eslintcache
typings/
.node_repl_history
*.tgz
# Caché de complementos de Rollup
.rpt2_cache/
.yarn-integrity
# Variables de entorno
.env
# Caché CJS de Rollup
.rts2_cache_cjs/
# Caché ES de Rollup
.rts2_cache_es/
# Caché UMD de Rollup
.rts2_cache_umd/
# Directorio de caché
.cache
# Resultados de compilación de Next.js
.next
.env.test
# Resultados de compilación de Nuxt.js
.nuxt
dist
.cache/
# Resultados de compilación de VuePress
.vuepress/dist
# Framework sin servidor
.serverless/
# Caché de FuseBox
.fusebox/
# DynamoDB local
.dynamodb/
# Archivo de puerto de Tern.js
.tern-port

Qué ignoran estas reglas de Bun

Todos los patrones y por qué incluirlos en tu .gitignore.

Registros

Patrón Qué ignora
logs Registros
*.sqlite Base de datos SQLite
package-json.lock package-json
node_modules.bun Archivo de despliegue de bun
lerna-debug.log* Registros de depuración de Lerna
*.log Archivo de registro
npm-debug.log* Registros de depuración de npm
yarn-debug.log* Registros de depuración de Yarn
yarn-error.log* Registros de errores de Yarn

Informes de diagnóstico (https://nodejs.org/api/report.html)

Patrón Qué ignora
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json Informes de diagnóstico de Node.js

Datos de ejecución

Patrón Qué ignora
pids Archivos de identificadores de procesos
*.pid Archivo de identificador de proceso
*.seed Archivo de semilla aleatoria
*.pid.lock Archivo de bloqueo de proceso

Directorio de bibliotecas instrumentadas generadas por jscoverage/JSCover

Patrón Qué ignora
lib-cov Cobertura de bibliotecas

Directorio de cobertura utilizado por herramientas como istanbul

Patrón Qué ignora
coverage Directorio de cobertura
*.lcov Datos de cobertura LCOV
.nyc_output Resultados de cobertura de NYC

Caché de TypeScript

Patrón Qué ignora
*.tsbuildinfo Información de compilación de TypeScript

Almacenamiento intermedio de Grunt (https://gruntjs.com/creating-plugins#storing-task-files)

Patrón Qué ignora
.grunt Almacenamiento intermedio de Grunt

Directorio de dependencias de Bower (https://bower.io/)

Patrón Qué ignora
bower_components Dependencias de Bower
.lock-wscript Configuración de node-waf

Complementos binarios compilados (https://nodejs.org/api/addons.html)

Patrón Qué ignora
build/Release Complementos binarios compilados

Directorios de dependencias

Patrón Qué ignora
node_modules/ Dependencias de Node.js
jspm_packages/ Paquetes de JSPM

Directorio opcional de caché de npm

Patrón Qué ignora
.npm Directorio de caché de npm

Caché opcional de eslint

Patrón Qué ignora
.eslintcache Caché de ESLint

Archivos de declaraciones de TypeScript v1

Patrón Qué ignora
typings/ Archivos de declaraciones de TypeScript v1

Historial opcional del REPL

Patrón Qué ignora
.node_repl_history Historial opcional del REPL

Salida de 'npm pack'

Patrón Qué ignora
*.tgz Salida de 'npm pack'

Caché de Microbundle

Patrón Qué ignora
.rpt2_cache/ Caché de complementos de Rollup
.rts2_cache_cjs/ Caché CJS de Rollup
.rts2_cache_es/ Caché ES de Rollup
.rts2_cache_umd/ Caché UMD de Rollup

Archivo de integridad de Yarn

Patrón Qué ignora
.yarn-integrity Archivo de integridad de Yarn
.env Variables de entorno
.cache Directorio de caché
.env.test Archivo de integridad de Yarn

Resultados de compilación de Next.js

Patrón Qué ignora
.next Resultados de compilación de Next.js

Resultados de compilación / generación de Nuxt.js

Patrón Qué ignora
.nuxt Resultados de compilación de Nuxt.js
dist Resultados de compilación / generación de Nuxt.js

Archivos de Gatsby

Patrón Qué ignora
.cache/ Archivos de Gatsby
.vuepress/dist Resultados de compilación de VuePress

Directorios de Serverless

Patrón Qué ignora
.serverless/ Framework sin servidor

Caché de FuseBox

Patrón Qué ignora
.fusebox/ Caché de FuseBox

Archivos de DynamoDB Local

Patrón Qué ignora
.dynamodb/ DynamoDB local

Archivo de puerto de TernJS

Patrón Qué ignora
.tern-port Archivo de puerto de Tern.js

Cómo usar este .gitignore para Bun

  1. Copia las reglas de Bun de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Entorno de ejecución

Ver todas las plantillas de Entorno de ejecución