.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
- Скопируйте приведенные выше правила Bun или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.