Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@f/defaults

micro-js1.9kMIT1.0.1

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

readme

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