nv-facutil-name

nv-facutil-name =============== - nv-facutil-name is a simple-util for convert name

Usage no npm install needed!

<script type="module">
  import nvFacutilName from 'https://cdn.skypack.dev/nv-facutil-name';
</script>

README

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

  • ISC