Bun için .gitignore
Bun için deponuza kopyalamaya hazır 47 yoksayma kuralı.
Hızlı hepsi bir arada JavaScript çalışma zamanı ve araç seti
Bun için eksiksiz .gitignore
# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 22:57:43 UTC
# Teknolojiler: Bun
### Bun ###
logs
# SQLite veritabanı
*.sqlite
# Node.js tanılama raporları
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
package-json.lock
# İşlem kimliği dosyaları
pids
# İşlem kimliği dosyası
*.pid
node_modules.bun
# Rastgele tohum dosyası
*.seed
# İşlem kilit dosyası
*.pid.lock
# Lerna hata ayıklama günlükleri
lerna-debug.log*
# Kütüphane kapsamı
lib-cov
# Günlük dosyası
*.log
# Kapsam dizini
coverage
# LCOV kapsama verileri
*.lcov
# TypeScript derleme bilgileri
*.tsbuildinfo
# NYC kapsama çıktısı
.nyc_output
# npm hata ayıklama günlükleri
npm-debug.log*
# Grunt ara depolama
.grunt
# Yarn hata ayıklama günlükleri
yarn-debug.log*
# Bower bağımlılıkları
bower_components
# Yarn hata günlükleri
yarn-error.log*
# node-waf yapılandırması
.lock-wscript
# Derlenmiş ikili eklentiler
build/Release
# Node.js bağımlılıkları
node_modules/
# JSPM paketleri
jspm_packages/
# npm önbellek dizini
.npm
# ESLint önbelleği
.eslintcache
typings/
.node_repl_history
*.tgz
# Toplama eklentisi önbelleği
.rpt2_cache/
.yarn-integrity
# Ortam değişkenleri
.env
# Toplama CJS önbelleği
.rts2_cache_cjs/
# Toplama ES önbelleği
.rts2_cache_es/
# Toplama UMD önbelleği
.rts2_cache_umd/
# Önbellek dizini
.cache
# Next.js derleme çıktısı
.next
.env.test
# Nuxt.js derleme çıktısı
.nuxt
dist
.cache/
# VuePress derleme çıktısı
.vuepress/dist
# Sunucusuz çerçeve
.serverless/
# FuseBox önbelleği
.fusebox/
# Yerel DynamoDB
.dynamodb/
# Tern.js bağlantı noktası dosyası
.tern-port
Bu Bun kurallarının aslında neyi göz ardı ettiği
Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.
Günlükler
| Desen | Yoksaydıkları |
|---|---|
logs |
Günlükler |
*.sqlite |
SQLite veritabanı |
package-json.lock |
package-json |
node_modules.bun |
bun dağıtım dosyası |
lerna-debug.log* |
Lerna hata ayıklama günlükleri |
*.log |
Günlük dosyası |
npm-debug.log* |
npm hata ayıklama günlükleri |
yarn-debug.log* |
Yarn hata ayıklama günlükleri |
yarn-error.log* |
Yarn hata günlükleri |
Tanılama raporları (https://nodejs.org/api/report.html)
| Desen | Yoksaydıkları |
|---|---|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json |
Node.js tanılama raporları |
Çalışma zamanı verileri
| Desen | Yoksaydıkları |
|---|---|
pids |
İşlem kimliği dosyaları |
*.pid |
İşlem kimliği dosyası |
*.seed |
Rastgele tohum dosyası |
*.pid.lock |
İşlem kilit dosyası |
jscoverage/JSCover tarafından oluşturulan enstrümanlı kütüphaneler için dizin
| Desen | Yoksaydıkları |
|---|---|
lib-cov |
Kütüphane kapsamı |
istanbul gibi araçların kullandığı kapsama dizini
| Desen | Yoksaydıkları |
|---|---|
coverage |
Kapsam dizini |
*.lcov |
LCOV kapsama verileri |
.nyc_output |
NYC kapsama çıktısı |
TypeScript önbelleği
| Desen | Yoksaydıkları |
|---|---|
*.tsbuildinfo |
TypeScript derleme bilgileri |
Grunt ara depolama (https://gruntjs.com/creating-plugins#storing-task-files)
| Desen | Yoksaydıkları |
|---|---|
.grunt |
Grunt ara depolama |
Bower bağımlılık dizini (https://bower.io/)
| Desen | Yoksaydıkları |
|---|---|
bower_components |
Bower bağımlılıkları |
.lock-wscript |
node-waf yapılandırması |
Derlenmiş ikili eklentiler (https://nodejs.org/api/addons.html)
| Desen | Yoksaydıkları |
|---|---|
build/Release |
Derlenmiş ikili eklentiler |
Bağımlılık dizinleri
| Desen | Yoksaydıkları |
|---|---|
node_modules/ |
Node.js bağımlılıkları |
jspm_packages/ |
JSPM paketleri |
İsteğe bağlı npm önbellek dizini
| Desen | Yoksaydıkları |
|---|---|
.npm |
npm önbellek dizini |
İsteğe bağlı eslint önbelleği
| Desen | Yoksaydıkları |
|---|---|
.eslintcache |
ESLint önbelleği |
TypeScript v1 bildirim dosyaları
| Desen | Yoksaydıkları |
|---|---|
typings/ |
TypeScript v1 bildirim dosyaları |
İsteğe bağlı REPL geçmişi
| Desen | Yoksaydıkları |
|---|---|
.node_repl_history |
İsteğe bağlı REPL geçmişi |
'npm paketi' çıktısı
| Desen | Yoksaydıkları |
|---|---|
*.tgz |
'npm paketi' çıktısı |
Mikro paket önbelleği
| Desen | Yoksaydıkları |
|---|---|
.rpt2_cache/ |
Toplama eklentisi önbelleği |
.rts2_cache_cjs/ |
Toplama CJS önbelleği |
.rts2_cache_es/ |
Toplama ES önbelleği |
.rts2_cache_umd/ |
Toplama UMD önbelleği |
Yarn bütünlük dosyası
| Desen | Yoksaydıkları |
|---|---|
.yarn-integrity |
Yarn bütünlük dosyası |
.env |
Ortam değişkenleri |
.cache |
Önbellek dizini |
.env.test |
Yarn bütünlük dosyası |
Next.js derleme çıktısı
| Desen | Yoksaydıkları |
|---|---|
.next |
Next.js derleme çıktısı |
Nuxt.js çıktı oluştur/oluştur
| Desen | Yoksaydıkları |
|---|---|
.nuxt |
Nuxt.js derleme çıktısı |
dist |
Nuxt.js çıktı oluştur/oluştur |
Gatsby dosyaları
| Desen | Yoksaydıkları |
|---|---|
.cache/ |
Gatsby dosyaları |
.vuepress/dist |
VuePress derleme çıktısı |
Sunucusuz dizinler
| Desen | Yoksaydıkları |
|---|---|
.serverless/ |
Sunucusuz çerçeve |
FuseBox önbelleği
| Desen | Yoksaydıkları |
|---|---|
.fusebox/ |
FuseBox önbelleği |
DynamoDB Yerel dosyaları
| Desen | Yoksaydıkları |
|---|---|
.dynamodb/ |
Yerel DynamoDB |
TernJS bağlantı noktası dosyası
| Desen | Yoksaydıkları |
|---|---|
.tern-port |
Tern.js bağlantı noktası dosyası |
Bun için bu .gitignore nasıl kullanılır?
- Yukarıdaki Bun kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.