
WebSafecompiler (WSC) เป็นยูทิลิตี้ขั้นสูง (เว็บไซต์คอมไพเลอร์) ที่ออกแบบมาสำหรับการเพิ่มประสิทธิภาพการลดขนาดและการทำให้ง่วงนอน (ถ้าคุณต้องการ) ของเว็บแอปพลิเคชันและเว็บไซต์โดยใช้ Node.js มันช่วยเพิ่มสินทรัพย์เว็บของคุณโดยการลดขนาดไฟล์หรือให้การป้องกันที่ทนทานกับวิศวกรรมย้อนกลับเพื่อให้มั่นใจว่ารหัสของคุณพร้อมใช้งานและปลอดภัย
บันทึก
เหมาะสำหรับ * .github.io ไซต์
หากต้องการใช้ประโยชน์จากศักยภาพของ WebSafecompiler อย่างเต็มที่ให้ดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:
node wsc.js < input_dir > < output_dir > [--map] [--smart] [--drm]<input_dir> : ไดเรกทอรีที่มีไฟล์ต้นฉบับที่จะประมวลผล<output_dir> : ไดเรกทอรีที่ไฟล์ที่ได้รับการปรับปรุงและทำให้งงงวยจะถูกส่งออก-m, --map : สร้าง sitemap.xml ในไดเรกทอรีเอาท์พุทสำหรับ SEO ที่ดีขึ้น-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 สำหรับรายละเอียดเพิ่มเติมโปรดดูไฟล์ใบอนุญาต