Skip to content

supported npm modules

Vladimir Enchev edited this page Jul 28, 2015 · 1 revision

Supported npm modules (and their dependencies) from Top 500 most popular in https://www.npmjs.com:

  • async: Higher-order functions and common patterns for asynchronous code.
  • lodash: The modern build of lodash modular utilities.
  • underscore: JavaScript's functional programming helper library.
  • moment: Parse, validate, manipulate, and display dates.
  • minimist: Parse argument options.
  • validator: String validation and sanitization.
  • marked: A markdown parser built for speed.
  • handlebars: Handlebars provides the power necessary to let you build semantic templates effectively with no frustration.
  • qs: A querystring parser that supports nesting and arrays, with a depth limit.
  • string: String contains methods that aren't included in the vanilla JavaScript string such as escaping html, decoding html entities, stripping tags, etc.
  • lru-cache: A cache object that deletes the least-recently-used items.
  • esprima: ECMAScript parsing infrastructure for multipurpose analysis.
  • express-validator: Express middleware for the validator module.
  • routes: Minimalist route matching for JavaScript.
  • sprintf Sprintf().
  • clone: Deep cloning of objects and arrays.
  • xtend: Xtend is a basic utility library which allows you to extend an object by appending all of the properties from each object in a list.
  • crypto: JavaScript implementations of standard and secure cryptographic algorithms.
  • extend: Port of jQuery.extend.
  • rx: Library for composing asynchronous and event-based operations in JavaScript.
  • ms: Tiny ms conversion utility.
  • ramda: A practical functional library for JavaScript programmers.
  • once: Run a function exactly one time.
  • wrappy: Callback wrapping utility.
  • bluebird: Full featured Promises/A+ implementation with exceptionally good performance.
  • immutable: Immutable Data Collections.
  • after: Tiny flow control.
  • classnames: A simple utility for conditionally joining classNames together.
  • sax: An evented streaming XML parser in JavaScript.
  • punycode: A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
  • querystring: Querystring module.
  • url: This module has utilities for URL resolution and parsing.
  • strftime: Strftime for JavaScript.
  • numeral: Format and manipulate numbers.
  • css: CSS parser / stringifier.
  • he: A robust HTML entities encoder/decoder with full Unicode support.
  • diff: A JavaScript text diff implementation.
  • extended: Library for combining multiple libraries into one.
  • is-extended: Module for type detection.
  • object-extended: Additional object extensions with a chainable api.
  • string-extended: Additional string extensions with a chainable api.