1.2.2 • Published 25 days ago

@kittenbot/kitten_extension v1.2.2

Weekly downloads
-
License
ISC
Repository
-
Last release
25 days ago

Kitten Extension

Design

  1. 插件直接向 link 发起连接, 不再通过 vm 等

Protocol

不同的插件实例可能有不同的通信模式,例如klink使用jsonrpc websocket,firmata目前兼容串口和websocket,而jacdac使用webserial或webusb并嵌套了hf2的协议。通信协议都在插件层进行统一,前端使用统一的接口进行调用~

Scratch-vm

  • tyarn build 生成 dist 的 bundle
  • 手动 link scratch-vm kittenext分支 (后续合并到 2.0 分支)

Blockly generator

目前使用和参考官方blockly branch rc/Apr_19

JACDAC

开发阶段 需要手动link jacdac-ts 的kitten分支

TODO:

  • add mjs support for vm

jacdac app build

替换jacdac.ts } catch {} catch(e) {

device script

  • ignore engine different tyarn install --force --ignore-engines