Call Node.js functions from Rust

Crates.io Crates.io Crates.io

Prerequisite

Must have Node.js installed with the following packages.

npm i ssvm sync-request better-sqlite3 npm i -g ssvmup npm i -g wasm-pack

How to use

Add cargo dependency

[dependencies] nodejs-helper = "0.0.3"

Make Node.js Javascript API calls from Rust code!

```

[wasm_bindgen]

pub fn utcnow() { let now: String = nodejshelper::date::utcstring(); nodejshelper::console::log("UTC time: "); nodejs_helper::console::log(&now); } ```

The Rust code must be compiled to WebAssembly and run from inside Node.js. See how

Examples

Demo code is available here

Documentation

See how the examples work