This package has been deprecated

Author message:

all-are-integrated-to-macro-tools-of-nvlang-this-is-useless-now

nv-facutil-name

1.0.5 • Public • Published

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

Package Sidebar

Install

npm i nv-facutil-name

Weekly Downloads

3

Version

1.0.5

License

ISC

Unpacked Size

5.68 kB

Total Files

3

Last publish

Collaborators

  • ihgazni2