open-index/open-npm huggingface dataset:
npm package: @kingstonsoftware/transposer-lib
Description: Music transposition library
Author: Kingston Software Solutions
Latest version: 1.2.0

# Transpose Library

## Parsing Songs

```txt
[Intro]

|G Bm| Em Em7|C  |C  |

[Verse 1]

G          Bm            Em    Em7
I read the news today oh boy
C        C/B          Asus2
About a lucky man who made the grade
G              Bm              Em   Em7
And though the news was rather sad
C           F       Em    Em7
Well I just had to laugh
C         F       Em   C
I saw the photograph
```
npm package: @kingsw/sg-utils
Description: sg-utils 是常用工具 npm 包,内部包含了大量常用的js方法,提高开发效率。
Latest version: 1.0.0

# @kingsw/sg-utils

## 介绍

@kingsw/sg-utils 是常用工具 npm 包，内部包含了大量常用的js方法，提高开发效率。

### 安装教程

npm install @kingsw/sg-utils

#### 使用说明

```javascript
// 引入相关模块 
import { Format, Validate, Utils, Sort } from '@kingsw/sg-utils'

Utils模块:
Utils.getParameters(url)  从url获取参数,并且转换成对象
Utils.judgeDeviceType()  检查设备类型,返回Mobile/PC
Utils.copyText() 文字复制到剪切板
Utils.isWeekday(date)  查询某天是否为工作日,返回true/false
Utils.dayDiff(date1, date2) 两日期之间相差的天数,返回天数
Utils.dayOfYear(date) 查找日期位于一年中的第几天,返回天数
Utils.getDataList(start, end) 获取一段时间的日期 (当前时间为起点)
Utils.timeFromDate() 获取当前时分秒
Utils.listToTree(list, parentId = 'parentId', childName = 'children')  扁平数据结构转换为树型结构
Utils.treeToList(data, childName = 'children')树形结构转扁平数组列表
Utils.deepClone(obj) 深度克隆
Utils.cutOut(string, regular = /^(\-)*(\d+)\.(\d\d).*$/) 截取小数点N位，超出部分舍弃  不做四舍五入
Utils.getNowDate() 获取当前日期 (年月日时分秒)
Utils.getToday() 获取当前日期 (年月日)
Utils.newDate(time) 中国标准时间 转 年-月-日
Utils.newDate2(time) 中国标准时间 转 年-月-日 时:分:秒

Validate模块:
Validate.mobileCheck(value) 手机号校验
Validate.IDCardCheck(value) 身份证校验
Validate.emailCheck(value) 邮箱校验

Format模块:
Format.formatMoney(money, symbol = '', decimals = 2) 格式化金额展示: 12341234.246 -> '$12,341,234.25'

Sort模块:
Sort.alphaNumericSort(arr) 混合的数字/字母数字数组进行排序

```