
최적화 또는 지적 재산권 보호 목적을 위한 강력한 웹사이트 컴파일러/난독화 도구.

WebSafeCompiler (WSC)는 Node.js를 사용하는 웹 애플리케이션과 웹사이트의 최적화, 축소(minification), 난독화(필요한 경우)를 위해 설계된 고급 유틸리티(웹사이트 컴파일러)입니다. 파일 크기를 줄이거나 리버스 엔지니어링에 대한 지속적인 보호를 제공하여 웹 자산을 향상시키며, 코드가 배포 준비가 되고 안전하도록 보장합니다.
[!NOTE]
*.github.io 사이트에 적합합니다.
WebSafeCompiler의 모든 잠재력을 활용하려면 터미널에서 다음 명령을 실행하세요:
node wsc.js <input_dir> <output_dir> [--map] [--smart] [--drm]
<input_dir>: 처리할 소스 파일이 포함된 디렉터리입니다.<output_dir>: 최적화되고 난독화된 파일이 출력될 디렉터리입니다.-m, --map: 더 나은 SEO를 위해 출력 디렉터리에 sitemap.xml을 생성합니다.-s, --smart: 축소된 파일을 자동으로 감지하여 건너뜁니다. 여기에는 JS 및 CSS 파일이 포함됩니다.-d, --drm: 소스 코드를 무단 분석으로부터 보호하기 위해 코드 난독화(DRM 보호)를 활성화합니다.
-h, --help: 자세한 사용 지침이 포함된 도움말 메시지를 표시합니다.-v, --version: WebSafeCompiler의 현재 버전을 출력합니다.node wsc.js "/path/to/source" "/path/to/output" --drm --smart
이 명령은 지정된 소스 디렉터리의 모든 파일을 처리하고 최적화하며, 난독화 플래그가 활성화된 경우 코드를 무단 액세스나 변조로부터 보호합니다. 출력 파일은 웹 환경에 배포할 준비가 된 상태가 됩니다.

WebSafeCompiler는 JavaScript 코드를 처리하기 위해 다음 라이브러리를 사용합니다:
WebSafeCompiler를 시작하려면 시스템에 Node.js가 설치되어 있어야 합니다. 다음 단계에 따라 필요한 패키지를 설치하세요:
Node.js 설치: Node.js 공식 웹사이트에서 Node.js를 다운로드하여 설치하세요. 운영 체제에 맞는 설치 지침을 따르세요.
저장소 복제: 아직 하지 않았다면 저장소를 로컬 머신에 복제하세요:
git clone <repository-url>
cd <repository-directory>/source
의존성 설치: 프로젝트 디렉터리로 이동하여 필요한 npm 패키지를 설치하세요:
npm install
완료! 이제 WSC를 사용할 수 있습니다.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.