nodejs-helper 0.0.3

Call Node.js functions from Rust
Documentation
# Call Node.js functions from Rust

![Crates.io](https://img.shields.io/crates/d/nodejs-helper)
![Crates.io](https://img.shields.io/crates/l/nodejs-helper)
![Crates.io](https://img.shields.io/crates/v/nodejs-helper)

## 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 utc_now() {
  let now: String = nodejs_helper::date::utc_string();
  nodejs_helper::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](https://cloud.secondstate.io/server-side-webassembly/getting-started)

## Examples

Demo code is [available here](https://github.com/second-state/wasm-learning/tree/master/nodejs/nodejs_example)

## Documentation

See [how the examples work](https://cloud.secondstate.io/server-side-webassembly/rust-and-javascript/call-javascript-functions-from-rust)