internal-binding

0.2.0 • Public • Published

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;
})();

Package Sidebar

Install

npm i internal-binding

Weekly Downloads

1

Version

0.2.0

License

MIT

Unpacked Size

10.8 kB

Total Files

9

Last publish

Collaborators

  • asm