EN · DE · RU · FR · ES

#2765 : tsconfig.tsbuildinfo

projectforge-webapp/tsconfig.tsbuildinfo Cache de compilation incrémentale TypeScript · projectforge-webapp/tsconfig.tsbuildinfo 1 ligne · 1 code · 0 commentaire · 0 vide
Fichier de cache de compilation incrémentale de TypeScript, généré automatiquement par le compilateur TypeScript lorsque l'option incremental est activée (ou par défaut dans les projets composites). Cet artefact généré par machine suit les empreintes des fichiers, les dépendances de compilation et l'ensemble des fichiers sources avec leur graphe de modules résolu, permettant au compilateur d'éviter de retraiter les fichiers qui n'ont pas changé. Le tableau "root" du fichier liste chaque fichier source inclus dans la dernière compilation réussie — plus de 170 fichiers .js, .jsx, .ts et .tsx dans toute l'arborescence projectforge-webapp/src/.

Architecture

Pourquoi ce fichier est suivi

Normalement, les fichiers .tsbuildinfo sont ajoutés au .gitignore. Leur présence dans l'arborescence source suggère soit un oubli lors d'une migration, soit un choix délibéré de mettre en cache l'état de compilation pour les environnements CI/CD où une réinstallation complète est évitée. Le fichier enregistre la version du compilateur TypeScript (5.9.3) qui l'a produit, et son inventaire exhaustif des fichiers fournit un instantané du graphe de modules de l'application web au moment de la compilation.

Aperçu de l'inventaire des fichiers

Le tableau root est une liste plate de toutes les sources compilées — il révèle l'étendue complète de l'application web : composants de mise en page dynamique (DynamicLayout, DynamicInput, DynamicAgGrid), composants métier personnalisés (saisie de feuille de temps, suivi des congés, WebAuthn, affichage des coûts), composants du système de design (entrées, sélecteurs, navigation, calendrier), conteneurs de pages, widgets de panneaux, modules utilitaires et fichiers de test. Ce seul fichier documente la limite de compilation de l'application web sans nécessiter de parcours de répertoire.

Historique Git

CommitCe qui a changé
bf988bc6dAjout du fichier tsconfig.tsbuildinfo dans le cadre du lot de migration Vite. Cela résultait probablement d'une exécution de tsc --build pendant le processus de migration, capturant l'état de compilation de l'ensemble de l'application web après l'application des modifications de configuration TypeScript.