ljharb

Packages by ljharb

  • is-regex Is this value a JS regex?
  • listify Turn an array into a list of comma-separated values, appropriate for use in an English sentence.
  • is-nan ES6-compliant shim for Number.isNaN - the global isNaN returns false positives.
  • dotignore ignorefile/includefile matching .gitignore spec
  • promiseback Accept an optional node-style callback, and also return a spec-compliant Promise!
  • json-file-plus Read from and write to a JSON file, minimizing diffs and preserving formatting.
  • object-is ES6-compliant shim for Object.is - differentiates between -0 and +0
  • daytime combine two Date objects, "day" and "time", into a new Date object
  • comments Transform between different comment styles
  • reduce A better [].reduce
  • is-equal Are these two values conceptually equal?
  • node.extend A port of jQuery.extend that actually works on node.js
  • extend Port of jQuery.extend for Node.js
  • big-integer-min Given two valid integers in string form, return the smaller of the two.
  • big-integer-max Given two valid integers in string form, return the larger of the two.
  • is-arguments Is this an arguments object? It's a harder question than you think.
  • object.assign ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
  • is-generator-function Determine if a function is an ES6 generator function or not.
  • is-arrow-function Determine if a function is an ES6 arrow function or not.
  • is-negative-zero Is this value negative zero? === will lie to you
  • and 6 more

Packages Starred by ljharb

  • q A library for promises (CommonJS/Promises/A,B,D)
  • reduce A better [].reduce
  • dotignore ignorefile/includefile matching .gitignore spec
  • es6-shim ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
  • passport-twitter Twitter authentication strategy for Passport.
  • mongoose Mongoose MongoDB ODM
  • is-arrow-function Determine if a function is an ES6 arrow function or not.
  • daytime combine two Date objects, "day" and "time", into a new Date object
  • is-equal Are these two values conceptually equal?
  • is the definitive JavaScript type testing library
  • oauth Library for interacting with OAuth 1.0, 1.0A, 2 and Echo. Provides simplified client access and allows for construction of more complex apis and OAuth providers.
  • is-negative-zero Is this value negative zero? === will lie to you
  • object.assign ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
  • is-nan ES6-compliant shim for Number.isNaN - the global isNaN returns false positives.
  • extend Port of jQuery.extend for Node.js
  • is-arguments Is this an arguments object? It's a harder question than you think.
  • comments Transform between different comment styles
  • optimist Light-weight option parsing with an argv hash. No optstrings attached.
  • listify Turn an array into a list of comma-separated values, appropriate for use in an English sentence.
  • literalizer Specialized heuristic lexer for JS to identify complex literals
  • and 19 more
npm loves you