{"_id":"w-common-methods","_rev":"2-36702a8d334d78c6d628173a0230e012","name":"w-common-methods","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"w-common-methods","version":"1.0.0","description":"常用方法库-中国行政区通过code转对应城市","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["行政区划转换","常用日期转换","常用文件流下载","常用方法校验"],"author":{"name":"Kingwzy"},"license":"ISC","_id":"w-common-methods@1.0.0","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-oH+mVcT+3IC4NYoxl/trfjVipbeOFqP3w1GUyiinK/lnsh6hg5Z+lZcsxaIpowGTIMy8nMw6yEwsFWPBlHcjhw==","shasum":"a69728102418a54414a3a73abda7f7733349a67c","tarball":"https://registry.npmjs.org/w-common-methods/-/w-common-methods-1.0.0.tgz","fileCount":6,"unpackedSize":269170,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/0aNzjmgBGxdKQZJFWpIQvqHEFjUBwdnxkCZuyzlUXAiBFK5bbNcStIkCZufvf7BsF+6WWpOcZTuzHzCV5ZBqyzA=="}]},"_npmUser":{"name":"kingwangzhiyi","email":"wangzhiyi0806@163.com"},"directories":{},"maintainers":[{"name":"kingwangzhiyi","email":"wangzhiyi0806@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/w-common-methods_1.0.0_1691998207103_0.014327863674943542"},"_hasShrinkwrap":false},"1.0.1":{"name":"w-common-methods","version":"1.0.1","description":"常用方法库-中国行政区通过code转对应城市","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["行政区划转换","常用日期转换","常用文件流下载","常用方法校验"],"author":{"name":"Kingwzy"},"license":"ISC","_id":"w-common-methods@1.0.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-b59PRDuEVSpCPzg8WRcOSdxXJoGjuhJzUkEa3LtwBvB7ELIgbeuWH36SL6OdJMqso7ve9dgTUqKGUGILc0WVng==","shasum":"d43bb3bcf9d81fbc1076d791a2a7e571fd427e58","tarball":"https://registry.npmjs.org/w-common-methods/-/w-common-methods-1.0.1.tgz","fileCount":7,"unpackedSize":270689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiQ53eWwSB0xJwWDw0WtKmQt+m6hpUufGHgi1vFuOLcgIhAL1MjGblBb/4sV9RUQG6AIWJuHhLv4Mo/xu6YmEDKNur"}]},"_npmUser":{"name":"kingwangzhiyi","email":"wangzhiyi0806@163.com"},"directories":{},"maintainers":[{"name":"kingwangzhiyi","email":"wangzhiyi0806@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/w-common-methods_1.0.1_1692172269248_0.21501375710490112"},"_hasShrinkwrap":false},"1.0.2":{"name":"w-common-methods","version":"1.0.2","description":"常用方法库-中国行政区通过code转对应城市","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["行政区划转换","常用日期转换","常用文件流下载","常用方法校验"],"author":{"name":"Kingwzy"},"license":"ISC","_id":"w-common-methods@1.0.2","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lEf5NDYCie0XHetgmWjzQgQVuF2qbpCv1BZ/Nyudjb/BKf7qEklGN913gRk8vTbaAp1dYCnFas3SFHF268LPxg==","shasum":"df676e3be5cbd6129f30d54a9d16fbaeaef3c2c2","tarball":"https://registry.npmjs.org/w-common-methods/-/w-common-methods-1.0.2.tgz","fileCount":7,"unpackedSize":273078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzFyjxXpSLQ4jaMd3F114EnZ+ub0fXvrYwcYTdtPgs/AIhAOUk566BhBGY7SJZxivnxj/HapHLKIZkc806SuhnbKG0"}]},"_npmUser":{"name":"kingwangzhiyi","email":"wangzhiyi0806@163.com"},"directories":{},"maintainers":[{"name":"kingwangzhiyi","email":"wangzhiyi0806@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/w-common-methods_1.0.2_1693554737061_0.41312394624440807"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-14T07:30:07.102Z","1.0.0":"2023-08-14T07:30:07.308Z","modified":"2023-09-01T07:52:17.522Z","1.0.1":"2023-08-16T07:51:09.461Z","1.0.2":"2023-09-01T07:52:17.332Z"},"maintainers":[{"name":"kingwangzhiyi","email":"wangzhiyi0806@163.com"}],"description":"常用方法库-中国行政区通过code转对应城市","keywords":["行政区划转换","常用日期转换","常用文件流下载","常用方法校验"],"author":{"name":"Kingwzy"},"license":"ISC","readme":"# 说明\n\n## 安装\n\n```\nnpm i w-common-methods\n```\n\n### 引入\n\n```\nES6引入,如下：\nimport w from 'w-common-methods'\n```\n\n### 内置方法如下\n\n```\n方法名：w.togglePCCCodeToName\n接收参数：String：code 对应省 市 县行政编码 如：110000\n         Boolean：isReturnSuperior 是否返回上级行政区 true返回 false不返回(默认)\n```\n\n```\n方法名：w.getAreaTime\n/**\n * 获取当月一号至当日区间时间段\n * 如果当前为1号则返回上月一号至最后一号\n * 如果当前为1号并且为1月份则返回上一年的12月1日至最后一日\n * @returns {Array} [yyyy-MM-dd,yyyy-MM-dd]\n */\n\n 方法名：w.getMonthBefore\n/**\n   * @description {\n   *    基于当前时间获取前n月的时间，\n   *    参数n不可传入过大，传入小于等于12的数字\n   * }\n   *\n   * @param {Number} n:获取前n月的时间，默认为1(前一月)\n   *\n   * @returns {String}yyyy-MM\n  */\n\n  方法名：w.handleDate\n  /**\n   * @description {\n   *    将时间戳转换成年月日时分秒\n   * }\n   *\n   * @param {*}time:时间戳\n   * @param {Boolean}isHMS:是否返回时分秒，true返回，false只返回年月日\n   *\n   * @returns {String} yyyy-MM-dd || yyyy-MM-dd hh:mm:ss\n  */\n\n```\n\n```\n方法名：w.downloadFileBlob\n/**\n * 下载文件\n * @param {String} path - 文件地址\n * @param {String} name - 文件名,eg: test.png\n */\n\n 方法名：w.downloadFileBase64\n/**\n * 下载文件\n * @param {String} path - 文件地址\n * @param {String} name - 文件名,eg: test.png\n */\n\n 方法名：w.downloadXls\n/**\n * 下载excel\n * @param {blob} fileArrayBuffer 文件流\n * @param {String} filename 文件名称,eg:text.xls/text.xlsx\n */\n\n 方法名：w.downloadFile\n /**\n * 文件流转blob对象下载\n * @param {blob} res 文件流\n * @param {String} filename 如果有自定义的文件名则采用自定义的文件名，没有则采用后台返回的文件名\n                            从content-disposition中读取后台返回的文件名\n */\n```\n\n```\n //校验方法\n 方法名:w.validateURL\n /**\n   *\n   * @description {校验合法url}\n   *\n   * @param {*} testUrl:校验的url\n   *\n   * @returns {Boolean}\n  */\n 方法名:w.validateEmail\n /**\n   *\n   * @description {校验合法邮箱}\n   *\n   * @param {*} email:校验的邮箱\n   *\n   * @returns {Boolean}\n  */\n  方法名:w.isvalidatemobile\n /**\n   *\n   * @description {校验手机号}\n   *\n   * @param {*} phone:校验的手机号\n   *\n   * @returns {Boolean}\n  */\n   方法名:w.isMobile\n /**\n   *\n   * @description {校验电话号}\n   *\n   * @param {*} s:校验的电话号\n   *\n   * @returns {Boolean}\n  */\n   方法名:w.validateLowerCase\n /**\n   *\n   * @description {校验小写字母}\n   *\n   * @param {*} str:校验的小写字母\n   *\n   * @returns {Boolean}\n  */\n   方法名:w.validateUpperCase\n /**\n   *\n   * @description {校验大写字母}\n   *\n   * @param {*} str:校验的大写字母\n   *\n   * @returns {Boolean}\n  */\n   方法名:w.validatAlphabets\n /**\n   *\n   * @description {校验大小写字母}\n   *\n   * @param {*} str:校验的大小写字母\n   *\n   * @returns {Boolean}\n  */\n   方法名:w.vaildatePc\n /**\n   *\n   * @description {校验是否是PC端}\n   *\n   *\n   * @returns {Boolean}\n  */\n   方法名:w.cardid\n /**\n   *\n   *  @description {校验身份证号}\n   *  @param {*} code:校验的身份证号\n   *\n   * @returns {Boolean}\n  */\n   方法名:w.validatenum\n /**\n   *\n   *  @description {校验是否为整数或小数}\n   *  @param {*} num:校验的数\n   *  @param {*} type:1 校验的小数,2 校验整数\n   *\n   * @returns {Boolean}\n  */\n   方法名:w.validatenull\n /**\n   *\n   *  @description {判断是否为空，基本数据类型和引用数据类型}\n   *  @param {*} val\n   *\n   * @returns {Boolean}\n  */\n    方法名:w.typeOf\n /**\n   *\n   *  @description {校验数据类型}\n   *  @param {*} params\n   *\n   * @returns string || number || boolean || array || object || undefined || null || function || date\n  */\n```\n\n```\n// 常用方法\n  方法名:w.hideMobile\n /**\n   *\n   *  @description {手机号脱敏}\n   *  @param {*} mobile\n   *\n   * @returns 例:135****0303\n  */\n\n   方法名:w.turnCase\n /**\n   *\n   *  @description {转大小写字母}\n   *  @param {String} str\n   *  @param {Number} type  1:全大写 2:全小写 3:首字母大写\n   *\n   *  @returns\n  */\n\n   方法名:w.uuid\n /**\n   *\n   *  @description {生成uuid}\n   *\n   *  @returns {String}\n  */\n\n   方法名:w.debounce\n /**\n   *\n   * @desc 函数防抖\n   * @param func 回调函数\n   * @param delay 延迟执行毫秒数\n  */\n\n   方法名:w.throttle\n /**\n   * @desc 函数节流\n   * @param func 回调函数\n   * @param limit 时间限制\n  */\n```\n","readmeFilename":"README.md"}