
Un potente compilatore/offuscatore di siti web per scopi di ottimizzazione o protezione della proprietà intellettuale.

WebSafeCompiler (WSC) è un'utilità avanzata (compilatore di siti web) progettata per l'ottimizzazione, la minificazione e l'offuscamento (se necessario) di applicazioni web e siti web utilizzando Node.js. Migliora le tue risorse web riducendo le dimensioni dei file o fornendo una protezione duratura contro il reverse engineering, garantendo che il tuo codice sia pronto per la distribuzione e sicuro.
[!NOTE]
Adatto per siti *.github.io
Per sfruttare appieno il potenziale di WebSafeCompiler, esegui il seguente comando nel tuo terminale:
node wsc.js <input_dir> <output_dir> [--map] [--smart] [--drm]
<input_dir>: Directory contenente i file sorgente da elaborare.<output_dir>: Directory in cui verranno generati i file ottimizzati e offuscati.-m, --map: Crea un sitemap.xml nella directory di output per un migliore SEO-s, --smart: Rileva automaticamente i file minificati e li salta. Questo include i file JS e CSS.-d, --drm: Abilita l'offuscamento del codice (protezione DRM) per proteggere il tuo codice sorgente da analisi non autorizzate.
-h, --help: Mostra il messaggio di aiuto con istruzioni dettagliate sull'uso.-v, --version: Restituisce la versione corrente di WebSafeCompiler.node wsc.js "/path/to/source" "/path/to/output" --drm --smart
Questo comando elaborerà tutti i file nella directory di origine specificata, li ottimizzerà e, se il flag di offuscamento è abilitato, proteggerà il codice da accessi o manomissioni non autorizzati. I file di output saranno pronti per la distribuzione nel tuo ambiente web.

WebSafeCompiler utilizza le seguenti librerie per lavorare con i codici JavaScript:
Per iniziare con WebSafeCompiler, devi avere Node.js installato sul tuo sistema. Segui questi passaggi per installare i pacchetti richiesti:
Installa Node.js: Scarica e installa Node.js dal sito ufficiale di Node.js. Segui le istruzioni di installazione per il tuo sistema operativo.
Clona il repository: Se non l'hai già fatto, clona il repository sulla tua macchina locale:
git clone <repository-url>
cd <repository-directory>/source
Installa le dipendenze: Naviga nella directory del progetto e installa i pacchetti npm necessari:
npm install
Fatto! Puoi usare WSC.
Questo progetto è concesso in licenza sotto la Licenza MIT. Per maggiori dettagli, fai riferimento al file LICENSE.