npm.io
1.0.1 • Published 10 years ago

@f/defaults

Licence
MIT
Version
1.0.1
Deps
1
Vulns
0
Weekly
0

defaults

Build status Git tag NPM version Code style

Soft version of extend. Assigns own properties only if they are undefined in the original object.

Installation

$ npm install @f/defaults

Usage

var defaults = require('@f/defaults')

defaults({a: 1}, {a: 2}) // => {a: 1}

defaults({a: 1}, {b: 2}) // => {a: 1, b: 2}

API

defaults(obj, defaults)
  • obj - Object to extend with defaults
  • defaults - Default values

Returns: obj with applied defaults.

License

MIT