Numerous Pancakes Munched

    dot-prop-value

    1.0.0 • Public • Published

    dot-prop-value Build Status

    Use dot-prop getters and setters on non-object values

    Install

    $ npm install --save dot-prop-value
    

    Usage

    var dot = require('dot-prop-value')
     
    dot.get('foo', '')
    // => foo
    dot.get('foo', 'bar')
    // => undefined
     
    dot.set('foo', 'bar', 'baz')
    // => {bar: 'baz'}

    API

    dot.get(object, path) -> any

    object

    Required
    Type: any

    An object (or other value) from which to get deep properties. For non-objects, any non-empty path will return undefined.

    path

    Type: string
    Default: ''

    The dot syntax path to the desired property.

    dot.set(object, path, value) -> any

    Unlike the original dotProp.set method, this returns a value.

    object

    Required
    Type: any

    An object (or other value) in which to set deep properties. If the value is a non-object and a non-empty path is provided, a new object will be created and returned with the deep property.

    path

    Type: string
    Default: ''

    The dot syntax path to the desired property.

    value

    Type: any

    The deep value to set.

    License

    MIT © Ben Drucker

    Install

    npm i dot-prop-value

    DownloadsWeekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • bendrucker