merge-defaults
A recursive version of _.defaults.
Last updated 7 years ago by rachaelshaw .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install merge-defaults 
SYNC missed versions from official npm registry.

Note: Lodash now includes a defaultsDeep function.

merge-defaults

Implements a deep version of _.defaults.

Important!

This module DOES NOT merge arrays or dates.

Installation

$ npm install merge-defaults

Usage


var _ = require('lodash');

// Override basic `_.defaults`
_.defaults = require('merge-defaults');

// Or you can add it as a new method
_.mergeDefaults = require('merge-defaults');

Why?

This module is a temporary solution, until lodash has something similar in core that can be called as a single method. In the mean time, this is a hack to make our code more readable. i.e. I know what _.defaults means intuitively, but I have to look up _.partialRight every time.

To get the latest status, see the original issue in the lodash repo.

I'll update this repo with install/version info if something comparable is added to lodash core at some point.

License

MIT © Mike McNeil 2014

Current Tags

  • 0.2.2                                ...           latest (7 years ago)

7 Versions

  • 0.2.2                                ...           7 years ago
  • 0.2.1                                ...           12 years ago
  • 0.1.4                                ...           12 years ago
  • 0.2.0                                ...           12 years ago
  • 0.1.3                                ...           12 years ago
  • 0.1.0                                ...           12 years ago
  • 0.0.0                                ...           12 years ago

Copyright 2013 - present © cnpmjs.org | Home |