# pyszm
**Repository Path**: laqmans/pyszm
## Basic Information
- **Project Name**: pyszm
- **Description**: 一个获取中文首字母的JS工具包
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-06-28
- **Last Updated**: 2024-06-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 拼音首字母JS工具类
一个纯JS库,无任何依赖,开箱即用,大小不到70KB。可以获取中文词组的首字母,如果有多音字,将返回多个组合。
## 工具简介
本工具包兼容browser和node环境,采用最笨的字典索引方法,最大化的精简了字典,仅保留了首字母的索引。本工具包对多音字进行了聚合处理,如果词组中含有多音字,将返回所有可能的首字母组合。
## 使用方法
- 浏览器环境
```html
```
- node环境
```js
const PYSZM = require('pyszm')
console.log('我是中国人', PYSZM.get('我是中国人'));
```
## 自行构建
```bash
# 构建pyszm.js文件
npm run build
# 测试pyszm.js文件
npm run test
```
## 感谢
- https://gitee.com/duguying2008/pinyin
```
提供pinyins.json文件
```
- https://blog.csdn.net/qq_28256783/article/details/105534511
```
提供多数组排列组合算法
```