
Denon เป็น library สำหรับระบบที่พัฒนาด้วย Deno
ซึ่งเข้ามาแทนที่ nodemon ที่ใช้สำหรับ Node นั่นเอง
โดยที่ Denon จะมี CLI ที่ครอบตัว Deno
ทำให้ในการ run ระบบงานจะใช้งานผ่านชุดคำสั่ง $denon ได้เลย
ความสามารถหลัก ๆ ของ Denon ประกอบไปด้วย
- เฝ้าดูการเปลี่ยนไฟล์ต่าง ๆ ในระบบงาน
- ทำการ restart project แบบอัตโนมัติ เมื่อเกิดการเปลี่ยนแปลง
- สามารถทำการ configuration เพิ่มเติมได้
- สามารถทำการ ignore ไฟล์และ folder ที่ไม่ต้องการออกไปได้
เริ่มด้วยการติดตั้ง Denon ง่าย ๆ ดังนี้
ก่อนอื่นต้อง update Deno เป็น version 1.0.1 ขึ่นไปก่อน
จากนั้นทำการสร้าง project ของ Denon ดังนี้
ทำการพัฒนาระบบงานด้วย Deno
จากตัวอย่าง ทำการสร้าง Web server จึงทำการแก้ไข config ของ Denon
ในไฟล์ denon.json ดังนี้
ทำการ run Web server ด้วย Denon
เพียงเท่านี้ก็สามารถเริ่มใช้งานได้แล้ว
สำหรับ Hot reload ของ Deno