bs-node
bs-node copied to clipboard
Node bindings for BuckleScript
`Node.Fs.readFileSync("");` works, but `Node.Crypto. ...` yields `The module or file Node.Crypto can't be found. -` same with `Node_crypto. ...` and `Crypto. ...`. I couldn't find any tests validating that Crypto...
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2. Commits - [`754f0c2`](https://github.com/jonschlinkert/mixin-deep/commit/754f0c20e1bc13ea5a21a64fbc7d6ba5f7b359b9) 1.3.2 - [`90ee1fa`](https://github.com/jonschlinkert/mixin-deep/commit/90ee1fab375fccfd9b926df718243339b4976d50) ensure keys are valid when mixing in values - See full diff in [compare view](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2) Maintainer changes This...
Previously it was not possible to do something like this: ``` Crypto.Hmac.(create(`SHA256, hmacKey)->appendString(str)->toHex) ``` which is totally valid. Hmac node docs: https://nodejs.org/api/crypto.html#crypto_hmac_update_data_inputencoding Documentation for allowed encodings (implemented only hex this...
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15. Commits - [`ddfd9b1`](https://github.com/lodash/lodash/commit/ddfd9b11a0126db2302cb70ec9973b66baec0975) Bump to v4.17.15. - [`b185fce`](https://github.com/lodash/lodash/commit/b185fcee26b2133bd071f4aaca14b455c2ed1008) Rebuild lodash and docs. - [`be87d30`](https://github.com/lodash/lodash/commit/be87d303941222b97c482755afc0f4a77ce46c30) Bump to v4.17.14. - [`a6fe6b1`](https://github.com/lodash/lodash/commit/a6fe6b1e174fd02b5e60eb2664405f4c1262c300) Rebuild lodash and docs. -...
## Summary - [x] Replace `nodeFs.ml` with `nodeFs.re`. (This one might be controversial -- so I'm expecting pushbacks here) - Most folks who try to use NodeJS are going to...
I saw in another issue that there was a plan to create a separate repository for fs bindings. Was the repo created? I'd like to add some bindings `fs.readDir` to...
[Is this API incomplete](https://github.com/reasonml-community/bs-node/blob/master/src/nodeFs.ml#L59-L73)? The binding returns a NodeStringBuffer, but that module has no methods in it.
There is no LICENSE file. Is this by design?
Can we add a bindings for process.on() ? https://nodejs.org/api/process.html Something like this: ``` [@bs.send.pipe: Node.Process.t] external on : ( [@bs.string] [ | `unhandledRejection(string => unit) | `SIGINT(unit => unit) |...
Is this the candidate we are shipping back to bucklescript upstream?