.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
- Copia le regole di Bun qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- 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.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.