.gitignore per Bun

47 regole di esclusione per Bun, pronte da copiare nel repository.

Runtime e toolkit JavaScript veloci e completi

Il .gitignore completo per Bun

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 15:59:18 UTC
# Tecnologie: Bun

### Bun ###
logs
# Database SQLite
*.sqlite
# Report diagnostici di Node.js
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
package-json.lock
# File degli ID dei processi
pids
# File dell'ID del processo
*.pid
node_modules.bun
# File del seme casuale
*.seed
# File di blocco del processo
*.pid.lock
# Log di debug di Lerna
lerna-debug.log*
# Copertura della libreria
lib-cov
# File di log
*.log
# Directory della copertura
coverage
# Dati di copertura LCOV
*.lcov
# Informazioni di compilazione TypeScript
*.tsbuildinfo
# Risultati della copertura NYC
.nyc_output
# Log di debug npm
npm-debug.log*
# Archiviazione intermedia di Grunt
.grunt
# Log di debug di Yarn
yarn-debug.log*
# Dipendenze Bower
bower_components
# Log degli errori di Yarn
yarn-error.log*
# Configurazione di node-waf
.lock-wscript
# Componenti aggiuntivi binari compilati
build/Release
# Dipendenze di Node.js
node_modules/
# Pacchetti JSPM
jspm_packages/
# Directory della cache npm
.npm
# Cache di ESLint
.eslintcache
typings/
.node_repl_history
*.tgz
# Cache del plugin Rollup
.rpt2_cache/
.yarn-integrity
# Variabili d'ambiente
.env
# Cache CJS di Rollup
.rts2_cache_cjs/
# Cache ES di Rollup
.rts2_cache_es/
# Cache UMD di Rollup
.rts2_cache_umd/
# Directory della cache
.cache
# Risultati della compilazione di Next.js
.next
.env.test
# Risultati della compilazione di Nuxt.js
.nuxt
dist
.cache/
# Risultati della compilazione di VuePress
.vuepress/dist
# Framework serverless
.serverless/
# Cache di FuseBox
.fusebox/
# DynamoDB locale
.dynamodb/
# File della porta di Tern.js
.tern-port

Cosa escludono le regole di Bun

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Registri di log

Schema di esclusione Cosa esclude
logs Registri di log
*.sqlite Database SQLite
package-json.lock package-json
node_modules.bun File di distribuzione di bun
lerna-debug.log* Log di debug di Lerna
*.log File di log
npm-debug.log* Log di debug npm
yarn-debug.log* Log di debug di Yarn
yarn-error.log* Log degli errori di Yarn

Report diagnostici (https://nodejs.org/api/report.html)

Schema di esclusione Cosa esclude
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json Report diagnostici di Node.js

Dati di esecuzione

Schema di esclusione Cosa esclude
pids File degli ID dei processi
*.pid File dell'ID del processo
*.seed File del seme casuale
*.pid.lock File di blocco del processo

Directory delle librerie strumentate generate da jscoverage/JSCover

Schema di esclusione Cosa esclude
lib-cov Copertura della libreria

Directory della copertura usata da strumenti come istanbul

Schema di esclusione Cosa esclude
coverage Directory della copertura
*.lcov Dati di copertura LCOV
.nyc_output Risultati della copertura NYC

Cache di TypeScript

Schema di esclusione Cosa esclude
*.tsbuildinfo Informazioni di compilazione TypeScript

Archiviazione intermedia di Grunt (https://gruntjs.com/creating-plugins#storing-task-files)

Schema di esclusione Cosa esclude
.grunt Archiviazione intermedia di Grunt

Directory delle dipendenze Bower (https://bower.io/)

Schema di esclusione Cosa esclude
bower_components Dipendenze Bower
.lock-wscript Configurazione di node-waf

Componenti aggiuntivi binari compilati (https://nodejs.org/api/addons.html)

Schema di esclusione Cosa esclude
build/Release Componenti aggiuntivi binari compilati

Directory delle dipendenze

Schema di esclusione Cosa esclude
node_modules/ Dipendenze di Node.js
jspm_packages/ Pacchetti JSPM

Directory della cache npm facoltativa

Schema di esclusione Cosa esclude
.npm Directory della cache npm

Cache eslint facoltativa

Schema di esclusione Cosa esclude
.eslintcache Cache di ESLint

File di dichiarazione TypeScript v1

Schema di esclusione Cosa esclude
typings/ File di dichiarazione TypeScript v1

Cronologia REPL facoltativa

Schema di esclusione Cosa esclude
.node_repl_history Cronologia REPL facoltativa

Risultati di 'npm pack'

Schema di esclusione Cosa esclude
*.tgz Risultati di 'npm pack'

Cache di Microbundle

Schema di esclusione Cosa esclude
.rpt2_cache/ Cache del plugin Rollup
.rts2_cache_cjs/ Cache CJS di Rollup
.rts2_cache_es/ Cache ES di Rollup
.rts2_cache_umd/ Cache UMD di Rollup

File di integrità di Yarn

Schema di esclusione Cosa esclude
.yarn-integrity File di integrità di Yarn
.env Variabili d'ambiente
.cache Directory della cache
.env.test File di integrità di Yarn

Risultati della compilazione di Next.js

Schema di esclusione Cosa esclude
.next Risultati della compilazione di Next.js

Risultati di compilazione e generazione di Nuxt.js

Schema di esclusione Cosa esclude
.nuxt Risultati della compilazione di Nuxt.js
dist Risultati di compilazione e generazione di Nuxt.js

File di Gatsby

Schema di esclusione Cosa esclude
.cache/ File di Gatsby
.vuepress/dist Risultati della compilazione di VuePress

Directory serverless

Schema di esclusione Cosa esclude
.serverless/ Framework serverless

Cache di FuseBox

Schema di esclusione Cosa esclude
.fusebox/ Cache di FuseBox

File di DynamoDB Local

Schema di esclusione Cosa esclude
.dynamodb/ DynamoDB locale

File della porta di TernJS

Schema di esclusione Cosa esclude
.tern-port File della porta di Tern.js

Come usare questo .gitignore per Bun

  1. Copia le regole di Bun qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Ambiente di esecuzione

Vedi tutti i modelli di Ambiente di esecuzione