Object Additions
Object Additions is a set Object
utility methods. This package plays nice with others by not forcing you to "pollute" the global Object
object. On the other hand, it provides a means to add them to the global Object
object, if that's how you roll.
If you opt-in to adding these methods to the global Object
object, each of them will only be added if members don't already exist with their given name.
The current suite includes:
isString
isNumber
isUndefined
isDate
isFunction
extend
values
Usage
To get a reference to the additions, while NOT modifying the global Object
object, just require the package:
var additions = require("object-additions").object;
additions.isString("hi");
// -> true
If, on the other hand, you want to just add these to the global Object
object, call the add
method:
require("object-additions").add();
Object.isString("hi");
// -> true
These additions are inspired (and sometimes directly copied from) Prototype.js
Installation
Grab a copy of the source, and require it in your app:
require("./path/to/object-additions").add();
Or install it with NPM:
$ npm install object-additions
Then require it in your app:
require("object-additions").add();