0.2.0 • Published 6 years ago

internal-binding v0.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

internal-binding

Node.js internal bindings, accessible from user land.

npm GitHub license Build Status Coverage Status

Installation

npm install internal-binding

Usage

const {
  DiffieHellman,
  DiffieHellmanGroup,
  ECDH,
  Hash,
  Hmac,
  Sign,
  Verify,
  CryptoConstants,
} = require('internal-binding').Crypto;

const { WriteWrap } = require('internal-binding').Stream;

const {
  Pipe,
  PipeConnectWrap,
  PipeConstants,
} = require('internal-binding').Pipe;

// Some wraps requires asynchronous context!
(async () => {
  const {
    TCP,
    TCPConnectWrap,
    TCPConstants,
  } = await require('internal-binding').Tcp;

  const {
    AsyncWrap,
    AsyncProviders,
  } = await require('internal-binding').Async;
})();