{"_id":"@vope/utils","_rev":"73-ada5dff0b506d4f6645f2645c01272d0","name":"@vope/utils","dist-tags":{"legacy":"1.8.1","latest":"1.9.2"},"versions":{"1.0.0":{"name":"@vope/utils","version":"1.0.0","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.0.0","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"803530b8a15cba7a2e211c828dd4c33c1026977a","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.0.0.tgz","fileCount":35,"integrity":"sha512-Vvh+gjrGWmiRDYn6HkoeEjyh7ZhyiINg9kf7/+9W+Mau9QXiAn2bNFekPFxVPpSACFm6cuylTJEVgtoeZPcsOg==","signatures":[{"sig":"MEUCIHGRvoQYLzbHJFYwegG8aEp2pAr8KSJb8kCcsAesFAtZAiEA0Z3Ydi/VhIx0ELrW22JuGijr/Nv1cGFFj6p4IUv3lUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21435},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"scripts":{"cjs":"rimraf cjs & npx tsc -p ./tsconfig.cjs.json","esm":"rimraf lib & npx tsc -p ./tsconfig.esm.json","devs":"rimraf __devs & npx tsc -p ./tsconfig.devs.json","test":"mocha __tests/**/*.js","build":"rimraf types & npm run cjs | npm run esm","trove":"node ./__devs/trove.cjs","test:all":"npm run devs & npm run test:build & npm run test","test:dev":"npm run test:build & npm run test","test:build":"rimraf __tests & rimraf lib  & node ./__devs/test.cjs","postinstall":"npm run devs & npm run trove & npm run test:build","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.27.1","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@vope/types":"^1.0.0","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0_1691997926656_0.09334056093790433","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@vope/utils","version":"1.0.1","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.0.1","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"11a55e4e52f98906bf6e1a5ba551e9bf24685c18","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.0.1.tgz","fileCount":35,"integrity":"sha512-GDQAAlkDTB70acRN+wa+poF//uKaU9fQrrIs6d0ltp6QBGyl1/bzXVExTh80iS2Lmt5Fs8mq8xAI0oXQl9OauA==","signatures":[{"sig":"MEQCID4g/jUBXhAN0j7U3hnVq7IPHkMtqZmP1em+bl+ScssUAiB0nvc+kyR7zK1U1UDxYFqRIGKSpgeiaD4CmH1IyyKpxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21428},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"scripts":{"cjs":"rimraf cjs & npx tsc -p ./tsconfig.cjs.json","esm":"rimraf lib & npx tsc -p ./tsconfig.esm.json","devs":"rimraf __devs & npx tsc -p ./tsconfig.devs.json","init":"npm run devs & npm run trove & npm run test:build","test":"mocha __tests/**/*.js","build":"rimraf types & npm run cjs | npm run esm","trove":"node ./__devs/trove.cjs","test:all":"npm run devs & npm run test:build & npm run test","test:dev":"npm run test:build & npm run test","test:build":"rimraf __tests & rimraf lib  & node ./__devs/test.cjs","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.27.1","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@vope/types":"^1.0.0","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.1_1692000739699_0.9532652632705332","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@vope/utils","version":"1.0.2","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.0.2","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"fbdd35d668e5b4c07cdee721a4fb13ad304963f3","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.0.2.tgz","fileCount":35,"integrity":"sha512-RUqKj4ylfdR1UMJWjGwubjAhFnwkx5pc8JxW0QIriT3KduezbRJuioWOO32gdkULz3Aw3Hgpt2rNj+2JzIGerA==","signatures":[{"sig":"MEUCIDckRuv5KIdFdiXuq0Q+eSo/uOej2SiUp1BWAQUlEG6iAiEA0BOTInpC+XAPdl3jd8lARRiWrrDK9WR6igShoh9a1jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21541},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"716def6f6601dfac7796c88850d329f696ae13a6","scripts":{"cjs":"rimraf cjs & npx tsc -p ./tsconfig.cjs.json","esm":"rimraf lib & npx tsc -p ./tsconfig.esm.json","devs":"rimraf __devs & npx tsc -p ./tsconfig.devs.json","test":"mocha __tests/**/*.js","build":"rimraf types & npm run cjs | npm run esm","trove":"node ./__devs/trove.cjs","test:all":"npm run devs & npm run test:build & npm run test","test:dev":"npm run test:build & npm run test","init:build":"npm run devs & npm run trove & npm run test:build","test:build":"rimraf __tests & rimraf lib  & node ./__devs/test.cjs","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.27.1","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@vope/types":"^1.0.0","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.2_1692004523884_0.9288399364142483","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@vope/utils","version":"1.1.0","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.1.0","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"21747b2edd8381f8345f86233cba54963a86c005","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.1.0.tgz","fileCount":66,"integrity":"sha512-GGBH+W1cEt+6EEkegdzCeWGuP6i59tvQMhOb+Ar6Wxi+U6TrcoYwGfsqfMEa0Ow8QuERxTXxpIdobKgCzSXnyQ==","signatures":[{"sig":"MEYCIQC1DWpH7QvQz+6FkuO9zymLngMMv0Z6DMHK7fr+S5JJHgIhAPnkE1NEEnWDmVk2cksCQOZ9IEURSjTPmwyg0cg6VWac","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49848},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"3a1d9a01c02d3b421d016be4dffbc6a17e32e0f5","scripts":{"cjs":"rimraf cjs & npx tsc -p ./tsconfig.cjs.json","esm":"rimraf lib & npx tsc -p ./tsconfig.esm.json","devs":"rimraf __devs & npx tsc -p ./tsconfig.devs.json","test":"mocha __tests/**/*.js","build":"npm run cjs | npm run esm | npm run types","trove":"node ./__devs/trove.cjs","types":"rimraf types & npx tsc -p ./tsconfig.types.json & node ./__devs/type.cjs","test:all":"npm run devs & npm run test:build & npm run test","test:dev":"npm run test:build & npm run test","init:build":"npm run devs & npm run trove & npm run test:build","test:build":"node ./__devs/test.cjs","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.28.1","iconv-lite":"^0.6.3","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@vope/types":"^1.0.2","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.0_1693367154321_0.539613954722409","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@vope/utils","version":"1.2.0","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.2.0","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"7ced3a216a7777a313b7f14730efae00ba962f2b","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.2.0.tgz","fileCount":78,"integrity":"sha512-EdkUPZV4rW3p93gykugz64OmdTZqc5R0iBAg11qN5fLcRxGFaXwy5Qv18uQRHZQtCtdWe3x0hwRNZSJyFcKw1w==","signatures":[{"sig":"MEYCIQD0GS/1Veg9HjZB4/BkN1n5Ey4lu7D+Ybu876OYo7haEgIhAODOBrVuqchO3f63iHVLYlSiVLcpoWhnp0a+faNdmmtU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54676},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"4974a1c29abde6d8109906dedccc2bed01d59ccd","scripts":{"cjs":"rimraf cjs & npx tsc -p ./tsconfig.cjs.json","esm":"rimraf lib & npx tsc -p ./tsconfig.esm.json","devs":"rimraf __devs & npx tsc -p ./tsconfig.devs.json","test":"node ./__devs/test.cjs & mocha __tests/**/*.js","build":"npm run cjs | npm run esm | npm run types","trove":"node ./__devs/trove.cjs","types":"rimraf types & npx tsc -p ./tsconfig.types.json & node ./__devs/type.cjs","test:build":"npm run devs & npm run trove & npm run test","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run test & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.28.1","iconv-lite":"^0.6.3","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@vope/types":"^1.0.2","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.2.0_1693380512336_0.9894072050983913","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@vope/utils","version":"1.2.1","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.2.1","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"9bebd451e8f10bbaaf2efa821c73db85adcf4a48","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.2.1.tgz","fileCount":78,"integrity":"sha512-bWlPcRK3i5C/0GAEFmVcQAhP0Qj8QTtHyWnAWe3+hlG31AkNNpn8sUYFf2nriXIBDiGAY25tKzp29E7KFeXhTg==","signatures":[{"sig":"MEUCIQCnqXkz0Tzi+EHSSxotOLWEwJhqrWgCs1mbx4aRwcGTlgIgKQCk8rMK2uwjK/rZ1wM5WyuoQ1uYhTupRg8Yqf9gKf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55015},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"f4967e221a1621d495caa18c04543f77f621c9c0","scripts":{"cjs":"rimraf cjs & npx tsc -p ./tsconfig.cjs.json","esm":"rimraf lib & npx tsc -p ./tsconfig.esm.json","devs":"rimraf __devs & npx tsc -p ./tsconfig.devs.json","test":"node ./__devs/test.cjs & mocha __tests/**/*.js","build":"npm run cjs | npm run esm | npm run types","trove":"node ./__devs/trove.cjs","types":"rimraf types & npx tsc -p ./tsconfig.types.json & node ./__devs/type.cjs","test:build":"npm run devs & npm run trove & npm run test","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run test & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.28.1","iconv-lite":"^0.6.3","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@vope/types":"^1.0.2","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.2.1_1693387764713_0.4419263131375528","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@vope/utils","version":"1.3.0","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.3.0","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"c9929069c01c5c6c54c4c143a751039b19290199","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.3.0.tgz","fileCount":78,"integrity":"sha512-mEAKiEOCSg+/cQQ2uKzCDqjS+tCf3fUaUJJKx8ZuCf9OBYLOLVjBIC7y0BKo8ce60gQmKP54i7iKbcb/dtR2DQ==","signatures":[{"sig":"MEYCIQCmXNSbwDCdcZ7/QrHqUR4p4rcDMAfuok8rIlaa3dTjJQIhAIxYdEK0L6nYU/W+JpaRkEDpLcSOhWT3XmzODikv9+mq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55145},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"4054c1fe2fdb81971554fe8d3de05d3d4f657339","scripts":{"cjs":"rimraf cjs & npx tsc -p ./tsconfig.cjs.json","esm":"rimraf lib & npx tsc -p ./tsconfig.esm.json","devs":"rimraf __devs & npx tsc -p ./tsconfig.devs.json","test":"node ./__devs/test.cjs & mocha __tests/**/*.js","build":"npm run cjs | npm run esm | npm run types","trove":"node ./__devs/trove.cjs","types":"rimraf types & npx tsc -p ./tsconfig.types.json & node ./__devs/type.cjs","test:build":"npm run devs & npm run trove & npm run test","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run test & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.28.1","iconv-lite":"^0.6.3","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@vope/types":"^1.0.2","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.0_1693452235091_0.6129965705936724","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@vope/utils","version":"1.3.1","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.3.1","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"3ee53b00e9d9bc25990ced386f1456632f366a24","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.3.1.tgz","fileCount":78,"integrity":"sha512-kTw4bYp+8jRiN+Mp/RrJVrXzoOtBTVBLtdgIWdsVulUhLfOaOMehgBDQfjI4ZmyKmttVF7s68yixM8q8IpUL1w==","signatures":[{"sig":"MEUCIDZK6iZFe+Qi2DgBHrJ2l8+Knkg6l5wHWYrEHE+bPRzBAiEA1tPFw0ZCxywwrM+6pqewhv6DLZcKY777UECJ8mXA/SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54879},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"ed62428f724fdf0fc631b453daf63d7abda9a032","scripts":{"cjs":"rimraf cjs & npx tsc -p ./tsconfig.cjs.json","esm":"rimraf lib & npx tsc -p ./tsconfig.esm.json","devs":"rimraf __devs & npx tsc -p ./tsconfig.devs.json","test":"node ./__devs/test.cjs & mocha __tests/**/*.js","build":"npm run cjs | npm run esm | npm run types","trove":"node ./__devs/trove.cjs","types":"rimraf types & npx tsc -p ./tsconfig.types.json & node ./__devs/type.cjs","test:build":"npm run devs & npm run trove & npm run test","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run test & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"axios":"^1.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.28.1","iconv-lite":"^0.6.3","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@vope/types":"^1.0.2","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.1_1694759634216_0.3790579284889948","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@vope/utils","version":"1.4.0","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.0","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"c9e3d2b97964afb74fc0917619ec52b987a08a85","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.0.tgz","fileCount":76,"integrity":"sha512-qlNri6v+eXTbqTp8FOMUnnvrCU8qG6vOr1qMeog8QxDl1xOMgfTAQ7wX+AxWwH1NQWkWDnOJxGDOR3yhMI/rug==","signatures":[{"sig":"MEQCIAD3TMZcqBiJJhRrRMM2eC+KjmfXvZZrn81DlhTqGsD9AiAN2Mlb6ZTDJhIqQHjgSiocZo0bx20DmfW/zOq0wRNBGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46795},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"768f7527919b9a30b32648b4f3537512fcee88c5","scripts":{"cjs":"rimraf cjs & npx tsc -p ./tsconfig.cjs.json","esm":"rimraf lib & npx esbuild ./src/**/*.ts --outdir=lib","devs":"rimraf __devs & npx tsc -p ./tsconfig.devs.json","test":"node ./__devs/test.cjs & mocha __tests/**/*.js","build":"npm run cjs | npm run esm | npm run types","trove":"node ./__devs/trove.cjs","types":"rimraf types & npx tsc -p ./tsconfig.types.json & node ./__devs/type.cjs","test:build":"npm run devs & npm run trove & npm run test","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run test & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.28.1","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@vope/types":"^1.0.2","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.0_1697160677040_0.3211350490919358","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@vope/utils","version":"1.4.1","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.1","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"b1e379554506e4813f78fbb92819a9d7031bf37a","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.1.tgz","fileCount":77,"integrity":"sha512-gl5uDrUuFlQpnqVnCOiOqKzMGjC/UikKO4enphId9VbZZO7bG0NZzdWPX+Sr1XwylrJZLRVYPxoHHwnsPKLfVA==","signatures":[{"sig":"MEYCIQCnVXp3QojHTlbtsYyG/VdKamJX70zhjMRmmYmWFEYxMAIhAPq7QYxrz1D6+1hOaZ8PT+H9wc67KvbT9Kkyaor76xuy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64903},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"b2919840f571ab1811701e7d1f457e5c87b65c79","scripts":{"cjs":"rimraf cjs & esbuild ./src/**/*.ts --format=cjs --outdir=cjs","esm":"rimraf lib & esbuild ./src/**/*.ts --outdir=lib","devs":"rimraf __devs & tsc -p ./tsconfig.devs.json","test":"node ./__devs/test.cjs & mocha __tests/**/*.js","build":"npm run cjs | npm run esm | npm run types","trove":"node ./__devs/trove.cjs","types":"rimraf types & tsc -p ./tsconfig.types.json & node ./__devs/type.cjs","test:build":"npm run devs & npm run trove & npm run test","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run test & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.28.1","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@vope/types":"^1.0.2","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.1_1697162707265_0.1157239936554384","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@vope/utils","version":"1.4.2","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.2","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"18071c752f346c4bd437eed9668c66d55e5df8ed","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.2.tgz","fileCount":77,"integrity":"sha512-mfcDyIKm1+2sh8CnbFvv9VebNZ1vPcAhE5v0eQlipVvK2qp8lJX5tA/iq1uPtoQ7naMJUItcpx01fQr+3n56bQ==","signatures":[{"sig":"MEUCIQCjY4D/Yp0c8jAs7WrFmaZ2nNgcCJ/wGPk26SftY8ZvqwIgC/+kB04+GFQbIVKVBlSsz5aAbIuDN2kt3Jg97FfJvnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64913},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"8d875233d83e13ea8f33aa100e9509d143c56212","scripts":{"cjs":"rimraf cjs & esbuild ./src/**/*.ts --format=cjs --outdir=cjs","esm":"rimraf lib & esbuild ./src/**/*.ts --outdir=lib","devs":"rimraf __devs & tsc -p ./tsconfig.devs.json","test":"node ./__devs/test.cjs & mocha __tests/**/*.js","build":"npm run cjs | npm run esm | npm run types","trove":"node ./__devs/trove.cjs","types":"rimraf types & tsc -p ./tsconfig.types.json & node ./__devs/type.cjs","test:build":"npm run devs & npm run trove & npm run test","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run test & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@vope/types":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.28.1","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.2_1697426046858_0.4591503797464591","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@vope/utils","version":"1.4.3","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.3","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"7ee9f64a07ab47f2646be37ffcde4443ac47066c","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.3.tgz","fileCount":77,"integrity":"sha512-9tuTI4/gstLP+1ChyJAzKTgFaHW3GqpkLn1IIaspvOGv/q/i27xCHRaw/F5rIccl0G5mkdf46Iltq0fap5WKfA==","signatures":[{"sig":"MEUCIQCRnX/qcWv9s5CxLFVt0kzjWGKOkcVCPXhmYYDQ542gigIgCCz+vm2Ww4Qr4flTll4Upumg/kMzIqvMqPDwquDECoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64929},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"6e8617529d4b68848e2a84e320f1d9d3797473df","scripts":{"cjs":"rimraf cjs & esbuild ./src/**/*.ts --format=cjs --outdir=cjs","esm":"rimraf lib & esbuild ./src/**/*.ts --outdir=lib","devs":"rimraf __devs & tsc -p ./tsconfig.devs.json","test":"node ./__devs/test.cjs & mocha __tests/**/*.js","build":"npm run cjs | npm run esm | npm run types","trove":"node ./__devs/trove.cjs","types":"rimraf types & tsc -p ./tsconfig.types.json & node ./__devs/type.cjs","test:build":"npm run devs & npm run trove & npm run test","trove:build":"npm run devs & npm run trove","prepublishOnly":"npm run devs & npm run trove & npm run test & npm run build"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@vope/types":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.1","rollup":"^3.28.1","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.1.6","@babel/core":"^7.22.9","@types/node":"^20.4.5","@babel/types":"^7.22.5","@types/mocha":"^10.0.1","@babel/parser":"^7.22.7","@babel/traverse":"^7.22.8","@babel/generator":"^7.22.9","@rollup/plugin-alias":"^5.0.0","@types/babel__traverse":"^7.20.1","@types/babel__generator":"^7.6.4","@rollup/plugin-typescript":"^11.1.2"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.3_1697448156242_0.3115151225929096","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@vope/utils","version":"1.4.4","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.4","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"660d947125b66bc1a385217be4c02246fd0ba890","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.4.tgz","fileCount":55,"integrity":"sha512-9Or3hzUxYpVvpJVkIkUOSmm9eWxNJvTxVcrgQBVmxk44tQtPFMEGxDKwm7Ow5FQMFKCX9tZpuKfAuZdnI6/5XA==","signatures":[{"sig":"MEQCICiXpZxOfwt/bwpsW2Iwf6sxkBtrT6ZmI1JiF8f58SW5AiACdFzoBmyef51CxpFF5zzP42BUT2GqkOqMXogO43USVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43991},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"ba992a30490665ec45887d07be4cd2556596b321","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","prebuild":"npm run postinstall & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","postinstall":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"lodash-es":"^4.17.21","@vope/types":"^1.0.2","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.2","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.4_1700789436127_0.11432646361448406","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@vope/utils","version":"1.4.5","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.5","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"2c3fb53cfdf75a225ea73b79fdaac6d139f09766","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.5.tgz","fileCount":55,"integrity":"sha512-8WXGGGrZ7P84Xd9HkgAOVG+ZqbMpaVRUKO/MghQasRLsrNG4dF4jTIqPFOJGTyZPHiR+VbxpsY6n25gmV9s1OA==","signatures":[{"sig":"MEQCIDBX5ym8bcQA5lzfZhb8rw90hBw92y8oRMG9ovn2C0wLAiBoUD+qPHooypBKPtB9pRVGs4PxEgQwb8HW8fi01iOguA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43979},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"82d4509f46a28091d1ff7745d1ff972b708b0d88","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"lodash-es":"^4.17.21","@vope/types":"^1.0.2","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.2","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.5_1700790692989_0.30538312655552535","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"@vope/utils","version":"1.4.6","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.6","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"03de11b7cad9cfbe926a57e26a8edd380a9ac511","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.6.tgz","fileCount":61,"integrity":"sha512-SkQnsuvzqa+HxHdWxi0XZFrMG0KdPQDknKEKLahWitLWFfhr/V/eE/loVsZmq7Y6K/KHYoVbQQyam6zQXaMubA==","signatures":[{"sig":"MEUCIQCKKwzmx+neqbloIV1U9t/GpZkbf6FXICCkfNvxa+khUwIgHPZxb4+sC2/NgOn9VkjGzpAIR1kAw73qwe+DhtdyGnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48675},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"9ca4ebe5762afc61fe44c1758e3170b078eae313","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.4","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.2","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.6_1703578875574_0.007053030798476856","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"@vope/utils","version":"1.4.7","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.7","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"92f450269bb76e48e55da54dda03bf8e53e0255c","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.7.tgz","fileCount":61,"integrity":"sha512-eGcD7GWFaEtu/y09rFJIuev3lUFjIUwa1hWa2Rr7a5+0u3LGkXqIZcZQmYW8/WBLvZl4SMFeWBLx5kQ+8VXsRw==","signatures":[{"sig":"MEQCIERvuHMZ3+bS/AMg1oX/53tmnvxfiXk8NXQOpu534lHnAiByy/8R2hwGhUzkf3/HHei8GbiQHQtgI3lxVnFTiOPeWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48711},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"4ec6fc43d7e396a7dccda8c29a067332b196a894","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.4","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.2","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.7_1704940707024_0.17817480067239866","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"@vope/utils","version":"1.4.8","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.8","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"c72a894194369a54709a3b68b351c087c56827dc","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.8.tgz","fileCount":63,"integrity":"sha512-R4k5M01T/edzVjJPLTNaVwNvs1AEbA0BZWu4GEEun1Qj9SOcY1POhA47pCKkFB+KDBRXc5QeRD1WXvuTOORj7A==","signatures":[{"sig":"MEYCIQCOvePbpjKetXlaHSIZAXhEZE3tI3pRwDKtXvd4uM8BPAIhAPL8lX7Xw9YhZXO8WX9ptEhCxnksHmB/sU19xFvhbz//","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49080},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"55e1b743437c4687a4f3bc25066356a816633a0e","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.4","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.2","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.8_1706871575180_0.2708073257488992","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"@vope/utils","version":"1.4.9","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.9","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"49919491a9757e31cf13413b74047d03918e89b9","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.9.tgz","fileCount":63,"integrity":"sha512-6IGz4rOMBRUoDEz8SDSYjGuRSZGT7qux6CCyn1oBCOoNL+42BpRf2e84p9NL7RnQGExK/TSqPdUTrQ+GkIRxLg==","signatures":[{"sig":"MEYCIQCezza5HvuMEPPELtRji2tUUXBqqBSZ500YQY4nWgMq0gIhAMY/v1i81l4obvkXyOX7jN0vl/UAHS605KFcJG5O68RZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49058},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"4a2fe1d781bb3cf2f7bf53c6822bf60da5acb77f","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.4","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.2","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.9_1708243879755_0.5295061099882481","host":"s3://npm-registry-packages"}},"1.4.10":{"name":"@vope/utils","version":"1.4.10","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.10","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"7307513ed63cf5652ab413b7fedb0a8f74ae2bb6","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.10.tgz","fileCount":65,"integrity":"sha512-YZbi0VtAq7+sI+ViP3KoeOZuEXlGD6dsWS32KaOjqFXsiU3iWeKOpY20OzRQN1bZq6/3efhLJauDpwB31rlxkw==","signatures":[{"sig":"MEQCIGBe3qTlPK9WAO7gdLWW+jIJmTectfF5D5TGY7Cce1L0AiB2Lvlr9GHm1CsU2mvY48hDcyHCu16waOYjX4+1/YZQIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51022},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"95bf813309cb124a8bab314c8c650b9ad857ac01","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.11","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.2","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.10_1708504508975_0.2148976244947427","host":"s3://npm-registry-packages"}},"1.4.11":{"name":"@vope/utils","version":"1.4.11","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.11","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"792e44546fe8de73de339175d5ec39168ff949b7","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.11.tgz","fileCount":65,"integrity":"sha512-uCrbeBmfo54t0CiXthpyJtOyyL7BTaOvwbE/Tr2vlbC6veAu49U2u5xQHfmonElk/aY6l4x+f58x/AKcYMW6YA==","signatures":[{"sig":"MEQCIGUQJUt6fi1+OTJ/Pg+C7XoM1O6kn62LfX90YlTZ0csdAiAhG609xg85z4iW1NqkfGB3eGI8eg1wLASQyjxW49brFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52727},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"867af635e22a40f16df5df2299ba08ea3aab4af1","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.11_1709001905901_0.7599151348810931","host":"s3://npm-registry-packages"}},"1.4.12":{"name":"@vope/utils","version":"1.4.12","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.12","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"4a1e549f776b5eac20487d65eba3876fbf7fdd0c","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.12.tgz","fileCount":65,"integrity":"sha512-/V3mAVzDP4USuXX0dMw/yTef8Q4+rskWsn/DGg3Aw96hzEHTPiGCwwO4+25IL2dwrq0p+V/Qac2QrPfpsCBYHw==","signatures":[{"sig":"MEUCIQDnuatBP/Y8kcm2ZfLgwRqD+TEUh+6HGE91H8URpOqv+gIgZ2OqYbZ7cL/Kb9LGBBF04E+9LCDd/gP9UfKFQdhOwh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52757},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"c95b191ea84ea39dd3d44f37d6471d0d5b1fe151","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.12_1709003538404_0.4358100705400916","host":"s3://npm-registry-packages"}},"1.4.13":{"name":"@vope/utils","version":"1.4.13","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.13","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"dab0990b881e050a856f3454aeb28b2d94982e79","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.13.tgz","fileCount":65,"integrity":"sha512-W3aL0aPAhfTxi94QeSLjLWwJIUGvi4WnMhu/ECiw9EGgN+yC8Zb2+cgxyRdrgCPHW5pY0tsvQRrE8SWETnWuiQ==","signatures":[{"sig":"MEQCIGo2BO5NZ8PHDqOlmQ6x7JOZlby16q5KtYXvSyNEC4OzAiB150DgkgMFhQThIJyKsaty7SH6L+TUmq1sGEs8Ohumzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54532},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"cf814c0d5dedf476e409c8b98468e97f2a310202","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.15.0","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.13_1717403929346_0.9163795000199082","host":"s3://npm-registry-packages"}},"1.4.14":{"name":"@vope/utils","version":"1.4.14","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.14","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"12db9344be85632ace1648ba05fef036a714ad8d","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.14.tgz","fileCount":67,"integrity":"sha512-p1imHTrkUABJ9p278LtCWYQJbsQLQMya7AxqsD0r3AAHLiRJiT1BTecSVcku03ot4cfjc2UgCaMzpVDMxhF0jw==","signatures":[{"sig":"MEUCIQCpqpQ1lJSQ0Qd7Jy2en96y0kf8qilj7O+Pn5kvxIKWcAIgAaXWbU/fVY78hE2VSpcrYu362ZzPrtTWezZUjrEePq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58581},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"14ca92122d45d58029fa1926149e758fa4cd18e5","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.15.0","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.14_1717470865893_0.273378220333377","host":"s3://npm-registry-packages"}},"1.4.15":{"name":"@vope/utils","version":"1.4.15","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.15","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"df56679aa0cfdaf74e08f6fcf878f7dfd2910223","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.15.tgz","fileCount":67,"integrity":"sha512-hCPmr3viv/gvcI6lsy+bNRXNV3L4g5s+8xCXjOmeBsXf+xhMNyNVoyw4nnW7ZAV6QayfyR2Lt2ZzfvlPOC4e1g==","signatures":[{"sig":"MEQCICvrm2FZzftnRLP1PqCf9xOo8IUmcFckRjmseZXSGN2+AiAxaTmFNc58iLIBOgkXaZeqPsOqmMgwCGVJzuovfiU3fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59498},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"53e405613d569786026f536e0f0c341da96d5431","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.15.0","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.15_1717472015859_0.3385891627686515","host":"s3://npm-registry-packages"}},"1.4.16":{"name":"@vope/utils","version":"1.4.16","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.16","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"36bf7d76548d2813264e2d3fb87d1925c567e9c9","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.16.tgz","fileCount":67,"integrity":"sha512-ZatOp7pvAfK5gdYdeXYO70ZZcn8BF7PjEDcipflp5NqoJINMViKaGo2bYT1D88kx3zn9KkbeHXNGaGWrYGrzIw==","signatures":[{"sig":"MEYCIQC1FZUuowyaSB9q/Igy1GptglQgIYPqwIDifU8fUgJF1wIhAOisBV62YdF/cA2aIOO4Ek9yPyAlwqkl6UWhnBYAiG5y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59084},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"d61e640fe537ba33b18e14c2c553b487b1b7a821","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.15.0","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.16_1717472594448_0.8096527824142496","host":"s3://npm-registry-packages"}},"1.4.17":{"name":"@vope/utils","version":"1.4.17","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.17","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"b9e4fb86a0fad294412b352525edbb2be9f11bcd","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.17.tgz","fileCount":67,"integrity":"sha512-DAM/EDs9XmkUT3mTHw3rC0B19a2i13yrs6bIo+auFUGUCI2/7coEY2k61x/W4UKrG+Jpg5tvWO0Cy+B6HLNL8g==","signatures":[{"sig":"MEUCIB2YfsbgDAcwTG5yKSDXutGkTJ/GZXrm8P/rimFBRyvvAiEAu2wEQq3459MPaWGsqp8Adgz2eLydgbZEysQg6XIPZgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59250},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"d61e640fe537ba33b18e14c2c553b487b1b7a821","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.15.0","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.17_1718616634883_0.1803939001691044","host":"s3://npm-registry-packages"}},"1.4.18":{"name":"@vope/utils","version":"1.4.18","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.18","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"a4c8f6834fd561cf2f0f0ad676868ea609f58f84","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.18.tgz","fileCount":67,"integrity":"sha512-m1hNVId+I7GePVyjtXYQY2lgN1VRxaFaMJx3+U8sJSpq6VXeiLrsMxUu1tz2rlVlIOociuBxnXMQ3jKcySJ+Ew==","signatures":[{"sig":"MEYCIQDqUoCViV1q/ZvAqvCPSZDr1Cxs4uWPJhKJP0X4zZeH6wIhALIVwiuWWfcBR29i/ZPY/ECj4gwQ0VDKccljZhRegI7C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60836},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"73421c875c95ba79e1b8d534e2281da6dab41923","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.15.0","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.18_1718764332309_0.24495784360054618","host":"s3://npm-registry-packages"}},"1.4.19":{"name":"@vope/utils","version":"1.4.19","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.19","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"33cda9ae868bc942db46d481aebb2d4b64a8d8da","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.19.tgz","fileCount":69,"integrity":"sha512-kqHfL4H+SKtCKqoeEQzuN8T460et4UhkRjclB7BYIaq9WQjHGEOmSbmJ4tI4p5eQnf/uRl21E63t2x75CdI3Hw==","signatures":[{"sig":"MEUCIQCc4G1eoCu6V8MUpwLRiSUR4BcQWwQKxU2Ti2E7DPUUxgIgP7Ec4Kvfjs5oCmVKg/6Ti7bGG1NhlrF1HJFq8syflHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64240},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"538408b5a793cb760ada1af59a9c709dd30a42bd","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.15.0","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.19_1721015694957_0.5042928526599324","host":"s3://npm-registry-packages"}},"1.4.20":{"name":"@vope/utils","version":"1.4.20","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.20","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"f50e349cce9609bdbc6429fde30fa24e04d3da30","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.20.tgz","fileCount":71,"integrity":"sha512-r1oSep1ivrcS/RyG9+yygW5R8RtpmXfeHrRh6FI/b9ULnSoeMNR0kxOYSLaewMLrH4WUl3xxPF7jLPtaePy1Ig==","signatures":[{"sig":"MEUCIHgOy85Suvcu6BcYeRgmQ0V4ee6eHz5ps3OHc39LEKrNAiEAjCgyK8cZGcsTF1TzRKyfYMwIM80syvyP77Ok/lGvJuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73250},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"538408b5a793cb760ada1af59a9c709dd30a42bd","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.15.0","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.20_1724060464147_0.12926465084557304","host":"s3://npm-registry-packages"}},"1.4.21":{"name":"@vope/utils","version":"1.4.21","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.21","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"5fe142cd9edc7e4248408ba26c71c3665eb39ae3","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.21.tgz","fileCount":73,"integrity":"sha512-pmoqcDmtSngL2loofI1eUYwjHiNd0EFFq7N5XI/0JYF0eOntGh1XWhfiqpPXEwuWChyCHcrgW/Qmw8QzrsraTQ==","signatures":[{"sig":"MEYCIQC9cAR4/uZBS+2iSS5kR8zEL8PU8SlYBgA3v4Jt3OvxnQIhAIjsXCxU3OLEsabwWHjvPRxi+lApDY5FWmq92PptQb8l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86250},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"4231a0e324d575366ebc4bc7de15095f0460ccfe","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.15.0","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.21_1724225020960_0.1241927293047711","host":"s3://npm-registry-packages"}},"1.4.22":{"name":"@vope/utils","version":"1.4.22","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.22","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"936d7d0e4403afb0f67ad563fbb60c34ae95bc1e","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.22.tgz","fileCount":73,"integrity":"sha512-BDkFeHA2GCbjtVHSHYrmehAq8pCyD670KmKeHcJ3HIFakBLBQU8nsmy54Dr+A5bGcHKbx4gXaS6kF0FzK5+Auw==","signatures":[{"sig":"MEUCIGV/dII7J3PjnDmjkPcB4nSOsbMPMT+uC+DJ3J8mDWoqAiEAjd5k+8BOM3qcv4WofSaufqSFwXwUIfKgTvP7ePVBpSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86317},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"9f2875bd7c0281ed6b8906158cb59b6d4c493c82","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.15.0","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.12","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.22_1724290716150_0.8972122432399863","host":"s3://npm-registry-packages"}},"1.4.23":{"name":"@vope/utils","version":"1.4.23","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.23","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"a8e9fad62b7dab7b2e2fc94011b228d26c9ac01b","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.23.tgz","fileCount":75,"integrity":"sha512-fT3pBcCmjr41mduSWH7s+79k+tHlRrGstRe0UyE+8leIh8zNM0mmTOGcUoaIM5IxKcTBsfVR+R3rz5uZzjUU6g==","signatures":[{"sig":"MEYCIQDXalamJD5BjjBGaUfUK0Qc+2qw7eEH7SNX3SfzzsfF0wIhALAgsDLwa266T2jzTRLPNCBYD8zdLYDhEG9T6/xUZD58","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93953},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"3821d777a610590f0c568bdbace6af34fc1c1d5e","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"9.6.7","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"20.3.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.13","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.23_1724984481131_0.14623868243992444","host":"s3://npm-registry-packages"}},"1.4.24":{"name":"@vope/utils","version":"1.4.24","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.24","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"3c9bf485d60e651a43e7ec8e39b059f6269a92ce","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.24.tgz","fileCount":75,"integrity":"sha512-KPqfZMLWCFVzn9pncS9kgX2+nG706JvwkMs3Q3/BwlO5Buba/YjTAIw2PN86gHrce+ZHU1NweYx/JGw0T/sxCg==","signatures":[{"sig":"MEUCIQD+6PK9Vcn+BRy+kTPgAM9JHkhyoPSOthmRAQfJ16CXPAIgGkqWYw0jPzsGQ7wuuISGqA0Tgs0+bDf9DcEHsMDlFaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93953},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"e19df6fc74caf67748c1f7baad534ca2d8de57bd","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"9.6.7","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"20.3.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.13","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.24_1724985353364_0.3331493168978734","host":"s3://npm-registry-packages"}},"1.4.25":{"name":"@vope/utils","version":"1.4.25","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.25","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"8ff2d7dfdedb46eab1790f883faff747f3206747","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.25.tgz","fileCount":75,"integrity":"sha512-LUrG7x/0HQM3lpP4aUYVV31mLTaD11gGWevanKCXaAc3KaSue+IGuwfJgv1QhCHLBEOc8rwbitXi+8hUX84RKA==","signatures":[{"sig":"MEUCIQCtqnMOsy6yhnkZA9gwUE+S1jVu4HBf3F/8tCTyKkY3bgIgLOMAWfLEgfPojIQBlLfRlx9yxbdutlCWcJlQyebzEDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94626},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"ea3b90e45c95e61176f34755d12f9bf07650823d","scripts":{"test":"npm run mocha","build":"node ./build.cjs","mocha":"mocha __tests/**/*.js","start":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prebuild":"npm run start & esbuild ./build.ts --outfile=build.cjs --format=cjs","premocha":"node ./build.cjs --type=test","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"9.6.7","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"20.3.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","@vope/types":"^1.0.13","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","esbuild":"^0.19.4","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/babel__traverse":"^7.20.4"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.25_1724989840125_0.8049637250379025","host":"s3://npm-registry-packages"}},"1.4.26":{"name":"@vope/utils","version":"1.4.26","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.26","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"e5cfaf69c2b490667c5d9638bcf1b357d49edc7b","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.26.tgz","fileCount":77,"integrity":"sha512-Jkv8GdiYiPCk9dWRTAUl9SVNdh5ltmAMJzSJFe165RBzzbAbQr1nUn0cx7X6V6ju6i6QLCShsSCv45kzbMfj6Q==","signatures":[{"sig":"MEQCIAT2sF36935H7VE8yKxFv7TnMum/f1KScQwxWijQSDhTAiB1mHo5yB7dZATC/U1J64ORtQ0q9XqSaf4utRUZI3E4ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277013},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"8cf65c8f769685004a772bd699764a82b8746616","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run build & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.4","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.0.13","localforage":"^1.10.0","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","rollup":"^4.22.5","esbuild":"^0.19.4","puppeteer":"^23.4.1","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.4","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.26_1731916855006_0.1411325988175467","host":"s3://npm-registry-packages"}},"1.4.27":{"name":"@vope/utils","version":"1.4.27","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.27","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"46474fd2a2510b0670ff4395cfd58162d8e44436","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.27.tgz","fileCount":77,"integrity":"sha512-dEABBOQKpc0I8P8iBE1o2gOAnTLhxSUDKVKab0BXNYJvSczm0Wy0IR8ozs3/Oj9EdUx1oeW3f3qpnd3vOXpVLw==","signatures":[{"sig":"MEQCIDuU2GSEucZ4GAhIECbcoam/axoFCtCt7A/MKUloq2qrAiBVlJsCno8Q0gJR7xPcP2+rh1FbC4Q5BwoP5K5Vce0Dpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":276931},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"80de09bef39d57291a8c3aa636b1820ef902781e","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run build & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.4","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.0.13","localforage":"^1.10.0","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","rollup":"^4.22.5","esbuild":"^0.19.4","puppeteer":"^23.4.1","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.4","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.27_1731999016889_0.7436572604403591","host":"s3://npm-registry-packages"}},"1.4.28":{"name":"@vope/utils","version":"1.4.28","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.28","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"af13333ba75404e4f362571cabcba3d5417d87f7","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.28.tgz","fileCount":77,"integrity":"sha512-6S0PUH05ykNSsK0abpM4DxTLSEY4g0cQDb/+ebBLQMsrm1KM8vHE/5MK6ZcV9axOHmV7k7gtVnzugT/SFznDzg==","signatures":[{"sig":"MEUCIFJzYFWRkEYFKenx3OSA9Z7ALJtW+CGLEjOk6qUN2GHeAiEA7zSFW43Hx6t98ROV9iwZQZ7PrVt95T2Y+KQoPvM0TS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277733},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"7292bd63b3fffa8d41d067441369c6bbae2e0e4c","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run build & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.4","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.0.13","localforage":"^1.10.0","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","rollup":"^4.22.5","esbuild":"^0.19.4","puppeteer":"^23.4.1","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.23.4","@types/mocha":"^10.0.6","@babel/parser":"^7.23.4","@babel/traverse":"^7.23.4","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.4","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.28_1733447355273_0.12773872606830627","host":"s3://npm-registry-packages"}},"1.4.30":{"name":"@vope/utils","version":"1.4.30","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.30","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"2279c135f9de6831985e54c735ef6c59bad8cda0","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.30.tgz","fileCount":77,"integrity":"sha512-lWEsqyjJAROoVO3ofJafCRdjI15qI2UszxB+MKcMS97AyznFhUFBBkewP7Pub+eknbEs4Fo8Rk5PaWmeUOTwag==","signatures":[{"sig":"MEQCIF80jECRLjTCaWEQgNEVSNoHSEBQMY9V0RwRrWJ5ssIjAiAPElqcs0w4mb+kKDKQS+Lxm/M08EWgDE386ZJXRYEOOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278225},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"64ecb7c193335a13b4280262a68153b08e329559","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.4","description":"```\r 发布构建\r ```","directories":{},"sideEffects":["lib/storage/offline.js","src/storage/offline.ts"],"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.0.13","localforage":"^1.10.0","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","rollup":"^4.34.6","esbuild":"^0.19.4","puppeteer":"^23.4.1","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.26.5","@types/mocha":"^10.0.6","@babel/parser":"^7.26.5","@babel/traverse":"^7.26.5","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.30_1738986352119_0.1766241735702181","host":"s3://npm-registry-packages-npm-production"}},"1.4.31":{"name":"@vope/utils","version":"1.4.31","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.31","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"1214c8238a6960de5f55efa375d0c2c2b5ba48e7","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.31.tgz","fileCount":77,"integrity":"sha512-LMFapHr3mMHOU9pF+HcJlk3TvL5gCOF1uL7B3vu5ZD13fbWrXzi5xwY/iBTIBorzHGc2/zY6vLUBzNIiF2lHgQ==","signatures":[{"sig":"MEQCIH7o2okAiEmL52zSxNEpGFxV/AWGIW5QbBLQ+DE7dpq/AiAPRtLm7Gy7YBZw0guDyRsOHgaSkyDEXH333UX1F8VS8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278261},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"},"./package":"./package.json"},"gitHead":"64ecb7c193335a13b4280262a68153b08e329559","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.4","description":"```\r 发布构建\r ```","directories":{},"sideEffects":["lib/storage/offline.js","src/storage/offline.ts"],"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.0.13","localforage":"^1.10.0","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","rollup":"^4.34.6","esbuild":"^0.19.4","puppeteer":"^23.4.1","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.26.5","@types/mocha":"^10.0.6","@babel/parser":"^7.26.5","@babel/traverse":"^7.26.5","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.31_1738994394430_0.7493279987178874","host":"s3://npm-registry-packages-npm-production"}},"1.4.32":{"name":"@vope/utils","version":"1.4.32","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.4.32","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"a351467d79ac48216fe098b6f5c22420df1e9d43","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.4.32.tgz","fileCount":77,"integrity":"sha512-dLCNDDxly+O3upBIEB0CybZ+d4EkvCTsFLwMDijoaO7hddosUdpWCuaTbdn4kblRNE0gfl1h++xpRwDcYHpdsQ==","signatures":[{"sig":"MEUCIHfQxHjF6zL2jYn+iFXqSLoq4TuzYf90Kprw7x6mHKqAAiEA8Emp13EeJvV1i8spa8aNOQNkp0hpujUPGjze48GWl9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278266},"main":"./cjs/index.js","type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"},"./package.json":"./package.json"},"gitHead":"64ecb7c193335a13b4280262a68153b08e329559","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.4","description":"```\r 发布构建\r ```","directories":{},"sideEffects":["lib/storage/offline.js","src/storage/offline.ts"],"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.0.13","localforage":"^1.10.0","@types/lodash-es":"^4.17.9","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","mocha":"^10.2.0","tslib":"^2.6.1","rimraf":"^5.0.5","rollup":"^4.34.6","esbuild":"^0.19.4","puppeteer":"^23.4.1","iconv-lite":"^0.6.3","typescript":"^5.3.3","@types/node":"^20.4.5","@babel/types":"^7.26.5","@types/mocha":"^10.0.6","@babel/parser":"^7.26.5","@babel/traverse":"^7.26.5","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.0","@rollup/plugin-typescript":"^12.1.0","@rollup/plugin-node-resolve":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.32_1738994582203_0.35008988511812","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@vope/utils","version":"1.5.0","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.5.0","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"da75d6cffd87959248ad831119dcf33bf1dc527e","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.5.0.tgz","fileCount":77,"integrity":"sha512-QK6lIGsIeC0TnItdHF7dkgNK+IettLgVJTuLooecKPkqph8TWhjw5c6hx3/caiDF5Ji0q5udgUNJgZtqwnvckQ==","signatures":[{"sig":"MEUCID/WBbYy30N59zEx1bwGCPrTRgZdXl+590FkVgBtsa0YAiEAuSHpB7rPt1P3DBoKXV9TDrl/refpfTsfZ2Lok8/XleA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275393},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"}},"gitHead":"c780b21336f8818a29359366141cd2265378d458","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"sideEffects":["lib/storage/offline.js","src/storage/offline.ts"],"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.0_1740536272723_0.48157528039063924","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.1":{"name":"@vope/utils","version":"1.6.0-bate.1","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.1","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"1f4d06060ed3ed9b584773e96ba2823659ba3d4f","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.1.tgz","fileCount":78,"integrity":"sha512-NQyiW5TUN5URhGg4DjuS4W40UlR9Xy5Cc6kVIk5V3Z5rEENYMulFuloa00BvKkrEU9GxDxjx65zBkEn3XrX2XA==","signatures":[{"sig":"MEYCIQDgSI5r7jgUiK7t2r1ie6SVv1uc6GS9Xvt6LG8caQPosgIhAP70sgTzoV3vWbX1up05/ALXvpPtKj1pR4UDAptt83WS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279516},"main":"./cjs/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"type":"module","types":"./types/index.d.ts","module":"./lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./cjs/index.js"},"./storage":{"types":"./types/storage/offline.d.ts","import":"./lib/storage/offline.js","require":"./cjs/storage/offline.js"}},"gitHead":"c780b21336f8818a29359366141cd2265378d458","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./types/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"9.6.7","description":"```\r 发布构建\r ```","directories":{},"sideEffects":["lib/storage/offline.js","src/storage/offline.ts"],"_nodeVersion":"20.3.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.1_1740554548034_0.3778931231657816","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.2":{"name":"@vope/utils","version":"1.6.0-bate.2","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.2","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"c204a2910dc580b6f9eb58cd94ebce7b4a70a3a0","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.2.tgz","fileCount":2,"integrity":"sha512-txD3OLML6QWULpsrNcIRlegQwUuE53oUHBcBA7ld2OgCg1OnDtDsrR6Qd91TshBNFUoIUsmHTTxhDJ5M9am+PQ==","signatures":[{"sig":"MEQCID8yIEHM3ngl/MX3qeOYuWqJ59g/ZATVKs+NOEDVn21/AiBGtbbnsHxYsuNrd+YSkXIiJrlGz18otBk9CbMt5xHbjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2300},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.mjs","require":"./sub_storage/offline.js"}},"gitHead":"c780b21336f8818a29359366141cd2265378d458","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"8.19.4","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"16.17.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.2_1740648041014_0.8775253003598189","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.3":{"name":"@vope/utils","version":"1.6.0-bate.3","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.3","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"e29d44e7e6e10c762e3f56c08a680f156ace9e25","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.3.tgz","fileCount":74,"integrity":"sha512-aaB+kFCWJ0L+xBvgUGessRd0ClwsAGAlaKAh0/3kFCtcp4GHqm3vDeNlbiKJPdirsMvqyl/nYDqQu1uLqJ4QYA==","signatures":[{"sig":"MEYCIQCTEhrGX8KxyZamGhJV157Co3075n7B7h5ctKVDYfi5HgIhAKSa4IfuhyTOCLzR2jPIiNzyxPuOR9QP7RYnoTiGsLeK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96571},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.mjs","require":"./sub_storage/offline.js"}},"gitHead":"c780b21336f8818a29359366141cd2265378d458","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.3_1740648270580_0.5495413218965151","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.4":{"name":"@vope/utils","version":"1.6.0-bate.4","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.4","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"19472f4891563076c257dc1e6d6c25b54dc773b1","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.4.tgz","fileCount":77,"integrity":"sha512-tZNkmm9qsiXMV71LBeE4zLRXSo+jeFlFJdpPP9m2J6kfSiOqlLcd9IRcLny376UoJb68BcvhQoqUClVsvxsxMQ==","signatures":[{"sig":"MEQCIFXsTBfASGe3In3RUc+Fdkowho+4MuXgIgTcx+j0cj1eAiAIYnBSr0NqbAx0llTIwTW25S4v1dVexywL/0MNdXSkUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107732},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.mjs","require":"./sub_storage/offline.js"}},"gitHead":"b96e945fe42b592f4e1ff328dafe55161251926a","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.4_1740969722372_0.4630589285125948","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.5":{"name":"@vope/utils","version":"1.6.0-bate.5","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.5","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"33048c74b7cbb4cc9c7057bf27703eacf613958e","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.5.tgz","fileCount":78,"integrity":"sha512-2UdLvUhB3x7lkKib3EMVXhcO5X7Mxdpekgp+FJKPbqNVGBVhjg1bA6HmLD6wUWY7euGgMwGsfQ8aekf1+ZMmSw==","signatures":[{"sig":"MEUCIQDs6ZzGPCUdQyNb4hbmXOs5LG2oojs7V0jqxw5pNNzvlQIgX/bqnQ2Zs20+VzP5qf+JRtOMPcUGrd1j9rNjR101ZOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107815},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.mjs","require":"./sub_storage/offline.js"}},"gitHead":"32d7afdadc9f2d9c56ed3f46881cd5c258af47d3","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.5_1740971488617_0.1818307333773772","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.6":{"name":"@vope/utils","version":"1.6.0-bate.6","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.6","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"0141eea8d9a73c49c3cb914989eb44d4254ad66e","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.6.tgz","fileCount":79,"integrity":"sha512-a+vWSW51gNSLxx6LfzAsUqXAMT9rYDYXHqTRFw6jAyGv+ZPmxTbwzHjwDooc6wWJzQPd6DYuQbRlbn5ezkajwg==","signatures":[{"sig":"MEYCIQDVLQU8qrO8+8QFzjRdm8oO8HyvV+jujdkUDfZabPIDuwIhAMBDdNxUfI80o9Tx/FjJ7smfY/vH6HCyEoklEaEi1n15","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108068},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.mjs","require":"./sub_storage/offline.js"}},"gitHead":"0ca8d88ce4f0e623c91a1e491f854b13b02107d7","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.6_1740972458383_0.7464373684907546","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.7":{"name":"@vope/utils","version":"1.6.0-bate.7","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.7","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"a2cc5915b061f43f70f9b4ee5033e8a857ee7370","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.7.tgz","fileCount":113,"integrity":"sha512-IR7CMUvaEGxkrQw90ms75fU226TIqsrK3yrTAElgB8DHKQnUpln+QfehbJT9+W8IqvAAcpagfkWM1KrItxCKQw==","signatures":[{"sig":"MEQCIApHt8xeVz9tC9n871rHVtYVGGbUJVHJEwyMJHzIum97AiBQVSvYNHQa1CE95UnWFakB1qE5ANYEhKIqU3xvTZ+5jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142798},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.mjs","require":"./sub_storage/offline.js"}},"gitHead":"7e2f09bf203c181e96afc56177b2ae34655dd786","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.7_1740974227898_0.7902534033819226","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.8":{"name":"@vope/utils","version":"1.6.0-bate.8","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.8","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"ea0b4fbc9915b9e18b3e845a4594fb0cff0a04dc","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.8.tgz","fileCount":79,"integrity":"sha512-BwxXdVm0uyjMgErwxJZPowQMxWONoe+LLZyhj9pqmbc3NnflhdLoy+3DeGTlWVg8ooPcLB5AYPeLpt3JPXXHvA==","signatures":[{"sig":"MEUCIQDf4CwPF6ZdF/loBR0qZXR9tnHlcFCWOw4lH/9ut6JaewIgQ479/kEciuyC1m/Kub/RyhzoiplcI/oY2R8CpQWReh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108045},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.mjs","require":"./sub_storage/offline.js"}},"gitHead":"7e2f09bf203c181e96afc56177b2ae34655dd786","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.8_1740982933884_0.316052057996107","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.10":{"name":"@vope/utils","version":"1.6.0-bate.10","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.10","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"8ac5543d5bad09748ba67ac9fa49b4f893dff465","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.10.tgz","fileCount":79,"integrity":"sha512-5plMWs0hnNHEgPTGW+mhWMyxSTmLJwQefjIGrcyKrLpB3l/pYhz5W+RyUD+i8Sa/vOSKV974ELTAl8fL6TCt8Q==","signatures":[{"sig":"MEYCIQDfQ1O405DKM5s7GScFmPLakTFTyOZxhXOQxW1XNCLouwIhAJpBaY6ECX7i370318CYV1DGROFoGsRfGbQ90yMeNs0F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108160},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.mjs","require":"./sub_storage/offline.js"}},"gitHead":"72a82f14d8a7f6033f1986ff31e978d06e3292b6","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.10_1740987368582_0.524185778041133","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.11":{"name":"@vope/utils","version":"1.6.0-bate.11","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.11","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"1a0d0ac8350293843f9c11ce7226a14262026957","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.11.tgz","fileCount":79,"integrity":"sha512-cf4VKArdfrHUZyaKsOFvxqEShmljVzV9Q2DsG94fRsDX5PXi1FotSITQLPWIfArpUY913izfpL0QYj06yrtp0Q==","signatures":[{"sig":"MEQCH1kCq5GyppXoMMHPPbjuVZfmk93E9EbSXce6KoiI+LECIQDL8NZqO8WX/nuX3xFQpY455KgebpITi9Ht1nHuegnsLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108150},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.mjs","require":"./sub_storage/offline.js"}},"gitHead":"ca41fa0d8c89a9d5b56fae93e8115534662302fc","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.11_1740992873011_0.19915725719934074","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-bate.12":{"name":"@vope/utils","version":"1.6.0-bate.12","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0-bate.12","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"83b7ab50510a6650600aa57528f93f837816015f","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0-bate.12.tgz","fileCount":79,"integrity":"sha512-wp6XDZ5sOgEZkq5k6Vmi8fm0r8T3uy3MvKUhTtG4ZG8AqK4Tu6+Ruk9hce+XAHkutWKdFQKyrXpNbAoBdDn4Aw==","signatures":[{"sig":"MEYCIQDPpQQVt/VQ1bPYSpaBWJAq7Jj6UoHsGI55leEko5gT9wIhAOmkFqOKcWDbOp146Tcm9W/g5iC/F6dSHizo1vo7heZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108158},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"f508cc95d1bfb8565080a176b204331e506ed0e5","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0-bate.12_1740993994221_0.8445072577118697","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@vope/utils","version":"1.6.0","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.0","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"4a89119607bec8a02140787155227d9eb6cf70c5","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.0.tgz","fileCount":79,"integrity":"sha512-aFqcV54kpC/YFU6MTgpQtcBKVgmgF5wfjbbkP9GemV+DsISteAt/W5cgZ7agUnkJdNGLFisStM3/WIZtIYk9tA==","signatures":[{"sig":"MEYCIQCG5DoY10IimjuYTKKnAdSiDZHHLLhfP6BJJ2/tgQhd6wIhANCkmvibLApLWugsh19rgX9R0wO5/Flyxv40otXyOOzz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108150},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"f508cc95d1bfb8565080a176b204331e506ed0e5","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"10.9.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"22.14.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0_1740995275530_0.6829151055988871","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@vope/utils","version":"1.6.1","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.1","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"eb312e790d8e50fb75ef435edbda39a59cd256e3","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.1.tgz","fileCount":79,"integrity":"sha512-KexwD76Xyn1NAOgEoXCvQBefSToAV7irbaw+Pl6IFLHHLNHJ6AwwABl6D+w+AhO2ojpu3zWS+gPTwmVw1ibGeg==","signatures":[{"sig":"MEUCIQDcFe3O3OwGiE479ZSaRfbwcuNxgPOYSnKo4M0y7S7b5QIgGBFL6j4P8DgB9fM+mmELaLeqLgiHAnRjf6U8gloADr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108751},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"6cd7155005a2bc9f400209d5de56359b88dd2a31","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"9.6.7","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"20.3.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.1_1741746435289_0.5645392164426593","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@vope/utils","version":"1.6.2","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.2","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"c7bdbbc0fa89d2f620b000b142009e5f78c2ffcf","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.2.tgz","fileCount":81,"integrity":"sha512-mHdffto/7v34SoOpQWLnzlyVK6SLzI6Cm75ZtZI8xmM3HKl5AJuEv5y62riP9zB4NFffGeK8q3B9oVDohV6Edw==","signatures":[{"sig":"MEUCIQD0ulYap3yGKO0VNE9nNz6al/z98VPVHAbkXxb36tLnFgIgP3GLpycI4OJ+IJhW+NTu8U9lYLykvE6QXwHcwsjWh0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151315},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"90255bc975ef44f9f158eb92ca6d7751c46c8fcc","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.5.1","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"24.5.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.2_1755249538104_0.16959163188570492","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@vope/utils","version":"1.6.3","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.3","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"7dac7dfe41435d2c190269367581ce09e7633969","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.3.tgz","fileCount":83,"integrity":"sha512-knum1L6FX5GUl8ck1LKt8weczs66qvBjDe6pRvxzPyvc5UNiwSNmLRZ9rbHcAfGbv1vD+riyP8GKLN8SvJn73Q==","signatures":[{"sig":"MEYCIQClR6sx1qlzdnzme6+MLz93YcfxK0MBJCnRO4WvYLSz0gIhAPJFHEpSRAAW8Ot+wrIWHfgIc5dI1obugcWKXo4vMxgK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153164},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"f68a05535f744231c263295b40809c1f9c2f13be","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.5.1","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"24.5.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.1","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.7.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.3_1755488401718_0.7217546211332324","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@vope/utils","version":"1.6.4","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.4","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"7b89f251292ce4cb80378f80d784e1cb5fe5b8ae","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.4.tgz","fileCount":85,"integrity":"sha512-/gxhrYy6OtWAHWO2xMuuJpEXqJMLDMmnkc2QbH96bqQNiz/hXtYfw+88HqC28zsl9owIHlEtqe5Oom+verOMgQ==","signatures":[{"sig":"MEUCIQDjDnLirSouu4Jxfm1sTKTCGGmIZl3B1wh/B5ThPpRL7AIgbDdaCMUkTTtxOJDn/8wQ0EeMlO0WxqQt9N7ah3/dlbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159316},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"0e238d92536a5756b33a23db19f5babd9a886f7c","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.5.1","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"24.5.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.2","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.4_1755507458068_0.9125376600949517","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@vope/utils","version":"1.6.5","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.5","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"bdad045542beb76b2b074971d2a2b884ae8d1ef3","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.5.tgz","fileCount":85,"integrity":"sha512-2SBp0A4Y3DCZanGtCdfV7kZ9GjXExHLzdIwq9yNAd/11ntu+rFhDOrlIRmqtNYvN86P2MZylAkdMg+1PbzR83g==","signatures":[{"sig":"MEUCIQC0kUnFks4s+dzD0yY9hiSQyxVxqSvbNGL3GeixNb0SxwIgRLv4w3DAE4HVQFxylSLGblQNxKvwozeZxn4VZGoKaP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159744},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"c21f367bdb4d16db8b7ed92213114a82f2975934","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.5.1","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"24.5.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.3","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.5_1755571569617_0.14144180888596458","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@vope/utils","version":"1.6.6","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.6","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"141a6a463794a16e3d66280d4373b79fe0c25eda","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.6.tgz","fileCount":85,"integrity":"sha512-rE2MU0XrrM46J9H57pYRh34gb5JNUGrO9rQmpTSFIzdQ8u7TokzKg33bF3VlYexCVieO7tFyKd6mksBfQl19HQ==","signatures":[{"sig":"MEUCIDpdAHhCe5RB+bZy9dZsLz5xWpihhq/0u2Z4JdILH1D0AiEAuPJnvZ/YLezFaBwgZyEIOx+k3KpWhynaoUme+pUMdOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159687},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"f6b943b6ea1ea0eb126cdde33b99d21f789920ce","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.5.1","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"24.5.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.3","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.6_1755651973157_0.6894457927317064","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@vope/utils","version":"1.6.7","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.7","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"f1329ed61da53c022111e21317d629ff1bc81f75","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.7.tgz","fileCount":85,"integrity":"sha512-2jVw0AZt5U0Zy6hIet4cqT2CLeVdcA25r9OhlEByuk84sHwLzodyCfgtDCvt2Dl2OJPGYU/QOb/LakKQPK7jng==","signatures":[{"sig":"MEUCIQDpYuuKJqqfemj0iQr2eaHhqPet9AUrM/IyY9JdVwWwPQIgHJeHxOe3cfEahjyLf4X+hdSyOvK2ceXvLstV9YsGOrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163718},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"85a7b903adf6685b1d5ecdad1c88b540db489f89","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.5.1","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"24.5.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.1.3","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.7_1756280275417_0.6418093432830672","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@vope/utils","version":"1.6.8","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.6.8","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"044962ee61787e106909d1060cffa68acff327b4","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.6.8.tgz","fileCount":85,"integrity":"sha512-SOsMqFB4+8b3ckm0qEki1CRRLDqp6PIHuGVxXSYtHmUTclwabXEQUJpJB7+6r6tMQnfuFs/DWmxbapP1+J86Iw==","signatures":[{"sig":"MEUCIAVIf4CrLhZ31C+dkKD6Zcz2vmE1LjMlNuly8sf3F16OAiEAhYdNLBWfFxe5Sxg70ULqMqpK4avnMxHT7Mf1WVWx79Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163718},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"075076efdaa4ac17ef61528e0ec5460fba366eec","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.5.1","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"24.5.0","dependencies":{"csstype":"^3.1.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.2.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.8_1756346619044_0.3669122267763558","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@vope/utils","version":"1.7.0","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.7.0","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"4ced3e787d5016f0fd40277c07a86f09b50d5458","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.7.0.tgz","fileCount":90,"integrity":"sha512-5FHTAyaN70y9tudbcadGWrmc0Dti872zBoH3IlqvU96ABVkM0iu8Wnx02pLJkKT64Acz5qqnRG4JHOHXqwXTTw==","signatures":[{"sig":"MEQCICT5toJq7wrSwb64YhTESo7mYDQDTkwamINFgShcv6fTAiAZP7x+4RgD8DAsOGlfyr+60iQJ49MpM9QWZBAYxr2OVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176658},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"db46970120f549be8299e37bd102b4b2e197dca0","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.5.1","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"24.5.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.2.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.7.0_1764141419519_0.07784733466380911","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@vope/utils","version":"1.7.1","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.7.1","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"fb901270e49a4da18a3f3c5a5485c63377f80ac2","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.7.1.tgz","fileCount":90,"integrity":"sha512-FUsLgfQpbcvZ+VhX2g78vj3/8aQuJcSF1rmFJ7Bav3QRuV4Tj/5xqi4a4Pb1NVyc/ID5pY3qhyJAEq7vg4TA3w==","signatures":[{"sig":"MEQCIHWQhudJHs5ok+8CbHrD0BvMKk0eqBkP/3MstF1Mlz08AiAyAw1woaDlUDtiLAQaf5kcAKhX8AyJugJMjgqpq0FbDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176717},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"11ec95cfa5293cc64acb5822c34df0001c1ca90f","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.6.2","description":"```\r 发布构建\r ```","directories":{},"_nodeVersion":"24.12.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.2.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.7.1_1767690848865_0.3014682112187199","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@vope/utils","version":"1.7.2","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.7.2","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"1d1bbc6942d3d35320c3f62df051afd6e22bc821","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.7.2.tgz","fileCount":94,"integrity":"sha512-aQHm3ls7TSktWrEu4nF4YV1fargoVpaEIAjjdz4lqunjWpd9vgT55IkZGDRmS2tQ9TzxX7Xhv9SMoheWC3y2HA==","signatures":[{"sig":"MEQCIE9AmnJBi5K1dqjqOYYXwaOFX4CjgDfXLtBeY+QTHNLCAiBaf+bCaGPMwxUPFCsdUHtpSOBSfdx7u9FdI2C9w6Gc6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194207},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"8433245c8f0d214ac610f108c6e81a4db9229b50","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.6.2","description":"工具函数库。","directories":{},"_nodeVersion":"24.12.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.2.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.7.2_1774406755985_0.1328335541074508","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@vope/utils","version":"1.7.3","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.7.3","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"c5fe64a52847e339c740a9135a6f45090fa87867","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.7.3.tgz","fileCount":94,"integrity":"sha512-SsZwp9hAUpnF48XieatMIjW2jEcm/L2oduFaxICC176sUq5MxCdIp/6OpaX0bhwbUQP80vOScZC17KkGyjGcOQ==","signatures":[{"sig":"MEYCIQCl+ku5TC6f378aE1y0sLTgMOWdxc5/y0q/7kD7n83eIQIhANKKQT8eA2TylKIOdmJZfRCWR0l8I1vT98ZqDgQex1UF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194204},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"16ac3950b6bd8f012b6c07e68a4ba6d14c60cf13","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.6.2","description":"工具函数库","directories":{},"_nodeVersion":"24.12.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.2.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.7.3_1774407195147_0.286112280571039","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@vope/utils","version":"1.7.4","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.7.4","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"5ba927e1eb1294fc57ceff07727bc6ba20b3e701","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.7.4.tgz","fileCount":94,"integrity":"sha512-BMr6UvBNNs0B09G3c8dH+Ak6yigX98KyNG7DTEsT9bombwMZhMDUMRtqeaMh+d7+hJ34gVw7aZFNaDHWETMkcg==","signatures":[{"sig":"MEUCIEj5c7/u1pPeynjryjlKU8JAlt/hPlKDcEVInTFGFpUIAiEAsFsdVyUPLszxw23ePW9ELEzGquCqDw6mB0MAGgr5mKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195134},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"10565d49ef34cab574fa7b04c7b561aab29ee47f","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.6.2","description":"工具函数库","directories":{},"_nodeVersion":"24.12.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.2.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.7.4_1775030509808_0.3596420053486846","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@vope/utils","version":"1.7.5","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.7.5","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"cbe709d103157ae413d71d85411254832eebdcfa","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.7.5.tgz","fileCount":94,"integrity":"sha512-Qg67L9KVQmy7aj+U2wrUMgFyes9jKhPm1pMLqp462KU5T8yh6MXmUJ0gLj40N4c8F8gBfoJWzGv3Ixbc/Cofig==","signatures":[{"sig":"MEUCIFAomonpFAeOO2opbWdAebMP2V4lDLwuJJAjVhzF5ntnAiEAzJTsQkxFg8NGtyDsPvUzrII3lp7+TH+o7Q1pUTF50jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195399},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"78641507cdb3788b516fbb41cb566dfe97e610bf","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.6.2","description":"工具函数库","directories":{},"_nodeVersion":"24.12.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.2.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.7.5_1775185403499_0.5984900839358356","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@vope/utils","version":"1.7.6","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.7.6","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"3098587d69117c908f39e0baaed4c2a06370684c","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.7.6.tgz","fileCount":94,"integrity":"sha512-lkL/RGllJMZ71USMaCMtvDo5A/sbO46BoGuw17wpE2vmAM+ApUHo3kC2GM5Cg07Jb0n6Jn1jgdACyo54Nyg8Uw==","signatures":[{"sig":"MEUCIQCG9mzS4/7yMfFu8OhUwzwwyJ9iPz/3hW4xoENCpG1UswIgWpudcyQ2bi0TXWE5E/pppdUTApgXCK4H1EcLF8td4IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197051},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"d64bc4c471ef2f9eb15fc754804645a60f6f70da","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.6.2","description":"工具函数库","directories":{},"_nodeVersion":"24.12.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.2.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^5.9.2","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.7.6_1775615896795_0.2563956448177638","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@vope/utils","version":"1.8.0","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.8.0","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"77c3acc5e22554c4535bd2c42fd012898b43d5ac","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.8.0.tgz","fileCount":94,"integrity":"sha512-NIq/5gg1HdNxCebIYoYMZcW6Ea7p2mqeO9SOEGfGkNiT20BjgP2y8TpYaZzdDL2XC4P32K2S1ulVnyee23ifFw==","signatures":[{"sig":"MEUCIQDz2/JZaBWVWXn9ZvrkA8ApDeUk1lRENYcW4hHwzadFHwIga7HStsiQyOCga5YbNbJez12h2YY2QhL9X9E7AZSBWXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197663},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"e74afd829b4ff25afa059789f0771ec63f6ebc11","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.6.2","description":"工具函数库","directories":{},"_nodeVersion":"24.12.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.2.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^6.0.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.8.0_1778462232091_0.008160860174302842","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@vope/utils","version":"1.9.0","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.9.0","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"b0cbbb61301b5cf60b162f97106a840cf5d1ec21","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.9.0.tgz","fileCount":94,"integrity":"sha512-4EsVMjSotH8bAAOq3Kn/PG9EU4caQX7MQrGA72xCGHcU5KAav2booDMMrdNkfBC37FQwAUD3hM60lLIsOFGCSQ==","signatures":[{"sig":"MEUCIQC64HAyv5tSPrLjTnI2n15Y48/N2F9/Ommrw86+an5+8QIgLCLvQ+48UNBUhyEjWSZiwDimgcvWD43y8bRYE0Ce7wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197967},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"3249b8de2c6df0c13f36f2b2e8f3e27c58babffb","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.6.2","description":"工具函数库","directories":{},"_nodeVersion":"24.12.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.18.1","sm-crypto":"^0.4.0","@vope/types":"^1.3.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","uuid":"^14.0.0","mocha":"^11.7.5","tslib":"^2.8.1","rimraf":"^6.1.3","rollup":"^4.60.3","esbuild":"^0.28.0","puppeteer":"^24.43.0","iconv-lite":"^0.7.2","typescript":"^6.0.3","@types/node":"^24.12.3","@babel/types":"^7.29.0","@types/mocha":"^10.0.10","@babel/parser":"^7.29.3","@babel/traverse":"^7.29.0","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.28.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.9.0_1778465342564_0.4000394674018739","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@vope/utils","version":"1.8.1","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.8.1","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"f0cd4084a99f23797eb2d1c2add2ed04b2a59316","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.8.1.tgz","fileCount":94,"integrity":"sha512-a4pP5VMTcogat1a5ofKME/BZRstt+ADmjJ3UnjyyqHMkpvRuCqi5oQn8vyr5+YRukhzWFMhdOOZ/IS9/iWI4sQ==","signatures":[{"sig":"MEUCIQDOn9yInPaVZsAe3XcwnjPomy9mqN618gUSdmFQ9Z9jVAIgNxI1zEqqOCCdTO2BKgviqaFuB3G10BLR57MI8XU+/hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197771},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"e74afd829b4ff25afa059789f0771ec63f6ebc11","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.6.2","description":"工具函数库","directories":{},"_nodeVersion":"24.12.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.17.21","sm-crypto":"^0.3.13","@vope/types":"^1.2.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.1","uuid":"^11.1.0","mocha":"^10.2.0","tslib":"^2.8.1","rimraf":"^5.0.5","rollup":"^4.34.8","esbuild":"^0.25.0","puppeteer":"^24.3.0","iconv-lite":"^0.6.3","typescript":"^6.0.3","@types/node":"^22.13.5","@babel/types":"^7.26.9","@types/mocha":"^10.0.6","@babel/parser":"^7.26.9","@babel/traverse":"^7.26.9","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.20.6","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.8.1_1778471190226_0.514751003571378","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@vope/utils","version":"1.9.1","author":{"name":"vope"},"license":"ISC","_id":"@vope/utils@1.9.1","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"dist":{"shasum":"326f44bc1be3193284faff64b6d2d772c6dc0479","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.9.1.tgz","fileCount":95,"integrity":"sha512-qf6GGU5APShyljkhFYib/Wy7VOdmzBZ0eS2vVcGgzYAkRfGrnplwzfQHlAD2zwNbvH8oh4tptuRncSM503LSFg==","signatures":[{"sig":"MEQCIHjoRUzLGPCn9tpfL1TSErKPgwdugChWoCUaGq9Wxkt1AiAQzXFaePE9JrBljciImY3QBbORpZ5qj4O+WCtD9TiHcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200868},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"2949f3ce803ca64aa0c58b0e7b3bd44fc4536455","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.6.2","description":"工具函数库","directories":{},"_nodeVersion":"24.12.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.18.1","sm-crypto":"^0.4.0","@vope/types":"^1.3.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","uuid":"^14.0.0","mocha":"^11.7.5","tslib":"^2.8.1","rimraf":"^6.1.3","rollup":"^4.60.3","esbuild":"^0.28.0","puppeteer":"^24.43.0","iconv-lite":"^0.7.2","typescript":"^6.0.3","@types/node":"^24.12.3","@babel/types":"^7.29.0","@types/mocha":"^10.0.10","@babel/parser":"^7.29.3","@babel/traverse":"^7.29.0","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.28.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.9.1_1778471670909_0.16374541139226695","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"_id":"@vope/utils@1.9.2","dist":{"shasum":"2179010a73480bec380a8b8cad7b3e38db705c06","tarball":"https://registry.npmjs.org/@vope/utils/-/utils-1.9.2.tgz","fileCount":95,"integrity":"sha512-Dz+iRKiI+u1AtqBghqSbjsYfr4lLBBF71d7/g1eqtVF+PZiZXvcjohJaE7h6m8nM1pbBGFWPgcLLFHSSXxZrLA==","signatures":[{"sig":"MEUCIQCaUR4p3eaxaHpM0Ksnqjo0ItdokM7B7N+Y5GCJ8lriRAIgfbZdrx5MTuBDIdTBQO9GiUbYRLtFdZeTZNUxUxj9OY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFjyhFEv2YWjmTqAn5PimP1E2B3IV9peEsnJLyOxqOyAAiBUM6ihbUOAfLjYJNrR1Tdo/QAwxtLo5fMfdJKkjrCVJg=="}],"unpackedSize":204627},"main":"./dist/index.js","name":"@vope/utils","pnpm":{"onlyBuiltDependencies":["esbuild","puppeteer"]},"types":"./dist/index.d.ts","author":{"name":"vope"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs.js"},"./storage":{"types":"./sub_storage/offline.d.ts","import":"./sub_storage/offline.js","require":"./sub_storage/offline.cjs.js"}},"gitHead":"799a0474343eede98e4808c63333ca8efee1f3fe","license":"ISC","scripts":{"test":"npm run mocha","build":"npm run start & node ./build.cjs","clean":"rimraf start.cjs pre.cjs build.cjs src/index.ts dist/ __tests/ __examples/ sub_storage/","debug":"npm run start & npm run premocha","mocha":"mocha __tests/**/*.js","start":"esbuild ./start.ts --outfile=start.cjs --format=cjs & node ./start.cjs","premocha":"node ./build.cjs --type=test","poststart":"esbuild ./pre.ts --outfile=pre.cjs --format=cjs & node ./pre.cjs","prepublishOnly":"npm run build & npm run test"},"typings":"./dist/index.d.ts","version":"1.9.2","_npmUser":{"name":"vope","email":"702017364@qq.com"},"_npmVersion":"11.5.1","description":"工具函数库","directories":{},"maintainers":[{"name":"vope","email":"702017364@qq.com"}],"_nodeVersion":"24.5.0","dependencies":{"csstype":"^3.2.3","lodash-es":"^4.18.1","sm-crypto":"^0.4.0","@vope/types":"^1.3.0","localforage":"^1.10.0","@types/lodash-es":"^4.17.12","@type-challenges/utils":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","uuid":"^14.0.0","mocha":"^11.7.5","tslib":"^2.8.1","rimraf":"^6.1.3","rollup":"^4.60.3","esbuild":"^0.28.0","puppeteer":"^24.43.0","iconv-lite":"^0.7.2","typescript":"^6.0.3","@types/node":"^24.12.3","@babel/types":"^7.29.0","@types/mocha":"^10.0.10","@babel/parser":"^7.29.3","@babel/traverse":"^7.29.0","@types/sm-crypto":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-alias":"^5.1.1","@types/babel__traverse":"^7.28.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_1.9.2_1789439820555_0.5554366935849762"}}},"time":{"created":"2023-08-14T07:25:26.544Z","modified":"2026-09-15T02:37:00.889Z","1.0.0":"2023-08-14T07:25:26.806Z","1.0.1":"2023-08-14T08:12:19.881Z","1.0.2":"2023-08-14T09:15:24.098Z","1.1.0":"2023-08-30T03:45:54.470Z","1.2.0":"2023-08-30T07:28:32.644Z","1.2.1":"2023-08-30T09:29:24.894Z","1.3.0":"2023-08-31T03:23:55.306Z","1.3.1":"2023-09-15T06:33:54.459Z","1.4.0":"2023-10-13T01:31:17.275Z","1.4.1":"2023-10-13T02:05:07.656Z","1.4.2":"2023-10-16T03:14:07.106Z","1.4.3":"2023-10-16T09:22:36.391Z","1.4.4":"2023-11-24T01:30:36.337Z","1.4.5":"2023-11-24T01:51:33.153Z","1.4.6":"2023-12-26T08:21:15.859Z","1.4.7":"2024-01-11T02:38:27.173Z","1.4.8":"2024-02-02T10:59:35.318Z","1.4.9":"2024-02-18T08:11:19.960Z","1.4.10":"2024-02-21T08:35:09.163Z","1.4.11":"2024-02-27T02:45:06.082Z","1.4.12":"2024-02-27T03:12:18.530Z","1.4.13":"2024-06-03T08:38:49.545Z","1.4.14":"2024-06-04T03:14:26.056Z","1.4.15":"2024-06-04T03:33:36.061Z","1.4.16":"2024-06-04T03:43:14.625Z","1.4.17":"2024-06-17T09:30:35.056Z","1.4.18":"2024-06-19T02:32:12.514Z","1.4.19":"2024-07-15T03:54:55.124Z","1.4.20":"2024-08-19T09:41:04.307Z","1.4.21":"2024-08-21T07:23:41.134Z","1.4.22":"2024-08-22T01:38:36.286Z","1.4.23":"2024-08-30T02:21:21.415Z","1.4.24":"2024-08-30T02:35:53.551Z","1.4.25":"2024-08-30T03:50:40.308Z","1.4.26":"2024-11-18T08:00:55.209Z","1.4.27":"2024-11-19T06:50:17.154Z","1.4.28":"2024-12-06T01:09:15.464Z","1.4.30":"2025-02-08T03:45:52.335Z","1.4.31":"2025-02-08T05:59:54.613Z","1.4.32":"2025-02-08T06:03:02.457Z","1.5.0":"2025-02-26T02:17:52.913Z","1.6.0-bate.1":"2025-02-26T07:22:28.223Z","1.6.0-bate.2":"2025-02-27T09:20:41.238Z","1.6.0-bate.3":"2025-02-27T09:24:30.815Z","1.6.0-bate.4":"2025-03-03T02:42:02.585Z","1.6.0-bate.5":"2025-03-03T03:11:28.831Z","1.6.0-bate.6":"2025-03-03T03:27:38.587Z","1.6.0-bate.7":"2025-03-03T03:57:08.245Z","1.6.0-bate.8":"2025-03-03T06:22:14.040Z","1.6.0-bate.10":"2025-03-03T07:36:08.867Z","1.6.0-bate.11":"2025-03-03T09:07:53.175Z","1.6.0-bate.12":"2025-03-03T09:26:34.427Z","1.6.0":"2025-03-03T09:47:55.740Z","1.6.1":"2025-03-12T02:27:15.488Z","1.6.2":"2025-08-15T09:18:58.321Z","1.6.3":"2025-08-18T03:40:01.908Z","1.6.4":"2025-08-18T08:57:38.252Z","1.6.5":"2025-08-19T02:46:09.781Z","1.6.6":"2025-08-20T01:06:13.414Z","1.6.7":"2025-08-27T07:37:55.618Z","1.6.8":"2025-08-28T02:03:39.312Z","1.7.0":"2025-11-26T07:16:59.718Z","1.7.1":"2026-01-06T09:14:09.055Z","1.7.2":"2026-03-25T02:45:56.139Z","1.7.3":"2026-03-25T02:53:15.296Z","1.7.4":"2026-04-01T08:01:49.995Z","1.7.5":"2026-04-03T03:03:23.669Z","1.7.6":"2026-04-08T02:38:17.013Z","1.8.0":"2026-05-11T01:17:12.217Z","1.9.0":"2026-05-11T02:09:02.786Z","1.8.1":"2026-05-11T03:46:30.375Z","1.9.1":"2026-05-11T03:54:31.040Z","1.9.2":"2026-09-15T02:37:00.709Z"},"author":{"name":"vope"},"license":"ISC","description":"工具函数库","maintainers":[{"name":"vope","email":"702017364@qq.com"}],"readme":"# @vope/utils\r\n\r\n工具函数库\r\n\r\n## 安装\r\n\r\n```bash\r\nnpm install @vope/utils\r\n# 或\r\npnpm add @vope/utils\r\n# 或\r\nyarn add @vope/utils\r\n```\r\n\r\n## Logs\r\n[CHANGELOG](./CHANGELOG.md)\r\n\r\n## API 文档\r\n\r\n### 异步控制\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| asyncLock | 异步锁 |\r\n| once | 缓存函数返回值 |\r\n| wait | 等待 |\r\n| Subscriber | 订阅 |\r\n\r\n### 树结构处理\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| FlatTree | 扁平树 |\r\n| forBfsEach | 广度优先搜索 |\r\n| forDfsEach | 深度优先搜索 |\r\n\r\n### 数据转换\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| parseNum | 解析一个字符串并返回一个数字 |\r\n| hash8json | 对象数组转 hash |\r\n| hash8object | 对象转 hash |\r\n| hash8strings | 字符串数组转 hash |\r\n\r\n### 数学计算\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| calc | CSS 长度值加减混合运算 |\r\n| calc.getExpMN | 获取表达式方法名 |\r\n| calc.multiply | CSS 长度值乘法运算 |\r\n| calc.divide | CSS 长度值除法运算 |\r\n| calc.formatter | CSS 长度值格式化 |\r\n| calc.clamp | CSS 长度值取中间值运算 |\r\n| clamp | 获取中间数 |\r\n\r\n### 类型判断\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| isNull | 检测是否无值 (undefined/null) |\r\n| isEmpty | 检测是否为空 (undefined/null/'') |\r\n| isClass | 判断是否为 Class |\r\n| isKey | 判断是否为有效的对象键 |\r\n\r\n### 样式处理\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| classnames | 拼接多个 class |\r\n| css | CSS 样式处理 |\r\n\r\n### 数据脱敏\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| desensEncrypt | 脱敏加密 (对明文进行多个片段加密) |\r\n| desensDecrypt | 脱敏解密 (对密文进行多个片段解密) |\r\n| desensReplace | 脱敏平替 |\r\n\r\n### Cron 表达式\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| weekDic | 星期字典 |\r\n| default_max_second | 默认最大秒 |\r\n| default_min_second | 默认最小秒 |\r\n| default_max_minute | 默认最大分 |\r\n| default_min_minute | 默认最小分 |\r\n| default_max_hour | 默认最大时 |\r\n| default_min_hour | 默认最小时 |\r\n| default_max_day | 默认最大日 |\r\n| default_min_day | 默认最小日 |\r\n| default_max_month | 默认最大月 |\r\n| default_min_month | 默认最小月 |\r\n| default_max_week | 默认最大周 |\r\n| default_min_week | 默认最小周 |\r\n| createCronRegexText | 创建 Cron 正则表达式文本 |\r\n| InvalidUnit | 无效单位 |\r\n| isInvalidUnit | 是否为无效单位 |\r\n| DayLastUnit | 月末单位 |\r\n| isDayLastUnit | 是否为月末单位 |\r\n| WeekLastUnit | 周最后单位 |\r\n| isWeekLastUnit | 是否为周最后单位 |\r\n| WildcardUnit | 通配符单位 |\r\n| isWildcardUnit | 是否为通配符单位 |\r\n| RangeUnit | 范围单位 |\r\n| isRangeUnit | 是否为范围单位 |\r\n| AggUnit | 聚合单位 |\r\n| isAggUnit | 是否为聚合单位 |\r\n| Cron | Cron 表达式 |\r\n\r\n### 比较操作\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| compareVersion | 版本号大小比较 |\r\n| deepWeakEqual | 深度弱相等比较 |\r\n\r\n### 数据结构与集合\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| DicRollup | 字典操作 |\r\n| MemoryBasic | 内存基础 |\r\n| MemoryList | 内存列表 |\r\n| MemoryPower | 内存幂 |\r\n| MemorySimple | 内存简单 |\r\n| FlexTable | 弹性表格 |\r\n| Union | 联合 |\r\n\r\n### 图数据库\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| Neo4j | 图管理 |\r\n| Neo4jAhchors | 图布局之二阶贝塞尔曲线边锚点管理 |\r\n\r\n### URL 与路径\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| joinPaths | 拼接路径 |\r\n| connectURLParams | 连接 URL 参数 |\r\n| cubeURLParams | 将 URL 查询参数转换成 (复杂) 对象 |\r\n| flatURLParams | 将 (复杂) 对象转换成 URL 查询参数 |\r\n| Serializes | 序列化 |\r\n\r\n### 几何变换\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| rotateAngle | 角度旋转 |\r\n| rotateRad | 弧度旋转 |\r\n\r\n### 其他工具\r\n\r\n| 函数名 | 说明 |\r\n|--------|------|\r\n| disableEnumerable | 禁用可枚举性 |\r\n| indexSort | 索引排序 |\r\n| getEncoding | 获取编码 |\r\n| inputRegex | 输入正则 |\r\n| loadImage | 加载图片 |\r\n| deconPowersSum | 幂和分解 |\r\n\r\n## 测试\r\n\r\n```bash\r\nnpm run test\r\n```\r\n\r\n## 构建\r\n\r\n```bash\r\nnpm run build\r\n```\r\n\r\n## License\r\n\r\nISC\r\n","readmeFilename":"README.md"}