Ludovic Frank Gitignore

.gitignore для Bun

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

Быстрая универсальная среда выполнения и набор инструментов JavaScript

Полный .gitignore для Bun

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:53:27 UTC
# Технологии: Bun

### Bun ###
logs
# База данных SQLite
*.sqlite
# Node.js диагностические отчеты
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
package-json.lock
# Файлы идентификаторов процессов
pids
# Файл идентификатора процесса
*.pid
node_modules.bun
# Случайный исходный файл
*.seed
# Файл блокировки процесса
*.pid.lock
# Журналы отладки Лерны
lerna-debug.log*
# Охват библиотеки
lib-cov
# Файл журнала
*.log
# Каталог покрытия
coverage
# Данные о покрытии LCOV
*.lcov
# Информация о сборке TypeScript
*.tsbuildinfo
# Результаты покрытия Нью-Йорка
.nyc_output
# журналы отладки npm
npm-debug.log*
# Промежуточное хранилище Grunt
.grunt
# Журналы отладки Yarn
yarn-debug.log*
# Зависимости Бауэра
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
# Объединенный кеш плагина
.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* Журналы отладки Лерны
*.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 Файлы идентификаторов процессов
*.pid Файл идентификатора процесса
*.seed Случайный исходный файл
*.pid.lock Файл блокировки процесса

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

Шаблон Что он игнорирует
lib-cov Охват библиотеки

Каталог покрытия, используемый такими инструментами, как Стамбул

Шаблон Что он игнорирует
coverage Каталог покрытия
*.lcov Данные о покрытии LCOV
.nyc_output Результаты покрытия Нью-Йорка

Кэш TypeScript

Шаблон Что он игнорирует
*.tsbuildinfo Информация о сборке TypeScript

Промежуточное хранилище Grunt (https://gruntjs.com/creating-plugins#storing-task-files)

Шаблон Что он игнорирует
.grunt Промежуточное хранилище Grunt

Каталог зависимостей Bower (https://bower.io/)

Шаблон Что он игнорирует
bower_components Зависимости Бауэра
.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/ Объединенный кеш плагина
.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

Посмотреть все шаблоны Время выполнения