Ludovic Frank Gitignore

.gitignore для Bun

47 правил ігнорування для Bun, готових до копіювання у ваш репозиторій.

Швидке універсальне середовище виконання JavaScript та набір інструментів

Повний .gitignore для Bun

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:52:26 UTC
# Технології: Bun

### Bun ###
logs
# База даних SQLite
*.sqlite
# Діагностичні звіти Node.js
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
package-json.lock
# Файли ID процесу
pids
# Файл ID процесу
*.pid
node_modules.bun
# Випадковий початковий файл
*.seed
# Файл блокування процесу
*.pid.lock
# Журнали налагодження Lerna
lerna-debug.log*
# Охоплення бібліотеки
lib-cov
# Файл журналу
*.log
# Довідник покриття
coverage
# Дані покриття LCOV
*.lcov
# Інформація про збірку TypeScript
*.tsbuildinfo
# Вихід покриття Нью-Йорка
.nyc_output
# журнали налагодження npm
npm-debug.log*
# Грунт проміжне зберігання
.grunt
# Журнали налагодження Yarn
yarn-debug.log*
# Залежності Bower
bower_components
# Журнали помилок Yarn
yarn-error.log*
# конфігурація node-waf
.lock-wscript
# Зібрані двійкові аддони
build/Release
# Залежності Node.js
node_modules/
# Пакети JSPM
jspm_packages/
# каталог кешу npm
.npm
# Кеш ESLint
.eslintcache
typings/
.node_repl_history
*.tgz
# Зведений кеш плагіна
.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 package-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 Файл ID процесу
*.seed Випадковий початковий файл
*.pid.lock Файл блокування процесу

Каталог інструментальних бібліотек, створених jscoverage/JSCover

Шаблон Що ігнорується
lib-cov Охоплення бібліотеки

Каталог покриття, який використовується такими інструментами, як istanbul

Шаблон Що ігнорується
coverage Довідник покриття
*.lcov Дані покриття LCOV
.nyc_output Вихід покриття Нью-Йорка

Кеш TypeScript

Шаблон Що ігнорується
*.tsbuildinfo Інформація про збірку TypeScript

Проміжне зберігання Grunt (https://gruntjs.com/creating-plugins#storing-task-files)

Шаблон Що ігнорується
.grunt Грунт проміжне зберігання

Каталог залежностей Bower (https://bower.io/)

Шаблон Що ігнорується
bower_components Залежності Bower
.lock-wscript конфігурація node-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 pack"

Шаблон Що ігнорується
*.tgz Вихід "npm pack"

Кеш Microbundle

Шаблон Що ігнорується
.rpt2_cache/ Зведений кеш плагіна
.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 rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони Час виконання .gitignore

Перегляньте кожен шаблон Час виконання