join-object

0.0.1 • Public • Published

Join Object


Biblioteca simples para juntar as propriedades de dois objetos ou mais. Atua adicionando ou substituindo no primeiro objeto informado as propriedades dos seguintes.

Instalação


$ npm install join-object

Importação


var joiner = require("join-object");
 

Uso


Basta passar dos objetos para a função .join sendo que as primeiras propriedades serão mantidas caso não sejam sobrescritas e as próximas adicionadas, veja no exemplo:

 
var joiner = require("join-object");
 
var defaultConfig = {
    server: {
        ip: '192.168.1.12',
        port: "25"
    },
    db: {
        port: 30,
        url: "http://ioda.master.com"
    }
}
 
var productionConfig = {
    server: {
        ip : "200.1.33.3",
        port: "50"
    },
    siteName: "Ipsum",
    db: {
        url: "http://luke.darthvader.com"
    }
    
}
 
console.log(joiner.join(defaultConfig, produtionConfig));
 
 

O código acima retorna o seguinte:

{
    server: {
        ip: '200.1.33.3',
        port: '50'
    },
    db: {
        url: 'http://luke.darthvader.com'
    },
    siteName: 'Ipsum'
}

Change log

Fri Nov 15 12:45:19 2013

  • versao inicial

Readme

Keywords

none

Package Sidebar

Install

npm i join-object

Weekly Downloads

0

Version

0.0.1

License

GPLv2

Last publish

Collaborators

  • luis.kaufmann.silva