Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fable-compiler/fable-node
Bindings for node.js native modules
https://github.com/fable-compiler/fable-node
bindings fable fsharp nodejs
Last synced: about 1 month ago
JSON representation
Bindings for node.js native modules
- Host: GitHub
- URL: https://github.com/fable-compiler/fable-node
- Owner: fable-compiler
- License: mit
- Created: 2019-04-01T08:51:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-15T20:21:47.000Z (6 months ago)
- Last Synced: 2024-09-17T00:33:14.862Z (3 months ago)
- Topics: bindings, fable, fsharp, nodejs
- Language: F#
- Size: 137 KB
- Stars: 21
- Watchers: 7
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fable-node
[![Nuget Package](https://img.shields.io/nuget/v/Fable.Node.svg)](https://www.nuget.org/packages/Fable.Node)
Fable bindings for [node.js native modules](https://nodejs.org/api/)
**Currently supporting Node.JS 10.x LTS**
## Installing
To install in your project reference the `Fable.Node` NuGet package
If you use Paket:
```bash
paket add Fable.Node
```If you use NuGet ``:
```bash
dotnet add package Fable.Node
```## Development
- Tests: `npm test`
- Publish: `npm run build publish`## Ongoing process
While most of the previous Node.js API has already been mapped to Fable bindings some time ago, we've decided to make sure it will be compatible with current Node.js LTS (10.x).
Actually here's the actual progresses made on the updates:
## Updated for Node.js 10.x LTS
- [x] Buffer *(from 1.0.0-beta-0.0.1)*
- [x] OS *(from 1.0.0-beta-0.0.1)*
- [x] Path *(from 1.0.0-beta-0.0.1)*
- [x] Url *(from 1.0.0-beta-0.0.1)*
- [x] Performance Hooks *(from v1.0.0)*
- [x] Cluster *(from v1.0.1)*
- [x] Trace Events *(from v1.0.1)*## Not yet updated
*No check can either mean it doesn't exist*
- [X] Child Processes
- [ ] Crypto
- [ ] DNS
- [ ] Events
- [ ] File System
- [X] HTTP
- [ ] HTTP/2
- [X] HTTPS
- [ ] Inspector
- [ ] Net
- [X] Process
- [X] Query Strings
- [ ] Readline
- [ ] REPL
- [ ] Report
- [X] Stream
- [ ] String Decoder
- [ ] Timers
- [X] TLS/SSL
- [X] Trace Events
- [ ] TTY
- [ ] UDP/Datagram
- [X] URL
- [ ] Utilities
- [ ] V8
- [ ] VM
- [ ] Worker Threads
- [ ] Zlib