This repository has been archived on 2020-11-02. You can view files and clone it, but cannot push or open issues or pull requests.

Merge Descriptors

NPM Version NPM Downloads Build Status Test Coverage

Merge objects using descriptors.

var thing = {
  get name() {
    return 'jon'
  }
}

var animal = {

}

merge(animal, thing)

animal.name === 'jon'

API

merge(destination, source)

Redefines destinations descriptors with sources.

merge(destination, source, false)

Defines sources descriptors on destination if destination does not have a descriptor by the same name.

License

MIT