LINE ปล่อย LIFF CLI เวอร์ชันใหม่ v0.3.0 ที่มาพร้อมกับ 3 ฟีเจอร์ใหม่ได้แก่
1. สร้าง LIFF app template
โดยฟีเจอร์นี้ได้ integrate ตัว Create LIFF App ที่ LINE ปล่อยออกมาให้ใช้งานก่อนหน้านี้ ซึ่งเป็น CLI Tool ที่นักพัฒนาสามารถสร้างโปรเจคจาก Boilerplate ได้ง่ายและเร็วกว่าเดิม รองรับทั้ง JavaScript และ TypeScript กับ framework ยอดนิยมอย่าง Next.js, Nuxt, React, Vue.js, และ Svelte
ผ่านการใช้คำสั่ง scaffold แล้วระบุ ชื่อโปรเจค และ LIFF ID ลงไป
2. สร้าง LIFF app development environment
โดยฟีเจอร์นี้ add ตัว channel เข้าไปใน CLI และทำการสร้าง LIFF app พร้อมกับสร้างโปรเจคจาก Boilerplate ให้ครบ จบในที่เดียว พร้อมนำไปพัฒนาต่อได้เลย
ผ่านการใช้คำสั่ง init แล้วระบุ Channel ID, LIFF app name, Size, และ Endpoint URL
3. เปิดให้ local development server สามารถเข้าถึงได้จากโลกภายนอก (experimental)
โดยฟีเจอร์นี้ได้ integrate ร่วมกับ ngrok เพื่อสร้าง tunnel ให้ local development ของเราสามารถมุดออกโลกภายนอกได้ ซึ่งจะทำให้เราสามารถนำไปทดสอบกับ LIFF app ที่อยู่บนสมาร์ทโฟนเครื่องต่างๆได้ด้วย
ผ่าน option ชื่อ --proxy-type ที่เพิ่มขึ้นมาจากคำสั่ง serve ซึ่งการจะใช้ฟีเจอร์นี้นักพัฒนาจะต้องติดตั้ง ngrok v1 และ node-pty ในเครื่องซะก่อน