.gitignore за Bun
47 правила за игнориране за Bun, готови за копиране в хранилището ви.
Бърза универсална среда за изпълнение и набор от инструменти за JavaScript
Пълният .gitignore за Bun
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 15:58:38 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
lerna-debug.log*
# Покритие на библиотеката
lib-cov
# Журнален файл
*.log
# Директория за покритието
coverage
# Данни за покритието в LCOV
*.lcov
# Информация за компилирането на TypeScript
*.tsbuildinfo
# Резултати за покритието на NYC
.nyc_output
# Журнали за дебъгване на npm
npm-debug.log*
# Междинно хранилище на Grunt
.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
# Кеш на приставки на Rollup
.rpt2_cache/
.yarn-integrity
# Променливи на средата
.env
# CJS кеш на Rollup
.rts2_cache_cjs/
# ES кеш на Rollup
.rts2_cache_es/
# UMD кеш на Rollup
.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 |
Файлове с идентификатори на процеси |
*.pid |
Файл с идентификатор на процес |
*.seed |
Файл с начална стойност за случайни числа |
*.pid.lock |
Файл за заключване на процес |
Директория с инструментирани библиотеки, генерирани от jscoverage/JSCover
| Шаблон | Какво игнорира |
|---|---|
lib-cov |
Покритие на библиотеката |
Директория за покритието, използвана от инструменти като istanbul
| Шаблон | Какво игнорира |
|---|---|
coverage |
Директория за покритието |
*.lcov |
Данни за покритието в LCOV |
.nyc_output |
Резултати за покритието на NYC |
Кеш на TypeScript
| Шаблон | Какво игнорира |
|---|---|
*.tsbuildinfo |
Информация за компилирането на TypeScript |
Междинно хранилище на Grunt (https://gruntjs.com/creating-plugins#storing-task-files)
| Шаблон | Какво игнорира |
|---|---|
.grunt |
Междинно хранилище на 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/ |
Кеш на приставки на Rollup |
.rts2_cache_cjs/ |
CJS кеш на Rollup |
.rts2_cache_es/ |
ES кеш на Rollup |
.rts2_cache_umd/ |
UMD кеш на Rollup |
Файл за целостта на Yarn
| Шаблон | Какво игнорира |
|---|---|
.yarn-integrity |
Файл за целостта на Yarn |
.env |
Променливи на средата |
.cache |
Директория за кеш |
.env.test |
Файл за целостта на Yarn |
Резултати от компилиране на Next.js
| Шаблон | Какво игнорира |
|---|---|
.next |
Резултати от компилиране на Next.js |
Резултати от компилиране / генериране на Nuxt.js
| Шаблон | Какво игнорира |
|---|---|
.nuxt |
Резултати от компилиране на Nuxt.js |
dist |
Резултати от компилиране / генериране на Nuxt.js |
Файлове на Gatsby
| Шаблон | Какво игнорира |
|---|---|
.cache/ |
Файлове на Gatsby |
.vuepress/dist |
Резултати от компилиране на VuePress |
Директории на Serverless
| Шаблон | Какво игнорира |
|---|---|
.serverless/ |
Фреймуърк за безсървърни приложения |
Кеш на FuseBox
| Шаблон | Какво игнорира |
|---|---|
.fusebox/ |
Кеш на FuseBox |
Файлове на DynamoDB Local
| Шаблон | Какво игнорира |
|---|---|
.dynamodb/ |
Локален DynamoDB |
Файл с порта на TernJS
| Шаблон | Какво игнорира |
|---|---|
.tern-port |
Файл с порта на Tern.js |
Как да използвате този .gitignore за Bun
- Копирайте правилата за Bun по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.