twitst4tz

twitter statistics web application
Log | Files | Refs | README | LICENSE

README.md (1213B)


      1 # Merge Descriptors
      2 
      3 [![NPM Version][npm-image]][npm-url]
      4 [![NPM Downloads][downloads-image]][downloads-url]
      5 [![Build Status][travis-image]][travis-url]
      6 [![Test Coverage][coveralls-image]][coveralls-url]
      7 
      8 Merge objects using descriptors.
      9 
     10 ```js
     11 var thing = {
     12   get name() {
     13     return 'jon'
     14   }
     15 }
     16 
     17 var animal = {
     18 
     19 }
     20 
     21 merge(animal, thing)
     22 
     23 animal.name === 'jon'
     24 ```
     25 
     26 ## API
     27 
     28 ### merge(destination, source)
     29 
     30 Redefines `destination`'s descriptors with `source`'s.
     31 
     32 ### merge(destination, source, false)
     33 
     34 Defines `source`'s descriptors on `destination` if `destination` does not have
     35 a descriptor by the same name.
     36 
     37 ## License
     38 
     39 [MIT](LICENSE)
     40 
     41 [npm-image]: https://img.shields.io/npm/v/merge-descriptors.svg
     42 [npm-url]: https://npmjs.org/package/merge-descriptors
     43 [travis-image]: https://img.shields.io/travis/component/merge-descriptors/master.svg
     44 [travis-url]: https://travis-ci.org/component/merge-descriptors
     45 [coveralls-image]: https://img.shields.io/coveralls/component/merge-descriptors/master.svg
     46 [coveralls-url]: https://coveralls.io/r/component/merge-descriptors?branch=master
     47 [downloads-image]: https://img.shields.io/npm/dm/merge-descriptors.svg
     48 [downloads-url]: https://npmjs.org/package/merge-descriptors