Comments (4)
Yes. That would be fantastic @gilbert
I am the designated maintainer, happy to still do the leg work of responding to issues, reviewing PRs, etc, but have a bit too much on my plate maintaining other OSS stuff as well, so haven't been able to commit much time to actually populating this repo.
Original idea was to merge this stuff upstream, but we could for now publish it separately while it gains maturity.
from bs-node.
Was there a repo created? I wanted to add some bindings as well for fs.readDir
to accept options. If no repo was created, I would love to do it and add some bindings.
from bs-node.
@gilbert are you referring to the built in Node module? That is distinct from this one. This repo was forked a while ago from the built in Node module. This API does have some methods that the built in one does not, but no one has really made a concerted effort to work on this library for a while.
I'm of the opinion that efforts towards covering the node API surface would be better if they were broken into mutually compatible, smaller parts. If you'd like I could create a bs-node-fs repo in reasonml-communnity for example and if you'd like to add bindings, we could add them there?
from bs-node.
Yeah I did notice that this repo has more methods covered than Belt's Node module. Are the changes here expected to eventually be merged into Belt?
Given there's only a small amount of community effort, I think keeping things centralized as it is now will make things easier to maintain, also considering how Node's API has many cross-module concerns.
If you're willing, I would be happy to become a core contributor to this repo. I'm currently doing a large amount of backend work for Node + ReasonML (streams, file i/o, http, etc), and would like to give back by pushing up any required new bindings / changes. It would also be great to merge in @lightsofapollo's significant work from bs-node-ext.
from bs-node.
Related Issues (10)
- Missing node.process.env binding HOT 3
- How to contribute? HOT 6
- Process events handling API
- Bindings for Fs HOT 3
- Node.Crypto cannot be found HOT 1
- Is this shipping back upstream? HOT 3
- Ocamlfind - utop compatibility HOT 2
- No License HOT 5
- Node.Path.resolve breaks the build on latest bs-platform HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bs-node.