js-sandbox 0.1.6

Execute JavaScript code from Rust in a secure sandbox, and transport data to/from JS plug-ins.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Copyright (c) 2020-2021 Jan Haller. zlib/libpng license.

function triple(a) {
    console.log("triple(" + a + ")");
    return 3 * a;
}

function extract(obj) {
    console.log("extract(" + obj + ")");

    return {
        new_text: obj.text + ".",
        new_num: triple(obj.num)
    };
}