# Verpakkingsapplicaties als een Total.js-pakket

> Creëer een lokale bundel, laad de definities via de framework startup loader en controleer de extractie in .src.

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

Een Total.js-applicatiebundle is een archief gemaakt met `BACKUP()`, geplaatst in de map `bundles/` van de applicatie met het achtervoegsel `.bundle`. Bij het opstarten pakt `LOAD()` bundles uit en combineert de applicatiebestanden in `.src/`; het framework gebruikt die map dan als applicatieroot. Bundlebestandsnamen die `-bk.bundle` of `_bk.bundle` bevatten worden genegeerd. Een bestand `bundles.debug` hergebruikt de reeds uitgepakte map `.src`.

De bron ondersteunt ook `.url` bestanden die verwijderde bundelbestanden. Bundle bestanden bevatten uitvoerbare applicatiecode: laden vertrouwde bestanden alleen. Houd credentials, runtime databases en privé-bestanden uit distributie van bestanden. `BACKUP` is verpakking, niet encryption.

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