0.1.0 |
|
---|
#5 in #compilers
49MB
650K SLoC
PartiQL Playground(概念验证)
PartiQL Playground旨在提供在Web上执行PartiQL查询所需的代码。
请注意,在此阶段,此包中的代码被视为实验性的,不应用于生产。
本地使用
对于本地使用,请按照以下步骤操作。
- 从GitHub下载
partiql-rust
包
git clone --recursive https://github.com/partiql/partiql-lang-rust.git
- 进入
partiql-playground
根目录
cd partiql-lang-rust/partiql-playground
- 构建WASM包
wasm-pack build --target web
- 从根目录启动一个web服务器,例如,您可以使用Python的SimpleHTTPServer
python3 -m http.server
- 在浏览器中转到
https://127.0.0.1:8000/
开发
PartiQL Playground
使用WebAssembly (Wasm)将前端与PartiQL Rust后端集成。考虑到这一点,请按照以下说明安装wasm-pack
:此处。
在更改此包的Rust依赖项(例如partiql-parser
)或此包下./src/lib
中的wasm代码后,您需要使用以下命令从此包的根目录重建Wasm包
wasm-pack build --target web
请注意,由于此包目前处于实验阶段,所有HTML代码和资源都位于此包中,但这并不一定意味着将来也会是这样。
依赖项
包 | 许可证 |
---|---|
ace 编辑器 | BSD 许可证 |
bootstrap | MIT 许可证 |
D3.js | ISC 许可证 |
jquery | MIT 许可证 |
jquery.json-viewer | MIT 许可证 |
wasm-bindgen | Apache 许可证版本 2.0 |
wasm-pack | Apache 许可证版本 2.0 |
依赖项
~14MB
~246K SLoC