1.0.2 • Published 6 years ago

vmprocess v1.0.2

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

Process simulator using SAFEVM

    let processes = vmprocess();
    let process = processes.create({
        exec: () => {
            onMessage = message => {};
            postMessage("test to outside world");
        },
        onMessage: msg => {}
        path: "dirname/filename",
        globals: {} // global variables into the vm process
    });
    let {
        start, // process.start();
        stop, // process.stop();
        info, // process.info();
        postMessage, // process.postMessage(message);
        destroy, // process.destroy();
        logs, // process.logs();
        clearLogs, // process.clearLogs();
    } = process;
    AND
    let {
        create, // processes.create({ exec, globals, onMessage, path });
        start, // processes.start(pid[, ops = {globals, onMessage}]);
        stop, // proceses.stop(pid);
        info, // processes.info(pid);
        postMessage, // processes.postMessage(pid[, message]);
        destroy, // proceses.destroy(pid);
        logs, // proceses.logs(pid);
        clearLogs, // proceses.clearLogs(pid);
        list // processes.list(); -> [list of pids]
    };
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago