.gitignore für Bun
47 Ausschlussregeln für Bun, die du direkt in dein Repository übernehmen kannst.
Schnelle JavaScript-Laufzeitumgebung mit umfassendem Toolkit
Die vollständige .gitignore für Bun
# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 15:48:40 UTC
# Technologien: Bun
### Bun ###
logs
# SQLite-Datenbank
*.sqlite
# Node.js-Diagnoseberichte
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
package-json.lock
# Prozess-ID-Dateien
pids
# Prozess-ID-Datei
*.pid
node_modules.bun
# Seed-Datei für Zufallszahlen
*.seed
# Prozesssperrdatei
*.pid.lock
# Lerna-Debug-Protokolle
lerna-debug.log*
# Abdeckung der Bibliothek
lib-cov
# Protokolldatei
*.log
# Verzeichnis für Testabdeckungsdaten
coverage
# LCOV-Abdeckungsdaten
*.lcov
# TypeScript-Build-Informationen
*.tsbuildinfo
# Ausgabe der NYC-Abdeckung
.nyc_output
# npm-Debug-Protokolle
npm-debug.log*
# Grunt Zwischenspeicher
.grunt
# Yarn-Debug-Protokolle
yarn-debug.log*
# Bower-Abhängigkeiten
bower_components
# Yarn-Fehlerprotokolle
yarn-error.log*
# Node-WAF-Konfiguration
.lock-wscript
# Kompilierte binäre Addons
build/Release
# Node.js-Abhängigkeiten
node_modules/
# JSPM-Pakete
jspm_packages/
# npm-Cache-Verzeichnis
.npm
# ESLint-Cache
.eslintcache
typings/
.node_repl_history
*.tgz
# Rollup-Plugin-Cache
.rpt2_cache/
.yarn-integrity
# Umgebungsvariablen
.env
# Rollup-CJS-Cache
.rts2_cache_cjs/
# Rollup-ES-Cache
.rts2_cache_es/
# Rollup-UMD-Cache
.rts2_cache_umd/
# Cache-Verzeichnis
.cache
# Next.js-Build-Ausgabe
.next
.env.test
# Nuxt.js Build-Ausgabe
.nuxt
dist
.cache/
# VuePress-Build-Ausgabe
.vuepress/dist
# Serverless-Framework
.serverless/
# FuseBox-Cache
.fusebox/
# Lokale DynamoDB
.dynamodb/
# Tern.js-Portdatei
.tern-port
Was diese Regeln für Bun ausschließen
Alle Muster im Überblick – und warum sie in deine .gitignore gehören.
Protokolle
| Muster | Ausgeschlossene Dateien |
|---|---|
logs |
Protokolle |
*.sqlite |
SQLite-Datenbank |
package-json.lock |
package-json |
node_modules.bun |
Bun-Deploy-Datei |
lerna-debug.log* |
Lerna-Debug-Protokolle |
*.log |
Protokolldatei |
npm-debug.log* |
npm-Debug-Protokolle |
yarn-debug.log* |
Yarn-Debug-Protokolle |
yarn-error.log* |
Yarn-Fehlerprotokolle |
Diagnoseberichte (https://nodejs.org/api/report.html)
| Muster | Ausgeschlossene Dateien |
|---|---|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json |
Node.js-Diagnoseberichte |
Laufzeitdaten
| Muster | Ausgeschlossene Dateien |
|---|---|
pids |
Prozess-ID-Dateien |
*.pid |
Prozess-ID-Datei |
*.seed |
Seed-Datei für Zufallszahlen |
*.pid.lock |
Prozesssperrdatei |
Verzeichnis für instrumentierte Bibliotheken, die von jscoverage/JSCover generiert wurden
| Muster | Ausgeschlossene Dateien |
|---|---|
lib-cov |
Abdeckung der Bibliothek |
Verzeichnis für Testabdeckungsdaten von Tools wie istanbul
| Muster | Ausgeschlossene Dateien |
|---|---|
coverage |
Verzeichnis für Testabdeckungsdaten |
*.lcov |
LCOV-Abdeckungsdaten |
.nyc_output |
Ausgabe der NYC-Abdeckung |
TypeScript-Cache
| Muster | Ausgeschlossene Dateien |
|---|---|
*.tsbuildinfo |
TypeScript-Build-Informationen |
Grunt-Zwischenspeicher (https://gruntjs.com/creating-plugins#storing-task-files)
| Muster | Ausgeschlossene Dateien |
|---|---|
.grunt |
Grunt Zwischenspeicher |
Bower-Abhängigkeitsverzeichnis (https://bower.io/)
| Muster | Ausgeschlossene Dateien |
|---|---|
bower_components |
Bower-Abhängigkeiten |
.lock-wscript |
Node-WAF-Konfiguration |
Kompilierte binäre Addons (https://nodejs.org/api/addons.html)
| Muster | Ausgeschlossene Dateien |
|---|---|
build/Release |
Kompilierte binäre Addons |
Abhängigkeitsverzeichnisse
| Muster | Ausgeschlossene Dateien |
|---|---|
node_modules/ |
Node.js-Abhängigkeiten |
jspm_packages/ |
JSPM-Pakete |
Optionales NPM-Cache-Verzeichnis
| Muster | Ausgeschlossene Dateien |
|---|---|
.npm |
npm-Cache-Verzeichnis |
Optionaler Eslint-Cache
| Muster | Ausgeschlossene Dateien |
|---|---|
.eslintcache |
ESLint-Cache |
TypeScript v1-Deklarationsdateien
| Muster | Ausgeschlossene Dateien |
|---|---|
typings/ |
TypeScript v1-Deklarationsdateien |
Optionaler REPL-Verlauf
| Muster | Ausgeschlossene Dateien |
|---|---|
.node_repl_history |
Optionaler REPL-Verlauf |
Ausgabe von 'npm pack'
| Muster | Ausgeschlossene Dateien |
|---|---|
*.tgz |
Ausgabe von 'npm pack' |
Microbundle-Cache
| Muster | Ausgeschlossene Dateien |
|---|---|
.rpt2_cache/ |
Rollup-Plugin-Cache |
.rts2_cache_cjs/ |
Rollup-CJS-Cache |
.rts2_cache_es/ |
Rollup-ES-Cache |
.rts2_cache_umd/ |
Rollup-UMD-Cache |
Yarn-Integritätsdatei
| Muster | Ausgeschlossene Dateien |
|---|---|
.yarn-integrity |
Yarn-Integritätsdatei |
.env |
Umgebungsvariablen |
.cache |
Cache-Verzeichnis |
.env.test |
Yarn-Integritätsdatei |
Next.js-Build-Ausgabe
| Muster | Ausgeschlossene Dateien |
|---|---|
.next |
Next.js-Build-Ausgabe |
Ausgabe von Nuxt.js build / generate
| Muster | Ausgeschlossene Dateien |
|---|---|
.nuxt |
Nuxt.js Build-Ausgabe |
dist |
Ausgabe von Nuxt.js build / generate |
Gatsby-Dateien
| Muster | Ausgeschlossene Dateien |
|---|---|
.cache/ |
Gatsby-Dateien |
.vuepress/dist |
VuePress-Build-Ausgabe |
Serverless-Verzeichnisse
| Muster | Ausgeschlossene Dateien |
|---|---|
.serverless/ |
Serverless-Framework |
FuseBox-Cache
| Muster | Ausgeschlossene Dateien |
|---|---|
.fusebox/ |
FuseBox-Cache |
Lokale DynamoDB-Dateien
| Muster | Ausgeschlossene Dateien |
|---|---|
.dynamodb/ |
Lokale DynamoDB |
TernJS-Portdatei
| Muster | Ausgeschlossene Dateien |
|---|---|
.tern-port |
Tern.js-Portdatei |
So verwendest du diese .gitignore für Bun
- Kopiere die Regeln für Bun oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.