Sehz

Results 106 issues of Sehz

it is prototype here https://github.com/infinyon/node-bindgen/pull/196

help wanted

* add `node.js v16`

Regression introduced in: https://github.com/infinyon/node-bindgen/pull/197. https://github.com/infinyon/node-bindgen/runs/7245525951?check_suite_focus=true. ``` error: failed to run custom build command for `nj-example-function v0.0.0 (D:\a\node-bindgen\node-bindgen\examples\function)` [587](https://github.com/infinyon/node-bindgen/runs/7245525951?check_suite_focus=true#step:8:588) [588](https://github.com/infinyon/node-bindgen/runs/7245525951?check_suite_focus=true#step:8:589) Caused by: [589](https://github.com/infinyon/node-bindgen/runs/7245525951?check_suite_focus=true#step:8:590) process didn't exit successfully: `D:\a\node-bindgen\node-bindgen\examples\target\debug\build\nj-example-function-4b753c1df0bfd246\build-script-build` (exit code: 101)...

platform/windows
CI
regression

`node-bindgen` is primary used for building native-modules using Rust. However, it assumes that consume of the modules has `rust/cargo` toolschain installed and expected to use to build modules. We need...

help wanted
build
nj-cli

- [ ] Fix release title - [ ] Include change log - [ ] Make Cargo publish optional

documentation
help wanted
Installation
CI
tech debt

`N-API` is ok for now. However, there are some limitations with N-API. - It can't create new class with existing Rust struct - Doesn't work with Deno - No interface...

Nodebindgen uses async-std/smol to execute future task. However, Nodejs has it's own execution infrastructure result in duplicate thread pool. This issue investigate possible way to integrate them efficiently. With latest...

steps to reproduce: * check out branch support_v14 on windows platform * ```cd examples\function``` * ```make test``` this generates: ``` Finished dev [unoptimized + debuginfo] target(s) in 13.20s node test.js...

this fails to compile. Currently this is commented out in the examples/cb ``` #[node_bindgen] fn sum String>(cb: F,second: i32) -> String { let message = cb(second*2); format!("my message: {}",message) }...

bug
callback