unofficial-observablehq-compiler:Observable语法编译器
非官方Observable笔记本编译器,将Observable语法编译为JavaScript,可配合Observable运行时使用。
这是一个非官方的Observable笔记本编译器,作为Observable解析器与运行时之间的桥梁,将Observable语法编译为JavaScript语法。README标注该库仍在建设中,当前文档对应v0.5.0,v0.6.0处于alpha阶段。主要API包括:new Compiler可配置模块解析、FileAttachment解析与import路径解析函数;compile.module将模块内容编译为可配合Observable运行时使用的define函数;compile.notebook处理ObservableHQ笔记本JSON对象;compile.cell编译单个单元格并提供define/redefine;compile.moduleToESModule与compile.notebookToESModule则输出ES模块源码字符串。库为MIT许可,依赖并借鉴了@observablehq的runtime、stdlib、inspector与parser等ISC许可库。