Ludovic Frank Gitignore

.gitignore สำหรับ Bun

กฎการละเว้นสำหรับ Bun จำนวน 47 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ

รันไทม์และชุดเครื่องมือ JavaScript แบบออลอินวันที่รวดเร็ว

.gitignore ที่สมบูรณ์สำหรับ Bun

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 21:51:33 UTC
# เทคโนโลยี: Bun

### Bun ###
logs
# ฐานข้อมูล SQLite
*.sqlite
# รายงานการวินิจฉัย Node.js
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
package-json.lock
# ประมวลผลไฟล์ ID
pids
# ไฟล์รหัสกระบวนการ
*.pid
node_modules.bun
# ไฟล์เมล็ดสุ่ม
*.seed
# ไฟล์ล็อคกระบวนการ
*.pid.lock
# บันทึกการดีบักของ Lerna
lerna-debug.log*
# ความครอบคลุมของห้องสมุด
lib-cov
# ไฟล์บันทึก
*.log
# ไดเรกทอรีความคุ้มครอง
coverage
# ข้อมูลความคุ้มครอง LCOV
*.lcov
# ข้อมูลการสร้าง TypeScript
*.tsbuildinfo
# เอาต์พุตความครอบคลุมของ NYC
.nyc_output
# บันทึกการดีบัก NPM
npm-debug.log*
# ที่เก็บข้อมูลระดับกลางฮึดฮัด
.grunt
# บันทึกการดีบัก Yarn
yarn-debug.log*
# การพึ่งพาของ Bower
bower_components
# บันทึกข้อผิดพลาด Yarn
yarn-error.log*
# การกำหนดค่าโหนด-waf
.lock-wscript
# ส่วนเสริมไบนารีที่คอมไพล์แล้ว
build/Release
# การพึ่งพา Node.js
node_modules/
# แพ็คเกจ JSPM
jspm_packages/
# ไดเร็กทอรีแคช NPM
.npm
# แคช ESLint
.eslintcache
typings/
.node_repl_history
*.tgz
# แคชปลั๊กอิน Rollup
.rpt2_cache/
.yarn-integrity
# ตัวแปรสภาพแวดล้อม
.env
# สะสมแคช CJS
.rts2_cache_cjs/
# แคช ES สะสม
.rts2_cache_es/
# สะสมแคช UMD
.rts2_cache_umd/
# ไดเรกทอรีแคช
.cache
# Next.js สร้างเอาต์พุต
.next
.env.test
# Nuxt.js สร้างเอาต์พุต
.nuxt
dist
.cache/
# เอาต์พุตการสร้าง VuePress
.vuepress/dist
# กรอบงานแบบไร้เซิร์ฟเวอร์
.serverless/
# แคช FuseBox
.fusebox/
# DynamoDB ท้องถิ่น
.dynamodb/
# ไฟล์พอร์ต Tern.js
.tern-port

สิ่งที่กฎ Bun เหล่านี้มองข้ามไปจริงๆ

ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ

บันทึก

รูปแบบ สิ่งที่กฎนี้ละเว้น
logs บันทึก
*.sqlite ฐานข้อมูล SQLite
package-json.lock แพ็คเกจ-json
node_modules.bun ไฟล์ปรับใช้ bun
lerna-debug.log* บันทึกการดีบักของ Lerna
*.log ไฟล์บันทึก
npm-debug.log* บันทึกการดีบัก NPM
yarn-debug.log* บันทึกการดีบัก Yarn
yarn-error.log* บันทึกข้อผิดพลาด Yarn

