@kittenbot/kitten_extension
v1.2.2
Published
# Design
Downloads
6
Readme
Kitten Extension
Design
- 插件直接向 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