Packungsanwendungsdateien als Total.js-Package
Ein Total.js-Anwendungsbundle ist ein mit BACKUP() erstelltes Archiv, das mit der Endung .bundle im Verzeichnis bundles/ der Anwendung liegt. Beim Start extrahiert LOAD() die Bundles und kombiniert die Anwendungsdateien in .src/; das Framework verwendet dieses Verzeichnis dann als Anwendungswurzel. Bundle-Dateinamen, die -bk.bundle oder _bk.bundle enthalten, werden ignoriert. Eine Datei bundles.debug verwendet das bereits extrahierte Verzeichnis .src wieder.
Die Quelle unterstützt auch .url-Dateien, die entfernte Packungsarchive fangen. Bundle-Daten enthalten executable Anwendungskode: Laden vertrauenswürdiger Archiv nur. Bewahren von Zertifikaten, Betriebsdatabasen und privaten Dateien aus verteilbaren Archiven. BACKUP ist Verpackung, nicht Verschlüsselung.
exports.install = function() {
ROUTE('GET /bundle-loader/', $ => $.json({ load: typeof LOAD, backup: typeof BACKUP }));
};