#quickjs #bindings #javascript-engine #date #parser #improved #quick-js-dtp

sys libquickjs-dtp-sys

QuickJS JavaScript 引擎 FFI 绑定(带有改进的日期解析器)

2 个不稳定版本

0.10.0 2024年3月23日
0.9.0 2023年2月5日

#2112 in Web 编程


用于 quick-js-dtp

MIT 许可证

2.5MB
77K SLoC

C 73K SLoC // 0.0% comments Rust 4K SLoC // 0.0% comments

libquickjs-dtp-sys

FFI 绑定用于 quickjs,一个 JavaScript 引擎。

这是一个基于原始 libquickjs-sys crate 的分支,它包含一个功能齐全的日期解析器,能够解析类似 Sat, 01-Jan-2000 00:00:00 PST 的日期。

有关高级包装器的信息,请参阅 quick-js-dtp crate。

版本 0.10.0 嵌入式 VERSION: 2024-01-13

嵌入式 vs 系统

默认情况下,使用嵌入式版本的 quickjs。

如果您想使用系统上安装的版本,请使用

libquickjs-sys = { version = "...", default-features = false, features = ["system"] }

更新嵌入式绑定

QuickJS 源代码和预生成的 bindings.rs 包含在仓库中。

如果启用了 embedded 功能,则使用它们。

要更新绑定,请按照以下步骤操作

  • (安装 just)
  • 更新 ./justfile 中的下载 URL
  • 运行 just update-quickjs

无运行时依赖