Nomnom Pumpernickle Muffins
    Wondering what’s next for npm?Check out our public roadmap! »

    deep-value

    1.0.4 • Public • Published

    deep-value

    npm version dependencies Build Status Pledge To Arupex! lifetimeDownloadCount

    Install

    npm install deep-value --save
    

    Bower

    bower install deep-value --save

    How to Use (node):

    var deep = require('deep-value');
    
    console.log('Checking, ' deep({ my : { value : 7} }, 'my.value'));  // 7
    
    console.log('Checking, ' deep({ my : {} }, 'my.value'));            // undefined
    
    console.log('Checking, ' deep({ notMine : {} }, 'my.value'));       // undefined
    

    How to use (Browser):

    var deep = arupex_deep_value;
    

    Array Accessor

    Finds the element in an array that follows the correct values and returns the value from it you want, if you dont want a value from it but want the whole object dont include a last key

    console.log('Checking, ' deep({ notMine : [{ i : 1 , b : 2},{ i : 2, b : 2},{ i : 2, b : 1, v : 2}] }, 'notMine.@i==2,@b==1.v'));       // 2
    
    console.log('Checking, ' deep({ notMine : [{ i : 1 , b : 2},{ i : 2, b : 2},{ i : 2, b : 1, v : 2}] }, 'notMine.@i==2,@b==1'));       // { i : 2, b : 1, v : 2}

    Install

    npm i deep-value

    DownloadsWeekly Downloads

    366

    Version

    1.0.4

    License

    UNLICENSED

    Last publish

    Collaborators

    • avatar