Node.js: naming-style命名风格转换_彭世瑜的博客-程序员秘密

npm: https://www.npmjs.com/package/naming-style

安装

npm i naming-style

使用示例

const {
    
  style,
  camel,
  pascal,
  hyphen,
  constant,
  snake,
  underscore,
  setence
} = require("naming-style");


// 检测文本的命名风格
console.log(style('name')); // underscore
console.log(style('Name')); // underscore
console.log(style('userName')); // camel
console.log(style('user_name')); // snake
console.log(style('UserName')); // pascal


// 命名风格转换
console.log(camel('user_name')); // userName
console.log(pascal('user_name')); // UserName
console.log(snake('UserName')); // user_name
console.log(hyphen('UserName')); // user-name
console.log(constant('UserName')); // USER_NAME

参考
[npm资源] naming-style,快速转换各种命名风格

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mouday/article/details/118191668

智能推荐

【学术】论文返修时,能否增加作者或变更作者顺序?_论文修改过程中可以加作者吗_兔子爱读书的博客-程序员秘密

【先说结论】初次投稿就确定所有作者分工和顺序,后续不要随意变动。返修时候,如修改作者信息风险很大,甚至可能因此被拒稿。第一,会另审稿人或者编辑有别的想法;第二,有的期刊不允许变更、或者要求说明新作者贡献;第三,有的作者从不理睬审稿邀请、或者审稿态度很差,如果这些人出现在作者里编辑心情会很复杂。【专家们的讨论】【审稿投稿的几个小技巧】(1)自...

Docker 启动中失败解决_Yan_Ruqi的博客-程序员秘密

docker安装后首次启动失败输入以下命令: docker info 发现报错解决方法: sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service sudo sed -i “s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/dock

Java文件操作小结_iteye_16937的博客-程序员秘密

Java文件操作小结        对于文件操作,个人认为并无太大的技术难点,主要还是多花时间去运用,相信熟能生巧哈,只要掌握其核心内容文件输入输出流,注意一些编写代码的常识即可。下面直接用代码展示对File文件类、FileInputStream文件输入流、FileOutputStream文件输出流的简单应用。      定义一个MyFile类,类中包含了:1、定义一个测试文件...

MFC学习总结(67个技巧)_dps_figo的博客-程序员秘密

1."属性页的添加:创建对话框的类,该类要从CpropertyPage继承;然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch;最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码:m_tabsheet.Create(this, WS_CHILD | WS_VISI

样本不平衡问题 | 目标检测(文后分享大量检测+分割框架)_计算机视觉研究院的博客-程序员秘密

背景2020 Happy New Year《Residual Objectness for Imbalance Reduction》是2019 arXiv上的文章。样本不平衡问题感觉近期...

java web 插入中文显示问号,mysql内同样显示问号。_冉义的博客-程序员秘密

问题描述:用eclipseEE打开jsp文件插入数据到数据库时,中文出现问号。win10系统,mysql-5.6.41-winx64解决方案:打开mysql根目录,寻找到my-default.ini记事本打开如下:在开头添加如下代码[mysql]default-character-set=utf8再插入时即正常,无论是通过jsp插入还是用mysql插...

随便推点

网页学习——创建HTML框架(frameset、frame、iframe)_html frame框架_蔺WIT的博客-程序员秘密

框架标签是一种与网页布局密切相关的标签,通过使用框架,可以在同一个浏览器窗口显示多个页面。1、框架集标签 < frameset >1️⃣水平/垂直分割窗口属性rows、cols属性< frameset >元素中的cols、row属性,用于将页面划分。cols 属性定义框架集中的列数目和尺寸rows 属性定义框架集中的行数目和尺寸

北京工业大学计算机考研录取名单,2018年硕士研究生招生考试复试一志愿考生名单(信息学部)..._点墨楼的博客-程序员秘密

考生编号姓名考试方式报考院部所名称报考专业代码报考专业名称zzllwgyywk1ywk2zf100058110500374*世杰全国统考信息学部080900电子科学与技术6669106135376100058110500370*硕全国统考信息学部080900电子科学与技术686299141370100058110500134*文瀚全国统考信息学部080900电子科学与技术6069101135365...

从0-1带你手写代码生成器(Java版)_java代码生成器怎么写_超级码农0912的博客-程序员秘密

在实际的项目开发中,根据数据库表创建实体、service、controller等结构是一件非常繁琐的事。所以我们经常需要使用到各种代码生成器,例如mybatis-plus,若依等框架都有自己的代码生成器和生成逻辑。本篇文章我们就从0开始,手写一个简单的代码生成器。源码github地址。

mysql后门检测_去除后门之-ecshop后门和检测程序_罗曼罗的博客-程序员秘密

2.打开文件:admin/templates/index.htm; 查找下面的代码并删除:   3.在MYSQL数据库的数据表:   shop_config中查找字段code值为 certi 的记录,其值为:http://service.shopex.cn/openapi/api.php,修改为一个错误的网址! 如:http://xxxxxxxxxx/openapi/api.php5.打开文件:...

git使用ssh方式clone时出现 The authenticity of host XXX can‘t be established的解决方案_cloning into 'jgdf'... the authenticity of host '[_Rayyyyyyyyy的博客-程序员秘密

git使用ssh方式clone时出现 The authenticity of host can’t be established的解决方案1.删除根目录 .ssh 下的所有文件(Mac显示隐藏文件和文件夹快捷键:command+shift+.)2.重新生成key2.1. 修改正确的git用户名和密码(如果有需要的话)git config --global user.name "XXX"git config --global user.email [email protected]. 重新生成密钥

自学前端不用慌张!零基础自学前端必备手册,学成月薪12K_0基础学习web前端,出来工作多少钱_一只有头发的程序猿的博客-程序员秘密

随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才。很多同学,包括以前做UI的、Java的、或者对于IT完全零基础的同学都想学习前端。下图是网上流传甚广的一张前端学习思维导图,很多初学者表示看到这些密密麻麻的知识点就已经晕了。确实,前端是一门涵盖面很广的学科。但是想学前端的你也不用慌张,内容虽多但有迹可循,只要循序渐进就不怕学不好前端!那么对于零基础的一个学员该怎么学习前端呢?一...

推荐文章

热门文章

相关标签