microdash

1.4.2 • Public • Published

Microdash

Build Status

Micro version of lodash.

Contains support for only the following methods:

.each(...)

_.each([1, 2, 3], function (value, key) { ... });

.escapeRegExp(...)

console.log(_.escapeRegExp('My [string]')); // 'My \[string\]'

.extend(...)

_.extend({}, defaults, {
    open: function () { ... }
});

.filter(...)

_.filter([1, 2, 3], function (value) {
    return value >= 2;
});

.forOwn(...)

_.forOwn({a: 1, b: 2}, function (value, key) { ... });

.isArray(...)

console.log(_.isArray([1, 2, 3));   // true
console.log(_.isArray({length: 2}); // false

.isBoolean(...)

console.log(_.isBoolean(false)); // true
console.log(_.isBoolean(21));    // false

.isFunction(...)

console.log(_.isFunction(function () {}));  // true
console.log(_.isFunction(21));              // false

.isNumber(...)

console.log(_.isNumber(123));   // true
console.log(_.isNumber('hi'));  // false

.isPlainObject(...)

console.log(_.isPlainObject({a: 1}));   // true
console.log(_.isPlainObject([1, 2]));   // false

.isString(...)

console.log(_.isString('my string'));   // true
console.log(_.isString(321));           // false

.map(...)

_.map([1, 2, 3], function (value) {
    return value * 2;
});

Keeping up to date

Readme

Keywords

Package Sidebar

Install

npm i microdash

Weekly Downloads

185

Version

1.4.2

License

MIT

Unpacked Size

38.8 kB

Total Files

37

Last publish

Collaborators

  • asmblah