orange

0.1.0 • Public • Published

Orange.js

Build Status

General toolkit for JavaScript. General like Orange Juice.

Methods

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;
});

Notes

Orange.js now contains all the functionality of Microdash.

Keeping up to date

Dependents (1)

Package Sidebar

Install

npm i orange

Weekly Downloads

5

Version

0.1.0

License

MIT

Unpacked Size

38.1 kB

Total Files

35

Last publish

Collaborators

  • asmblah