Newline Proliferating Maniac
    Wondering what’s next for npm?Check out our public roadmap! »

    sds

    4.4.0 • Public • Published

    icon

    usage

    list

    list

    search

    search

    suche die struktur

    sds = require 'sds'
    
    # test against sds.extnames [list of supported file extensions]
    
    if path.extname(infile) in sds.extnames
    
        # load object from file
        
        obj = sds.load infile
    
        # find something ...
        
        sds.find.value     obj, '*value' 
        sds.find.key       obj, '*key' 
        sds.find.path      obj, '*path' 
        sds.find.keyValue  obj, '*key',  '*value'
        sds.find.pathValue obj, '*path', '*value'
        
        # all find methods return a list of keypaths
        # each keypath is in itself a list of strings
        #
        # use sds.get to retrieve the value at a keypath
        
        sds.get obj, keypath
    
        # use stringify to convert to any of the supported formats
        
        sds.stringify obj, ext: 'yaml'
        
        # or save to disk (format is deduced from extension)
        
        sds.save outfile, obj
        
        # happy searching :-)

    npm package Build Status downloads Dependencies Status

    Install

    npm i sds

    DownloadsWeekly Downloads

    143

    Version

    4.4.0

    License

    Unlicense

    Unpacked Size

    73.2 kB

    Total Files

    13

    Last publish

    Collaborators

    • avatar