
Un potente compilador/ofuscador de sitios web para fines de optimización o protección de propiedad intelectual.

WebSafeCompiler (WSC) es una utilidad avanzada (compilador de sitios web) diseñada para la optimización, minificación y ofuscación (si la necesitas) de aplicaciones web y sitios web mediante Node.js. Mejora tus activos web al reducir el tamaño de los archivos o proporcionar una protección duradera contra la ingeniería inversa, garantizando que tu código esté listo para el despliegue y sea seguro.
[!NOTE]
Adecuado para sitios *.github.io
Para aprovechar todo el potencial de WebSafeCompiler, ejecuta el siguiente comando en tu terminal:
node wsc.js <input_dir> <output_dir> [--map] [--smart] [--drm]
<input_dir>: Directorio que contiene los archivos fuente que se procesarán.<output_dir>: Directorio donde se generarán los archivos optimizados y ofuscados.-m, --map: Crea un sitemap.xml en el directorio de salida para mejorar el SEO.-s, --smart: Detecta automáticamente los archivos minificados y los omite. Esto incluye archivos JS y CSS.-d, --drm: Activa la ofuscación de código (protección DRM) para asegurar tu código fuente contra análisis no autorizados.
-h, --help: Muestra el mensaje de ayuda con instrucciones detalladas de uso.-v, --version: Muestra la versión actual de WebSafeCompiler.node wsc.js "/path/to/source" "/path/to/output" --drm --smart
Este comando procesará todos los archivos dentro del directorio fuente especificado, los optimizará y, si el indicador de ofuscación está habilitado, protegerá el código contra accesos no autorizados o manipulaciones. Los archivos de salida estarán listos para el despliegue en tu entorno web.

WebSafeCompiler utiliza las siguientes bibliotecas para trabajar con códigos JavaScript:
Para comenzar con WebSafeCompiler, necesitarás tener Node.js instalado en tu sistema. Sigue estos pasos para instalar los paquetes requeridos:
Instalar Node.js: Descarga e instala Node.js desde sitio web oficial de Node.js. Sigue las instrucciones de instalación para tu sistema operativo.
Clonar el repositorio: Si aún no lo has hecho, clona el repositorio en tu máquina local:
git clone <repository-url>
cd <repository-directory>/source
Instalar las dependencias: Navega al directorio del proyecto e instala los paquetes npm necesarios:
npm install
¡Listo! Ya puedes usar WSC.
Este proyecto está licenciado bajo la Licencia MIT. Para más detalles, consulta el archivo LICENSE.