{"_id":"@i17hush/h5-utils","_rev":"26-eee31374cf50e97ac77fa07496cd5390","name":"@i17hush/h5-utils","dist-tags":{"latest":"1.2.20"},"versions":{"1.0.0":{"name":"@i17hush/h5-utils","version":"1.0.0","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.0.0","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"46dad0f1de32edf1ea9cfadf4207ce697b75cb4d","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.0.0.tgz","fileCount":12,"integrity":"sha512-gh8OeGJ6FlXVCl8KVEgvM4EwHS9P0Tb3tiXBMLhCHZFfdvS7z7kKRdamctS/z4T8tND5FTJEow36+iQL1iRq8A==","signatures":[{"sig":"MEQCIAhino+JsD2Xrgm1ZQ8bsduaplw2hnO9/O4uIRxlOd+gAiBr/bT3ayFXINxCVBUItAzoaBQdZpU4iaJwlDcuznpdjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96536},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.0.0_1775413013004_0.5544120125842606","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@i17hush/h5-utils","version":"1.1.0","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.1.0","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"3282c569bacba727cd83f2789ff93e3063f33482","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.1.0.tgz","fileCount":12,"integrity":"sha512-jE1H4bKC1J6uGECjNzlS/rhcYbxvyI+I2LBh0CxXpbf+3RLohz5lraI9DB6RpvAh/avE9PFYy5rHczKityiS5w==","signatures":[{"sig":"MEQCIAggvT48DMEfSZafPTd0atYTOj56Myl6HPfauBhMiwSaAiBc8OpoUr4b0tJs2rapAEq5c6ydQ3J0NztBYdZzlgQ8/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99059},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.1.0_1775413608987_0.2562407509781257","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@i17hush/h5-utils","version":"1.1.1","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.1.1","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"385d75b17062a1631af1947e397c380b8f2abdc3","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.1.1.tgz","fileCount":12,"integrity":"sha512-wYzVZkii/4ytcY1X02JhHoTo2fmilb8imRGHEyzqrPLXgm1O10fIUm9TeqfROdPoMhEkd1qFIiPU4E2CT+h2Sg==","signatures":[{"sig":"MEQCID0pQsBMedRng2YnhkyQcWEiNtvKZciTe9JjxhMFXscVAiBqpkGw7u1ZtbrXTZoscc9Rqh4+Rk3AvxVFLVmYqwHVJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112017},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.1.1_1775414396708_0.22409225020923262","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@i17hush/h5-utils","version":"1.1.2","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.1.2","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"44b4ac3e6d1ae2061642b99004d0292b19d9eb47","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.1.2.tgz","fileCount":12,"integrity":"sha512-Ngwv/XvrvMkq2wy3RIq0NfGK3mGSR/ihFMUbWdMCmxYxSWRApe3kBnysOphluC8rxenuc1Y39PaxewazM4HC/w==","signatures":[{"sig":"MEUCIQCQnuJVq1oAv9N+Zq59VFFDGlWtq67DLM/ObBVhWFDZdAIgT8jhbqQYKFiuLfHZy2gdy9vcZlCDOaZXYkIU1j1Pi9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129659},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.1.2_1775415002328_0.5506753002938407","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@i17hush/h5-utils","version":"1.1.3","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.1.3","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"d8040c10eb33e70e5cd1b53d04de87c85300d81b","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.1.3.tgz","fileCount":12,"integrity":"sha512-cBEZPV0mmzBvL9wNVA2/mi+9xiKORb3ZZPNIlXLPfcBhvV3W10FhIKUmUo+f34Tut6pO/d9OZYwZRg9GnicAQg==","signatures":[{"sig":"MEUCIQCmgxMqztDdzergvxzkZgHCDd1YBIR0i1529Tfumc+5ygIgapweoabeSCaftWpznfN0xwU13Lm8A/NrlkE602BCm4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143295},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.1.3_1775415361068_0.5886370079657277","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@i17hush/h5-utils","version":"1.1.4","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.1.4","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"c32c1dae9a9d9a8e8bd5fc9f844e483ee3c33b9f","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.1.4.tgz","fileCount":12,"integrity":"sha512-LFTWgz+5HCgGdfkqT7a3fck5+W9HL8EDt/iFvYVK2W9HU7+6CNGxRLd5hecEUyqUuEr/e+Tl3Z1mqeoBJF4bZA==","signatures":[{"sig":"MEYCIQCnOaJ1Bd9NxOfVtUMfrzTfwrhV0I00QrcRQ0oJYc3zMQIhAPSZTuYcmBMBtSf49lgWV7DSj7v/FVHZ8vTX8kTeaK+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170747},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.1.4_1775415671292_0.1331670517452761","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@i17hush/h5-utils","version":"1.2.0","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.0","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"b18f03e96752806a47e83a6b03a7f4885185d037","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.0.tgz","fileCount":12,"integrity":"sha512-vAuuoP3kC/0xXWB5VZDTp9uBuorfiKDcRXg0TNCeKhYwIlQgemAR7hfOqnX8/HQwKhrzT7xhdZoZCyKrtrQ8aw==","signatures":[{"sig":"MEUCIQC+xdvVztVh2/AykKab7o7D69hiiS+OVoD9fxx3j4/UkAIgNAOsKGQpXw+QOthMS2EfaQnlUCBL4CRzlk8vf+oa4js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170747},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.0_1775416051882_0.3529666632976518","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@i17hush/h5-utils","version":"1.2.1","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.1","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"4f39701890640378a9ce499ee67c0104737401c5","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.1.tgz","fileCount":12,"integrity":"sha512-A8UzwfmdTxcXDIU/3rUaf03kn/syCvJ1APPeup0LSXJYw3g5ED1u6xVuLFqU4WXYAGnUyk+xP9rScPs0/X7whQ==","signatures":[{"sig":"MEYCIQCAyiDhNTvT2Ep69MA6rbczcCkXtbEg/4dut2pqsuK2owIhAJm0wMrROz7vCMyBm/8eq3KXnCHNb7tnrSq+mriiT21T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170786},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"be0a726352d4396d77898680afc0f6fd6857bc41","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.1_1775417294864_0.192779196042002","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@i17hush/h5-utils","version":"1.2.2","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.2","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"826a7903da2af78a36351dd5c1f19c8df1160788","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.2.tgz","fileCount":12,"integrity":"sha512-xLtP2/kmj1S3kY9Tkgc2z1eB+bQuU9b7jpxRJZXQ3LfVRyyVuZIGqS1wAEeTmFgjngNJePJl/inLCFsfp7JGew==","signatures":[{"sig":"MEYCIQCiBHtL9g+woDHV9oY6tt0YXtbtNAc+FyPkPnAMuDlQcgIhAMuTCeQxR/jX8FFX9Ui/9ZpaXtacmlMW1nsL4WqpyWQi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170786},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"34c59a72fc52e208233d5cb213ef7b664e5e0497","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.2_1775417629515_0.021450714250850655","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@i17hush/h5-utils","version":"1.2.3","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.3","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"7b853262d42a18cd18666c967aac86e8a25b43ec","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.3.tgz","fileCount":12,"integrity":"sha512-9vg4egDm0tMdh9kM2EpHzUQxGok67UMTvhIA8ID5RB+OhRD26xkV8ugNoWL4i/Zst/k/R+fF8wr5SYxxv8E6fQ==","signatures":[{"sig":"MEYCIQCusUC5c68f6SZmmjIqH6DHmH5+TSMBqe3jgtUD8rovWAIhAKI3A8L9Gb9mJ8XmA00ZihDQiOINEzGQyMtpdX5GPAgf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170786},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"3ce8b2a0b074569e3d2e040091675e5ad94e8826","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.3_1775417716383_0.5439265398277213","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@i17hush/h5-utils","version":"1.2.4","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.4","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"478bcac63de804a1af9618bd5b6c0a237b78fe1b","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.4.tgz","fileCount":12,"integrity":"sha512-wGYtpyUcAI8s8hm9uXqysYL7uAYtVM0uQCsXXuXqu+HIc1eP2CRDtiQdo5EeGh2JGZrDIMR2j/jc85m6nKJWAQ==","signatures":[{"sig":"MEQCIDmnNpBauVkIYgKkWLVi5S5uOY2HKwl1XMeDyQjwGAXKAiBgpZA+3rcUWZ8/5FnPIFKQug902+7jNRe2wrMMnW7K8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170786},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"4f98f152129cd93608d23f26277146bffd7ac55f","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.4_1775417837110_0.004552691009709342","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@i17hush/h5-utils","version":"1.2.5","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.5","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"bce2600dfc01bd22883dce9a6622c9db5b126981","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.5.tgz","fileCount":12,"integrity":"sha512-B05u2stFYPZOMdjIEJ/nIrna/b4VjxX0ARZ5URm4R5vUZFJyF5e+Sz8Hai0VKUfIR9n+O7iCY08hb5gWw3nj2w==","signatures":[{"sig":"MEUCIHSRQEelrOivWjgy0CNdOga02ZubZvdq+AYxWjxPe8mQAiEAiss94eSO9SeYAu3lB1PqM/3pK7Iga60025iD57nGzcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170786},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"0b9db9959ee2ed1382b5df33d0329a53f0651b3f","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.5_1775417952590_0.7480250158222568","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@i17hush/h5-utils","version":"1.2.6","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.6","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"ae4be68577629a8c2986f83a70a84edce3d8ab7a","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.6.tgz","fileCount":12,"integrity":"sha512-IbW0Lj97OhiWI9zcjKEdfs2J8FuTL30NF/MKUMXwpolU9hf7YfAEzxfbsuDQnju09rssQqW4Wt1hkRGVPZUyfg==","signatures":[{"sig":"MEYCIQDcSoMqSDsVLl/Q6Gak4wsXaQiEhoEEyzoK5MDTcAdCngIhAN2/Yp4uR8H8bSi0JKNKOzX1r1zpmJ4iWwCORmzini6f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170786},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"b065b94f9c267b827628371ddec75ca98d943213","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.6_1775418081178_0.43599913296918746","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@i17hush/h5-utils","version":"1.2.7","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.7","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"d0052ab58bd03df0aa99eb977b1daa5a6e3cd8a5","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.7.tgz","fileCount":12,"integrity":"sha512-z3mJGA9y1lKARV9gczVPZmSq4F90AhiTLi0u6F1dwujNAJJ6SXhzChlvtMVeMrqfVlpHo3RdB+eiXJNdRCE7FA==","signatures":[{"sig":"MEUCIQC3l2e8LzHSCH8br2bL0hLlcDTtXerz+JHLLDC+cay4uQIgau8vGq/Q9RiEeidjwk4BZtW9U37dAE024pjgzQh1OT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172984},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"b6638b02184360d122fb6ebeb146cfee2c6cc257","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.7_1775451935054_0.6113487772083879","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@i17hush/h5-utils","version":"1.2.8","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.8","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"618e0a6ab24f9f7de63986a37363e5b6b26c4bd6","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.8.tgz","fileCount":12,"integrity":"sha512-I6caIMtP14OMuoZCk8FkTCQ1yCKn1tgPMeWHbn6NtrFXLcKglDIL46INd+LaHHuvCro53u/j84i3XSUeLvQk3Q==","signatures":[{"sig":"MEUCIQDamLY8zYRqH+qzEpoQLBpqUuGb+FH04iZZweo3w9JW/QIgJaWR4oikznmdnM0L06MCDLn+jSP4BKGBuL9deC9ChKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172984},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"fa17550694c586699b607cdf05f0fda62094d72c","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.8_1775452057995_0.2549099016501799","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@i17hush/h5-utils","version":"1.2.9","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.9","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"1e0158119d412970fb195210e97f91146564e6ad","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.9.tgz","fileCount":12,"integrity":"sha512-AXDvXwjhf2DzQaOmoYXZkX3E7UFf5rn7gMxoYW3oebm+mp6zzHwWXW7Qbu6Kqb4T9GRGeqA/xsM3AzxHZBEv7Q==","signatures":[{"sig":"MEYCIQDHPcdRnsA8p7yOp9YuOlWBsf0Ny+t36WWUCzahXfdzZwIhAK7ELylK03uHDiPHszFwaec7AAvN2J78GvjT7FveRW9Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229681},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"8c1e81f7723879837a4dc99efb83bddd5cd7d015","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.9_1775473838669_0.998693545027475","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@i17hush/h5-utils","version":"1.2.10","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.10","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"657b9aef8957fe5b4ad5fae2a25886e96a5eeb6e","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.10.tgz","fileCount":12,"integrity":"sha512-1jIhspJgzmN+cWkGM+rCyHfeCxqi2II4hgWCogEEl0MEYoIBVRzi+erCDlnQr2jfTeFCi8g/V5PqbzmQA0pzBQ==","signatures":[{"sig":"MEQCIHY7KwQRKyrPgE4sMVjxTBSRvboAvp8nJvGxYi4rQQCrAiASEycbgaVQV02zdDwkaXChueE6baDvMm59iuWpM8DB9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241117},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"6cf9272c5888d0f554c791f68e20b4c2f20d5427","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.10_1775474507022_0.6121868188035262","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@i17hush/h5-utils","version":"1.2.11","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.11","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"2eb63eb23df53e817f01823ee08e6fea72d07166","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.11.tgz","fileCount":12,"integrity":"sha512-NXLQIhzrO7gIE7Ki3ip1pmEN0/38tmk+QP8paq2g20+oE4iNpukt6a9Jk5fDgnJIYLews9+MoMSs0xBvf4XkFg==","signatures":[{"sig":"MEQCIGshpRX3F5kydPRiqCTRCa9cJXRIxaIg4VktLAz4IZwAAiAs6em5BEreimtn3S+yjN/X1qu2Mr2KyFz5Yen0hpSijg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244156},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"7d3a35dea0aae13efc22a0ed4f4b4743d574743a","scripts":{"build":"rollup -c","merge":"node scripts/merge.mjs","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.11_1775474875418_0.45479759872283476","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@i17hush/h5-utils","version":"1.2.12","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.12","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"8282692280f53dc191900f09ac5d41fd688bcffc","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.12.tgz","fileCount":12,"integrity":"sha512-B4eShroGZhinNPNNaQMiOGkUrEbJaJugc4kMKdAvZfHqVm42LG+ciN6D5C4z8wTt2JvNT4064x5bAaDyqWj4UA==","signatures":[{"sig":"MEYCIQD50q4lIEXD4n5OMI89kQshzJh6WrC03D0HSuaBSCDphwIhAJkTRv/0AeceKH67PqFE0DULIOSnCzJH5kSAroLlGF/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611300},"main":"dist/index.cjs.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"gitHead":"1ae1e7eae7facf5a494d3c91e4ccfacbf307ecd4","scripts":{"dev":"node scripts/dev.mjs","build":"rollup -c","merge":"node scripts/merge.mjs","setup":"cd examples/taro-app && npm install","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","dev:weapp":"node scripts/dev.mjs weapp","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"qrcode-generator":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^16.0.3","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.12_1775487506788_0.6355005937459666","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@i17hush/h5-utils","version":"1.2.13","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.13","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"7ea9cfbf9757e74061bf06b96a19cae184f0e293","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.13.tgz","fileCount":12,"integrity":"sha512-GlLwMjWwyizQp3nj1XPAAmodGvyUrVDluldRXcpl3TNIbN6CEAZzbc/wz2k8u90hWai3VS8Awt03Csv5h1a+bw==","signatures":[{"sig":"MEQCICsCZvF4GxewN9NLlRKA/tVyy/SDwP+6UacrLiw9b53SAiAqeUCyEKPzzsGdn47McgcoIA0EFoAcX+Zk/+v0XyPm4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607405},"main":"dist/index.cjs.js","_from":"file:i17hush-h5-utils-1.2.13.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"dev":"node scripts/dev.mjs","build":"rollup -c","merge":"node scripts/merge.mjs","setup":"cd examples/taro-app && pnpm install","format":"prettier --write \"src/**/*.ts\"","release":"node scripts/release.mjs","dev:weapp":"node scripts/dev.mjs weapp","typecheck":"tsc --noEmit","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"_resolved":"/private/var/folders/c8/dmw05jlx329_shbtmv352rmr0000gn/T/49e5bbf46cbacf443e5af50596fb3350/i17hush-h5-utils-1.2.13.tgz","_integrity":"sha512-GlLwMjWwyizQp3nj1XPAAmodGvyUrVDluldRXcpl3TNIbN6CEAZzbc/wz2k8u90hWai3VS8Awt03Csv5h1a+bw==","repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"qrcode-generator":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","prettier":"^3.8.1","typescript":"^5.5.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^16.0.3","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.13_1775489881666_0.10732536547611238","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@i17hush/h5-utils","version":"1.2.15","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.15","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"0a6c42c5dbb7de7d73d421e11253a42b9ae78831","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.15.tgz","fileCount":11,"integrity":"sha512-HafbfmFhVOuUk4kAIeKnAm9IostXzddmqobmhiONkb87TWotaN4g9Gxx4wmoPRiOdyaY/MU7ZouriOC6NlOfbQ==","signatures":[{"sig":"MEQCIGiDMNJW67uIOewPTY5LNkf6gOB2lzkb2rTHwY6clcCfAiAjgGk1g31TiSdoEhYuWJsDQFtNFrz84ke4tp/b3+lbJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600449},"main":"dist/index.cjs.js","_from":"file:i17hush-h5-utils-1.2.15.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"_resolved":"/private/var/folders/c8/dmw05jlx329_shbtmv352rmr0000gn/T/26b8214ac9fd5605a13da728fe503a55/i17hush-h5-utils-1.2.15.tgz","_integrity":"sha512-HafbfmFhVOuUk4kAIeKnAm9IostXzddmqobmhiONkb87TWotaN4g9Gxx4wmoPRiOdyaY/MU7ZouriOC6NlOfbQ==","repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"qrcode-generator":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^16.0.3","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.15_1775491363123_0.06395506111469595","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@i17hush/h5-utils","version":"1.2.16","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.16","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"b4a4edf6a5c94339c1589d703b32a400df30e693","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.16.tgz","fileCount":12,"integrity":"sha512-jRgjh7SoiqViWj9mvlSq2wbmJ4eRSxp9LX2k9DmidUGqjneAUm0ijFLEROUomvG/3VkoNzu8feniGkkKnFEqzw==","signatures":[{"sig":"MEUCICGEYF9OlzKjfn+HUTPypT7ZEHs6uNwwQrgtWj3ug8DvAiEA1elxi70N+OlQM79LXn/zR3EOyXt2qZ9MpnFF7NDkehk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606931},"main":"dist/index.cjs.js","_from":"file:i17hush-h5-utils-1.2.16.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"_resolved":"/private/var/folders/c8/dmw05jlx329_shbtmv352rmr0000gn/T/699f16374ab050798424289c0bf48418/i17hush-h5-utils-1.2.16.tgz","_integrity":"sha512-jRgjh7SoiqViWj9mvlSq2wbmJ4eRSxp9LX2k9DmidUGqjneAUm0ijFLEROUomvG/3VkoNzu8feniGkkKnFEqzw==","repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"qrcode-generator":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^16.0.3","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.16_1775491528502_0.023937104174588164","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@i17hush/h5-utils","version":"1.2.17","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.17","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"8b9ef22be6de168bda50e68b6e3a4597b0a93805","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.17.tgz","fileCount":12,"integrity":"sha512-jmDh7vAIwx/G3p1fFef9YhBl+rE1y42Fysp+Sq79dPp8JRbttaaEQ53UJ+g7P3Q8sqTPF0a/hm1O9U5jDoSmsw==","signatures":[{"sig":"MEUCIBhO4/S0pUd1YR1+KqD0uaXPWUIUiV9SvG+jLTQ1Wp//AiEA3t3iXUGgOL7r/nA8rtwbfgncoWx/mdqkZj7d0sFl/I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606931},"main":"dist/index.cjs.js","_from":"file:i17hush-h5-utils-1.2.17.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"_resolved":"/private/var/folders/c8/dmw05jlx329_shbtmv352rmr0000gn/T/38cf9f3b2de5d93158a4adfd12ce7f39/i17hush-h5-utils-1.2.17.tgz","_integrity":"sha512-jmDh7vAIwx/G3p1fFef9YhBl+rE1y42Fysp+Sq79dPp8JRbttaaEQ53UJ+g7P3Q8sqTPF0a/hm1O9U5jDoSmsw==","repository":{"url":"","type":"git"},"_npmVersion":"11.9.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"qrcode-generator":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^16.0.3","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.17_1775492171532_0.09353462569759641","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@i17hush/h5-utils","version":"1.2.18","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.18","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"abc520f9c7f8ccfdbcfb25ee035eab9557526d72","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.18.tgz","fileCount":12,"integrity":"sha512-d/hSSGzlAshg/oqG11etDdeiwuE24etl2Rx6wrluN9sorggz+2wimlZxJd75cWvn1+z7MNquc9liHkWWj7cXQQ==","signatures":[{"sig":"MEQCICVVIISeeOlzk0p7dKBWNfb/UrxFrYF682ktfc+q7Ga6AiBjChKKV2oKOO0zWfxxZu2+oofqF8YgSddZUk04Fb1IKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606931},"main":"dist/index.cjs.js","_from":"file:i17hush-h5-utils-1.2.18.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"_resolved":"/private/var/folders/s9/k83tg0s15_s0c7sprjyd5v4c0000gn/T/9e81ca7424c4d4ab08de631a7ba118eb/i17hush-h5-utils-1.2.18.tgz","_integrity":"sha512-d/hSSGzlAshg/oqG11etDdeiwuE24etl2Rx6wrluN9sorggz+2wimlZxJd75cWvn1+z7MNquc9liHkWWj7cXQQ==","repository":{"url":"","type":"git"},"_npmVersion":"11.8.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"qrcode-generator":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^16.0.3","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.18_1775542931607_0.8189806754928299","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@i17hush/h5-utils","version":"1.2.19","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","_id":"@i17hush/h5-utils@1.2.19","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"dist":{"shasum":"5267125695403c7ba6b640944b0d1307ccbac765","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.19.tgz","fileCount":12,"integrity":"sha512-CMyrLMHRCgLhan5F6s3X/ueGqZtkUzuBK3XuDwK5ue8L421qfkn6A7r+NXl7ilnRoOZelF4zygn7vY+a/wDPnA==","signatures":[{"sig":"MEUCIBlVoePPf0LpL57ANDfWu03v0NfAKx7AbCJw43Cb5aryAiEAhShFmzXTY/eUW+yLN7FtXvDZ1VG7lK5LqIi+20VdMx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606931},"main":"dist/index.cjs.js","_from":"file:i17hush-h5-utils-1.2.19.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./adapter/taro":{"types":"./dist/adapter/taro.d.ts","import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js"}},"scripts":{"build":"rollup -c","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"_resolved":"/private/var/folders/s9/k83tg0s15_s0c7sprjyd5v4c0000gn/T/2c932f1dcb2fa5c68ffb3f7ca3a8a720/i17hush-h5-utils-1.2.19.tgz","_integrity":"sha512-CMyrLMHRCgLhan5F6s3X/ueGqZtkUzuBK3XuDwK5ue8L421qfkn6A7r+NXl7ilnRoOZelF4zygn7vY+a/wDPnA==","repository":{"url":"","type":"git"},"_npmVersion":"11.8.0","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"qrcode-generator":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rollup":"^4.18.0","rollup-plugin-dts":"^6.1.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^16.0.3","@rollup/rollup-darwin-arm64":"^4.60.1"},"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/h5-utils_1.2.19_1775545617111_0.13286360646380913","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"@i17hush/h5-utils","publishConfig":{"access":"public"},"version":"1.2.20","description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"author":"","license":"MIT","repository":{"type":"git","url":""},"main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js","types":"./dist/index.d.ts"},"./adapter/taro":{"import":"./dist/adapter/taro.esm.js","require":"./dist/adapter/taro.cjs.js","types":"./dist/adapter/taro.d.ts"}},"sideEffects":false,"peerDependencies":{"@tarojs/taro":">=3.0.0"},"peerDependenciesMeta":{"@tarojs/taro":{"optional":true}},"devDependencies":{"@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-typescript":"^11.1.6","@rollup/rollup-darwin-arm64":"^4.60.1","rollup":"^4.18.0","rollup-plugin-dts":"^6.1.1","tslib":"^2.6.3"},"dependencies":{"qrcode-generator":"^2.0.4"},"scripts":{"build":"rollup -c","typecheck":"tsc --noEmit"},"_id":"@i17hush/h5-utils@1.2.20","_integrity":"sha512-S7bQ1jWG3YRmEuMAvkU/yckP9n7TJZ+iLVyuh2Q2f0DAO6vY4gf+Zs+UtlZ/2nIyiFj/IXR/woXsjNWSTsw+gg==","_resolved":"/private/var/folders/s9/k83tg0s15_s0c7sprjyd5v4c0000gn/T/58a254f043ce1ae03eaee01245ac2f9a/i17hush-h5-utils-1.2.20.tgz","_from":"file:i17hush-h5-utils-1.2.20.tgz","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-S7bQ1jWG3YRmEuMAvkU/yckP9n7TJZ+iLVyuh2Q2f0DAO6vY4gf+Zs+UtlZ/2nIyiFj/IXR/woXsjNWSTsw+gg==","shasum":"3080cac33919de578072a4dcb9c6f37c1b00975d","tarball":"https://registry.npmjs.org/@i17hush/h5-utils/-/h5-utils-1.2.20.tgz","fileCount":12,"unpackedSize":606931,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJhqQSO9DARBjXqzCGhqvxyGSvI1ANmkt8NoRf4rqmcAIgZtjrD3DEohm770f6ExC+mbj6HhMfdHAR7cAffoI3fmk="}]},"_npmUser":{"name":"kabuto17","email":"bot97316@163.com"},"directories":{},"maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/h5-utils_1.2.20_1775548182000_0.6554059354162101"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-05T18:16:52.915Z","modified":"2026-04-07T07:49:42.299Z","1.0.0":"2026-04-05T18:16:53.229Z","1.1.0":"2026-04-05T18:26:49.140Z","1.1.1":"2026-04-05T18:39:56.869Z","1.1.2":"2026-04-05T18:50:02.473Z","1.1.3":"2026-04-05T18:56:01.238Z","1.1.4":"2026-04-05T19:01:11.441Z","1.2.0":"2026-04-05T19:07:32.026Z","1.2.1":"2026-04-05T19:28:15.017Z","1.2.2":"2026-04-05T19:33:49.667Z","1.2.3":"2026-04-05T19:35:16.524Z","1.2.4":"2026-04-05T19:37:17.280Z","1.2.5":"2026-04-05T19:39:12.736Z","1.2.6":"2026-04-05T19:41:21.337Z","1.2.7":"2026-04-06T05:05:35.209Z","1.2.8":"2026-04-06T05:07:38.135Z","1.2.9":"2026-04-06T11:10:38.821Z","1.2.10":"2026-04-06T11:21:47.183Z","1.2.11":"2026-04-06T11:27:55.571Z","1.2.12":"2026-04-06T14:58:26.977Z","1.2.13":"2026-04-06T15:38:01.834Z","1.2.15":"2026-04-06T16:02:43.328Z","1.2.16":"2026-04-06T16:05:28.670Z","1.2.17":"2026-04-06T16:16:11.714Z","1.2.18":"2026-04-07T06:22:11.751Z","1.2.19":"2026-04-07T07:06:57.281Z","1.2.20":"2026-04-07T07:49:42.167Z"},"license":"MIT","keywords":["utils","h5","taro","browser","storage","clipboard","format","validator","typescript"],"repository":{"type":"git","url":""},"description":"H5常用工具库，封装前端高频方法，采用适配器模式支持浏览器与Taro多端切换","maintainers":[{"name":"kabuto17","email":"bot97316@163.com"}],"readme":"# @i17hush/h5-utils\n\nH5 常用工具库，封装前端开发高频方法，采用适配器模式支持浏览器与 Taro 多端切换。\n\n## 安装\n\n```bash\nnpm install @i17hush/h5-utils\n```\n\n## 快速使用\n\n```typescript\nimport { formatDate, isEmail, getQueryParam } from '@i17hush/h5-utils';\n\nformatDate(new Date(), 'YYYY-MM-DD'); // '2026-04-06'\nisEmail('test@example.com');          // true\ngetQueryParam('id');                  // URL 中 id 参数值\n```\n\n## 功能模块\n\n### URL - `parseUrl` `buildUrl` `getQueryParam` `getAllQueryParams`\n\n```typescript\nimport { parseUrl, buildUrl, getQueryParam, getAllQueryParams } from '@i17hush/h5-utils';\n\nparseUrl('https://example.com/path?foo=bar#hash');\n// { protocol: 'https:', host: 'example.com', pathname: '/path', query: { foo: 'bar' }, hash: '#hash', ... }\n\nbuildUrl('https://example.com/api', { page: 1, size: 10 });\n// 'https://example.com/api?page=1&size=10'\n\ngetAllQueryParams(); // 获取当前页面所有查询参数\n```\n\n### Storage - `getStorage` `setStorage` `removeStorage` `clearStorage`\n\n支持 JSON 自动序列化和过期时间。\n\n```typescript\nimport { getStorage, setStorage } from '@i17hush/h5-utils';\n\nsetStorage('user', { name: 'Tom' });                      // 自动 JSON 序列化\nsetStorage('token', 'abc123', { expires: 7 * 86400000 }); // 7天后过期\ngetStorage<{ name: string }>('user');                      // { name: 'Tom' }\n```\n\n### Cookie - `getCookie` `setCookie` `removeCookie`\n\n```typescript\nimport { getCookie, setCookie, removeCookie } from '@i17hush/h5-utils';\n\nsetCookie('theme', 'dark', { days: 30, path: '/' });\ngetCookie('theme');  // 'dark'\nremoveCookie('theme');\n```\n\n### Device - `isIOS` `isAndroid` `isWeChat` `isMobile` `getBrowserType` `getOS`\n\n```typescript\nimport { isIOS, isMobile, isWeChat, getBrowserType } from '@i17hush/h5-utils';\n\nisIOS();           // boolean\nisMobile();        // boolean\nisWeChat();        // boolean\ngetBrowserType();  // 'chrome' | 'safari' | 'weixin' | 'firefox' | 'edge' | ...\n```\n\n### DOM - `$` `$$` `addClass` `removeClass` `toggleClass` `hasClass` `getStyle` `isInViewport`\n\n```typescript\nimport { $, $$, addClass, removeClass, isInViewport } from '@i17hush/h5-utils';\n\nconst el = $<HTMLDivElement>('.container');\n$$<HTMLElement>('.item').forEach(item => addClass(item, 'active'));\nisInViewport(el); // 元素是否在可视区域内\n```\n\n### Event - `on` `off` `once` `delegate`\n\n```typescript\nimport { on, off, once, delegate } from '@i17hush/h5-utils';\n\nconst handler = (e: Event) => console.log(e);\non(window, 'resize', handler);\noff(window, 'resize', handler);\nonce(document, 'click', () => console.log('只触发一次'));\n\n// 事件委托\ndelegate(document.body, '.btn', 'click', (el, e) => {\n  console.log('点击了', el);\n});\n```\n\n### Clipboard - `copyText` `readText`\n\n```typescript\nimport { copyText, readText } from '@i17hush/h5-utils';\n\nawait copyText('Hello World');\nconst text = await readText();\n```\n\n### Scroll - `scrollToTop` `scrollToElement` `lockScroll` `unlockScroll`\n\n```typescript\nimport { scrollToTop, scrollToElement, lockScroll, unlockScroll } from '@i17hush/h5-utils';\n\nscrollToTop();                                    // 平滑滚到顶部\nscrollToTop(false);                               // 立即滚到顶部\nscrollToElement(el, { offset: -50 });             // 滚动到元素位置，偏移 -50px\nlockScroll();                                     // 锁定页面滚动\nunlockScroll();                                   // 解锁页面滚动\n```\n\n### Format - `formatDate` `formatNumber` `formatPhone` `formatMoney` `throttle` `debounce`\n\n```typescript\nimport { formatDate, formatNumber, formatPhone, formatMoney, throttle, debounce } from '@i17hush/h5-utils';\n\nformatDate(Date.now(), 'YYYY-MM-DD HH:mm:ss');   // '2026-04-06 14:30:00'\nformatNumber(1234567.89, { precision: 2 });       // '1,234,567.89'\nformatPhone('13812345678');                       // '138 1234 5678'\nformatMoney(9999);                                // '9,999.00'\n\nconst throttled = throttle(() => {}, 200);\nconst debounced = debounce(() => {}, 300);\n```\n\n### Validator - `isMobilePhone` `isEmail` `isIdCard` `isUrl` `isChinese`\n\n```typescript\nimport { isMobilePhone, isEmail, isIdCard, isUrl, isChinese } from '@i17hush/h5-utils';\n\nisMobilePhone('13812345678'); // true\nisEmail('a@b.com');           // true\nisIdCard('110101199001011234'); // true（含校验位验证）\nisUrl('https://example.com'); // true\nisChinese('你好');             // true\n```\n\n## Taro 适配\n\n库内置环境自动检测，**在 Taro 项目中无需任何配置，直接使用即可**。\n\nTaro 构建时会自动注入 `process.env.TARO_ENV` 环境变量，库检测到后会自动切换到 Taro 适配器，对接 `Taro.getStorageSync`、`Taro.setClipboardData`、`Taro.pageScrollTo` 等 API。\n\n### 在 Taro 项目中使用\n\n```typescript\n// 直接 import 使用，无需注册或初始化\nimport {\n  getStorage, setStorage,\n  copyText,\n  isIOS, isMobile, getOS,\n  scrollToTop,\n  formatDate, formatPhone,\n  isEmail, isMobilePhone,\n} from '@i17hush/h5-utils';\n\n// Storage - 自动使用 Taro.getStorageSync\nsetStorage('token', 'abc', { expires: 86400000 });\nconst token = getStorage<string>('token');\n\n// 剪贴板 - 自动使用 Taro.setClipboardData\nawait copyText('Hello');\n\n// 设备信息 - 自动使用 Taro.getSystemInfoSync\nisIOS();    // boolean\nisMobile(); // boolean\ngetOS();    // 'iOS' | 'Android' | ...\n\n// 滚动 - 自动使用 Taro.pageScrollTo\nscrollToTop();\n```\n\n### 跨端可用模块\n\n| 模块 | H5 | Taro | 说明 |\n|------|:---:|:----:|------|\n| **Storage** | ✅ | ✅ | 过期时间、JSON 自动序列化 |\n| **Clipboard** | ✅ | ✅ | 复制/读取文本 |\n| **Scroll** | ✅ | ✅ | 滚动到顶部/位置 |\n| **Device** | ✅ | ✅ | 设备检测、系统信息 |\n| **Event** | ✅ | ✅ | 自定义事件（Taro 使用 eventCenter） |\n| **Format** | ✅ | ✅ | 纯函数，无平台依赖 |\n| **Validator** | ✅ | ✅ | 纯函数，无平台依赖 |\n| **URL** | ✅ | ⚠️ | `getQueryParam`/`getAllQueryParams` 在小程序中不可用 |\n| **Cookie** | ✅ | ❌ | 小程序无 Cookie，仅 H5 可用 |\n| **DOM** | ✅ | ❌ | 小程序无 DOM，仅 H5 可用 |\n\n## 构建\n\n```bash\nnpm run build      # 生成 ESM + CJS + 类型声明\nnpm run typecheck  # TypeScript 类型检查\n```\n\n产物：\n\n- `dist/index.esm.js` - ES Module\n- `dist/index.cjs.js` - CommonJS\n- `dist/index.d.ts` - 类型声明\n\n## License\n\nMIT\n","readmeFilename":"README.md"}