Packages by mafintosh

Name IM Last modified Is admin Publish scopes
@mafintosh false @cnpm , @ywfe_

  • static-eval (latest: 2.1.1) evaluate statically-analyzable expressions
  • browser-resolve (latest: 2.0.0) resolve which handles browser field support in package.json
  • concat-stream (latest: 2.0.0) writable stream that concatenates strings or binary data and calls a callback with the result
  • detective (latest: 5.2.1) find all require() calls by walking the AST
  • syntax-error (latest: 1.4.0) detect and report syntax errors in source code strings
  • module-deps (latest: 6.2.3) walk the dependency graph to generate json output that can be fed into browser-pack
  • browser-pack (latest: 6.1.0) pack node-style source files from a json stream into a browser bundle
  • deps-sort (latest: 2.0.1) sort module-deps output for deterministic browserify bundles
  • tty-browserify (latest: 0.0.1) the tty module from node core for browsers
  • factor-bundle (latest: 2.5.0) factor browser-pack bundles into common shared bundles
  • is-my-json-valid (latest: 2.20.6) A [JSONSchema](https://json-schema.org/) validator that uses code generation to be extremely fast.
  • tar-stream (latest: 3.1.7) tar-stream is a streaming tar parser and generator and nothing else. It operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.
  • end-of-stream (latest: 1.4.4) Call a callback when a readable/writable/duplex stream has completed or failed.
  • to-buffer (latest: 1.1.1) Pass in a string, get a buffer back. Pass in a buffer, get the same buffer back
  • fs-constants (latest: 1.0.0) Require constants across node and the browser
  • fast-fifo (latest: 1.3.2) A fast fifo implementation similar to the one powering nextTick in Node.js core
  • queue-tick (latest: 1.0.1) Next tick shim that prefers process.nextTick over queueMicrotask for compat
  • duplexify (latest: 4.1.3) Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input
  • stream-shift (latest: 1.0.3) Returns the next buffer/object in a stream's readable queue
  • from2 (latest: 2.3.0) Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"
  • prebuild-install (latest: 7.1.2) A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform
  • tar-fs (latest: 3.0.6) filesystem bindings for tar-stream
  • gunzip-maybe (latest: 1.4.2) Transform stream that gunzips its input if it is gzipped and just echoes it if not
  • pumpify (latest: 2.0.1) Combine an array of streams into a single duplex stream using pump and duplexify
  • stream-each (latest: 1.2.3) Iterate all the data in a stream
  • flush-write-stream (latest: 2.0.0) A write stream constructor that supports a flush function that is called before finish is emitted
  • parallel-transform (latest: 1.2.0) Transform stream that allows you to run your transforms in parallel without changing the order
  • peek-stream (latest: 1.1.3) Transform stream that lets you peek the first line before deciding how to parse it
  • dns-socket (latest: 4.2.2) Make low-level DNS requests with retry and timeout support.
  • dns-packet (latest: 5.6.1) An abstract-encoding compliant module for encoding / decoding DNS packets
  • level-logs (latest: 1.2.0) Store multiple append only logs in leveldb.
  • stream-collector (latest: 1.0.1) Buffer data from a stream into an array if a callback is provided
  • stream-splicer (latest: 2.0.1) streaming pipeline with a mutable configuration
  • deglob (latest: 4.0.1) Take a list of glob patterns and return an array of file locations, respecting `.gitignore` and allowing for ignore patterns via `package.json`.
  • standard-engine (latest: 15.1.0) Wrap your standards in a tortilla and cover it in special sauce.
  • varint (latest: 6.0.0) protobuf-style varint bytes - use msb to create integer values of varying sizes
  • thunky (latest: 1.1.0) delay the evaluation of a paramless async function and cache the result
  • brfs (latest: 2.0.2) browserify fs.readFileSync() static asset inliner
  • static-module (latest: 3.0.4) convert module usage to inline expressions
  • memdown (latest: 6.1.1) An drop-in replacement for LevelDOWN that works in memory only
  • acorn-node (latest: 2.0.1) the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
  • prebuild (latest: 13.0.1) A command line tool for easily making prebuilt binaries for multiple versions of node, electron or node-webkit on a specific platform
  • napi-macros (latest: 2.2.2) Set of utility macros to make writing N-API modules a little easier.
  • node-gyp-install (latest: 2.2.0) Manually download node/iojs header files for usage with node-gyp.
  • multi-write-stream (latest: 2.0.1) Create a writable stream that writes to multiple other writeable streams
  • watchify (latest: 4.0.0) watch mode for browserify builds
  • @choojs/findup (latest: 0.2.1) Find a file by walking up the directory tree
  • cyclist (latest: 1.0.2) Cyclist is an efficient cyclic list implemention.
  • crc32-universal (latest: 1.0.1) CRC32 slice-by-16 implementation in JS with an optional native binding to speed it up even futher
  • sodium-universal (latest: 4.0.1) Universal wrapper for sodium-javascript and sodium-native working in Node.js and the Browser
  • siphash24 (latest: 1.3.1) SipHash (2-4) implemented in pure Javascript and WebAssembly
  • xsalsa20 (latest: 1.2.0) XSalsa20 implemented in Javascript and WebAssembly
  • base64-to-uint8array (latest: 1.0.0) Convert a base64 string to a Uint8Array in Node and the browser
  • electron-prebuilt (latest: 1.4.13) Install prebuilt electron binaries for the command-line using npm
  • nugget (latest: 2.2.0) minimalist wget clone written in node. HTTP GETs a file and saves it to the current working directory
  • single-line-log (latest: 1.1.2) Keep writing to the same line in the terminal. Very useful when you write progress bars, or a status message during longer operations
  • speedometer (latest: 1.1.0) simple speed measurement in javascript
  • generate-function (latest: 2.3.1) Module that helps you write generated functions in Node
  • signed-varint (latest: 2.0.1) efficiently store signed integers in varint
  • protobuf-schema (latest: 1.5.1) No nonsense protobuf schema parser written in Javascript
  • abstract-blob-store (latest: 3.3.5) A test suite and interface you can use to implement streaming file (blob) storage modules for various storage backends and platforms.
  • fs-blob-store (latest: 6.0.0) blob store that stores blobs on the local file system
  • picture-tube (latest: 1.0.0) render 256 color images on the terminal
  • wayfarer (latest: 7.0.1) Composable trie based router
  • sparse-bitfield (latest: 3.0.3) Bitfield that allocates a series of small buffers to support sparse bits without allocating a massive buffer
  • browserify-fs (latest: 1.0.0) fs for the browser using level-filesystem and browserify
  • level-filesystem (latest: 1.2.0) Full implementation of the fs module on top of leveldb
  • octal (latest: 1.0.0) Interpret a number as base 8
  • fwd-stream (latest: 1.0.4) Forward a readable stream to another readable stream or a writable stream to another writable stream
  • level-blobs (latest: 0.1.7) Save binary blobs in level and stream then back
  • multicast-dns (latest: 7.2.5) Low level multicast-dns implementation in pure javascript
  • mutexify (latest: 1.4.0) mutex lock for javascript
  • mdns-txt (latest: 2.0.0) Encode/decode mDNS TXT record RDATA fields
  • ghsign (latest: 3.0.7) Sign/verify data using your local ssh private key and your public key from Github
  • router (latest: 1.3.8) Simple middleware-style router
  • common (latest: 0.2.5) A utility package with some useful functional stuff
  • multistream (latest: 4.1.0) A stream that emits multiple other streams one after another (streams3)
  • xor-distance (latest: 2.0.0) Calculate the distance between two buffers as a new buffer and compare computed distances with eachother
  • websocket-stream (latest: 5.5.2) Use websockets with the node streams API. Works in browser and node
  • noise-secret-stream (latest: 4.2.0) Secret stream backed by Noise and libsodium's secretstream
  • bulk-write-stream (latest: 2.0.1) Writable stream that forwards everything in the highWaterMark buffer to a custom write function using the new writev api in streams
  • fifo (latest: 2.4.1) FIFO queue implemented using a double linked-list
  • stream-iterate (latest: 1.2.0) Iterate through the values of a stream
  • fd-lock (latest: 1.2.0) Advisory cross-platform lock on a file using a file descriptor to it.
  • utp-native (latest: 2.5.3) Native bindings for libutp
  • nanoresource (latest: 1.3.0) Small module that helps you maintain state around resources
  • hyperdht (latest: 6.16.2) The DHT powering Hyperswarm
  • unordered-set (latest: 2.0.1) A couple of functions that make it easy to maintain an unordered set as an array in an efficient way
  • ipv4-peers (latest: 2.0.0) An abstract-encoding compliant encoder for encoding a list of ipv4 peers to buffers
  • dht-rpc (latest: 6.12.1) Make RPC calls over a Kademlia based DHT
  • bogon (latest: 1.1.0) Check if an IP is a bogon
  • xache (latest: 1.2.1) Yet another auto expiring, max sizable cache
  • record-cache (latest: 1.2.0) Cache optimised for record like things
  • safety-catch (latest: 1.0.2) Small module that makes sure your catch, caught an actual error and not a programming mistake or assertion
  • hypercore-crypto (latest: 3.4.2) The crypto primitives used in hypercore, extracted into a separate module
  • blind-relay (latest: 1.3.3) Blind relay for UDX over Protomux channels
  • signal-promise (latest: 1.0.3) Simple wait/notify promise with optional max wait time
  • hypertrace (latest: 1.4.2) Add tracing and insights to classes. Supports Prometheus/Grafana.
  • unslab (latest: 1.3.0) Unslab some slab'ed buffers
  • @hyperswarm/hypersign (latest: 2.1.1) Utility methods related to public key cryptography to be used with distributed mutable storage
  • uint64be (latest: 3.0.0) Encode / decode big endian unsigned 64 bit integers
  • bind-easy (latest: 1.1.2) Easily create UDP sockets and TCP servers that bind to ports
  • udx-native (latest: 1.11.1) udx is reliable, multiplexed, and congestion-controlled streams over udp
  • udp-request (latest: 2.0.0) Small module for making requests/responses over UDP
  • time-ordered-set (latest: 1.0.2) Efficiently maintain a set of nodes ordered by the time they were added to the set
  • codecs (latest: 3.1.0) Create an binary encoder/decoder for json, utf-8 or custom types
  • kademlia-routing-table (latest: 1.0.3) XOR based routing table used for P2P networks such as a Kademlia DHT.
  • nat-sampler (latest: 1.0.1) Sample addresses to figure out if a host + port is consistent
  • z32 (latest: 1.1.0) Encode & decode z-base32
  • passthrough-encoding (latest: 1.2.0) An encoder that encodes buffers/strings to a buffer and is abstract-encoding compatible
  • hyperdb (latest: 3.5.0) Distributed scalable database
  • hyperlog (latest: 4.12.1) Merkle DAG that replicates based on scuttlebutt logs and causal linking
  • ssh-exec (latest: 2.0.0) Execute a script over ssh using Node.JS
  • array-lru (latest: 1.1.1) A really fast LRU cache for array items (numeric keys)
  • hypercore (latest: 10.37.18) Hypercore is a secure, distributed append-only log
  • random-access-file (latest: 4.0.7) Continuous reading or writing to a file using random offsets and lengths
  • unordered-array-remove (latest: 1.0.2) Efficiently remove an element from an unordered array without doing a splice
  • nanoiterator (latest: 1.2.1) Lightweight and efficient iterators
  • compare (latest: 2.0.0) Compare primitives the right way (using `<`, `>` and `==`)
  • bitfield (latest: 4.2.0) a simple bitfield, compliant with the BitTorrent spec
  • framed-hash (latest: 1.1.0) A hash function that wraps all input chunks with a length prefix.
  • stream-wrapper (latest: 0.1.2) Wrap read/write/transform functions into streams
  • subleveldown (latest: 6.0.1) Split a levelup database into sublevels with their own keyspace, encoding and events
  • last-one-wins (latest: 1.0.4) Make sure the last sync call to an async function is executed after all previous ones have finished
  • numeric-id-map (latest: 1.1.0) Data structure that maps entries to numeric ids
  • merkle-tree-stream (latest: 4.0.0) A stream that generates a merkle tree based on the incoming data.
  • bitfield-rle (latest: 2.2.1) A run-length-encoder that compresses bitfields.
  • sodium-encryption (latest: 1.2.3) Sodium encryption that works in node and in the browser
  • sodium-signatures (latest: 2.1.1) Sodium signatures that works in node and in the browser
  • levelup-defaults (latest: 2.0.0) Change the defaults settings on a levelup instance by returning a new levelup instance that uses the same leveldown but different options
  • atomic-batcher (latest: 1.0.2) A simple batching function that allows you to atomically batch a series of operations.
  • memory-pager (latest: 1.5.0) Access memory using small fixed sized buffers
  • inspect-custom-symbol (latest: 1.1.1) Use util.inspect.custom without having to browserify util in the browser
  • fast-bitfield (latest: 1.2.2) Variable sized bitfield that allows you to quickly iterate over bits
  • nanoguard (latest: 1.3.0) Small module that allows you to guard a call to a function.
  • message-pair (latest: 2.0.1) Small module to implement a "message name to id" pairing protocol
  • abstract-extension (latest: 3.1.1) Small abstraction to help build out user defined extension messages in an RPC system
  • hypercore-streams (latest: 1.0.1) External implementation of a WriteStream and ReadStream for Hypercore
  • fsctl (latest: 2.0.0) Native utilities for file manipulation, including locking and hole punching
  • uint64le (latest: 1.0.0) Encode / decode little endian unsigned 64 bit integers
  • is-options (latest: 1.0.2) Easily check if input is an options map
  • big-sparse-array (latest: 1.0.3) A sparse array optimised for low memory whilst still being fast
  • random-array-iterator (latest: 1.0.0) An iterator to iterate an array in random order with controls to requeue or dequeue elements during the iteration
  • crc-universal (latest: 1.0.4) Universal wrapper for libcrc with a JavaScript fallback
  • quickbit-universal (latest: 2.2.0) Universal wrapper for libquickbit with a JavaScript fallback
  • sodium-prebuilt (latest: 1.0.22) Prebuilds for Lib Sodium port for node.js
  • stream-channels (latest: 1.4.1) Simple one-way stream multiplexer with very few features
  • sorted-indexof (latest: 1.0.0) Given two sorted arrays, a and b, efficiently return an array of indexes of b's elements in a.
  • memolite (latest: 0.1.0) extremly simple memoizing for async functions
  • crc-native (latest: 1.0.11) libcrc JavaScript bindings for Node.js
  • simdle-universal (latest: 1.1.2) Universal wrapper for libsimdle with a JavaScript fallback
  • simple-message-channels (latest: 1.2.1) Simple streamable state machine that implements a useful channel, message-type, message pattern
  • xsalsa20-universal (latest: 1.0.0) xsalsa20 instance that works in node and in the browser
  • uv-errors (latest: 1.0.4) Get the UV error map in different ways
  • simdle-native (latest: 1.2.6) libsimdle JavaScript bindings for Node.js
  • why-is-node-running (latest: 3.2.0) Node is running but you don't know why? why-is-node-running is here to help you.
  • simple-peer (latest: 9.11.1) Simple one-to-one WebRTC video/voice and data channels
  • pump (latest: 3.0.2) pipe streams together and close all of them if one of them closes
  • standard (latest: 17.1.2) JavaScript Standard Style
  • load-addon (latest: 1.0.0) Load native addons across JavaScript runtimes
  • pretty-tree (latest: 1.0.0) Make colorful trees out of JSON objects using archy
  • teex (latest: 1.0.1) Turn a readable stream into multiple readable streamx streams
  • streamx (latest: 2.20.1) An iteration of the Node.js core streams with a series of improvements
  • text-decoder (latest: 1.2.0) Streaming text decoder that preserves multibyte Unicode characters
  • ansi-split (latest: 1.0.1) Split a string into an array based on where an ansi code is present
  • bare-events (latest: 2.5.0) Event emitters for JavaScript
  • browserify (latest: 17.0.1) browser-side require() the node way
  • b4a (latest: 1.6.7) Bridging the gap between buffers and typed arrays
  • sodium-secretstream (latest: 1.1.1) Wraps libsodiums secretstream in a higher level abstraction
  • quickbit-native (latest: 2.3.3) libquickbit JavaScript bindings for Node.js
  • node-gyp-build (latest: 4.8.4) Build tool and bindings loader for node-gyp that supports prebuilds
  • compact-encoding (latest: 2.16.0) A series of compact encoding schemes for building small and fast parsers and serializers
  • bare-hrtime (latest: 2.0.10) High-resolution timers for JavaScript
  • flat-tree (latest: 1.12.1) A series of functions to map a binary tree to a list
  • which-runtime (latest: 1.2.1) Detect if you are in Bare or Node and which os etc
  • protomux (latest: 3.10.0) Multiplex multiple message oriented protocols over a stream
  • process-top (latest: 1.3.0) A "top" like module for your Node.js process. Collects CPU usage etc.
  • bare-os (latest: 3.3.0) Operating system utilities for Javascript

© 2010 - cnpmjs.org x YWFE | Home | YWFE