รายงานการวินิจฉัย (https://nodejs.org/api/report.html)

รูปแบบ สิ่งที่กฎนี้ละเว้น
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json รายงานการวินิจฉัย Node.js

ข้อมูลรันไทม์

รูปแบบ สิ่งที่กฎนี้ละเว้น
pids ประมวลผลไฟล์ ID
*.pid ไฟล์รหัสกระบวนการ
*.seed ไฟล์เมล็ดสุ่ม
*.pid.lock ไฟล์ล็อคกระบวนการ

ไดเร็กทอรีสำหรับ libs ที่สร้างโดย jscoverage/JSCover

รูปแบบ สิ่งที่กฎนี้ละเว้น
lib-cov ความครอบคลุมของห้องสมุด

ไดเรกทอรีความครอบคลุมที่ใช้โดยเครื่องมือเช่นอิสตันบูล

รูปแบบ สิ่งที่กฎนี้ละเว้น
coverage ไดเรกทอรีความคุ้มครอง
*.lcov ข้อมูลความคุ้มครอง LCOV
.nyc_output เอาต์พุตความครอบคลุมของ NYC

แคช TypeScript

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.tsbuildinfo ข้อมูลการสร้าง TypeScript

ที่เก็บข้อมูลระดับกลางฮึดฮัด (https://gruntjs.com/creating-plugins#storing-task-files)

รูปแบบ สิ่งที่กฎนี้ละเว้น
.grunt ที่เก็บข้อมูลระดับกลางฮึดฮัด

ไดเร็กทอรีการพึ่งพา Bower (https://bower.io/)

รูปแบบ สิ่งที่กฎนี้ละเว้น
bower_components การพึ่งพาของ Bower
.lock-wscript การกำหนดค่าโหนด-waf

ส่วนเสริมไบนารีที่คอมไพล์แล้ว (https://nodejs.org/api/addons.html)

รูปแบบ สิ่งที่กฎนี้ละเว้น
build/Release ส่วนเสริมไบนารีที่คอมไพล์แล้ว

ไดเร็กทอรีการพึ่งพา

รูปแบบ สิ่งที่กฎนี้ละเว้น
node_modules/ การพึ่งพา Node.js
jspm_packages/ แพ็คเกจ JSPM

ไดเร็กทอรีแคช npm ทางเลือก

รูปแบบ สิ่งที่กฎนี้ละเว้น
.npm ไดเร็กทอรีแคช NPM

แคช eslint เสริม

รูปแบบ สิ่งที่กฎนี้ละเว้น
.eslintcache แคช ESLint

ไฟล์ประกาศ TypeScript v1

รูปแบบ สิ่งที่กฎนี้ละเว้น
typings/ ไฟล์ประกาศ TypeScript v1

ประวัติ REPL ที่เป็นตัวเลือก

รูปแบบ สิ่งที่กฎนี้ละเว้น
.node_repl_history ประวัติ REPL ที่เป็นตัวเลือก

เอาต์พุตของ 'แพ็ค npm'

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.tgz เอาต์พุตของ 'แพ็ค npm'

แคชไมโครบันเดิล

รูปแบบ สิ่งที่กฎนี้ละเว้น
.rpt2_cache/ แคชปลั๊กอิน Rollup
.rts2_cache_cjs/ สะสมแคช CJS
.rts2_cache_es/ แคช ES สะสม
.rts2_cache_umd/ สะสมแคช UMD

ไฟล์ตรวจสอบความสมบูรณ์ของ Yarn

รูปแบบ สิ่งที่กฎนี้ละเว้น
.yarn-integrity ไฟล์ตรวจสอบความสมบูรณ์ของ Yarn
.env ตัวแปรสภาพแวดล้อม
.cache ไดเรกทอรีแคช
.env.test ไฟล์ตรวจสอบความสมบูรณ์ของ Yarn

Next.js สร้างเอาต์พุต

รูปแบบ สิ่งที่กฎนี้ละเว้น
.next Next.js สร้างเอาต์พุต

Nuxt.js สร้าง / สร้างเอาต์พุต

รูปแบบ สิ่งที่กฎนี้ละเว้น
.nuxt Nuxt.js สร้างเอาต์พุต
dist Nuxt.js สร้าง / สร้างเอาต์พุต

ไฟล์แกสบี้

รูปแบบ สิ่งที่กฎนี้ละเว้น
.cache/ ไฟล์แกสบี้
.vuepress/dist เอาต์พุตการสร้าง VuePress

ไดเร็กทอรีแบบไร้เซิร์ฟเวอร์

รูปแบบ สิ่งที่กฎนี้ละเว้น
.serverless/ กรอบงานแบบไร้เซิร์ฟเวอร์

แคช FuseBox

รูปแบบ สิ่งที่กฎนี้ละเว้น
.fusebox/ แคช FuseBox

ไฟล์ DynamoDB ในเครื่อง

รูปแบบ สิ่งที่กฎนี้ละเว้น
.dynamodb/ DynamoDB ท้องถิ่น

ไฟล์พอร์ต TernJS

รูปแบบ สิ่งที่กฎนี้ละเว้น
.tern-port ไฟล์พอร์ต Tern.js

วิธีใช้ .gitignore นี้สำหรับ Bun

  1. คัดลอกกฎ Bun ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต รันไทม์ .gitignore อื่นๆ

ดูเทมเพลต รันไทม์ ทุกอัน