defaults-clone

deep defaults with cloned arguments

Usage no npm install needed!

<script type="module">
  import defaultsClone from 'https://cdn.skypack.dev/defaults-clone';
</script>

README

defaults-clone

Deep defaults based on defaults-deep with cloned arguments using clone-deep.

for node.js and the browser with browserify.

also handles functions in the object tree nicely.

install

npm install --save defaults-clone

use

var defaults = require('defaults-clone');

defaults({a: {one: 'one'}}, {a: {two: 'two'}})
//=> {a: {one: 'one', two: 'two'}};

test

npm test

license

MIT with code from defaults-deep wit MIT License