.gitignore pour Bun
47 règles d’exclusion pour Bun, prêtes à copier dans votre dépôt.
Runtime et boîte à outils JavaScript tout-en-un
Le .gitignore complet pour Bun
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-01 01:36:14 UTC
# Technologies : Bun
### Bun ###
logs
# Base de données SQLite
*.sqlite
# Rapports de diagnostic Node.js
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
package-json.lock
# Fichiers d’identifiant de processus
pids
# Fichier d’identifiant de processus
*.pid
node_modules.bun
# Fichier de graine aléatoire
*.seed
# Fichier de verrouillage de processus
*.pid.lock
# Journaux de débogage Lerna
lerna-debug.log*
# Couverture des bibliothèques
lib-cov
# Fichier journal
*.log
# Répertoire de couverture
coverage
# Données de couverture LCOV
*.lcov
# Informations de compilation TypeScript
*.tsbuildinfo
# Résultats de couverture NYC
.nyc_output
# Journaux de débogage npm
npm-debug.log*
# Stockage intermédiaire Grunt
.grunt
# Journaux de débogage Yarn
yarn-debug.log*
# Dépendances Bower
bower_components
# Journaux d’erreurs Yarn
yarn-error.log*
# Configuration node-waf
.lock-wscript
# Modules complémentaires binaires compilés
build/Release
# Dépendances Node.js
node_modules/
# Paquets JSPM
jspm_packages/
# Répertoire de cache npm
.npm
# Cache ESLint
.eslintcache
typings/
.node_repl_history
*.tgz
# Cache des extensions Rollup
.rpt2_cache/
.yarn-integrity
# Variables d’environnement
.env
# Cache CJS de Rollup
.rts2_cache_cjs/
# Cache ES de Rollup
.rts2_cache_es/
# Cache UMD de Rollup
.rts2_cache_umd/
# Répertoire de cache
.cache
# Résultats de compilation Next.js
.next
.env.test
# Résultats de compilation Nuxt.js
.nuxt
dist
.cache/
# Résultats de compilation VuePress
.vuepress/dist
# Framework Serverless
.serverless/
# Cache FuseBox
.fusebox/
# DynamoDB local
.dynamodb/
# Fichier de port Tern.js
.tern-port
Ce que ces règles Bun ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Journaux
| Motif | Ce qu’il ignore |
|---|---|
logs |
Journaux |
*.sqlite |
Base de données SQLite |
package-json.lock |
package-json |
node_modules.bun |
Fichier de déploiement bun |
lerna-debug.log* |
Journaux de débogage Lerna |
*.log |
Fichier journal |
npm-debug.log* |
Journaux de débogage npm |
yarn-debug.log* |
Journaux de débogage Yarn |
yarn-error.log* |
Journaux d’erreurs Yarn |
Rapports de diagnostic (https://nodejs.org/api/report.html)
| Motif | Ce qu’il ignore |
|---|---|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json |
Rapports de diagnostic Node.js |
Données d’exécution
| Motif | Ce qu’il ignore |
|---|---|
pids |
Fichiers d’identifiant de processus |
*.pid |
Fichier d’identifiant de processus |
*.seed |
Fichier de graine aléatoire |
*.pid.lock |
Fichier de verrouillage de processus |
Répertoire des bibliothèques instrumentées générées par jscoverage/JSCover
| Motif | Ce qu’il ignore |
|---|---|
lib-cov |
Couverture des bibliothèques |
Répertoire de couverture utilisé par des outils comme istanbul
| Motif | Ce qu’il ignore |
|---|---|
coverage |
Répertoire de couverture |
*.lcov |
Données de couverture LCOV |
.nyc_output |
Résultats de couverture NYC |
Cache TypeScript
| Motif | Ce qu’il ignore |
|---|---|
*.tsbuildinfo |
Informations de compilation TypeScript |
Stockage intermédiaire Grunt (https://gruntjs.com/creating-plugins#storing-task-files)
| Motif | Ce qu’il ignore |
|---|---|
.grunt |
Stockage intermédiaire Grunt |
Répertoire des dépendances Bower (https://bower.io/)
| Motif | Ce qu’il ignore |
|---|---|
bower_components |
Dépendances Bower |
.lock-wscript |
Configuration node-waf |
Modules complémentaires binaires compilés (https://nodejs.org/api/addons.html)
| Motif | Ce qu’il ignore |
|---|---|
build/Release |
Modules complémentaires binaires compilés |
Répertoires des dépendances
| Motif | Ce qu’il ignore |
|---|---|
node_modules/ |
Dépendances Node.js |
jspm_packages/ |
Paquets JSPM |
Répertoire de cache npm facultatif
| Motif | Ce qu’il ignore |
|---|---|
.npm |
Répertoire de cache npm |
Cache eslint facultatif
| Motif | Ce qu’il ignore |
|---|---|
.eslintcache |
Cache ESLint |
Fichiers de déclaration TypeScript v1
| Motif | Ce qu’il ignore |
|---|---|
typings/ |
Fichiers de déclaration TypeScript v1 |
Historique REPL facultatif
| Motif | Ce qu’il ignore |
|---|---|
.node_repl_history |
Historique REPL facultatif |
Résultats de « npm pack »
| Motif | Ce qu’il ignore |
|---|---|
*.tgz |
Résultats de « npm pack » |
Cache Microbundle
| Motif | Ce qu’il ignore |
|---|---|
.rpt2_cache/ |
Cache des extensions Rollup |
.rts2_cache_cjs/ |
Cache CJS de Rollup |
.rts2_cache_es/ |
Cache ES de Rollup |
.rts2_cache_umd/ |
Cache UMD de Rollup |
Fichier d’intégrité Yarn
| Motif | Ce qu’il ignore |
|---|---|
.yarn-integrity |
Fichier d’intégrité Yarn |
.env |
Variables d’environnement |
.cache |
Répertoire de cache |
.env.test |
Fichier d’intégrité Yarn |
Résultats de compilation Next.js
| Motif | Ce qu’il ignore |
|---|---|
.next |
Résultats de compilation Next.js |
Résultats de compilation et de génération Nuxt.js
| Motif | Ce qu’il ignore |
|---|---|
.nuxt |
Résultats de compilation Nuxt.js |
dist |
Résultats de compilation et de génération Nuxt.js |
Fichiers Gatsby
| Motif | Ce qu’il ignore |
|---|---|
.cache/ |
Fichiers Gatsby |
.vuepress/dist |
Résultats de compilation VuePress |
Répertoires Serverless
| Motif | Ce qu’il ignore |
|---|---|
.serverless/ |
Framework Serverless |
Cache FuseBox
| Motif | Ce qu’il ignore |
|---|---|
.fusebox/ |
Cache FuseBox |
Fichiers DynamoDB Local
| Motif | Ce qu’il ignore |
|---|---|
.dynamodb/ |
DynamoDB local |
Fichier de port TernJS
| Motif | Ce qu’il ignore |
|---|---|
.tern-port |
Fichier de port Tern.js |
Comment utiliser ce .gitignore pour Bun
- Copiez les règles Bun ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.