{"_id":"@allahbin/utils","_rev":"14-6999018c04b291c2dd748fd2d8aef9da","name":"@allahbin/utils","dist-tags":{"latest":"0.0.17"},"versions":{"0.0.1":{"name":"@allahbin/utils","version":"0.0.1","keywords":[],"license":"MIT","_id":"@allahbin/utils@0.0.1","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"dist":{"shasum":"72042c763de5cd14163c83c17b8003233ddaed56","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.1.tgz","fileCount":10,"integrity":"sha512-PYFzvk/+UJR+e1k/rl2AmORPFpy8FW2QBiByuXXfKa6+fbFCRPB1D0jeOBM6dzpWjbjtIUqwow9GUf2cIkXDGg==","signatures":[{"sig":"MEYCIQCEgBVcGutskJqe4TbpmfxsCQodtWay3+fxWZwXquJX2QIhAIHE99EpCp1JsaA2lBP8yse+78K//WU/Kx7OkNQkkEql","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19779},"types":"dist/esm/index.d.ts","module":"dist/esm/index.js","authors":["allahbin <16008@theling.cn>"],"scripts":{"dev":"father dev","build":"father build","build:deps":"father prebundle","publishNpm":"yarn publish --access public --registry=https://registry.npmjs.org/","prepublishOnly":"father doctor && npm run build"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"description":"我的一些工具代码","directories":{},"dependencies":{"axios":"^1.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"father":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.1_1713279068056_0.4315873018634817","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@allahbin/utils","version":"0.0.2","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.2","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"f54ee43b87bbeff79a42e5ce85c7103424a6dabb","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.2.tgz","fileCount":744,"integrity":"sha512-4MyS5rWyaUQjiU8K7GE0hbRGpC9Jli4RUtV6jyUogVTpPRTzqHwS1KmX8/oQCS4fCDkPRSZSnSm2voOddFVhDg==","signatures":[{"sig":"MEUCIQDWSl1cEAwAfTOvFF3z1vw730scN5g1S6fk+K7kzrlUoQIgc4sqr3JA2Y00YOwui18paIM1PFW/lcsjHrRveQYWWd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3632643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"gitHead":"800771dec1f74d77886bb40c5b57bab4e32ccb6a","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.js --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"11.6.0","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"24.9.0","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.2_1760800561432_0.7599524174371535","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@allahbin/utils","version":"0.0.3","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.3","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"526b1e3834d05542b7d3a6336cb91c08226289eb","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.3.tgz","fileCount":744,"integrity":"sha512-8qC1Ktp6aQVR9cdgniTMd7fTINfPPyjRJpr+/kCFPVC8Qgu/WtXNGzW1NtgDfzLAkMn2nEL+z77sTefgu3sPPg==","signatures":[{"sig":"MEUCIQDqccpaeBN1QpFUFvuR5d/Z0rdyr0YyPESlI46oiepZeQIgJpAKc1zg3nGdvbUwgqUtnUlYVRuNgSivdpMFwR2ulTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3638548},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"gitHead":"800771dec1f74d77886bb40c5b57bab4e32ccb6a","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.js --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"11.6.0","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"24.9.0","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.3_1760806411518_0.8380025978996766","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@allahbin/utils","version":"0.0.5","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.5","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"7b032c3e39870ffb81d8b0d48fa6cc4b5a4ce3db","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.5.tgz","fileCount":744,"integrity":"sha512-6hSD4JssfDlLR92dHP3ZeOvzLOVmoAdfOKRSZ/7rKNAxA8Nz7L/mbRWckoJh7hWh1itk6wOSRkJwwDqBzr9NRg==","signatures":[{"sig":"MEUCIQCNyIpahvycA9jEja1z993Mk+imjmNznRYO7qM/5g620QIgJUcHX3IBzzm/IirIaP/HHWbCf3LJlEVpwyafwVD3xeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3638746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"gitHead":"924692795888128f483ec3cd4288156bf43d7e8c","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.js --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"11.6.0","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"24.9.0","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.5_1760808911781_0.7735343419455658","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@allahbin/utils","version":"0.0.6","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.6","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"17c8e3517b762df32bc14ac10bd42d5c13fdf1a6","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.6.tgz","fileCount":752,"integrity":"sha512-4a7tcEeDqXUs4f+8Gka//wcXZCkEWvg8M++/8YgY7L5L9uKtpJb/QRPI+GV10GIJSA8+OctSDXIQIOXFj9XhXg==","signatures":[{"sig":"MEQCIGHI9lLROQtkJ/EO8BONSJT6RUPD3Wu38SYxWWQhO6lFAiAdrS/D1TbAsPuopoaAWkY2vWALARoAtafBbA32TyopCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3661111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"gitHead":"924692795888128f483ec3cd4288156bf43d7e8c","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.js --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"11.6.0","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"24.9.0","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","rollup-plugin-dts":"^6.1.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.6_1760809348439_0.11150756590818278","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@allahbin/utils","version":"0.0.7","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.7","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"869bbd2118d3399131e07039878c78b79e9b9e14","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.7.tgz","fileCount":156,"integrity":"sha512-730XOuabLb8QSf0bHitd3zs5aSVif/lfM8BXJwOU/oIopz5hxEskmdRw7OgN29CNAHI6C3DkBzv6sYWVc6Wjlw==","signatures":[{"sig":"MEUCIDGUfW6DTX3QOjBvipGfG3QbJgvYKD9FmCwi+/nHS487AiEAxgdHemJ8mHoj1cntrPkiE25Mp1ZN6Ge6jjqZ1NV1SwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/esm/core/index.js","browser":"./dist/esm/core/index.js","default":"./dist/esm/core/index.js","require":"./dist/core/index.js"},"./uniapp":{"types":"./dist/uniapp/index.d.ts","import":"./dist/esm/uniapp/index.js","browser":"./dist/esm/uniapp/index.js","default":"./dist/esm/uniapp/index.js","require":"./dist/uniapp/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/esm/browser/index.js","browser":"./dist/esm/browser/index.js","default":"./dist/esm/browser/index.js","require":"./dist/browser/index.js"},"./request":{"types":"./dist/request/index.d.ts","import":"./dist/esm/request/index.js","browser":"./dist/esm/request/index.js","default":"./dist/esm/request/index.js","require":"./dist/request/index.js"},"./package.json":"./package.json"},"gitHead":"43f1aea812fe28dc48534ef811d5f4cd4eeadb54","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.js --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"11.6.0","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"24.9.0","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","crypto-js":"^4.2.0","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","util":"^0.12.5","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","@types/crypto-js":"^4.2.2","rollup-plugin-dts":"^6.1.0","stream-browserify":"^3.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.7_1760858433507_0.6849817598814438","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@allahbin/utils","version":"0.0.8","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.8","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"d896e12fda342c2c4d19b03f59d2f4b33c623ba9","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.8.tgz","fileCount":162,"integrity":"sha512-WJWTr+Z/tE60W+4rOHbZxJmQkuD++6W2MjbiPN18CO/NCOQQNiVwx/j8NuVwodsHFmZeQmWha2WeC/sQOqih7A==","signatures":[{"sig":"MEQCIBiNK1vFZNFP+2vzLBugyFzy99Lz8nfrcWsc8RH1L0NQAiA2a55uuAy5dyfq2GPXedL24YSPT0lctAiLUlHRI7sVlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562833},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/esm/core/index.js","browser":"./dist/esm/core/index.js","default":"./dist/esm/core/index.js","require":"./dist/core/index.js"},"./uniapp":{"types":"./dist/uniapp/index.d.ts","import":"./dist/esm/uniapp/index.js","browser":"./dist/esm/uniapp/index.js","default":"./dist/esm/uniapp/index.js","require":"./dist/uniapp/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/esm/browser/index.js","browser":"./dist/esm/browser/index.js","default":"./dist/esm/browser/index.js","require":"./dist/browser/index.js"},"./request":{"types":"./dist/request/index.d.ts","import":"./dist/esm/request/index.js","browser":"./dist/esm/request/index.js","default":"./dist/esm/request/index.js","require":"./dist/request/index.js"},"./package.json":"./package.json"},"gitHead":"96d5cf4c81da325e5ac508be183622a2526f1de0","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","lint:fix":"eslint src --ext .ts,.js --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"11.6.0","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"24.9.0","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","crypto-js":"^4.2.0","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","util":"^0.12.5","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","@types/crypto-js":"^4.2.2","rollup-plugin-dts":"^6.1.0","stream-browserify":"^3.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.8_1761058222086_0.02287701674792042","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@allahbin/utils","version":"0.0.9","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.9","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"aa4e5a06c02622129d19899f32d62cf037a38242","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.9.tgz","fileCount":162,"integrity":"sha512-1y4DwrFCRn5qISTNSUjuS8UtEbgCHp6OKF17NRo4U7dYQcKIq/SBkEqqIOLwu3uszpd5bj8y2HBlSWHNDTf3DA==","signatures":[{"sig":"MEUCIQDcte+WVH/j2qKC8VhUwUR2nbzKtpsAm7TiVrRHliSRwAIgDY+kBNiMQBT3Md+/X38rQRfpTDeUJw7Lqmw/nHkuc1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/esm/core/index.js","browser":"./dist/esm/core/index.js","default":"./dist/esm/core/index.js","require":"./dist/core/index.js"},"./uniapp":{"types":"./dist/uniapp/index.d.ts","import":"./dist/esm/uniapp/index.js","browser":"./dist/esm/uniapp/index.js","default":"./dist/esm/uniapp/index.js","require":"./dist/uniapp/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/esm/browser/index.js","browser":"./dist/esm/browser/index.js","default":"./dist/esm/browser/index.js","require":"./dist/browser/index.js"},"./request":{"types":"./dist/request/index.d.ts","import":"./dist/esm/request/index.js","browser":"./dist/esm/request/index.js","default":"./dist/esm/request/index.js","require":"./dist/request/index.js"},"./package.json":"./package.json"},"gitHead":"f7e758001f41c848f16625401bf0f106a272f048","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","docs:dev":"dumi dev","lint:fix":"eslint src --ext .ts,.js --fix","docs:build":"dumi build","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","docs:preview":"dumi preview","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"11.6.0","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"24.9.0","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","crypto-js":"^4.2.0","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.7.0","util":"^0.12.5","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","@types/crypto-js":"^4.2.2","rollup-plugin-dts":"^6.1.0","stream-browserify":"^3.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.9_1762086890691_0.010433286785595852","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@allahbin/utils","version":"0.0.10","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.10","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"80bf609229d6f380df86c8e685fe814ce0c883a6","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.10.tgz","fileCount":162,"integrity":"sha512-+oDaRfVYDncryfs2SqFuNvTWFPdovYR+Dr42Sau6hnVzGMRMjxO0gktMxUk+hFv39MOr2er1RgI/eRwGNfj0HQ==","signatures":[{"sig":"MEUCIQDMn4sl65sWuPScRahoGn1pndq5t29mLvAnW5pLGvIYLQIgB4nXzi1TWovJd1HybHTJVpVInnQW1JxHxC7fzSiX3dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565284},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/esm/core/index.js","browser":"./dist/esm/core/index.js","default":"./dist/esm/core/index.js","require":"./dist/core.cjs"},"./uniapp":{"types":"./dist/uniapp/index.d.ts","import":"./dist/esm/uniapp/index.js","browser":"./dist/esm/uniapp/index.js","default":"./dist/esm/uniapp/index.js","require":"./dist/uniapp.cjs"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/esm/browser/index.js","browser":"./dist/esm/browser/index.js","default":"./dist/esm/browser/index.js","require":"./dist/browser.cjs"},"./request":{"types":"./dist/request/index.d.ts","import":"./dist/esm/request/index.js","browser":"./dist/esm/request/index.js","default":"./dist/esm/request/index.js","require":"./dist/request.cjs"},"./package.json":"./package.json"},"gitHead":"a35b70fb442c816ef34bb1d626b3b7945d4dd307","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","docs:dev":"dumi dev","lint:fix":"eslint src --ext .ts,.js --fix","docs:build":"dumi build","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","docs:preview":"dumi preview","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"11.6.0","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"24.9.0","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","crypto-js":"^4.2.0","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.7.0","util":"^0.12.5","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","@types/crypto-js":"^4.2.2","rollup-plugin-dts":"^6.1.0","stream-browserify":"^3.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.10_1762088054364_0.09491302985874839","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@allahbin/utils","version":"0.0.11","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.11","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"f8f3653797fe25a3f117cff4486750111974fb9b","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.11.tgz","fileCount":162,"integrity":"sha512-sbgNrGIpkxAOM+1QRqjZWk3qQ1S1NABqIHTgvKARdyDm0q92bN/hX5MA3XZD3m1f+KWDHu7jbmW3j86MMP0uXQ==","signatures":[{"sig":"MEUCIFmDBsmw1Is1e9uzzCdcvTAmL+hF3qjy/kWO+4JHDt+XAiEAwg3dMlvLeVK/m5p6bBRC5nnJyAGKYfQbnEEkvZpb/Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565284},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/esm/core/index.js","browser":"./dist/esm/core/index.js","default":"./dist/esm/core/index.js","require":"./dist/core.cjs"},"./uniapp":{"types":"./dist/uniapp/index.d.ts","import":"./dist/esm/uniapp/index.js","browser":"./dist/esm/uniapp/index.js","default":"./dist/esm/uniapp/index.js","require":"./dist/uniapp.cjs"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/esm/browser/index.js","browser":"./dist/esm/browser/index.js","default":"./dist/esm/browser/index.js","require":"./dist/browser.cjs"},"./request":{"types":"./dist/request/index.d.ts","import":"./dist/esm/request/index.js","browser":"./dist/esm/request/index.js","default":"./dist/esm/request/index.js","require":"./dist/request.cjs"},"./package.json":"./package.json"},"gitHead":"a35b70fb442c816ef34bb1d626b3b7945d4dd307","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","docs:dev":"dumi dev","lint:fix":"eslint src --ext .ts,.js --fix","docs:build":"dumi build","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","docs:preview":"dumi preview","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"11.6.0","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"24.9.0","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","crypto-js":"^4.2.0","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.7.0","util":"^0.12.5","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","@types/crypto-js":"^4.2.2","rollup-plugin-dts":"^6.1.0","stream-browserify":"^3.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.11_1762090298472_0.8966025183041597","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@allahbin/utils","version":"0.0.13","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.13","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"d7de1b1784ba43a2e7302beb95b22c33fb92b97a","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.13.tgz","fileCount":162,"integrity":"sha512-YRevBxVamZ7awdW4nSo1hDGcm9rLFfOuGZBIeXxuleMvJP5XrKwW7LIKiFv7V718AZNTlsYXVe4qSze3ogsLCg==","signatures":[{"sig":"MEUCIQD3RfUD68lzyFyoNtu4XJhj/ljHzhvM9cucNb4/GJJHMQIgBNCdDKp4vXYpXraYcccCgLREA8/agm+5P3+Ew+jHz/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583117},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/esm/core/index.js","browser":"./dist/esm/core/index.js","default":"./dist/esm/core/index.js","require":"./dist/core.cjs"},"./uniapp":{"types":"./dist/uniapp/index.d.ts","import":"./dist/esm/uniapp/index.js","browser":"./dist/esm/uniapp/index.js","default":"./dist/esm/uniapp/index.js","require":"./dist/uniapp.cjs"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/esm/browser/index.js","browser":"./dist/esm/browser/index.js","default":"./dist/esm/browser/index.js","require":"./dist/browser.cjs"},"./request":{"types":"./dist/request/index.d.ts","import":"./dist/esm/request/index.js","browser":"./dist/esm/request/index.js","default":"./dist/esm/request/index.js","require":"./dist/request.cjs"},"./package.json":"./package.json"},"gitHead":"a35b70fb442c816ef34bb1d626b3b7945d4dd307","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","docs:dev":"dumi dev","lint:fix":"eslint src --ext .ts,.js --fix","docs:build":"dumi build","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","docs:preview":"dumi preview","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"11.6.0","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"24.9.0","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","crypto-js":"^4.2.0","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.7.0","util":"^0.12.5","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","@types/crypto-js":"^4.2.2","rollup-plugin-dts":"^6.1.0","stream-browserify":"^3.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.13_1762098505388_0.610434691219172","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@allahbin/utils","version":"0.0.15","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.15","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"76baca80d256637d0025f3798681426e6907b0b5","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.15.tgz","fileCount":162,"integrity":"sha512-Z95c7QSMlJIRyKlK4NAsCDpE3BOu6gtGp5X+DLFNVy2HIOV/Iot/7P+CqbSm21fiojXL0hBPNH2sHCecVRsvXA==","signatures":[{"sig":"MEUCIC3y/O+6RqTKmiHNI97ShFrYrrfH98xJJo3Jf0RClQJZAiEA82wmeNJsta1+tiCJqFPgfJGz195ke1n6EnHOAhwG2u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584961},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/esm/core/index.js","browser":"./dist/esm/core/index.js","default":"./dist/esm/core/index.js","require":"./dist/core.cjs"},"./uniapp":{"types":"./dist/uniapp/index.d.ts","import":"./dist/esm/uniapp/index.js","browser":"./dist/esm/uniapp/index.js","default":"./dist/esm/uniapp/index.js","require":"./dist/uniapp.cjs"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/esm/browser/index.js","browser":"./dist/esm/browser/index.js","default":"./dist/esm/browser/index.js","require":"./dist/browser.cjs"},"./request":{"types":"./dist/request/index.d.ts","import":"./dist/esm/request/index.js","browser":"./dist/esm/request/index.js","default":"./dist/esm/request/index.js","require":"./dist/request.cjs"},"./package.json":"./package.json"},"gitHead":"a35b70fb442c816ef34bb1d626b3b7945d4dd307","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","docs:dev":"dumi dev","lint:fix":"eslint src --ext .ts,.js --fix","docs:build":"dumi build","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","docs:preview":"dumi preview","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","crypto-js":"^4.2.0","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.7.0","util":"^0.12.5","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","@types/crypto-js":"^4.2.2","rollup-plugin-dts":"^6.1.0","stream-browserify":"^3.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.15_1762099615718_0.2529045628562039","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@allahbin/utils","version":"0.0.16","keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","_id":"@allahbin/utils@0.0.16","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"homepage":"https://github.com/Tzng/allahbin-utils#readme","bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"dist":{"shasum":"69efe5f60d274963f0ea022f8205775282f3e944","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.16.tgz","fileCount":162,"integrity":"sha512-bpZhgwTVf8ZpqImV4rGQaC/FzukugUNfSaWvVa7I710bFJ61zByEJgBv8DZILUk0E6UgVspr+tKtwVVcapVgjw==","signatures":[{"sig":"MEYCIQC7HAfbXs6nWv8aM8CeA8kjR56TKvZcV7kIJgBacYKrogIhANSTd0TJf36C07DrtFH9husO4ZAsNQ+xEBvHYmsUndqx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586039},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","browser":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/esm/core/index.js","browser":"./dist/esm/core/index.js","default":"./dist/esm/core/index.js","require":"./dist/core.cjs"},"./uniapp":{"types":"./dist/uniapp/index.d.ts","import":"./dist/esm/uniapp/index.js","browser":"./dist/esm/uniapp/index.js","default":"./dist/esm/uniapp/index.js","require":"./dist/uniapp.cjs"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/esm/browser/index.js","browser":"./dist/esm/browser/index.js","default":"./dist/esm/browser/index.js","require":"./dist/browser.cjs"},"./request":{"types":"./dist/request/index.d.ts","import":"./dist/esm/request/index.js","browser":"./dist/esm/request/index.js","default":"./dist/esm/request/index.js","require":"./dist/request.cjs"},"./package.json":"./package.json"},"gitHead":"2cf3846fef2d3e93f5f734694d36294aff1d6eeb","scripts":{"dev":"rollup -c -w","lint":"eslint src --ext .ts,.js","test":"jest --passWithNoTests","build":"rollup -c","clean":"rimraf dist","docs:dev":"dumi dev","lint:fix":"eslint src --ext .ts,.js --fix","docs:build":"dumi build","test:watch":"jest --watch","type-check":"tsc --noEmit","build:watch":"rollup -c -w","publish:dry":"npm publish --dry-run","publish:npm":"npm publish --registry=https://registry.npmjs.org/","docs:preview":"dumi preview","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test"},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"repository":{"url":"git+https://github.com/Tzng/allahbin-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A utility library for common JavaScript/TypeScript functions","directories":{},"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","axios":"^1.12.2","dayjs":"^1.11.18","crypto-js":"^4.2.0","jsencrypt":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.21","jest":"^29.7.0","util":"^0.12.5","tslib":"^2.8.1","eslint":"^8.54.0","rimraf":"^5.0.5","rollup":"^4.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","@types/crypto-js":"^4.2.2","rollup-plugin-dts":"^6.1.0","stream-browserify":"^3.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.12.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.16_1762102556426_0.3905496207407142","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@allahbin/utils","version":"0.0.17","description":"A utility library for common JavaScript/TypeScript functions","main":"dist/index.cjs","module":"dist/esm/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/index.cjs","browser":"./dist/esm/index.js","default":"./dist/esm/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/esm/core/index.js","require":"./dist/core.cjs","browser":"./dist/esm/core/index.js","default":"./dist/esm/core/index.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/esm/browser/index.js","require":"./dist/browser.cjs","browser":"./dist/esm/browser/index.js","default":"./dist/esm/browser/index.js"},"./request":{"types":"./dist/request/index.d.ts","import":"./dist/esm/request/index.js","require":"./dist/request.cjs","browser":"./dist/esm/request/index.js","default":"./dist/esm/request/index.js"},"./uniapp":{"types":"./dist/uniapp/index.d.ts","import":"./dist/esm/uniapp/index.js","require":"./dist/uniapp.cjs","browser":"./dist/esm/uniapp/index.js","default":"./dist/esm/uniapp/index.js"},"./package.json":"./package.json"},"scripts":{"build":"rollup -c","build:watch":"rollup -c -w","dev":"rollup -c -w","test":"jest --passWithNoTests","test:watch":"jest --watch","lint":"eslint src --ext .ts,.js","lint:fix":"eslint src --ext .ts,.js --fix","type-check":"tsc --noEmit","clean":"rimraf dist","prepublishOnly":"pnpm run clean && pnpm run build && pnpm run test","publish:npm":"npm publish --registry=https://registry.npmjs.org/","publish:dry":"npm publish --dry-run","docs:dev":"dumi dev","docs:build":"dumi build","docs:preview":"dumi preview"},"keywords":["utils","utilities","javascript","typescript","library"],"author":{"name":"Tzng"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Tzng/allahbin-utils.git"},"bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"homepage":"https://github.com/Tzng/allahbin-utils#readme","devDependencies":{"@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-typescript":"^11.1.5","@types/crypto-js":"^4.2.2","@types/jest":"^29.5.8","@types/node":"^20.19.22","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","dumi":"^2.4.21","eslint":"^8.54.0","jest":"^29.7.0","rimraf":"^5.0.5","rollup":"^4.5.0","rollup-plugin-dts":"^6.1.0","stream-browserify":"^3.0.0","ts-jest":"^29.1.1","tslib":"^2.8.1","typescript":"^5.2.2","util":"^0.12.5"},"engines":{"node":">=16.0.0"},"dependencies":{"axios":"^1.12.2","crypto-js":"^4.2.0","dayjs":"^1.11.18","jsencrypt":"^3.5.4","uuid":"^13.0.0"},"_id":"@allahbin/utils@0.0.17","gitHead":"c0141661135cb5462cd54b15118bec8f80dc090d","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bNAfopa3Qae++wPcsh+fgi8qgbuyyqfDnFcK5QSNrBIhh29F97S3GkiTl4xqLMYViLizuezzb/TJooQpIE0cZw==","shasum":"d146ff7dfdbfb99bfc68523425ec3fd141dc3233","tarball":"https://registry.npmjs.org/@allahbin/utils/-/utils-0.0.17.tgz","fileCount":162,"unpackedSize":593960,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEctnJOCxmrH1Jz4olQAk6ywSxSXARY32B1sP6KcC7qkAiBrNaVoxHZT8tWezbYeLHQWmQxz1n4IoS372HregCEiCA=="}]},"_npmUser":{"name":"allahbin","email":"569693942@qq.com"},"directories":{},"maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_0.0.17_1762105875684_0.8434510910973376"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-16T14:51:07.896Z","modified":"2025-11-02T17:51:16.102Z","0.0.1":"2024-04-16T14:51:08.224Z","0.0.2":"2025-10-18T15:16:01.734Z","0.0.3":"2025-10-18T16:53:31.785Z","0.0.5":"2025-10-18T17:35:12.031Z","0.0.6":"2025-10-18T17:42:28.650Z","0.0.7":"2025-10-19T07:20:33.689Z","0.0.8":"2025-10-21T14:50:22.321Z","0.0.9":"2025-11-02T12:34:50.874Z","0.0.10":"2025-11-02T12:54:14.614Z","0.0.11":"2025-11-02T13:31:38.674Z","0.0.13":"2025-11-02T15:48:25.607Z","0.0.15":"2025-11-02T16:06:55.940Z","0.0.16":"2025-11-02T16:55:56.634Z","0.0.17":"2025-11-02T17:51:15.908Z"},"bugs":{"url":"https://github.com/Tzng/allahbin-utils/issues"},"author":{"name":"Tzng"},"license":"MIT","homepage":"https://github.com/Tzng/allahbin-utils#readme","keywords":["utils","utilities","javascript","typescript","library"],"repository":{"type":"git","url":"git+https://github.com/Tzng/allahbin-utils.git"},"description":"A utility library for common JavaScript/TypeScript functions","maintainers":[{"name":"allahbin","email":"569693942@qq.com"}],"readme":"# allahbin-utils\n\n一个功能丰富的 JavaScript/TypeScript 工具库，提供常用的工具函数，帮助开发者提高开发效率。\n\n## 特性\n\n- 🚀 **TypeScript 支持** - 完整的类型定义\n- 📦 **模块化设计** - 支持按需导入\n- 🌐 **多环境支持** - 支持 Node.js 和浏览器环境\n- 🧪 **完整测试** - 高覆盖率的单元测试\n- 📚 **详细文档** - 完整的 API 文档和示例\n\n## 安装\n\n```bash\n# 使用 npm\nnpm install allahbin-utils\n\n# 使用 yarn\nyarn add allahbin-utils\n\n# 使用 pnpm\npnpm add allahbin-utils\n```\n\n## 使用方法\n\n### 完整导入\n\n```typescript\nimport * as utils from 'allahbin-utils';\n\n// 使用字符串工具\nconst result = utils.capitalize('hello world'); // \"Hello world\"\n```\n\n### 按需导入\n\n```typescript\nimport { capitalize, formatDate, unique } from 'allahbin-utils';\n\nconst text = capitalize('hello'); // \"Hello\"\nconst date = formatDate(new Date(), 'YYYY-MM-DD'); // \"2024-01-01\"\nconst arr = unique([1, 2, 2, 3]); // [1, 2, 3]\n```\n\n### 分模块导入\n\n```typescript\nimport { capitalize, toCamelCase } from 'allahbin-utils/string';\nimport { unique, chunk } from 'allahbin-utils/array';\nimport { deepClone, merge } from 'allahbin-utils/object';\n```\n\n## API 文档\n\n### 字符串工具 (String)\n\n- `capitalize(str)` - 首字母大写\n- `toCamelCase(str)` - 转换为驼峰命名\n- `toKebabCase(str)` - 转换为短横线命名\n- `toSnakeCase(str)` - 转换为下划线命名\n- `truncate(str, length, suffix)` - 截断字符串\n- `trim(str)` - 移除两端空白\n- `randomString(length, chars)` - 生成随机字符串\n\n### 数组工具 (Array)\n\n- `unique(arr)` - 数组去重\n- `chunk(arr, size)` - 数组分块\n- `flatten(arr, depth)` - 数组扁平化\n- `shuffle(arr)` - 数组洗牌\n- `intersection(arr1, arr2)` - 求交集\n- `difference(arr1, arr2)` - 求差集\n- `groupBy(arr, keyFn)` - 数组分组\n\n### 对象工具 (Object)\n\n- `deepClone(obj)` - 深拷贝\n- `merge(target, ...sources)` - 合并对象\n- `get(obj, path, defaultValue)` - 获取属性值\n- `set(obj, path, value)` - 设置属性值\n- `unset(obj, path)` - 删除属性\n- `paths(obj)` - 获取所有路径\n\n### 日期工具 (Date)\n\n- `formatDate(date, format)` - 格式化日期\n- `timeAgo(date)` - 相对时间\n- `addTime(date, amount, unit)` - 添加时间\n- `getDateRange(date, unit)` - 获取日期范围\n- `isSameDay(date1, date2)` - 判断同一天\n- `isLeapYear(year)` - 判断闰年\n- `getDaysInMonth(year, month)` - 获取月份天数\n\n### 数字工具 (Number)\n\n- `formatNumber(num, separator)` - 格式化数字\n- `toFixed(num, digits)` - 保留小数位\n- `random(min, max, integer)` - 生成随机数\n- `clamp(num, min, max)` - 限制范围\n- `mapRange(value, fromMin, fromMax, toMin, toMax)` - 映射范围\n- `isEven(num)` / `isOdd(num)` - 判断奇偶\n- `percentage(value, total, digits)` - 计算百分比\n- `formatBytes(bytes, digits)` - 格式化文件大小\n\n### 验证工具 (Validation)\n\n- `isEmail(email)` - 验证邮箱\n- `isPhone(phone)` - 验证手机号\n- `isIdCard(idCard)` - 验证身份证\n- `isUrl(url)` - 验证URL\n- `isIp(ip)` - 验证IP地址\n- `passwordStrength(password, options)` - 密码强度\n- `isBankCard(cardNumber)` - 验证银行卡\n- `hasChinese(text)` / `isChineseOnly(text)` - 中文验证\n\n### 异步工具 (Async)\n\n- `delay(ms)` - 延迟执行\n- `withTimeout(promise, timeout)` - 超时控制\n- `retry(fn, maxRetries, delayMs)` - 重试机制\n- `concurrent(tasks, concurrency)` - 并发控制\n- `debounce(fn, delay)` - 防抖函数\n- `throttle(fn, interval)` - 节流函数\n- `AsyncQueue` - 异步队列类\n- `memoizeAsync(fn, keyFn, ttl)` - 异步缓存\n\n### DOM 工具 (DOM)\n\n- `$(selector, parent)` / `$$(selector, parent)` - 元素查询\n- `addClass(element, className)` - 添加CSS类\n- `removeClass(element, className)` - 移除CSS类\n- `toggleClass(element, className)` - 切换CSS类\n- `hasClass(element, className)` - 检查CSS类\n- `setStyle(element, styles)` - 设置样式\n- `getStyle(element, property)` - 获取样式\n- `createElement(tagName, attributes, children)` - 创建元素\n- `getElementPosition(element)` - 获取位置\n- `isInViewport(element, threshold)` - 检查是否在视口\n- `scrollToElement(element, options)` - 滚动到元素\n- `copyToClipboard(text)` - 复制到剪贴板\n- `observeResize(element, callback)` - 监听大小变化\n\n## 开发\n\n```bash\n# 安装依赖\npnpm install\n\n# 开发模式（监听文件变化）\npnpm run dev\n\n# 构建\npnpm run build\n\n# 运行测试\npnpm run test\n\n# 监听测试\npnpm run test:watch\n\n# 代码检查\npnpm run lint\n\n# 修复代码风格\npnpm run lint:fix\n\n# 类型检查\npnpm run type-check\n```\n\n## 发布到 NPM\n\n### 首次发布\n\n1. **检查当前 registry**：\n   ```bash\n   npm config get registry\n   ```\n\n2. **设置为 npm 官方源**：\n   ```bash\n   npm config set registry https://registry.npmjs.org/\n   ```\n\n3. **登录 npm 账号**：\n   ```bash\n   npm login --registry=https://registry.npmjs.org/\n   ```\n\n4. **验证登录状态**：\n   ```bash\n   npm whoami --registry=https://registry.npmjs.org/\n   ```\n\n5. **测试发布（推荐先执行）**：\n   ```bash\n   pnpm run publish:dry\n   ```\n\n6. **正式发布**：\n   ```bash\n   pnpm run publish:npm\n   ```\n\n### 后续版本发布\n\n1. **更新版本号**：\n   ```bash\n   npm version patch   # 修复版本 1.0.0 -> 1.0.1\n   npm version minor   # 功能版本 1.0.0 -> 1.1.0  \n   npm version major   # 重大版本 1.0.0 -> 2.0.0\n   ```\n\n2. **发布新版本**：\n   ```bash\n   pnpm run publish:npm\n   ```\n\n### 发布前自动执行\n\n- 🧹 清理旧的构建文件\n- 🔨 重新构建项目\n- 🧪 运行所有测试\n- ✅ 只有测试通过才能发布\n\n### 注意事项\n\n- 📝 如果平时使用淘宝镜像源，发布时必须切换到 npm 官方源\n- 🔐 登录时需要输入 npm 用户名、密码和邮箱\n- ✅ 发布完成后可以切换回常用的镜像源：\n  ```bash\n  npm config set registry https://registry.npmmirror.com/\n  ```\n\n## 贡献\n\n欢迎提交 Issue 和 Pull Request！\n\n## 许可证\n\nMIT License\n\n## 更新日志\n\n### 1.0.0\n\n- 初始版本发布\n- 包含字符串、数组、对象、日期、数字、验证、异步、DOM 等工具函数","readmeFilename":"README.md"}