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