คุณต้องการรหัสห้องสมุดจำนวนเท่าใดจริงๆ — 50K? 100,000? 150,000? มากกว่า? คุณใช้มันมากแค่ไหน?
แน่นอนว่าเราทุกคนชอบเฟรมเวิร์กเสาหินสุดโปรดของเรา และบางครั้งเราก็ใช้มันอย่างเต็มที่ด้วยซ้ำ แต่บ่อยแค่ไหนที่เราไปหารถแทรกเตอร์แบบนั่งขับของ John Deere ที่มีเครื่องปรับอากาศและระบบเสียงลำโพง 6 ตัว ในเมื่อมีดพกที่ใช้อย่างรอบคอบจะทำเคล็ดลับได้ดีขึ้น เร็วขึ้น และลื่นไหลมากขึ้น
Micro-frameworks ถือเป็นมีดพกพาของโลกไลบรารี JavaScript อย่างแน่นอน: สั้น, ไพเราะ, ตรงประเด็น และที่ระดับ 5,000 และต่ำกว่านั้น ไมโครเฟรมเวิร์กสามารถพกพาได้สะดวกมาก ไมโครเฟรมเวิร์กทำสิ่งหนึ่งและสิ่งเดียวเท่านั้น และทำได้ดีด้วย ไม่มีความหยาบ ไม่มีคุณสมบัติ ไม่มีคุณสมบัติคืบ ไม่มีส่วนเกินทุกที่
MicroJS.com ช่วยให้คุณค้นพบไมโครเฟรมเวิร์กที่มีขนาดกะทัดรัดแต่ทรงพลังที่สุด และช่วยให้คุณเลือกอันที่เหมาะกับคุณได้อย่างง่ายดาย
ต้องการเพิ่มของคุณเอง? แยกไซต์นี้บน GitHub เพิ่มเฟรมเวิร์กของคุณไปที่ "data.js" และส่งคำขอดึง
หากต้องการตรวจสอบขนาดย่อและบีบอัดของไลบรารีของคุณจากบรรทัดคำสั่ง ให้ใช้ ./build.js -v
(ดูด้านล่าง) หรือเรียกใช้:
$ uglifyjs yourlib.js | gzip -9f | wc -c
or
$ wget -q -O- https://domain.tld/path/to/file.src | uglifyjs | gzip -9f | wc -c
'name'
, 'tags'
, 'url'
, 'source'
'url'
ควรชี้ไปที่ตำแหน่งที่คุณโฮสต์ README หรือเอกสารของคุณ และตำแหน่งที่ดาวน์โหลดโค้ด ดาวน์โหลดโค้ด'url'
ไม่ใช่ที่อยู่ GitHub แต่โปรเจ็กต์ของคุณโฮสต์อยู่ที่นั่น ให้เพิ่มฟิลด์ 'github'
ด้วยชื่อผู้ใช้และชื่อ lib ของคุณ เช่น 'timrwood/moment'
เพื่อให้ผู้สร้างสามารถรวบรวมสถิติ GitHub'source'
ต้องชี้ไปที่ไฟล์เดียวหรืออาร์เรย์ของไฟล์ที่สามารถต่อเข้าด้วยกันเพื่อสร้างไลบรารีที่สมบูรณ์ของคุณในรูปแบบที่พร้อมใช้งาน 'source'
จะต้องไม่ย่อเล็กสุด (ดูด้านล่าง)make
ควรใช้งานได้และไม่ส่งคืนข้อผิดพลาด หากต้องการรัน make คุณจะต้องติดตั้งโหนด หากแหล่งที่มาของคุณมีขนาดเล็กมาก คุณสามารถรวมสิ่งทั้งหมดไว้ในแอตทริบิวต์แหล่งที่มาเป็นสตริงได้ หากแหล่งที่มาของคุณแบ่งออกเป็นหลายไฟล์ คุณสามารถใช้อาร์เรย์ของ URL ได้ (ขอแนะนำให้มีแหล่งที่มาเพียงแหล่งเดียว) หากแหล่งที่มาของคุณถูกเผยแพร่เป็นไฟล์ ZIP คุณสามารถชี้ไปที่ URL ของ ZIP และต่อท้าย !/zip/entry.js
เพื่อให้คอมไพเลอร์รู้ว่าจะต้องดูที่ไหน (ยังดีกว่าที่จะมี URL แหล่งที่มาเดียว!)
ตัวสร้างจะอ่าน data.js และตรวจสอบ แหล่งที่มา ของแต่ละรายการ มันจะคำนวณขนาดดิบ ย่อขนาด และ gzip ของรายการ
คุณจะเห็น คำเตือน ที่ต้องตรวจสอบรายการและ ข้อผิดพลาด ที่รายการจะถูกยกเว้น
หากคุณต้องการดูรายละเอียดของรายการทั้งหมด คุณสามารถรันคำสั่ง . ./build.js -v
data.js
npm install
หากคุณยังไม่ได้ดำเนินการและ npm test
SUCCESS
แสดงว่าคุณพร้อมแล้ว ให้ส่ง PR./build.js -v | grep YOUR_PACKAGE_NAME
โปรดทราบว่า MicroJS.com เป็นไซต์ที่ได้รับการดูแลจัดการ และเราขอสงวนสิทธิ์ในการปฏิเสธรายการใด ๆ ด้วยเหตุผลใดก็ตาม
รหัส/เว็บไซต์ microjs.com ได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT