# Fichiers d'application en tant que paquet Total.js

> Créer un paquet local, charger ses définitions à travers le chargement de démarrage du cadre et vérifier l'extraction dans .src.

Framework: total5
Product: Total.js 5 (total5@0.0.19)
Language: fr
Content-SHA256: 0a29f3f26deeea2e843bea8178e723be6fdedb83386358ce00e814e3d1b38f83
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: total5-installed@total5@0.0.19
Review: not-recorded

Un bundle d'application Total.js est une archive créée avec `BACKUP()`, placée dans le dossier `bundles/` de l'application avec le suffixe `.bundle`. Au démarrage, `LOAD()` extrait les bundles et combine les fichiers de l'application dans `.src/` ; le framework utilise alors ce dossier comme racine de l'application. Les noms de bundle contenant `-bk.bundle` ou `_bk.bundle` sont ignorés. Un fichier `bundles.debug` réutilise le dossier `.src` déjà extrait.

La source soutient également `.url` Les fichiers de bundle contiennent un code d'application exécutable: ne chargez que les fichières fiables. `BACKUP` C’est un emballage, pas une encryption.

```js controllers/bundles.js
exports.install = function() {
	ROUTE('GET /bundle-loader/', $ => $.json({ load: typeof LOAD, backup: typeof BACKUP }));
};
```
