nv-facutil-name 1.0.5 • Public • Published 2 years ago
nv-facutil-name
nv-facutil-name is a simple-util for convert name
install
npm install nv-facutil-name
usage
example
const fac_name = require("nv-facutil-name");
class Tst {
#tag
constructor(tag) {this.#tag = tag}
get tag() {return(this.#tag)}
}
fac_name.rename_clstag(Tst,function(){return(this.tag)})
var t = new Tst("a");
> Tst [a] {}
var t = new Tst("b")
> Tst [b] {}
> fac_name.del_clsname(Tst)
> t
> [b]{}
API
fac_name.is_lower_case(s)
fac_name.is_upper_case(s)
fac_name.upper_initial_and_lower_left(s)
fac_name.upper_initial(s)
fac_name.lower_initial(s)
fac_name.split_lsnake(s)
fac_name.lsnake_to_lcamel(s)
fac_name.lsnake_to_bcamel(s)
fac_name.lsnake_to_ldash(s)
fac_name.split_lcamel(s)
fac_name.lcamel_to_lsnake(s)
fac_name.lcamel_to_bcamel(s)
fac_name.lcamel_to_ldash(s)
fac_name.split_bcamel(s)
fac_name.bcamel_to_lsnake(s)
fac_name.bcamel_to_lcamel(s)
fac_name.bcamel_to_ldash(s)
fac_name.split_ldash(s)
fac_name.ldash_to_lsnake(s)
fac_name.ldash_to_lcamel(s)
fac_name.ldash_to_bcamel(s)
fac_name.builtinize(s)
fac_name.pre_privatize(s)
fac_name.post_privatize(s)
fac_name.streamize(s)
fac_name.jquerize(s)
fac_name.globalize(s)
fac_name.rename(fc,name)
fac_name.rename_cls(Cls,name)
fac_name.rename_prototype(Cls,oldname,newname)
fac_name.rename_clstag(Cls,getter)
fac_name.del_clsname(Cls)
LICENSE
Install npm i nv-facutil-name
Downloads Weekly Downloads