## Usage
```javascript
var ns = require( '@stdlib/object' );
```
#### ns
Object namespace.
```javascript
var o = ns;
// returns {...}
```
The namespace contains the following:
- [`anyInBy( object, predicate[, thisArg ] )`][@stdlib/object/any-in-by]: test whether at least one property in an object passes a test implemented by a predicate function.
- [`anyOwnBy( object, predicate[, thisArg ] )`][@stdlib/object/any-own-by]: test whether at least one own property of a provided object passes a test implemented by a predicate function.
- [`assignIn( target, source1[, source2[,...,sourceN]] )`][@stdlib/object/assign-in]: copy enumerable own and inherited properties from one or more source objects to a target object.
- [`assign( target, source1[, source2[,...,sourceN]] )`][@stdlib/object/assign]: copy enumerable own properties from one or more source objects to a target object.
- [`bifurcateIn( obj, [options,] predicate )`][@stdlib/object/bifurcate-in]: split an object's **own** and **inherited** property values into two groups according to a predicate function.
- [`bifurcateOwn( obj, [options,] predicate )`][@stdlib/object/bifurcate-own]: split an object's **own** property values into two groups according to a predicate function.
- [`capitalizeKeys( obj )`][@stdlib/object/capitalize-keys]: convert the first letter of each object key to uppercase.
- [`commonKeysIn( obj1, obj2[, obj3[,...,objN]] )`][@stdlib/object/common-keys-in]: return the common own and inherited property names of two or more objects.
- [`commonKeys( obj1, obj2[, obj3[,...,objN]] )`][@stdlib/object/common-keys]: return the common own property names of two or more objects.
- [`Object( value )`][@stdlib/object/ctor]: object constructor.
- [`deepGet( obj, path[, options] )`][@stdlib/object/deep-get]: get a nested property value.
- [`deepSet( obj, path, value[, options] )`][@stdlib/object/deep-set]: set a nested property value.
- [`everyInBy( object, predicate[, thisArg ] )`][@stdlib/object/every-in-by]: test whether all properties (own and inherited) of an object pass a test implemented by a predicate function.
- [`everyOwnBy( object, predicate[, thisArg ] )`][@stdlib/object/every-own-by]: test whether all own propertes of an object pass a test implemented by a predicate function.
- [`forIn( obj, fcn[, thisArg ] )`][@stdlib/object/for-in]: invoke a function for each own and inherited enumerable property of an object.
- [`forOwn( obj, fcn[, thisArg ] )`][@stdlib/object/for-own]: invoke a function for each own enumerable property of an object.
- [`inverseBy( obj, [options,] transform )`][@stdlib/object/inverse-by]: invert an object, such that keys become values and values become keys, according to a transform function.
- [`inverse( obj[, options] )`][@stdlib/object/inverse]: invert an object, such that keys become values and values become keys.
- [`lowercaseKeys( obj )`][@stdlib/object/lowercase-keys]: convert each object key to lowercase.
- [`moveProperty( source, prop, target )`][@stdlib/object/move-property]: move a property from one object to another object.
- [`noneInBy( object, predicate[, thisArg ] )`][@stdlib/object/none-in-by]: test whether every property of an object fails a test implemented by a predicate function.
- [`noneOwnBy( object, predicate[, thisArg ] )`][@stdlib/object/none-own-by]: tests whether every own property of an object fails a test implemented by a predicate function.
- [`someInBy( obj, n, predicate[, thisArg ] )`][@stdlib/object/some-in-by]: test whether an object contains at least `n` properties which pass a test implemented by a predicate function.
- [`someOwnBy( obj, n, predicate[, thisArg ] )`][@stdlib/object/some-own-by]: test whether an object contains at least `n` own properties which pass a test implemented by a predicate function.
- [`uncapitalizeKeys( obj )`][@stdlib/object/uncapitalize-keys]: convert the first letter of each object key to lowercase.
- [`uppercaseKeys( obj )`][@stdlib/object/uppercase-keys]: convert each object key to uppercase.