1.0.6 • Published 2 years ago

nv-cli-prop-desc v1.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

nv-cli-prop-desc

  • nv-cli-prop-desc
  • cli tool, generate prop descriptors via ptrn

install

  • npm install nv-cli-prop-desc -g

usage

    Usage: nv_prop_desc [options]
    Options:
        -p, --ptrn        prop desc ptrn ewcvgs: <enumerable><writwable><configurable><value?><get><set>
        -h, --help        usage

    {
      PTRN: 'ewcvgs',
      EMPTY: [ '-', ' ', undefined ],
      FLS: [ 'f', '_' ],
      TRUE: 't',
      parse: [Function: parse]
    }
    --------------------------:
        ewcvgs :<enumerable><writwable><configurable><value?><get><set>
        such as for e
              e: 'e'|'t'      means true
              e: '_'|'f'      means false
              e: <others>     means none

example

    nv-cli-prop-desc# nv_prop_desc -p "e c g"

    {
        enumerable:true,
        configurable:true,
        get:function()  {return(/*impl*/)},
    }

    nv-cli-prop-desc# nv_prop_desc -p "_wc gs"

    {
        enumerable:false,
        writable:true,
        configurable:true,
        get:function()  {return(/*impl*/)},
        set:function(v)  {/* <name> = v*/}
    }

    nv-cli-prop-desc# nv_prop_desc -p "___v"

    {
        enumerable:false,
        writable:false,
        configurable:false,
        value:undefined
    }


    nv-cli-prop-desc# nv_prop_desc -p "   v"

    {
        value:undefined
    }

LICENSE

  • ISC