# 方法 **Repository Path**: MacXiang/method ## Basic Information - **Project Name**: 方法 - **Description**: 自用的一些常用方法库.如果有任何问题,请用最善良的心以及最恶毒的语言进行批评. - **Primary Language**: TypeScript - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-11 - **Last Updated**: 2025-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 常用方法 [![NPM version][npm-image]][npm-url] [![build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![David deps][david-image]][david-url] [![npm download][download-image]][npm-url] [![NPM][npm-download-img]](https://nodei.co/npm/@mac-xiang/method) [npm-image]: https://img.shields.io/npm/v/@mac-xiang/method.svg?style=flat-square [npm-url]: https://npmjs.org/package/@mac-xiang/method [travis-image]: https://img.shields.io/travis/@mac-xiang/method.svg?style=flat-square [travis-url]: https://travis-ci.org/@mac-xiang/method [codecov-image]: https://img.shields.io/codecov/c/github/@mac-xiang/method.svg?style=flat-square [codecov-url]: https://codecov.io/gh/@mac-xiang/method [david-image]: https://img.shields.io/david/@mac-xiang/method.svg?style=flat-square [david-url]: https://david-dm.org/@mac-xiang/method [download-image]: https://img.shields.io/npm/dm/@mac-xiang/method.svg?style=flat-square [npm-download-img]: https://nodei.co/npm/@mac-xiang/method.png?downloads=true&stars=true #### 介绍 自用的一些常用方法库.如果有任何问题,请用最善良的心以及最恶毒的语言进行批评. #### 更新说明 ##### 2.1.1 1. 大量更新及修改; 2. 具体内容请查阅每个方法的内置说明 ##### 2.0.14 1. 修复nextTick错误; ##### 2.0.13 1. 修复BaseArr.read 方法逻辑错误; ##### 2.0.12 1. 优化条件查询; ##### 2.0.12 1. 新增Class Query/Update,便于查询条件生成; ##### 2.0.11 1. 删除方法:isSetter.改为isNull; 2. 调整BaseArr参数类型约束; 3. 添加大量注释 ##### 2.0.10 1. 新增请求参数interface. 2. 调整BaseArr对应参数为新增的请求参数类型,以增强提示 ##### 2.0.9 1. 调整.BaseArr,使其应用更加简洁,但同时增加了new BaseArr()中参数opt的复杂程度. ##### 2.0.8-1 1. 修复严重bug: sendSync 自动生成的sid 没有被""包裹;会导致后端解析时出现错误. ##### 2.0.8 1. 加入三方库md5并导出 2. 优化mws的sendSync时 sid为md5数据摘要,而非完整的数据; 3. 修复bug:objCompare、arrFind2,对比数据时可能出现的不准确现象. #### 软件架构 编译: npm run build 测试: npm run dev #### 安装教程 1. npm i #### 使用说明 1. import xxx from "@mac-xiang/method" 2. 编译: npm run build 3. test npm run test #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 啥都没有.就自己用.自己能看懂就行.就几个方法,自己去index.js中看吧.或者src index.ts中看,有注解. npm 上传包命令 npm publish --registry http://registry.npmjs.org npm config set registry https://registry.npmjs.org npm config set registry https://registry.npm.taobao.org npm publish --access public --registry http://registry.npmjs.org npm config set scope mac-xiang --global npm version prerelease npm version prepatch 别笑,记不住