watchara-flow
v0.1.4
Published
Visual flow-based automation runtime (Node-RED inspired) — install and run instantly
Maintainers
Readme
watchara-flow
Visual flow-based automation runtime แบบ Node-RED — ติดตั้งผ่าน npm แล้วรันได้ทันที
ติดตั้งและรัน
สำคัญ:
npx watchara-flowจะใช้ได้ก็ต่อเมื่อ publish ขึ้น npm registry แล้ว
ถ้ายังไม่ publish ให้ติดตั้งจากไฟล์ local ตามหัวข้อ "ทดสอบก่อน publish" ด้านล่าง
วิธีที่ 1: npx (หลัง publish แล้ว)
npx watchara-flowวิธีที่ 2: ติดตั้ง global
npm install -g watchara-flow
watchara-flowวิธีที่ 3: ติดตั้งในโปรเจกต์
npm install watchara-flow
npx watchara-flowเปิดเบราว์เซอร์ที่ URL ที่แสดงใน terminal (default: http://127.0.0.1:1880)
เมื่อรันแล้วจะเห็นสถานะแบบ dev server:
▲ Watchara Flow v0.1.1
- Local: http://127.0.0.1:1880
- Health: http://127.0.0.1:1880/health
✓ Server ready in 12ms
Press Ctrl+C to stopถ้า port 1880 ถูกใช้อยู่แล้ว จะหา port ว่างให้อัตโนมัติ (1881, 1882, ...)
กำหนด port / host
watchara-flow --port 3000
watchara-flow --host 0.0.0.0 --port 4000
# หรือใช้ environment variables
PORT=5000 HOST=0.0.0.0 watchara-flow| Option | Default | คำอธิบาย |
|--------|---------|----------|
| -p, --port | 1880 | พอร์ตที่ server ฟัง (เหมือน Node-RED) |
| -H, --host | 127.0.0.1 | address ที่ bind |
| -v, --version | — | แสดง version |
| -h, --help | — | แสดงวิธีใช้ |
API
GET /— หน้า placeholder ของ flow editor (กำลังพัฒนา)GET /health— สถานะ runtime แบบ JSON
ทดสอบก่อน publish
npx watchara-flow จะ error 404 Not Found จนกว่าจะ npm publish — นี่เป็นพฤติกรรมปกติ
ติดตั้งจากไฟล์ .tgz (แนะนำ)
ใน repo ต้นทาง:
npm run flow:pack
# ได้ไฟล์ watchara-flow-0.1.0.tgzในโฟลเดอร์ทดสอบ (เช่น D:\2026\watchara\test):
npm install D:\2026\watchara\open-source\test\watchara-flow-0.1.0.tgz
npx watchara-flowวิธีอื่น
# จากโฟลเดอร์ package โดยตรง
cd packages/watchara-flow
npm run build
npm link
cd D:\2026\watchara\test
npm link watchara-flow
watchara-flow# npx ชี้ไปที่โฟลเดอร์ package (ไม่ต้อง pack)
npx D:\2026\watchara\open-source\test\packages\watchara-flowPublish
npm login
npm publish --access public