quick-js-dtp 0.4.2

QuickJS Javascript engine wrapper (with improved date parser)
Documentation
use quick_js::Context;

pub fn main() {
    let context = Context::new().unwrap();

    let value = context.eval("1 + 2").unwrap();
    println!("js: 1 + 2 = {value:?}");

    context
        .add_callback("myCallback", |a: i32, b: i32| a + b * b)
        .unwrap();

    let value = context
        .eval(
            r#"
       var x = myCallback(10, 20);
       x;
"#,
        )
        .unwrap();
    println!("js: callback = {value:?}");
}