is-promise by then

Test whether an object looks like a promises-a+ promise

created at Dec. 23, 2012, 4:01 p.m.

JavaScript

10 +0

281 -1

32 +0

GitHub
split by dominictarr

None

created at Aug. 30, 2012, 2:20 p.m.

JavaScript

10 +0

347 +0

39 +0

GitHub
curry by dominictarr

simple curry module, with nothing *too clever*, and full test coverage

created at Nov. 29, 2010, 8:55 a.m.

JavaScript

10 +0

314 +0

19 +0

GitHub
filter-obj by sindresorhus

Filter object keys and values into a new object

created at Aug. 10, 2015, 5:42 a.m.

JavaScript

10 +0

92 +0

8 +0

GitHub
striptags by ericnorris

An implementation of PHP's strip_tags in Typescript.

created at June 28, 2014, 1:36 a.m.

TypeScript

10 +0

489 +0

51 -2

GitHub
pretty-ms by sindresorhus

Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`

created at March 20, 2014, 2:36 p.m.

JavaScript

11 +0

1,014 +1

62 +0

GitHub
deep-object-diff by mattphillips

Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️

created at Nov. 25, 2016, 12:34 a.m.

JavaScript

11 +0

1,010 +1

88 +0

GitHub
strip-ansi by chalk

Strip ANSI escape codes from a string

created at Dec. 7, 2013, 11:28 p.m.

JavaScript

12 +0

384 +1

37 +0

GitHub
concat-stream by maxogden

writable stream that concatenates strings or data and calls a callback with the result

created at Aug. 3, 2012, 1:42 a.m.

JavaScript

13 +0

572 +0

71 +0

GitHub
deep-assign by sindresorhus

[DEPRECATED] Recursive Object.assign()

created at Sept. 14, 2015, 8:54 a.m.

JavaScript

13 +0

247 +0

37 +0

GitHub
abbrev-js by npm

Like ruby's Abbrev module

created at March 9, 2010, 9:16 p.m.

JavaScript

14 +0

164 +0

28 +0

GitHub
node-slug by dodo

slugifies even utf-8 chars!

created at Sept. 19, 2011, 7:46 p.m.

CoffeeScript

15 +0

1,080 +0

92 +0

GitHub
memoize by sindresorhus

Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input

created at Dec. 21, 2015, 6:38 p.m.

TypeScript

15 +0

1,066 +8

51 +0

GitHub
pify by sindresorhus

Promisify a callback-style function

created at Aug. 29, 2015, 8:13 a.m.

JavaScript

16 +0

1,503 -1

67 +0

GitHub
stringify-object by yeoman

Stringify an object/array like JSON.stringify just without all the double-quotes

created at Dec. 11, 2012, 8:16 p.m.

JavaScript

18 +0

307 +2

47 +0

GitHub
node-deep-equal by inspect-js

node's assert.deepEqual algorithm

created at Feb. 11, 2012, 5:41 a.m.

JavaScript

18 +0

760 -1

111 +0

GitHub
mime by broofa

Mime types for JavaScript

created at Feb. 25, 2010, 1:05 a.m.

TypeScript

21 +0

2,098 +7

312 +0

GitHub
through2 by rvagg

Tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise

created at Aug. 1, 2013, 4:46 a.m.

JavaScript

21 +0

1,897 -1

106 +0

GitHub
fecha by taylorhakes

Lightweight and simple JS date formatting and parsing

created at Jan. 9, 2015, 3:08 a.m.

JavaScript

27 +0

2,060 -1

123 +0

GitHub
JSONStream by dominictarr

rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)

created at Sept. 23, 2011, 7:03 a.m.

JavaScript

36 +0

1,903 +0

180 +0

GitHub