{"_id":"cfmoto-utils","_rev":"41-36e6c783ce3dc1fbd9c081ce50e69a02","name":"cfmoto-utils","dist-tags":{"latest":"1.7.1"},"versions":{"1.0.0":{"name":"cfmoto-utils","version":"1.0.0","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.0.0","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"dist":{"shasum":"d6c57c257a457f6b4c635ad9b5e2fdf59010f054","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.0.0.tgz","fileCount":16,"integrity":"sha512-CiVyN+LS/BQGyZrPSgwCssCtVV55dauMjhnkaZIkpfqjgjGOMDQengGjyiCYSLQ4qHaKxMpaBZO7tcK72rzHOg==","signatures":[{"sig":"MEYCIQDIwUPMG8bDJTalapiV/KIZupIb8VfNbd1BV3N0mnHIXgIhAM+A2m1pXYhFHn59ZRLN6/CvCHyaAZ36dogwB+33dd1l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36862},"main":"src/index.js","gitHead":"652dd5f46864a17b765e8fdd873bbfe240c58d44","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+ttps://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.0.0_1696771913907_0.8691651705124355","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"cfmoto-utils","version":"1.0.1","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.0.1","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"dist":{"shasum":"bafd0e9b3570fab81b043fd92a6fa21a20a5b6e3","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.0.1.tgz","fileCount":16,"integrity":"sha512-eaPUIZid5limgtZYA5CdA4bP6Ym0f7iAVfPVqLf5W6j92Fqzk+8N9j6rQDTiYp3Kok20LB4ZnyWpnMkY18K54A==","signatures":[{"sig":"MEUCIHGyDwOkRGoZkYiaNC3tOCu3PyHpFTJTkcvA+1A8X/6CAiEA+SVhGYxkFD+sDLUSlv8zTZUZKZ0ACxDpDKoeVuQnmmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36847},"main":"src/index.js","gitHead":"3322ed3d94e60489c67b37a9f82fd5cf8b7b37fa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+ttps://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.0.1_1696771989364_0.4535922594855655","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"cfmoto-utils","version":"1.0.3","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.0.3","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"dist":{"shasum":"9c7967dd581e159fcc0ef3a70002d7125476d170","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.0.3.tgz","fileCount":21,"integrity":"sha512-B657rQSpwXKTJ0NdHrNFO3rqAkxuhk0FpvxYIT9E8uxhP/HqoXm3UvpYjkwjuE3d51GyBzO/qVfREJXcApIdDw==","signatures":[{"sig":"MEQCIEwiN4ol7O7sZntNL1ASns+LLMVU7CZnHQIU5zBgmStnAiAjJs0c3fhU1vudDavQEzzXUI8ukj9eSPerqxT2aqjoEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125526},"main":"src/index.js","gitHead":"a9066f8d68f09a2c8217523b50132100f189b36e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+ttps://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.0.3_1696818549907_0.4761957648812005","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"cfmoto-utils","version":"1.0.4","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.0.4","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"22f7c35fd680b4ebdcdb0a28c3e92fde65f2c964","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.0.4.tgz","fileCount":21,"integrity":"sha512-7m70XXfbn3jQIrPU6pOPPS5fspeI/ZhlnX+uW8/YIX7CwAk1zorPoU0EmbwsdkxbbeqiYxtPKa0ZbaAppXcyuQ==","signatures":[{"sig":"MEUCIQDq2KhVvdvi98FF+YgeViUGh5ANBF11LmgJyGI/It25nAIgK7odNeDtb9x+zvr/SiWEuLz2mGKewjhyQiMzAd3aGb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125672},"main":"src/index.js","gitHead":"b3971acee8ce98906c829cb933c75f3376852d35","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.0.4_1696901062728_0.4929622468970498","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"cfmoto-utils","version":"1.0.5","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.0.5","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"2347c7b777462556574fb80799c3e0888ba38572","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.0.5.tgz","fileCount":21,"integrity":"sha512-bhjLZ/749g5Y5Qve6L5zA+VdmFtTfbWxjIVPxgMlH1AP0SN6sAcHj5PqJe+HBcJxYajeWRzdf+rZ9xgSMJCtgw==","signatures":[{"sig":"MEYCIQC509lJ2obX9z66A5St7VttncjL07oEAp/IXdwugNu6yAIhAJeiYO8DI9kGiLz0423fYAPcmNgmBY2x4rVrhqk9C2AA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126000},"main":"src/index.js","gitHead":"d1edf61cb77bc3b52fa5515fc11087d003ffb1ac","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.0.5_1696901785413_0.48348120959442276","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"cfmoto-utils","version":"1.0.6","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.0.6","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"a06f4361cdb368d8b8246c1bbc7da16536aa3a92","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.0.6.tgz","fileCount":22,"integrity":"sha512-RDa9D6ZKRlPbsZY/Vi/8k2g/AgGh/P3e30NkNVXmlXAUS41+PhMgHaSB22/6qZTBgIyNzYChqH7SpaUk76xW7A==","signatures":[{"sig":"MEYCIQDiSV1VMag9XgBy2zWXV7zS/BuxruQf9YlkJ5GhLJyzMQIhAKy3xwBYy3fcbBJrL6ThIfUbEUdwDGiW/C+rlw3ESFhd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128408},"main":"src/index.js","gitHead":"9594080e6226f05a0380fb8161f2f92fad780b20","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.0.6_1696942141557_0.6151954341774379","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"cfmoto-utils","version":"1.1.0","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.1.0","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"b35015574ce94835d0dcf67a6421b3efbbd6cfa9","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.1.0.tgz","fileCount":22,"integrity":"sha512-lMP6aOlnw5rpxb+fiWAtMhZNdmGhYclyghGCCbL+j4KdRSKcur2ebYj9D8UCIkiesxbbfT6qLkZOUPYRT4N9Pg==","signatures":[{"sig":"MEYCIQCoGCPXeM7HAAgTdJdgBII5YxMIbVYr/4pSE8TY5chGIwIhAP8nWUtC06WXESxCstsYI7juOYP/D4dOnSUd8xQq0IhF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128677},"main":"src/index.js","gitHead":"c723408491dddc992d95454b92bc11f6614c1262","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.1.0_1698914308288_0.7799034576077006","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"cfmoto-utils","version":"1.1.1","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.1.1","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"c930b785fe34a4154f9575c2da4ca1b43b0422c2","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.1.1.tgz","fileCount":22,"integrity":"sha512-7xFreUfvAyK4IGrz3McborW1I7wwgFEYfRjmR+SCg1LYrzFxMx0vd2ZRBKX8Bc/avZkKrervCcfkNsRb9DvT5w==","signatures":[{"sig":"MEUCICax+YK1yvI//Q0GTywgnAWkqJsOyOU5/qUF33IPAt1KAiEAvgB9Ve/wyeVSi7LLT6tHxJVQDMIu39a6cyWmUTaO8wU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128670},"main":"src/index.js","gitHead":"bd7e994b46583548773188789600966b422eee04","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.1.1_1698914966043_0.5090387474724458","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"cfmoto-utils","version":"1.1.2","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.1.2","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"7cb9eb2a6ff6499ba4420d7ddeb091108afe4141","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.1.2.tgz","fileCount":22,"integrity":"sha512-oXHIw1jx9DFkLlE2TZF2giR9vw0q6PxbzRGMj9UKowMQCWWpW/1ljd5Iy5rjZkmeBLPDJrrEknROSVpbKOoY6Q==","signatures":[{"sig":"MEQCIDEMCYBg4E9UqlehlYaDUOJQpmj4QpoT9F0DVr+VC0A6AiBng0N1CXvzduuTnZGaeEr9XWl0dV6eIPIONFWrm1Ok4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128671},"main":"src/index.js","gitHead":"89076d95a270766721a537f624ab9d1fc506b867","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.1.2_1698915009089_0.45190787081078065","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"cfmoto-utils","version":"1.2.0","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.2.0","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"fd983f723d5f9b8129cbc02435c40b09d2552355","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.2.0.tgz","fileCount":22,"integrity":"sha512-HsozZFXbHnbecHu06ss3sgaNDpsN3HCif4pZRUTfgLSkenTTpPoKGSN+HWllhaBKRC3hygodcPWmWKBO7KOZmw==","signatures":[{"sig":"MEQCIBdrod5GML5zx9P9sTMcAtebVRLTffL2Gkoo71G1GZiWAiBoUNMIrkoD7EFVt+unHxrvB1LO9vBnlvPRwzl1n5RFIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128726},"main":"src/index.js","gitHead":"c2b84921765e883eb044d7362ce5ab2da0c054c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.2.0_1699426595247_0.7394526210567278","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"cfmoto-utils","version":"1.2.1","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.2.1","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"c9dacc0bffde53dda8b677e4ecc38ea46663d9ac","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.2.1.tgz","fileCount":22,"integrity":"sha512-6oXblTidC5zdPPz6w6pe8g5fy4tJrQlM4LZULM9VHJ5aeHS6+uSOAKIFHxDWSyi7LHsh/eWkW/ExKiCFggR9bA==","signatures":[{"sig":"MEYCIQD+at0F41SUnaOUnvumjrjrgsLkFCXH/fSeqeoVLPAGDwIhAPut8w2B+Uszo3yZkeY6sUbXv+aO2BAO8EGUT8hWHeHh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128988},"main":"src/index.js","gitHead":"b33d280ef7c3dd13b3ccd0f6bd0a43ed336906bf","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.2.1_1699428630840_0.7697887767238316","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"cfmoto-utils","version":"1.2.4","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.2.4","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"7020e0c172055451942007b804e81f304460c210","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.2.4.tgz","fileCount":22,"integrity":"sha512-CaqjvGfV+IilazlykkB5o7d0UNVAavvsICwpXLz2Yz5hHhYSPVc4NBGPz3SLu+HcpQUtozEeJ6tIrXDeiJ2aTA==","signatures":[{"sig":"MEUCIEzjj96f+07llo8dLd8zWgFuNyQ1MBUdBA6EH+3RRnMLAiEA5dfyfV9m3AocLLG1jgzmUv5D7vlR2I1E/krzxCwMkHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129213},"main":"src/index.js","gitHead":"81069cd025de8c1b849bc77022b307a0782c9e7c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.2.4_1699430554665_0.7466865009758665","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"cfmoto-utils","version":"1.2.5","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.2.5","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"46ff8bac1bed57fa8fd5750971a8df734b758b11","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.2.5.tgz","fileCount":22,"integrity":"sha512-osE+FQa5GT7CMgv+LA+49fNkk2vS2kIHKvj8FLqB7NdzfyKmxYZ8o35ofUGZ2WVFqlQZG7MnUnbt578EIPjOqQ==","signatures":[{"sig":"MEUCIQDtpoORZSbkM49nREuBWkL3wMcXDiNYG6p9jixTpoo81gIgDDKWv6t1YXuIr1VMD0N7T+dd88t/LKi8moj744ZB+i8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130075},"main":"src/index.js","gitHead":"46833dc0d46745cf0674e831c0e86197946cebd4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.2.5_1699853649062_0.1298573200637001","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"cfmoto-utils","version":"1.2.6","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.2.6","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"fe76d8292e1dbed8965708155993f31c0c0e5ac8","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.2.6.tgz","fileCount":22,"integrity":"sha512-JdIXYzZd2rBQezJ4g+WHS4i7hZmUbqbE/4eZhNvDaGsobdsE6wznymYwWh9GFgL18Sn7/9SSPgtm7mXi8+mTrQ==","signatures":[{"sig":"MEQCIEF28GwPYjtWWTRKuqO6ZKaR89I+t8XcNAziNR+qyK34AiBwWrbcD+DGPqW59nYjTbRbeSDDrZls7mOG8qtBlEXuIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130080},"main":"src/index.js","gitHead":"cfd79a3b199df5c4587e348612fdb30d8e6036ef","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.2.6_1701323398739_0.04131994922240945","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"cfmoto-utils","version":"1.3.0","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.0","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"5b6763b6b5f4525a634206e5879d67e6195641b0","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.0.tgz","fileCount":22,"integrity":"sha512-m/VSZrLgwEiaIQQlYU/EjAR+XwYR5sEc0+z/eW132MH1WVf3SrXwMexWWhKUX8OwrMPKQr1mEahlf/Qbtwkewg==","signatures":[{"sig":"MEUCIQCIj6W1rMZ4P169hUqgChS+L7St+Jn4WVIQj1s2ee1u2AIgB2dM9VmoEaaI00mPi6n9jGy/noZKcbkNdMvIJTFJtOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130772},"main":"src/index.js","gitHead":"bc78696d51689eaef64561d879fd84a7d68f90c2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.0_1702711642499_0.42719858718129133","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"cfmoto-utils","version":"1.3.1","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.1","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"6921b6d5b7283c62c4e456ea4174989acf1ba649","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.1.tgz","fileCount":22,"integrity":"sha512-i2xu5TuVH3YbnrZ/icJOa34SYP/P5vprHOcqR0xV/g0TVl/DXJDUrPQZOp5tjJfRaX6mxFdLzmFK25yFdeLQBg==","signatures":[{"sig":"MEUCIQD7JnRR/1dE9OfHfbpLusVBb/oKA/XAQ/87mpY3b8NingIgesrgo9ZC/4+auYSd6WQQclcRvbcLhWfAzue+4GmyZyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130836},"main":"src/index.js","gitHead":"bc78696d51689eaef64561d879fd84a7d68f90c2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.1_1704362357697_0.5101572734505644","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"cfmoto-utils","version":"1.3.2","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.2","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"0d304e544c717932040468d91d56eb0f8ac36888","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.2.tgz","fileCount":22,"integrity":"sha512-Z1PjVWyGYepsvTRmX4Ky0e/02lr4Rsu3y+S6W4ETnzUanpzXZCImW4HMFCcreYq8lSG/ouGHMnB60dS/luJaVw==","signatures":[{"sig":"MEQCIC0soWb3LlcJLyu1njIVhJVrWlWUIGVWIeYgY9scGb7MAiBl7KmtbU1KdWXjt2LrtbDxyHoMluMGDT65egKvgbHyJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130970},"main":"src/index.js","gitHead":"8245b19196528dafcfffbabce7201f6c4b4df227","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.6.7","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.2_1705559492957_0.06351300112981906","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"cfmoto-utils","version":"1.3.3","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.3","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"f11172dcaa6fb767eb06a4d00312a3945654ef88","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.3.tgz","fileCount":22,"integrity":"sha512-y4JGdYaYdyUp1AU7uP6bdswcvRBxI+u/jzpAWjus3sGpj4WxEcesJMz+zjVq/+WWXF5Pk1aNG6dDk7ON88quhw==","signatures":[{"sig":"MEUCIAy9Kpsb5A8IodNcAiEljCmkmzBzayyk+W0Hk7gdHa9IAiEA48I9B/yGA9bIgbhUIRal8ViqZbq1ZEwwAf7V4brik7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130942},"main":"src/index.js","gitHead":"cbdd63f5c5f1d01d5b6dcf3b70de06be1308fb68","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.3_1706089011924_0.9175648908684144","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"cfmoto-utils","version":"1.3.4","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.4","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"97771491dcf47aecc53c09ad0b2a2c7f1df3a39f","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.4.tgz","fileCount":22,"integrity":"sha512-VgKC44ufsG9yCgqenC3pqB/yuGvyRxxqhdoVnoUvdGWtrS9gLOx7hN3lArRdUxQX3YWP7yPzwkdup3AuOP4//A==","signatures":[{"sig":"MEYCIQC44CO1cKXj0LIqzTh/Ofk9PsAwhL2VQHFaKRn9AI+AZwIhALrJIK0jEcsIF9Wu8jdaJNtUtXfJ0uyjGbOzEb+DnJGH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130942},"main":"src/index.js","gitHead":"cbdd63f5c5f1d01d5b6dcf3b70de06be1308fb68","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://github.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.4_1706089059151_0.08310876244300602","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"cfmoto-utils","version":"1.3.5","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.5","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://github.com/cfmotodev/cfmoto-utils#README","bugs":{"url":"https://github.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"40d23461d7722ece15336fe9cb38fa224c7eb298","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.5.tgz","fileCount":23,"integrity":"sha512-q8/876wJ2Yk7c2jXu+ptFSAchOMpaT2j00bCYSMTpgocSPIWFeSWhIF7KgaJwu32qHEhbFzldnbLrAL2ApT8nA==","signatures":[{"sig":"MEQCIEmcOcDvxLcfQMRWm5AM0mVMiaZCDOTWVzkjIKuV6WZgAiAgZfw0sLJh3lIz+6uP3IRvr0viYxSGtWTsiwy9OPDHUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140660},"main":"src/index.js","gitHead":"c44846b7e8dd9122d0818ed838fbc1f66ca8c389","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"git+https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.5_1706151331467_0.1649258322628655","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"cfmoto-utils","version":"1.3.7","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.7","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"5e8c4b8e550ba40b72b5d418be100a77bbf61aa2","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.7.tgz","fileCount":23,"integrity":"sha512-5Xp87m4GkrPf0/komCEmMc4ZA0IjShS6gbzUrL5RLn+vu60++svmUFQwrNhQ1biw/llANgiP30B5LeBrdqybWA==","signatures":[{"sig":"MEQCIBMbKtAnuEK7d2rCubSeurVnJpkubtwEskENBKdDOS52AiA8ai3Wm3cz9zE1JtQfpv28hWBzDeoSPuaQrhrdHiXKPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140641},"main":"src/index.js","gitHead":"5628c15e04735483c6c53aa79f2cdd810d558bdc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.7_1706151514148_0.7550927160765659","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"cfmoto-utils","version":"1.3.8","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.8","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"b394cebc61d28f140c531a29a9833611f30f0c00","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.8.tgz","fileCount":23,"integrity":"sha512-H5uhG9s/xS/FFSLwk2tOgvrJiQv7WQQbawxFcTZ7YWvc2jbW3/75vk0y3onizE/Sg8uTqNngXhku3N7VrQNP1Q==","signatures":[{"sig":"MEQCIGyHw5FlNJ2jan6sa11kn09DEuX0cbKX4HiADMd8qQVdAiArIjy5xOrh9HAoZlqlYdZ2vAa7vAx0vQGGbFv1tPkIQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140586},"main":"src/index.js","gitHead":"5c0878512ef2544f450d52c1b99a9638225f0449","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.8_1719974282889_0.635023600843786","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"cfmoto-utils","version":"1.3.9","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.9","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"304956eae7072d8f06cdbf9e70d2783f4f11c8cd","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.9.tgz","fileCount":23,"integrity":"sha512-jt040Rwr1LGCw8MF9ST51ddzYvCd57zM8AkdKMi8AC0I8d6H2b5q4wxahN9QuUUd97aVLD5myM90QWg2CjlIig==","signatures":[{"sig":"MEUCIQDSVyap7XkB9G53elWYUF5SIXMtOo9b1blTH6Q9LYHgcAIgapi3UrHLSdMFa1bwsW+8XeM1lNeD930ve5VwOhC9874=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140572},"main":"src/index.js","gitHead":"e025f0c7c14458002729a5b266df927e21402078","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.9_1719974339608_0.48647607584504615","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"cfmoto-utils","version":"1.3.10","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.10","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"13391c71c67f06fadcb5a20e49ded4633beab08a","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.10.tgz","fileCount":23,"integrity":"sha512-ynLXBQ0eC4DJ0PKFKYqhO1uFV4x7W8UT1zR6BPpoPdnB6r1u912FAGriYTPigcSgVCNtmSlOLlc9PJGjR6bNBA==","signatures":[{"sig":"MEQCIFAxr8faOGZ6LrZt0mADWX62B1VD8kbRZFjoGbyk2w0sAiAVOQYXpXx+Lc6jDAiQuDgIkaMqzcYbpiKy1y87KtMfzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140573},"main":"src/index.js","gitHead":"ec85ccbe0e6c8a49a858c5a93c1bc65e7ccfb265","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.10_1719974620397_0.4979006890191633","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"cfmoto-utils","version":"1.3.11","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.3.11","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"f10e6620b19848f5508dd6c620d0637728224a59","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.3.11.tgz","fileCount":23,"integrity":"sha512-1r32GanWoRikLEbSHP0lEM86DH4PeBu5v7r0lY48pNovNg8Oaccv58NxwsrXOF2nRyMF9hdFjgwlTP762eZ/5Q==","signatures":[{"sig":"MEUCIQDxAdY6ChNWRK/jEgF/zog3O3c1N2Sa6Hk5nrHLevcLiAIgZrLV03eaPTAEEe5D/lCnA9dFMc+9x2i8XHp8cKT69mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140571},"main":"src/index.js","gitHead":"097530cb1d6034c08bdf268199e0f272b5ffd0b4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.3.11_1719975046900_0.7955925218097641","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"cfmoto-utils","version":"1.4.0","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.4.0","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"a4fd271a5fb1db5b74c9eb667e86822e3711bc06","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.4.0.tgz","fileCount":23,"integrity":"sha512-5Wu6k5R2lAAOrY9ViKWHI0dLAc+UOYwBwBbPOMqm+8GByleMKBya/sdEzsQYDBtbOH2uNs8qEWAaYu4xCVC9eQ==","signatures":[{"sig":"MEUCICfEwlfekz5WsLknkneHWZm58pkqg9Ese0kTIeLvpMrUAiEArdtcGadgeJsoXe+RmtMk70kkNjHVvpUjsEIDbBVbQO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141484},"main":"src/index.js","gitHead":"d7c908c8a44c7240d32b703e6c7ea5d914d7078e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.4.0_1720675356676_0.24931296751055676","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"cfmoto-utils","version":"1.4.1","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.4.1","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"f2a0c285b12b5e5f3f59aa06df95cb5ac98224f4","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.4.1.tgz","fileCount":23,"integrity":"sha512-hbpWu/VuaCwKjs2ez4X+feUJShnGYaoRW/EOJIlPzxJwMDZhYQDnIMbaDBTOx93KoQ2feCkkO/Af681ht6nLkA==","signatures":[{"sig":"MEUCIDH2mDWryAc7bqhRQUq46GAlrwrjevSn8SDxuNIM7/ZZAiEA1m63cgO+0YJI8hUXXbautfM+SjxrmLMGI2RrJMhqVd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141478},"main":"src/index.js","gitHead":"9f19fa825e22bd6e1c44dbcfabec4df350472083","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.4.1_1721114349391_0.1614059266065182","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"cfmoto-utils","version":"1.4.2","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.4.2","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"7e55298e95e3accbbafb6dcbdfa70700ffc7904d","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.4.2.tgz","fileCount":23,"integrity":"sha512-emtNlfy1USeIY1I0LcMsXVFQZ4YdQWhYcz/RP7iaQURRYvhE6wWAgjJPo+CaP2/6H2Hbf1slyDMEYJYHbUT9lg==","signatures":[{"sig":"MEUCIG9Md4zFHrs9iY6ZG2Vs8dtPpBzFdant9UbMnQvy4hSzAiEA3+BztxHytbshWohTsgCFb5Z1f6NP7A9KKVv7wFDFHWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141481},"main":"src/index.js","gitHead":"dbd41e7de03d63a759dae7dcdb029dc166419ca2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.4.2_1722396349714_0.047966272967362","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"cfmoto-utils","version":"1.4.3","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.4.3","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"32808effdb0e18da354c057b98fb00a22f92a940","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.4.3.tgz","fileCount":23,"integrity":"sha512-9H5aiFQzZAPARCk6rgstfFVaOq830Ztw0U0dAf7rV+KXMIGXcPCiIAHkQ1C1FAoFh3xOyuPthmVcaX9jpB4oQA==","signatures":[{"sig":"MEQCIBborwsCiU5nehfefJOOV0pozZMZlSVuNj7kGQRF9fVJAiAXYHyqp6EkH0lL41ATmYf9XaxP3lQ2Zi+RE70jjYpmAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141481},"main":"src/index.js","gitHead":"8d351dd084b1aa735746fd62ea7fd6628c5fa4c4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.4.3_1722396371670_0.9836657945111629","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"cfmoto-utils","version":"1.4.4","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.4.4","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"44a5b3e916202299de358065176931a5939804c4","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.4.4.tgz","fileCount":23,"integrity":"sha512-yBJa2Xlgvb0qck0RlFsraxZIHDaVb7ly5HDL18Vg4lnt68cvHu2vRJaz0Rr6D1Km3F52x/UN2nvztz3+YroQow==","signatures":[{"sig":"MEYCIQCMkKTEExOZHaIuEelNdtIyF/eHtMCgN/POLQgDqmNgDQIhAJMqoDgk53++4rmrHrJERNmGhhGGCUSA/LKu1n5a0oCO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141485},"main":"src/index.js","gitHead":"8500cb6494bd2c97322fbf631ec449b208df1f08","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.4.4_1722396525356_0.8367536259266994","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"cfmoto-utils","version":"1.4.5","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.4.5","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"136cc8fe36ea92f64f4cd8781404089828f6b0de","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.4.5.tgz","fileCount":23,"integrity":"sha512-tu1l2RjVLbwl2poHzV0odl7KCMbfK4osCRqdyjweOEw/BGbct1/qCKpg1Hqh3xdPAPyYIYYzo/Ylp1Pym4Rbjg==","signatures":[{"sig":"MEUCIGMdBcBXs20FtsTQG6pigvWCK9/OiHhAcImy1z60fQwwAiEAm3HSXLS4wgcgSroe9FvOYZH09elTcufxp3gd3TcgRj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141479},"main":"src/index.js","gitHead":"3d0bb46c2bdd1620e34b83323963b5026558afd2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.4.5_1722396579965_0.7760014622497942","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"cfmoto-utils","version":"1.4.6","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.4.6","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"15754b8b5fb2bfcf313f27cefb49cf3de635f87e","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.4.6.tgz","fileCount":23,"integrity":"sha512-hlnPLPdRpb7U1uTysb7FDwVLGiFpoTQUF7pxhpotCP2JwrhQ91IbKhwStRBU9Gwgqje3KJvyNgX7m09GCivCPg==","signatures":[{"sig":"MEQCIFGxCb20JwdLD4kYakAkkhfBvk9xt3/9ZWH8z1w/3qKiAiB3teSANVVAuAeLSgpGIQ+Vn77BwDgZAWrWMyvbO4Wg3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141563},"main":"src/index.js","gitHead":"a6403b00847b9b70c9c47d6c0312dd55ab26fcaf","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.4.6_1722397300176_0.17110306626984584","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"cfmoto-utils","version":"1.5.0","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.5.0","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"a07bf8cb0a7600e1df0617d2bff6cfb75cab34df","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.5.0.tgz","fileCount":23,"integrity":"sha512-0WSMaUwiNmsd19i9ZdH8RjatvmX7uNXLD6OWVDaadpmgaHaqkK3aLpk0OoCiBKLAj41vAA9YBzCEN96dD6Q2oA==","signatures":[{"sig":"MEUCIAZwXwgGK10xSVq3Q7u0xRBPwIz4VlkJRItpSqdUVsn9AiEA88fEf15BuYfPkg6AjTQh4FjXAcxI3VJZJA+RjbFQW5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143607},"main":"src/index.js","gitHead":"dfca735b78261c104424e283f1bafca3dd9c6868","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.5.0_1728630392404_0.8805474190641327","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"cfmoto-utils","version":"1.5.2","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.5.2","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"b0470028e37980f666c333426dd89088182ea52d","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.5.2.tgz","fileCount":23,"integrity":"sha512-W+jBabbmlraML5+MU+665iUhDdnKmzWsRPwhFml1vR46YRtNQ/NKTwbgV1b2M+Nm1wwZKYm07UpDZy6sYzpCgQ==","signatures":[{"sig":"MEUCIEbgFbHGDJSdpmOJRvXxq6jg3gEzXgtDW7LdQWVsNorQAiEAko2O7dapJV2GFT+mU0Jj0ZZ87rGNAfbpYNcuQTimbBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143624},"main":"src/index.js","gitHead":"e848135a1753a10b1d44b79c9f984c03c8c8c00d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.5.2_1728633190936_0.40729376328816613","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"cfmoto-utils","version":"1.5.3","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.5.3","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"51fa7bd51aa2115f50e2f6d831fe63e283756658","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.5.3.tgz","fileCount":23,"integrity":"sha512-F0QOn8x4+RutKIVeDf5zai7Ud+Vq04r6ZFE0Tg6/YvjQV+5V5IlZH2Zsnzcdnr0QAud4BjDwoR0U+7y7LrE64Q==","signatures":[{"sig":"MEYCIQDSqj/04D5Wpy+xWuSFSSJ9r8JbSDTUMYkrCCm1pSTC1wIhAKUBvwaXtWKLIIoAUvhULEZofBaF0Er5igdT70setYar","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143662},"main":"src/index.js","gitHead":"468ad739661b25ca11518b63408aef72660f5f0d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.5.3_1728634038656_0.8439987292707929","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"cfmoto-utils","version":"1.6.0","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.6.0","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"02e583c5e1af36d8c4bc07faa9650a02cb26b882","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.6.0.tgz","fileCount":23,"integrity":"sha512-T5uxgl2gxQNbaQ5k0htZnXEPOvIHoWNWG8nwQ3La531248dLxaiJkDDfdnyjjhVKGFngKv3Ro2hsbTkNh19M/Q==","signatures":[{"sig":"MEUCIQCcBBZaTlE09AT+gNaY/vkv7Q3d4FqAPoTXMY/ciUb3zAIgBI1zmGBVUygGeonWJCkli36YipfvycomX+3rhA0+vt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143947},"main":"src/index.js","gitHead":"c9d811b5f7f9b569704a3db6421519af87192f08","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.6.0_1733715477987_0.42149890771814014","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"cfmoto-utils","version":"1.6.1","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.6.1","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"f9402f7ccc55e9ee828fe762e1298e38c6cfcbea","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.6.1.tgz","fileCount":23,"integrity":"sha512-yWT+13n6AGbzJg44paF1vtwWrtksCejIvTWfQxbb0zXCqOqtjJ0SqdiW7A9mIL9njmSPKIbIoOFTtyq3KazREw==","signatures":[{"sig":"MEUCIQCmGWYzfTRaucdhAOm6OMJOEPbR5Nx0d3cJWOmma25rGwIgTCIXcjZ+yERmGnIhFB5nHGo7hPVuiQnLSEw3vGzH2uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143950},"main":"src/index.js","gitHead":"2a91ace38c195ed96512a183a1203aa946a87159","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.6.1_1733721149150_0.8779292564473657","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"cfmoto-utils","version":"1.6.2","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.6.2","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"b9c1495297481d7a65d04761ad94d1e1a879e697","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.6.2.tgz","fileCount":23,"integrity":"sha512-YWlriiT05AQJVM6veoQUKq/QHKKhqnEwExSfWcvqR+DRe3kWHGIukNsEmfFS8LaMVyns5DCmzykY8W5mVxYnpQ==","signatures":[{"sig":"MEUCIQD+KOEOiqcowNQ8dmvhmq68Bwe+dOE7q+3b7l9I83eX+QIgV+0gevs2qvXTvtxospSnV1xH52L8x1p9GIGJDoUEOGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144074},"main":"src/index.js","gitHead":"6480bbf964e21259af9076842ccb2063dfc9208c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.6.2_1742800311740_0.48911580651672737","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"cfmoto-utils","version":"1.6.3","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.6.3","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"f7371810efe7e0b5d70250a9409e5a4fd1696612","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.6.3.tgz","fileCount":23,"integrity":"sha512-a9vrIQNvOQY2RRootLv7ez3kbLys6+0C1ShV1paTGoIQDeRinLzXxVPZlA+KevIhvK5C9uDqnzyebpNZI23fhQ==","signatures":[{"sig":"MEYCIQDCbRNu8YpLMwzsoxnFH04tx3wYOTiA5ogGvsAtxhWJJAIhAK2tRr2Zuso0lDl7pt3vXm1o8KJ7z3DHDJ/I25JJDJVc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144156},"main":"src/index.js","gitHead":"5288e4ad87c49c8be3daf928d32a94c7497e654f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"cfmoto 工具集","directories":{},"_nodeVersion":"18.16.1","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.6.3_1742800437838_0.8916851579427478","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"cfmoto-utils","version":"1.7.0","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","_id":"cfmoto-utils@1.7.0","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"homepage":"https://gitee.com/cfmotodev#README","bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"dist":{"shasum":"8207dd024321dfdc78040d85624e44e0cb715d77","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.7.0.tgz","fileCount":23,"integrity":"sha512-SLJ1Ij6LNcL8SiS2acm1LW+FpnpFezOZ2Vv5hKLOq6Bx6TFOFHjFwfccG4NmtfQxaKR3e96zZpw0t4o6AT5ROA==","signatures":[{"sig":"MEUCIQDgz/oK90vzC61P0/f+pD/G2jHL55pXzP23QYmhmuPp4AIgXF/qY7exXBeleArqLFVfXpQCR2+oVNt3Bb6khVQ5T6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144792},"main":"src/index.js","gitHead":"ca67d253dabe419962e1d59de94308bc13e7fc70","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production"},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"repository":{"url":"https://gitee.com/cfmotodev/cfmoto-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"cfmoto 工具集","directories":{},"_nodeVersion":"22.17.0","dependencies":{"core-js":"^3.33.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","eslint":"^8.47.0","webpack":"^5.74.0","prettier":"^3.0.2","cross-env":"^7.0.3","ts-loader":"^9.3.1","css-loader":"^6.7.1","typescript":"^4.8.2","@babel/core":"^7.18.13","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","@babel/runtime":"^7.23.1","eslint-plugin-n":"^16.0.1","gulp-oss-upload":"^1.0.0","@babel/preset-env":"^7.18.10","webpack-dev-server":"^4.10.0","html-webpack-plugin":"^5.5.0","@babel/eslint-parser":"^7.22.10","eslint-plugin-import":"^2.28.1","eslint-plugin-promise":"^6.1.1","@babel/runtime-corejs3":"^7.23.1","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^5.0.0","@babel/plugin-transform-runtime":"^7.22.15"},"_npmOperationalInternal":{"tmp":"tmp/cfmoto-utils_1.7.0_1764581810980_0.6754735134267691","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"cfmoto-utils","version":"1.7.1","description":"cfmoto 工具集","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","serve":"webpack serve --mode development --open","buildTest":"webpack build --mode production","build":"webpack build --mode production","jsdoc":"jsdoc -r -c jsdoc-conf.json -R README.md -d dist/jsdoc"},"repository":{"type":"git","url":"https://gitee.com/cfmotodev/cfmoto-utils.git"},"keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"author":{"name":"CFMOTO FED"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.22.10","@babel/plugin-transform-runtime":"^7.22.15","@babel/preset-env":"^7.18.10","@babel/runtime":"^7.23.1","@babel/runtime-corejs3":"^7.23.1","babel-loader":"^8.2.5","cross-env":"^7.0.3","css-loader":"^6.7.1","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-n":"^16.0.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-promise":"^6.1.1","gulp":"^4.0.2","gulp-oss-upload":"^1.0.0","html-webpack-plugin":"^5.5.0","prettier":"^3.0.2","ts-loader":"^9.3.1","typescript":"^4.8.2","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.10.0"},"dependencies":{"core-js":"^3.33.0"},"bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"homepage":"https://gitee.com/cfmotodev#README","_id":"cfmoto-utils@1.7.1","gitHead":"1dda2ff6ededf91dfff649b6dc09004f79c940c5","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-iqt5NRS3TcwnS9xxLydBaBAVuV7VUyl2ew7ReuvC65WSHAB4PzRqaNjqLmxB3YyJhEONR6HtBpwVrWaOie5wTg==","shasum":"2db0cbe93f3791539b7532c244d08a699c7fd24a","tarball":"https://registry.npmjs.org/cfmoto-utils/-/cfmoto-utils-1.7.1.tgz","fileCount":23,"unpackedSize":144808,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH4gNVYMksLD306S8qUm6toayUpmq9SPdnShHzXWZ09iAiEA2NaawLXIYeoFkYxp9wQTRvM4aqEvVFBTa8+o2BUVeY0="}]},"_npmUser":{"name":"cfmotodev","email":"cfmotodev@163.com"},"directories":{},"maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cfmoto-utils_1.7.1_1764581887998_0.44387577919013155"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-08T13:31:53.906Z","modified":"2025-12-01T09:38:08.370Z","1.0.0":"2023-10-08T13:31:54.078Z","1.0.1":"2023-10-08T13:33:09.626Z","1.0.3":"2023-10-09T02:29:10.169Z","1.0.4":"2023-10-10T01:24:22.949Z","1.0.5":"2023-10-10T01:36:25.692Z","1.0.6":"2023-10-10T12:49:01.828Z","1.1.0":"2023-11-02T08:38:28.520Z","1.1.1":"2023-11-02T08:49:26.298Z","1.1.2":"2023-11-02T08:50:09.280Z","1.2.0":"2023-11-08T06:56:35.426Z","1.2.1":"2023-11-08T07:30:31.105Z","1.2.4":"2023-11-08T08:02:35.075Z","1.2.5":"2023-11-13T05:34:09.274Z","1.2.6":"2023-11-30T05:49:58.985Z","1.3.0":"2023-12-16T07:27:22.669Z","1.3.1":"2024-01-04T09:59:17.843Z","1.3.2":"2024-01-18T06:31:33.099Z","1.3.3":"2024-01-24T09:36:52.089Z","1.3.4":"2024-01-24T09:37:39.296Z","1.3.5":"2024-01-25T02:55:31.693Z","1.3.7":"2024-01-25T02:58:34.355Z","1.3.8":"2024-07-03T02:38:03.104Z","1.3.9":"2024-07-03T02:38:59.829Z","1.3.10":"2024-07-03T02:43:40.558Z","1.3.11":"2024-07-03T02:50:47.092Z","1.4.0":"2024-07-11T05:22:36.829Z","1.4.1":"2024-07-16T07:19:09.620Z","1.4.2":"2024-07-31T03:25:50.021Z","1.4.3":"2024-07-31T03:26:11.838Z","1.4.4":"2024-07-31T03:28:45.522Z","1.4.5":"2024-07-31T03:29:40.184Z","1.4.6":"2024-07-31T03:41:40.400Z","1.5.0":"2024-10-11T07:06:32.598Z","1.5.2":"2024-10-11T07:53:11.154Z","1.5.3":"2024-10-11T08:07:18.895Z","1.6.0":"2024-12-09T03:37:58.215Z","1.6.1":"2024-12-09T05:12:29.342Z","1.6.2":"2025-03-24T07:11:51.915Z","1.6.3":"2025-03-24T07:13:58.069Z","1.7.0":"2025-12-01T09:36:51.209Z","1.7.1":"2025-12-01T09:38:08.184Z"},"bugs":{"url":"https://gitee.com/cfmotodev/cfmoto-utils/issues"},"author":{"name":"CFMOTO FED"},"license":"ISC","homepage":"https://gitee.com/cfmotodev#README","keywords":["cfmoto","utils","cfmoto-utils","@cfmoto/utils"],"repository":{"type":"git","url":"https://gitee.com/cfmotodev/cfmoto-utils.git"},"description":"cfmoto 工具集","maintainers":[{"name":"cfmotodev","email":"cfmotodev@163.com"}],"readme":"# cfmoto工具\ncfmoto工具\n\n## 一、快速开始\n### 安装\n```\nnpm install -S cfmoto-utils\n\n```\n\n### 使用\n```\nimport { queryParse } from 'cfmoto-utils';\n\nqueryParse(window.location.href)\n\n```\n\n## 二、常量\n\n### 图片格式\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.FILE_ACCEPT_IMAGE\n\n```\n### 图片与视频格式\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.FILE_ACCEPT_MEDIA\n\n```\n\n### 办公文件格式\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.FILE_ACCEPT_OFFICE\n\n```\n\n### 手机号正则\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.PATTERN_PHONE\n\n```\n\n### 邮箱正则\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.PATTERN_EMAIL\n\n```\n\n### 特殊符号正则\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.PATTERN_SYMBOL\n\n```\n\n### 表情正则\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.PATTERN_EMOJI\n\n```\n\n### 身份证号\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.PATTERN_IDENTITY\n\n```\n\n### url\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.PATTERN_URL\n\n```\n\n### 十六进制颜色\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.PATTERN_HEX\n\n```\n\n### 车牌号\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.PATTERN_PLAT_NUMBER\n\n```\n\n### 密码正则：8位以上数字大小写字母特殊符号\n\n```\nimport { CONSTANTS } from 'cfmoto-utils';\n\nCONSTANTS.PATTERN_PASSWORD\n\n```\n\n## 三、用户环境\n\n### 是否安卓系统\n```isAndroid()```\n\n### 是苹果系统\n```isApple()```\n\n### 是否微信\n```isMicroMessenger()```\n\n### 是否小程序\n```isMiniProgram()```\n\n### 是否QQ\n```isQQ()```\n\n### 是否微博\n```isWeibo()```\n\n### 是否钉钉\n```isDingtalk()```\n\n### 是否移动端\n```isMobile()```\n\n### 是否CFMOTO APP\n```isCfmotoApp()```\n\n### 是否ZEEHO APP\n```isZeehoApp()```\n\n## 四、功能与数据\n\n### 节流防抖 \n```throttle(time,callback)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| time | Number | 是 | 300 | 时间毫秒 |\n| callback | Function | 是 | event | 回调函数 |\n\n- 返回值 Function result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | Function | 执行函数 | document.addEventListener('scroll',result) |\n\n### 节点递归算法 \n```recursiveNode(id, parentId, children)(values)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| id | String | 是 | id | 唯一主键名称 |\n| parentId | String | 是 | parentId | 唯一父主键名称 |\n| children | String  | 是 | children | 生成的子节点属性名称 |\n| values | Array  | 是 | \\[{id:'3',parentId:'2'}\\] | 所有节点数据 |\n\n- 返回值 Array\\<\\Object\\> result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | Array<Object>  | 节点组合 | \\[\\{id:'3',parentId:'2',children:\\[\\]\\}\\] |\n\n\n### 版本号比较 \n```compareVersions(v1, v2)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| v1 | String | 是 | 1.0.0 | 唯一主键名称 |\n| v2 | String | 是 | 1.0.1 | 唯一父主键名称 |\n\n- 返回值 Number result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | Number  | 比较结果 | 1: v1>v2 0: v1===v2 -1: v1<v2  |\n\n### 展开节点 \n```spreadNode(values, children)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| values | Array  | 是 |  \\[\\{id:'3',parentId:'2',children:\\[\\]\\}\\]  | 所有节点数据 |\n| children | String  | 是 | children | 展开的子节点属性名称 |\n\n- 返回值 Array\\<\\Object\\> result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | Array\\<\\Object\\>  | 节点组合 | \\[{id:'3',parentId:'2'}\\] |\n\n### 从应用市场唤起APP-国际标准 \n```launchApplication(id)```\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| id | String  | 是 | com.lxc.cfmoto | android包名或ios appid |\n\n### 从应用市场唤起APP-国内标准 \n```launchApplicationDAMS(id)```\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| id | String  | 是 | com.lxc.cfmoto | android包名或ios appid |\n\n\n\n### oss缩略图\n```ossImageResize(options)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options.src | String or Array | 是 | https://xxxx.xxx.com/xxx.jpg | oss图片地址 |\n| options.m | String | 否 | lfit | 模式：lfit、mfit、fill、pad、fixed，默认为 lfit |\n| options.w | Number | 否 | 1-4096 | 宽度 |\n| options.h | Number | 否 | 1-4096 | 高度 |\n| options.l | Number | 否 | 1-4096 | 长边宽度 |\n| options.s | Number | 否 | 1-4096 | 短边宽度 |\n| options.limit | Number | 否 | 1 | 0/1, 默认是 1 |\n| options.v | String | 否 | 1.0.0 | 版本号防止缓存，默认为timestamp |\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | 新的地址 | https://xxx.xxx.com/xxx.jpg?x-oss-process=image/resize,m_lfit,w=100,h_100&v=12334455545 |\n\n### OSS视频快照\n```ossVideoSnapshot(options)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options.src | String | 是 | https://xxxx.xxx.com/xxx.mp4 | oss视频地址 |\n| options.w | Number | 否 | 100 | 指定截图宽度，如果指定为0，则自动计算 |\n| options.h | Number | 否 | 100 | 指定截图高度，如果指定为0，则自动计算；如果w和h都为0，则输出为原视频宽高 |\n| options.t | Number | 否 | 1000 | 单位：ms,指定截图时间。如果设置的截图时间t超过了视频时长，则返回视频的最后一帧关键帧 |\n| options.m | String | 否 | fast | 指定截图模式,不指定则为默认模式，根据时间精确截图。如果指定为fast，则截取该时间点之前的最近的一个关键帧 |\n| options.f | String | 否 | jpg or png | 指定输出图片的格式 |\n| options.ar | String | 否 | auto or h or w | 指定是否根据视频信息自动旋转图片 |\n| option.v | String | 否 | 1.0.0 | 版本号防止缓存，默认为timestamp |\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | 新的地址 | https://xxx.xxx.com/xxx.mp4?x-oss-process=video/snapshot,t_1000,w=100,h_100,f_jpg,m_fast&v=12334455545 |\n\n### 生成随机UUID\n```randomUUID()```\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | uuid | dadd-ddafd-fddf-fdsfs |\n\n### 千分位转换\n```convertThousandth```\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| value | String Or Number | 数值 | 12333.000 |\n| defaultValue | String Or Number | 默认值 | 0 |\n\n- 返回值 String result\n\n### 解析url查询参数\n```queryParse(url)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| url | String | 是 | ?a=11&b=22 | url问号后的部分 |\n\n- 返回值 Object result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | Object | JSON对象 | { a: 11, b: 22 } |\n\n### 将url转换成url查询参数\n```queryStringify(options, filterKeys = [])```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options | Object | 是 | {a: 11, b: 22} | JSON对象 |\n| filterKeys | Sring | 是 | ['redirectUrl'] | 过滤的字段 |\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | url查询参数 | a=11&b=22 |\n\n\n### 岮峰转_\n```humpToUnderline(options)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options | Object | 是 | {aA: 11, bB: 22} | JSON对象 |\n\n- 返回值 Object result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | Object | JSON对象 | {a_a:11, b_b: 22} |\n\n### _转岮峰\n```underlineToHump(options)```\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options | Object | 是 | {a_a: 11, b_b: 22} | JSON对象 |\n\n- 返回值 Object result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | Object | JSON对象 | {aA:11, bB: 22} |\n\n### 过滤空值\n```filterValue(options, fields)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options | Object | 是 | {a: [], b: '', c: null, d: 11} | JSON对象 |\n| fileds | Array | 是 | ['',null, []] | 需要过滤的值 |\n\n- 返回值 Object result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | Object | JSON对象 | {d:11} |\n\n### 最近时间(评论或聊天会话)\n```formatterLatelyTime(options, fields)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options | Date or String | 是 | 2022-10-12 23:34:34 | 日期对象或日期YYYY-MM-DD HH:mm:ss格式化字符串 |\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | 最近的时间说明 | 最近，1分钟前，1小时前，1天前，2022-10-12 23:34:34  |\n\n### 对象与数据class转换成string \n```parseObjectClass(options)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options | Object or Array | 是 | [{classa:true},'classb'] | 对象数组或字条串 |\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | class 组合 | \"classa classb\"  |\n\n### 对象与数据样式转换成string \n```parseObjectStyle(options)```\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options | Object or Array | 是 | [{classa:true},'classb'] | 对象数组或字条串 |\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | class 组合 | \"classa classb\"  |\n\n### JSON排序深拷贝\n\n```\nimport {JSONSort} from 'cfmoto-utils'\nJSONSort.stringify({a:'11', b: '22'});\nJSONSort.parse(\"{}\")\n```\n\n### 文本溢出处理，以溢出以...结束\n\n```textEllipsis(options)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| text | String | 是 | aaabbddddeeweewwrerreweewwrer | 文本字符串 |\n| textLength | Number | 否 | 12 | 每行显示中文文本长度 |\n| lineClamp | Number | 否 | 2 | 文本溢出行数 |\n\n```\nimport {textEllipsis} from 'cfmoto-utils'\ntextEllipsis('aaabbddddeeweewwrerreweewwrer',12,2)\n```\n\n\n## 五、文件\n\n### url下载后转为base64 \n```urlToBase64(url)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| url | String | 是 | https://sss.dddd.scom/ffssf.xml | url文件地址 |\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | base64文件内容 |  base64:image/png,xxxx  |\n\n### url下载后转为base64 \n```urlToBase64(url)```\n\n### url转File \n```urlToFile(url)```\n\n### url转本地blobUrl\n```urlToBlobUrl(url)```\n\n\n### url转Blob\n```urlToBlob(file)```\n\n### File转为base64 \n```fileToBase64(file)```\n\n### File转为ArrayBuffer\n```fileToArrayBuffer(file)```\n\n### base64转File\n```base64ToFile(file)```\n\n### base64转Blob\n```base64ToBlob(file)```\n\n### base64转Buffer\n```base64ToBuffer(file)```\n\n### base64转Uint8Array\n```base64ToUint8Array(file)```\n\n### blob转Base64\n```blobToBase64(file)```\n\n### blob转ArrayBuffer\n```blobToArrayBuffer(file)```\n\n### blob转ArrayBuffer\n```blobToArrayBuffer(file)```\n\n### ios翻译文件内容\n```jsonToStrings(options)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options | Object | 是 | \\{zh:\\{a:'aa'\\}\\} | Object.keys(options).map(key=>options\\[key\\]) key：翻译语言标识，options\\[key\\]：翻译语言内容 |\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | ios翻译文件文本内容 | \"aaa\"=\"222\" |\n\n### android翻译文件内容\n```jsonToXML(options)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options | Object | 是 | \\{zh:\\{a:'aa'\\}\\} | Object.keys(options).map(key=>options\\[key\\]) key：翻译语言标识，options\\[key\\]：翻译语言内容 |\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | android翻译文件文本内容 | \\<?xml version=\"1.0\" encoding=\"utf-8\"?><resources>${value}</resources> |\n\n### js翻译文件内容\n```jsonToJavascript(options)```\n\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| options | Object | 是 | \\{zh:\\{a:'aa'\\}\\} | Object.keys(options).map(key=>options\\[key\\]) key：翻译语言标识，options\\[key\\]：翻译语言内容 |\n\n- 返回值 String result\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| result | String | javascript翻译文件文本内容 | export default {} |\n\n\n\n### 将pdf文件转换为pdf页面对象\n```pdfFileToPage(pdfjsLib, file)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| pdfjsLib | Object | 是 | pdfjsLib | pdfjsLib js库对象 |\n| file | File | 是 | file Object | pdf文件 |\n\n- 返回值 Promise<Array<PdfPage>> pages\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| pages | Promise<Array<PdfPage>> | Promise PDF Pages 页面数组 |  |\n\n### 将pdf页面对象数组转为图片数组\n```pdfPageToImage({ pages, onProgress })```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| pages | Array<Pages> | 是 | PdfPage | PDF页面对象 |\n| onProgress | Function | 是 | event | pdf页面转换进度 |\n\n- 返回值 Promise<Array<String>> bas64String\n\n| 属性 |  类型 | 说明 | 示例\n| :----- | :---- | :---- |  :---- |\n| bas64String | Promise<Array<String>> | base64字符串数组 |  |\n\n## 六、颜色\n\n### RGB转HEX\n\n```rgbToHex(color: Array)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| color | Array<Number> | 是 | [255, 255, 255] | rgb色值 |\n\n### HEX转RGB\n\n```hexToRGB(color: String)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| color | String | 是 | #ffffff| 16进制色值 |\n\n### HEX亮度调节\n\n```hexToLightColor(color: String)```\n\n| 参数 | 参数类型 | 是否必须 | 参数值 | 参数说明 |\n| :----- | :---- | :---- | :---- | :---- |\n| color | String | 是 | #ffffff| 16进制色值 |","readmeFilename":"README.md"}