
WebSafeCompiler (WSC)는 Node.js 사용하여 웹 애플리케이션 및 웹 사이트의 최적화, 미니 화 및 난독 화 (필요한 경우)를 위해 설계된 고급 유틸리티 (웹 사이트 컴파일러)입니다. 파일 크기를 줄이거 나 리버스 엔지니어링에 대한 내구성 보호 기능을 제공하여 코드가 배포 준비가되고 안전하도록하여 웹 자산을 향상시킵니다.
메모
* .github.io 사이트에 적합합니다
WebSafeCompiler 의 잠재력을 최대한 활용하려면 터미널에서 다음 명령을 실행하십시오.
node wsc.js < input_dir > < output_dir > [--map] [--smart] [--drm]<input_dir> : 처리 할 소스 파일이 포함 된 디렉토리.<output_dir> : 최적화되고 난독 화 된 파일이 출력되는 디렉토리.-m, --map : 더 나은 SEO를 위해 출력 디렉토리에 siteemap.xml 을 만듭니다.-s, --smart : 자동으로 조정 된 파일을 감지하고 건너 뜁니다. 여기에는 JS 및 CSS 파일이 포함됩니다.-d, --drm : 코드 난독 (DRM Protection)이 무단 분석에 대해 소스 코드를 보호 할 수 있도록합니다.-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 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.