1.0.6 • Published 2 years ago
nv-cli-prop-desc v1.0.6
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
1.0.6
2 years ago