vega-bundler:编译优化的Vega和Vega-Lite捆绑包

时间:2024-05-06 07:19:14
【文件属性】:

文件名称:vega-bundler:编译优化的Vega和Vega-Lite捆绑包

文件大小:194KB

文件格式:ZIP

更新时间:2024-05-06 07:19:14

JavaScript

维加束缚者 用于预先分析和规格并生成优化的模块包的实用程序。 Vega和Vega-Lite都有自己的解析器和编译器。 Vega-Lite规范可以编译为完整的Vega规范,而该规范又可以解析为中间数据流规范,该数据流规范可以用作Vega View的输入(有关更多信息,请参见)。 此外,Vega提供了许多数据和可视编码转换,但是在给定的部署中可能不需要全部。 为了减少文件大小和加载时间,此程序包将预先解析输入规范并生成优化的代码束,这些代码束将省略解析器并仅包括实际使用的基础转换。 这可以节省大量资金,尤其是在使用Vega-Lite时。 API参考 捆绑包(规格[,选项]) 返回捆绑的源代码供浏览器使用。 源代码包括构造函数作为导出方法。 默认情况下,捆绑软件还会为specs中的每个命名规范导出一个方法。 导出的方法将作为输入,并返回实例化的View。 将specs设置为false可


【文件预览】:
vega-bundler-main
----rollup.config.js(798B)
----yarn.lock(172KB)
----src()
--------codegen.js(1KB)
--------build.js(2KB)
--------package.js(556B)
--------bundle.js(5KB)
--------parse.js(418B)
--------analyze.js(1KB)
--------index.js(697B)
----.npmignore(16B)
----LICENSE(1KB)
----test()
--------bundle-vega-lite-test.js(1015B)
--------bundle-vega-test.js(899B)
--------specs()
--------web()
----README.md(10KB)
----.gitignore(31B)
----bin()
--------vega_bundler(3KB)
----package.json(1KB)

网友评论