name-space

2.0.0 • Public • Published

name-space

namespace set get

NPM version NPM downloads

Install

npm install name-space --save
#   <script src="https://pkgzip.com/?name-space" ></script>

get

var ns = require('name-space')
var people = {
    user: {
        name: 'nimo'
    }
}
ns.get(people, 'user.name')
// nimo

set

var ns = require('name-space')
var people = {}
ns.set(people, 'user.name', 'nimo')
console.log(people)
/*
    {
        user: {
            name: 'nimo'
        }
    }
*/

replaced object

var ns = require('name-space')
var people = {
    user: 'abc'
}
ns.set(people, 'user.name', 'nimo')
console.log(people)
/*
    node_modules/name-space: set(obj, "user.name", value); obj. is a string
    This value will be replaced by the object
 
    { user: { name: 'nimo' } }
*/

Development

npm run test
# npm run test:ci

Readme

Keywords

Package Sidebar

Install

npm i name-space

Weekly Downloads

1

Version

2.0.0

License

MIT

Last publish

Collaborators

  • nimojs