Ludovic Frank Gitignore

.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

  1. Copiez les règles Bun ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Exécution

Voir tous les modèles Exécution