
Um poderoso compilador/obfuscador de websites para fins de otimização ou proteção de propriedade intelectual.

WebSafeCompiler (WSC) é um utilitário avançado (compilador de websites) projetado para a otimização, minificação e ofuscação (se precisar) de aplicações web e websites usando Node.js. Ele melhora seus ativos web ao reduzir o tamanho dos arquivos ou fornecer proteção duradoura contra engenharia reversa, garantindo que seu código esteja pronto para implantação e seguro.
[!NOTE]
Adequado para sites *.github.io
Para aproveitar todo o potencial do WebSafeCompiler, execute o seguinte comando no seu terminal:
node wsc.js <input_dir> <output_dir> [--map] [--smart] [--drm]
<input_dir>: Diretório que contém os arquivos de origem a serem processados.<output_dir>: Diretório onde os arquivos otimizados e ofuscados serão gerados.-m, --map: Cria um sitemap.xml no diretório de saída para melhor SEO-s, --smart: Detecta automaticamente arquivos minificados e os ignora. Isso inclui arquivos JS e CSS.-d, --drm: Ativa a ofuscação de código (proteção DRM) para proteger seu código-fonte contra análise não autorizada.
-h, --help: Exibe a mensagem de ajuda com instruções detalhadas de utilização.-v, --version: Exibe a versão atual do WebSafeCompiler.node wsc.js "/path/to/source" "/path/to/output" --drm --smart
Este comando irá processar todos os arquivos dentro do diretório de origem especificado, otimizá-los e, se o sinalizador de ofuscação estiver ativado, protegerá o código contra acesso ou adulteração não autorizados. Os arquivos de saída estarão prontos para implantação no seu ambiente web.

WebSafeCompiler utiliza as seguintes bibliotecas para trabalhar com códigos JavaScript:
Para começar a usar o WebSafeCompiler, você precisará ter o Node.js instalado no seu sistema. Siga estes passos para instalar os pacotes necessários:
Instale o Node.js: Baixe e instale o Node.js a partir do site oficial do Node.js. Siga as instruções de instalação para o seu sistema operacional.
Clone o repositório: Se ainda não o fez, clone o repositório para a sua máquina local:
git clone <repository-url>
cd <repository-directory>/source
Instale as dependências: Navegue até o diretório do projeto e instale os pacotes npm necessários:
npm install
Pronto! Você pode usar o WSC.
Este projeto está licenciado sob a Licença MIT. Para mais detalhes, consulte o arquivo LICENSE.