Fable.Node

Fable bindings for Node.js


Keywords
node, fsharp, fable, bindings, nodejs
License
MIT
Install
Install-Package Fable.Node -Version 1.2.0

Documentation

fable-node

Nuget Package

Fable bindings for node.js native modules

Currently supporting Node.JS 10.x LTS

Installing

To install in your project reference the Fable.Node NuGet package

If you use Paket:

paket add Fable.Node

If you use NuGet <PackageReference />:

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

  • Buffer (from 1.0.0-beta-0.0.1)
  • OS (from 1.0.0-beta-0.0.1)
  • Path (from 1.0.0-beta-0.0.1)
  • Url (from 1.0.0-beta-0.0.1)
  • Performance Hooks (from v1.0.0)
  • Cluster (from v1.0.1)
  • Trace Events (from v1.0.1)

Not yet updated

No check can either mean it doesn't exist

  • Child Processes
  • Crypto
  • DNS
  • Events
  • File System
  • HTTP
  • HTTP/2
  • HTTPS
  • Inspector
  • Net
  • Process
  • Query Strings
  • Readline
  • REPL
  • Report
  • Stream
  • String Decoder
  • Timers
  • TLS/SSL
  • Trace Events
  • TTY
  • UDP/Datagram
  • URL
  • Utilities
  • V8
  • VM
  • Worker Threads
  • Zlib