quickjs_runtime 0.1.1
quickjs_runtime: ^0.1.1 copied to clipboard
Pure-Dart QuickJS JavaScript runtime on dart:ffi with synchronous host callbacks. Vendored QuickJS 2024-01-13 + a C bridge with JSON marshaling.
0.1.1 #
- Fix: append a missing path separator when resolving the package checkout
from
package_config.json(hosted dependencies have no trailing slash).
0.1.0 #
- Initial release: QuickJS 2024-01-13 runtime on
dart:ffiwith synchronous host callbacks (NativeCallable). QuickjsRuntime: eval (JSON results),registerHostFunction,setGlobal,executePendingJobs,close.QuickjsFfi: flat C ABI bindings toquickjs_bridge.c(JSON marshaling).tool/build_quickjs.shbuildslibquickjs_bridge.so(gcc); lookup viaJSR_QUICKJS_LIB,.dart_tool/package_config.json, script dir, or cwd.