
Ein leistungsstarker Compiler/Obfuscator für Websites zur Optimierung oder zum Schutz von geistigem Eigentum.

WebSafeCompiler (WSC) ist ein fortschrittliches Dienstprogramm (Website-Compiler), das für die Optimierung, Minifizierung und Verschleierung (falls benötigt) von Webanwendungen und Websites mit Node.js entwickelt wurde. Es verbessert Ihre Web-Assets durch die Reduzierung der Dateigrößen oder bietet dauerhaften Schutz vor Reverse Engineering, sodass Ihr Code bereit für die Bereitstellung und sicher ist.
[!NOTE]
Geeignet für *.github.io-Seiten
Um das volle Potenzial von WebSafeCompiler auszuschöpfen, führen Sie den folgenden Befehl in Ihrem Terminal aus:
node wsc.js <input_dir> <output_dir> [--map] [--smart] [--drm]
<input_dir>: Verzeichnis, das die zu verarbeitenden Quelldateien enthält.<output_dir>: Verzeichnis, in das die optimierten und verschleierten Dateien ausgegeben werden.-m, --map: Erstellt eine sitemap.xml im Ausgabeverzeichnis für besseres SEO-s, --smart: Erkennt automatisch minifizierte Dateien und überspringt sie. Dies umfasst JS- und CSS-Dateien.-d, --drm: Aktiviert die Code-Verschleierung (DRM-Schutz), um Ihren Quellcode vor unbefugter Analyse zu schützen.
-h, --help: Zeigt die Hilfemeldung mit detaillierten Anweisungen zur Verwendung an.-v, --version: Gibt die aktuelle Version von WebSafeCompiler aus.node wsc.js "/path/to/source" "/path/to/output" --drm --smart
Dieser Befehl verarbeitet alle Dateien im angegebenen Quellverzeichnis, optimiert sie und schützt den Code – falls das Verschleierungs-Flag aktiviert ist – vor unbefugtem Zugriff oder Manipulation. Die Ausgabedateien sind bereit für die Bereitstellung in Ihrer Webumgebung.

WebSafeCompiler verwendet die folgenden Bibliotheken für die Arbeit mit JavaScript-Code:
Um mit WebSafeCompiler zu beginnen, müssen Sie Node.js auf Ihrem System installiert haben. Befolgen Sie diese Schritte, um die erforderlichen Pakete zu installieren:
Node.js installieren: Laden Sie Node.js von der offiziellen Node.js-Website herunter und installieren Sie es. Befolgen Sie die Installationsanweisungen für Ihr Betriebssystem.
Repository klonen: Falls noch nicht geschehen, klonen Sie das Repository auf Ihren lokalen Rechner:
git clone <repository-url>
cd <repository-directory>/source
Abhängigkeiten installieren: Navigieren Sie zum Projektverzeichnis und installieren Sie die erforderlichen npm-Pakete:
npm install
Fertig! Sie können WSC verwenden.
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Details finden Sie in der Datei LICENSE.