
Un puissant compilateur/obfuscateur de sites web à des fins d'optimisation ou de protection de la propriété intellectuelle.

WebSafeCompiler (WSC) est un utilitaire avancé (compilateur de sites web) conçu pour l’optimisation, la minification et l’obfuscation (si nécessaire) d’applications web et de sites utilisant Node.js. Il améliore vos ressources web en réduisant la taille des fichiers ou en offrant une protection durable contre la rétro-ingénierie, garantissant que votre code est prêt pour le déploiement et sécurisé.
[!NOTE]
Convient pour les sites *.github.io
Pour exploiter tout le potentiel de WebSafeCompiler, exécutez la commande suivante dans votre terminal :
node wsc.js <input_dir> <output_dir> [--map] [--smart] [--drm]
<input_dir> : Répertoire contenant les fichiers source à traiter.<output_dir> : Répertoire où seront placés les fichiers optimisés et obfusqués.-m, --map : Crée un sitemap.xml dans le répertoire de sortie pour un meilleur référencement (SEO).-s, --smart : Détecte automatiquement les fichiers minifiés et les ignore. Cela inclut les fichiers JS et CSS.-d, --drm : Active l’obfuscation du code (protection DRM) pour sécuriser votre code source contre toute analyse non autorisée.
-h, --help : Affiche le message d’aide avec des instructions d’utilisation détaillées.-v, --version : Affiche la version actuelle de WebSafeCompiler.node wsc.js "/path/to/source" "/path/to/output" --drm --smart
Cette commande traitera tous les fichiers du répertoire source spécifié, les optimisera et, si l’option d’obfuscation est activée, protégera le code contre tout accès ou altération non autorisés. Les fichiers de sortie seront prêts pour le déploiement dans votre environnement web.

WebSafeCompiler utilise les bibliothèques suivantes pour travailler avec les codes JavaScript :
Pour commencer avec WebSafeCompiler, vous devez avoir Node.js installé sur votre système. Suivez ces étapes pour installer les paquets requis :
Installer Node.js : Téléchargez et installez Node.js depuis le site officiel de Node.js. Suivez les instructions d’installation pour votre système d’exploitation.
Cloner le dépôt : Si ce n’est pas déjà fait, clonez le dépôt sur votre machine locale :
git clone <repository-url>
cd <repository-directory>/source
Installer les dépendances : Accédez au répertoire du projet et installez les paquets npm nécessaires :
npm install
Terminé ! Vous pouvez utiliser WSC.
Ce projet est sous licence MIT. Pour plus de détails, veuillez consulter le fichier LICENSE.