jsbn
The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.
Found 410249 results for 91 9585185595
The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.
Detect whether or not an object is a Typed Array
utility box for ECMAScript language tools
Base64 encoding/decoding in pure JS
Make your own error types!
Wrap those words. Show them at what columns to start and stop.
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Determine if an object is a Buffer
Implementation of JSON Web Signatures
The string_decoder module from Node core
Require module from string
Safer Node.js Buffer API
get colors in your node.js console
Node.js Buffer API, for the browser
Full featured Promises/A+ implementation with exceptionally good performance
Fast deep equal
JSDoc parser
Unpipe a stream from all destinations
Resolve the path of a module like `require.resolve()` but from a given path
Basic cache object for storing key-value pairs.
Get the native type of a value.
Hand-written ICU MessageFormat parser with compatible output as [`intl-messageformat-parser`](https://www.npmjs.com/package/intl-messageformat-parser) but 6 - 10 times as fast.
ES2015 `Object.assign()` ponyfill
two functions: One that returns true, one that returns false
OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.
Efficient implementation of Levenshtein algorithm with locale-specific collator support.
the stream module from node core for browsers
Convert encodings, uses iconv-lite
A cache for managing namespaced sub-caches
Environment agnostic nextTick polyfill
HTTP response freshness testing
Iterator abstraction based on ES6 specification
Escape string for use in HTML
Utilities to help expose prettier output in linting tools
Create simple HTTP ETags
writable stream that concatenates strings or binary data and calls a callback with the result
Check whether a string is a URL.
Modern Buffer API polyfill without footguns
Full zlib module for the browser
Mirror of mkdirp 0.5.2
timers module for browserify
HTTP methods that node supports
Treat a collection of Buffers as a single contiguous partially mutable Buffer.
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
getpass for node.js
Minimal async jobs utility library, with streams support
Generates a base64 id
Returns true if the value is an object and not an array or null.
Simple RFC 6838 media type parser and formatter
Generic extension manager for WebSocket connections
Growl unobtrusive notifications
Fast and simple xml generator. Supports attributes, CDATA, etc. Includes tests and examples.
Returns true if a value is a plain object, array or function.
Manipulate the HTTP Vary header
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
js function for hashing messages with MD5
Operating system specific paths.
Node.JS path module
parse a url with memoization
QRCodes, in the terminal
Babel plugin to transpile import() to a deferred require(), for node
return the first event in a set of ee/event pairs
Repeat the given string n times. Fastest implementation for repeating a string.
process information for node.js and browsers
Converter from any base to other any base
Check if a value is a natural number
Creates a shallow clone of any JavaScript value.
Wrap Streams2 instance into a HandleWrap
quote and unquote strings. escapes internal quotes and slashes. Automatically decides whether to use single or double quotes.
This is lightweight memory stream module for node.js.
is that thing a function? Use this module to find out
JavaScript implementation of the BSER Binary Serialization
Convert a typed array to a Buffer without a copy
An XML builder for node.js
Port of the OpenBSD bcrypt_pbkdf function to pure JS
Pluralize and singularize any word
returns nonce
Postgres bytea parser
Babel Types is a Lodash-esque utility library for AST nodes
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
node.js basic auth parser
Copy static properties, prototype properties, and descriptors from one object to another.
Querystringify - Small, simple but powerful query string parser.
Utils for working with JavaScript classes and prototype methods.
[](https://travis-ci.org/hunterloftis/stoppable)
Toggle current selected content in browser
Port of TweetNaCl cryptographic library to JavaScript
The map of HTTP status codes from the builtin http module
Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.
Compressible Content-Type / mime checking
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
compose Koa middleware
A JavaScript parser
Serve directory listings
a collection of useful streams
Extend an object with the properties of additional objects. node.js/javascript util.
`process.stdout` in your browser.
A highly configurable, middleware compatible implementation of CORS.
Check that two PostCSS nodes share the same parent.
asynchronous file and directory operations for Node.js
Detect if your code is running on an AWS Lambda server
Range header field string parser
A flow control lib small enough to fit on in a slide presentation. Derived live at Oak.JS
WebSocket protocol handler with pluggable I/O
Isomorphic WHATWG Fetch API, for Node & Browserify
For encoding to/from base64urls
API for combining call site modifiers
printf, sprintf, and vsprintf for JavaScript
Utilities for the snapdragon parser/compiler.
Promisify a callback-based function
Parse a passwd file into a list of users.
HTTP proxying for the masses
Takes JavaScript code, along with a config and returns the original code with tokens wrapped as configured.
A mirror of Facebook's Warning
A lightweight library that provides tools for organizing asynchronous code
Node.js CORS middleware
a fast, efficient buffer writer
Generate a hex color from the given text
ECMAScript6 WeakMap polyfill
Get the command from a shebang
qjobs is a simple and stupid queue job manager for nodejs
For adding, subtracting, and indexing discontinuous ranges of numbers
Join paths and globs.
Allow parsing of jsx
Node's querystring module for all engines. (ES3 compat fork)
JSON.parse with context information on error
HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.
JSON Schema for HTTP Archive (HAR)
Command-Option-Argument: Yet another parser for command line options.
Retries a function that returns a promise, leveraging the power of the retry module.
Helper function to hoist variables
npm package for https://github.com/google/diff-match-patch
the tty module from node core for browsers
Deprecate all the things
minimalistic-assert ===
Safely get a dot-notated property within an object.
Helper function to define a map
A simple MD4 hash function for JavaScript supports UTF-8 encoding.
Coalesce for JavaScript. Returns the first value that is not undefined or null.
Helper function to call delegate
Object.fromEntries() ponyfill (in 6 lines)
Additional ESLint rules for ESLint directive comments.
A polyfill for the Resize Observer API
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
Helper function to replace supers
Environment agnostic event emitter
XMLHttpRequest for Node
Minify URLs by converting them from absolute to relative.
Buffers events from a stream until you are ready to handle them.
Require constants across node and the browser
Manages the raw value formatting for generated AST nodes.
Super-minimalist version of `concat-stream`. Less than 15 lines!
Plugin for loglevel message prefixing
Recursively flatten an array or arrays.
Deprecated. Utilities for ES3, most of which have been adopted or superseded in ES5.1. Adapted from Douglas Crockford's Remedial JavaScript
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Resolve the path of a module like `require.resolve()` but from the current working directory
A stream that emits multiple other streams one after another.
Detects if a file exists and returns the resolved filepath.
Blazing fast unique hash generator
The lodash method `_.memoize` exported as a module.
A transform to make UglifyJS work in browserify.
ECMAScript reserved words checker
List of known file extensions and their MIME types
Assign the enumerable es6 Symbol properties from one or more objects to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.
Merge multiple streams into one stream in sequence or parallel.
Object utils.
Easily add plugin support to your node.js application.
Helper function to optimise call expression
Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.
URI validation functions
Various hash functions that could be run by both browser and node
resolve which handles browser field support in package.json
Zero cost events
Warning and invariant dev-ex messaging.
ESLint plugin about ECMAScript syntactic features.
Compile ES2015 destructuring to ES5
Apply ES2015 function.name semantics to all functions
Remove wrapping quotes from a string.
Complete list of standard emojis.
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Compile ES2015 sticky regex to an ES5 RegExp constructor
The lodash method `_.once` exported as a module.
Map `visit` over an array of objects.
AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.
CSS parser
The lodash method `_.isString` exported as a module.
Helper function to build binary assignment operator visitors
Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST
Lightweight library for composing asynchronous and event-based operations in JavaScript
Automatically add displayName to all your components
removes trailing slashes
Require global variables
Generate a slug – transliteration with a lot of options
Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.
Bit twiddling hacks for JavaScript
Write minimal node index.js files that require and export siblings by file basename
The lodash method `_.isBoolean` exported as a module.
The lodash method `_.uniq` exported as a module.
Custom errors
Microsoft sucks
Javascript Redis protocol (RESP) parser
Helper function to check for literal RegEx
Like an array, but rounder.
babel selfContained runtime
The lodash method `_.isPlainObject` exported as a module.
Port of jQuery.extend for node.js and the browser
Rational approximation with bounded denominator
Time duration utilities
HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.
Helper function to get function arity
Library to walk OAS 3 schema objects and call a callback
Caseless object set/get/has, very useful when working with HTTP headers.
Test whether an object looks like a promises-a+ promise
Format and manipulate numbers.
Local username and password authentication strategy for Passport.
Temporary files and directories
Allow parsing of object rest/spread
The lodash method `_.debounce` exported as a module.
Awesome Media Queries in JavaScript
Higher-order functions for easier error handling
ECMAScript 2015 (ES6) Object.assign polyfill and ponyfill
invariant
LRU Queue
Write buffer
Utility package to determine if an `Array.prototype` method properly boxes the callback's receiver and third argument.
a pure-JavaScript Node.JS module for random-access decoding bzip2 data
Random number generator for browsers and node.js
Unsigned integers for Javascript
Build chainable fluent interfaces the easy way... with a freakin' chainsaw!
Safely clone node's fs.Stats instances without losing their class methods
Convert a file: URI to a file path
merge() utility function
Algorithm for finding the root of a yarn workspace, extracted from yarnpkg.com
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
A small api to read and write your requirejs config file
A tiny (less than 1k) event emitter library
Returns true if a string has an extglob.
CLS using AsynWrap instead of async-listener - Node >= 4.7.0
Colors of Google's Material Design made available to coders
For a given Buffer or Stream, this module will attempt to determine the total length of the stream contents. It currently supports Buffers, `fs` streams, `http` responses, and `request` objects, and allows for specifying custom stream types.
Javascript function that triggers browser to save javascript-generated content to a file
An elegant way to define lightweight protocols on-top of TCP/TLS sockets in node.js
Convert efficiently index to/from line-column in a string
Helper module for loading your native module's .node file
Locate a program or locally installed node module's executable
Fastest stable deterministic JSON.stringify()
Code for processing filters in pug templates
A modern alternative to CSS resets