{"_id":"@a-drowned-fish/om-utils","_rev":"34-20b86a9d1e686ecc4569e21f56fea484","name":"@a-drowned-fish/om-utils","dist-tags":{"latest":"1.0.33"},"versions":{"1.0.0":{"name":"@a-drowned-fish/om-utils","version":"1.0.0","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.0","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"eb44038d31e2a951f9f3781ded4efe0b14b086e6","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.0.tgz","fileCount":8,"integrity":"sha512-5KuelGwxde3dGc8Z6b42/KLwMac0/YLvm2Lu0Fw7D8cPGYzQaXEL6vpPMDIs6R/EBO6zrkAPO2lfOoWBBjjIOw==","signatures":[{"sig":"MEYCIQCLaNtF1wwcoC3LuFUGaoXgIuMn+rQfPuSDn6GXS30GOwIhAJlSM9MyIQPNQwRKL5B7CSJb2pdpREsFBfSLWNk4BBIc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69308},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/fdc6177d000f0f3ffaca0e152dcbb35b/a-drowned-fish-om-utils-1.0.0.tgz","_integrity":"sha512-5KuelGwxde3dGc8Z6b42/KLwMac0/YLvm2Lu0Fw7D8cPGYzQaXEL6vpPMDIs6R/EBO6zrkAPO2lfOoWBBjjIOw==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.0_1776075644590_0.18703040704942597","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@a-drowned-fish/om-utils","version":"1.0.1","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.1","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"54e9f7364c080bd3cd58a0858787736f18cafcde","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.1.tgz","fileCount":8,"integrity":"sha512-mJLwD7e9BeGsDCh/ikrOYNg032yan+WKz5su9eRr6t9Vl5E7cY0peiXqcWj3+n36Tp3W1wwc1UDOdMJOg/ojkw==","signatures":[{"sig":"MEUCIC7T35ew+H9V2mW5FpbJrSfnxRG/+5/FmcC6jOGJpBIyAiEAgyiYu6UHRWMJ4GstW25E4aPZ1FBup/FzYKCg4hmxrTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74685},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/73ffe54055d560869a2203302f1129c0/a-drowned-fish-om-utils-1.0.1.tgz","_integrity":"sha512-mJLwD7e9BeGsDCh/ikrOYNg032yan+WKz5su9eRr6t9Vl5E7cY0peiXqcWj3+n36Tp3W1wwc1UDOdMJOg/ojkw==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.1_1776135367824_0.15696407387640732","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@a-drowned-fish/om-utils","version":"1.0.2","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.2","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"08a3b07efbb0c03665f68fe240e4b673e1d2a249","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.2.tgz","fileCount":8,"integrity":"sha512-bo1POUSh8kjIi9GzYRa1zkO7eaoBEfF1ZJN9p4f3yd5Wcdc3CpoPJJyuD7tiMFkIgCwGpYto0sBTwSGUg6vlYg==","signatures":[{"sig":"MEQCIH+73eVgZ8R9C55Od2YscRd6vx0L2vryqjoE3JbFy1RxAiBGlTedtoVg+FK/A3uN7WqFoUEJ0NdKRwXBAD/XDyFsJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76424},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/faaf96b4e48d73fc537bd0287e7c0e6d/a-drowned-fish-om-utils-1.0.2.tgz","_integrity":"sha512-bo1POUSh8kjIi9GzYRa1zkO7eaoBEfF1ZJN9p4f3yd5Wcdc3CpoPJJyuD7tiMFkIgCwGpYto0sBTwSGUg6vlYg==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.2_1776135751166_0.4140546064137953","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@a-drowned-fish/om-utils","version":"1.0.3","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.3","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"a471e11acfe9a6650c3ffc17fbb4b04ca44b4aa5","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.3.tgz","fileCount":8,"integrity":"sha512-8c/EcsCgcT1TGKl8gk+CUBcG+CnfGJEKMGCz1NJtKAE3WP/mwDS6kCJFESXw74F3IUf2uYn2tA9zv3XN0gBkeg==","signatures":[{"sig":"MEYCIQDuAfq+wCpiCrkdyGOu39/zn24GBrJPuRZM6CaQ3D1jOQIhAJrUH1dyP1ySpT1OzNkJmle31Myoo+i4Rl1hnRETOnOi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76656},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/c16ba8c9d19c43c94917d285e3c32ebd/a-drowned-fish-om-utils-1.0.3.tgz","_integrity":"sha512-8c/EcsCgcT1TGKl8gk+CUBcG+CnfGJEKMGCz1NJtKAE3WP/mwDS6kCJFESXw74F3IUf2uYn2tA9zv3XN0gBkeg==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.3_1776138172326_0.8519719155452143","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@a-drowned-fish/om-utils","version":"1.0.4","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.4","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"665889090318b930208210beb983db5e6ef9081f","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.4.tgz","fileCount":8,"integrity":"sha512-V4qNhtU42qRfHzXQUpYQ1Aq7gDmkR9ablqbclNNLksvnTlCmIioupnSDnY7awFKh7rom4GP7sag9er6pZSc76w==","signatures":[{"sig":"MEUCIEHoxfm20uJP3MD1DJ352sJ7z/fX68IQ7nMRau9+v0zPAiEAxsb1pDbAzMP38bqMbVUCzvEcDJAk8HN13+YUqWP1E7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20584},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/5f820537929156adc34829e17a293f0e/a-drowned-fish-om-utils-1.0.4.tgz","_integrity":"sha512-V4qNhtU42qRfHzXQUpYQ1Aq7gDmkR9ablqbclNNLksvnTlCmIioupnSDnY7awFKh7rom4GP7sag9er6pZSc76w==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.4_1776143179539_0.4812217198378772","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@a-drowned-fish/om-utils","version":"1.0.5","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.5","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"c695638d6976786d503bbd1ae3d23cf778925743","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.5.tgz","fileCount":8,"integrity":"sha512-CiZ2AO2muy8LugCoAL7jp5S6iWoTZC5om2PNuOZ6bWV13v3NbWC5s3SrjqtBXlOLUKENeCyNSrqwpJ2RMQn4xg==","signatures":[{"sig":"MEUCIQDFE4O0KGT/6RLjOm5rWtKB9j4/5OoSOwruTGj6nSLR7gIgZ4/fP57fvUUaNFiGNt9nCu2wJEb6V/yJSuMQKGxy4n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20584},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/cbd39eb5dd6ca5614e6c182eb1b54f5c/a-drowned-fish-om-utils-1.0.5.tgz","_integrity":"sha512-CiZ2AO2muy8LugCoAL7jp5S6iWoTZC5om2PNuOZ6bWV13v3NbWC5s3SrjqtBXlOLUKENeCyNSrqwpJ2RMQn4xg==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.5_1776143393140_0.42949016165343457","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@a-drowned-fish/om-utils","version":"1.0.6","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.6","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"eebe818667325e6a29fb675388c52f393cc978dc","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.6.tgz","fileCount":8,"integrity":"sha512-j0f1aaoEXgG/Bj7GOoxrTOR9d5aJkqRp1Kpao/ESYYB4UiPyVGZttn8yLRKw5lyfWqDa7l2RB3aZRbCfJM5e1A==","signatures":[{"sig":"MEYCIQDSZOqV1k0Jhc4gWZmCrv6FchyereJsr3vkiTIShiRwAwIhANYZmIL/6LM/7D2Sn3t5ZFYRVILExy/i3jWrsuikjlZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33004},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/1ba523d4cbb441e9e68d184361e3f613/a-drowned-fish-om-utils-1.0.6.tgz","_integrity":"sha512-j0f1aaoEXgG/Bj7GOoxrTOR9d5aJkqRp1Kpao/ESYYB4UiPyVGZttn8yLRKw5lyfWqDa7l2RB3aZRbCfJM5e1A==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.6_1776144237883_0.15120860911821477","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@a-drowned-fish/om-utils","version":"1.0.7","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.7","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"d37bab1963212081dc72eb5bc9646b65fc2f19f0","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.7.tgz","fileCount":8,"integrity":"sha512-YLpSUk1iSXz6o1YwJv0Cy3QKViyDLW6qfdIIXyrvQh6+O3FIew9sd/ERZ0OGQvoQu0CJmU78S926H/kyCaoZAA==","signatures":[{"sig":"MEUCIAOoH68gZYXCw3l+czGJ1BrHTuarR0JFaTFQnr7WwQgAAiEAowf4939qXoZFlhQO/KLEVXUHylGytDsfqqXEKR6cLhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21664},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/6e35e70368b506a6f5f4517dc538c3cc/a-drowned-fish-om-utils-1.0.7.tgz","_integrity":"sha512-YLpSUk1iSXz6o1YwJv0Cy3QKViyDLW6qfdIIXyrvQh6+O3FIew9sd/ERZ0OGQvoQu0CJmU78S926H/kyCaoZAA==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.7_1776144828179_0.3918668054443393","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@a-drowned-fish/om-utils","version":"1.0.8","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.8","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"d4814b556e09ab333fc8882cf4dbba9aadb4b590","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.8.tgz","fileCount":8,"integrity":"sha512-bM0zhq+k/D8xLgbGbs14q2C9oHrvho+kPeegpTfSZMTni3LInJO1F/H03gCFbdar3sYh/R5jGd5WaeNOmb/B1A==","signatures":[{"sig":"MEUCIC+ttTMx4ULR3KAb0GHsZwl1VPyXR0OmtfMFIXt5zg5DAiEAt217tttlmF4Ge93fycdm7riUARNIzWZBcGKNgbR3MQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20584},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/9340b45689e97d3bec63be0e69e11560/a-drowned-fish-om-utils-1.0.8.tgz","_integrity":"sha512-bM0zhq+k/D8xLgbGbs14q2C9oHrvho+kPeegpTfSZMTni3LInJO1F/H03gCFbdar3sYh/R5jGd5WaeNOmb/B1A==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.8_1776145135555_0.4855838901845173","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@a-drowned-fish/om-utils","version":"1.0.9","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.9","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"702cd200f51e2efb8394002486801afc8a2829eb","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.9.tgz","fileCount":8,"integrity":"sha512-i3YhCTaUazjVQMEUnXG/ZxwA0t58atkA64PBP8WH3osVD4Fo/aIlF11/qjTAuOhss3LxMj95D3ZhBU45nZe9aA==","signatures":[{"sig":"MEUCIB/VHVl5Ntp3SHn6fmBN5qPoN+mZwQbPrGdG7nSpY70cAiEA4Ab3+B0W1hmAgAPdVo0Y+sxO/XyhwCynyg5IMejB4Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24148},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/d9253667fab025910ddd4a370990ef7a/a-drowned-fish-om-utils-1.0.9.tgz","_integrity":"sha512-i3YhCTaUazjVQMEUnXG/ZxwA0t58atkA64PBP8WH3osVD4Fo/aIlF11/qjTAuOhss3LxMj95D3ZhBU45nZe9aA==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.9_1776145684500_0.4458534242388308","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@a-drowned-fish/om-utils","version":"1.0.10","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.10","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"2084e0baab2d740572aec59705baa74d92e49b40","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.10.tgz","fileCount":8,"integrity":"sha512-D7TGr265GL2WtnJz/rfd8qrDeCrHTmAYW4Gm8FiAPdz0pmWkgpqFVnvJSZmuEhzfi+DiOgct0O2ZwiC62ksjdQ==","signatures":[{"sig":"MEUCIHJ+k4UDCX9W/BNwV86iGX1ZFvUy/coAwLuIHaGgPSnYAiEA1OU1XU2TRfHxwZu3+zd0enQrdsOYJthAuhlnvOLHHhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24425},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/efa65e0594643efbdd63449f793fc7e7/a-drowned-fish-om-utils-1.0.10.tgz","_integrity":"sha512-D7TGr265GL2WtnJz/rfd8qrDeCrHTmAYW4Gm8FiAPdz0pmWkgpqFVnvJSZmuEhzfi+DiOgct0O2ZwiC62ksjdQ==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.10_1776145963687_0.26657038418750334","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@a-drowned-fish/om-utils","version":"1.0.11","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.11","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"87f780629602e419e13aea1b9bd2ad09401d9ac0","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.11.tgz","fileCount":8,"integrity":"sha512-mwBj4N5xw1Ukvy1PjZxRkdwOm0oupJtbGOjqVTAKKHrE1RuCR7Bx2AG4tOD0gz7jDOi7dkZ0tI1vsIWJgGiH+A==","signatures":[{"sig":"MEYCIQCAVZYrYkf4ML4QtTfoy4h8GpLuY6hbGWa9ccbOUhNaXwIhALrnG9/QHELx7KM4VYu5FEPcPfKZHXYMmcJ1gsPvuu5u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24374},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/a5a89781086f2681ce1f9461a8f9a430/a-drowned-fish-om-utils-1.0.11.tgz","_integrity":"sha512-mwBj4N5xw1Ukvy1PjZxRkdwOm0oupJtbGOjqVTAKKHrE1RuCR7Bx2AG4tOD0gz7jDOi7dkZ0tI1vsIWJgGiH+A==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.11_1776146188711_0.9514511155471475","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@a-drowned-fish/om-utils","version":"1.0.12","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.12","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"a0ed1f3bb7c6e38cfae4cb71dc89df02fdc17c17","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.12.tgz","fileCount":8,"integrity":"sha512-PI5ApVcfuhPFPMZxKmOArJw7Y9HJOREuf3OWxOz5E8K0RmUsJj/t2hiFWQZbB1uM6S3VjMiEHWBx17lpymCLKg==","signatures":[{"sig":"MEUCIFSBH6qJVT4tbz39AF+lKBn9BQvyVltWIs7oE17asLXIAiEAjv+ncww4XNBJuQnJwoLXAGM6XMdAFhiVwMwJUrm5nio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24594},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/ea69fe8891141db8420088ca3e722d0f/a-drowned-fish-om-utils-1.0.12.tgz","_integrity":"sha512-PI5ApVcfuhPFPMZxKmOArJw7Y9HJOREuf3OWxOz5E8K0RmUsJj/t2hiFWQZbB1uM6S3VjMiEHWBx17lpymCLKg==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.12_1776151603902_0.9478096790276136","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@a-drowned-fish/om-utils","version":"1.0.13","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.13","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"c3262a70259590bc2803ecbca0a02dccc8f61a04","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.13.tgz","fileCount":8,"integrity":"sha512-0GMyAZ+gKxceoQ/Ux2U6TzexPaaxnpcGHg/q7msy/7ZRweIrxkJSI0E511U61anpbixdutzU/abN7fjaD0ksHA==","signatures":[{"sig":"MEQCIFLo/7TYQK9tApW5jZ+I7w8igTPQkuu6vAJfXeuZayN1AiB/BI3bAgl7iLIoAT9ePfgpCwzW8tXg3g9nnsgwXNdunQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25397},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/369b7738f80924a22325dbfbeb07e343/a-drowned-fish-om-utils-1.0.13.tgz","_integrity":"sha512-0GMyAZ+gKxceoQ/Ux2U6TzexPaaxnpcGHg/q7msy/7ZRweIrxkJSI0E511U61anpbixdutzU/abN7fjaD0ksHA==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.13_1776932285674_0.6343689734173805","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@a-drowned-fish/om-utils","version":"1.0.14","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.14","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"7ea9782e4fef7d7660f43d3aaaea5e4066b46e02","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.14.tgz","fileCount":8,"integrity":"sha512-OVdrNik+X4qNBb5bd8mg3v9GRitBwZMYIi+JD4gI/CWnSN0rvShZxJ9ZdhrLEFUtd/C/xjsbEIExvJoBp65gCQ==","signatures":[{"sig":"MEUCIA0a3Xt5QrWUubuQvm4Gm1dCTPp1ATmU0TfA6nBhvcEpAiEA7xktmD6UDTxFkEp+5Y9AXWrteYKFD8J/Hsu6mI6UD0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34502},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/a5ce342afb915a710abe5901304bb85b/a-drowned-fish-om-utils-1.0.14.tgz","_integrity":"sha512-OVdrNik+X4qNBb5bd8mg3v9GRitBwZMYIi+JD4gI/CWnSN0rvShZxJ9ZdhrLEFUtd/C/xjsbEIExvJoBp65gCQ==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.14_1778061204315_0.5454601203288536","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@a-drowned-fish/om-utils","version":"1.0.15","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.15","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"c6fa6b9efe7f1e0b36f02590405ccc7145482208","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.15.tgz","fileCount":8,"integrity":"sha512-NNCLErdXX6yWYwwD+lQDfESiLFIcT+onRbtStOdZIUAeWHb2mrV9YWOZQdHqvCS6OijJdR6sDjYImQpcBd98Qw==","signatures":[{"sig":"MEUCIQClHB5/8Xx7WPiAhs1nmB/D8APRHjzxvWsHdrs71eIrNgIgIDtWoxGcw93ARhd6+gnPKxYGlfBf+DZR7l4md4jkVF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35670},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/a79d25b163b77a176631a64398da28a9/a-drowned-fish-om-utils-1.0.15.tgz","_integrity":"sha512-NNCLErdXX6yWYwwD+lQDfESiLFIcT+onRbtStOdZIUAeWHb2mrV9YWOZQdHqvCS6OijJdR6sDjYImQpcBd98Qw==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.15_1778062520915_0.010325789748097058","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@a-drowned-fish/om-utils","version":"1.0.16","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.16","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"2c2f1ae2aef806af5ff3bf1bb564cee958ea03e6","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.16.tgz","fileCount":8,"integrity":"sha512-t3k9LmAfWrDnrA1SgytZ7VHnf887noZQ2FUWm+ZLy7QzbRSU0mNWYa6MqiO6qzvNpXwaI7fpTSAfSYD1CXX4FQ==","signatures":[{"sig":"MEYCIQDnB7vwrk5bJR37PLdcFt9cfhqSutRRnOK1RngK1xVfHgIhAK988FRc1+TaHw27pjea37Mqp9WsjuELv6vnUVbqgjyb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35070},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/9f066afa61b4347569bd6c4e71cd12c6/a-drowned-fish-om-utils-1.0.16.tgz","_integrity":"sha512-t3k9LmAfWrDnrA1SgytZ7VHnf887noZQ2FUWm+ZLy7QzbRSU0mNWYa6MqiO6qzvNpXwaI7fpTSAfSYD1CXX4FQ==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.16_1778062792670_0.9309885858628826","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@a-drowned-fish/om-utils","version":"1.0.17","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.17","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"2ac0149ae2f54781fd04dd3bf246bfdfd3d8d477","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.17.tgz","fileCount":8,"integrity":"sha512-smo23DCr2OiytKcrXKwe4361PFEmBECBTm596ju+exzhdwMsV11Dj/XrJej17LbLL3GHWfnwv6OdvzQgHphThw==","signatures":[{"sig":"MEUCIDD40zCMYsgh2DK1IzsYXvfZPaPdlQtvmb/9i9zsEyjzAiEAmL/L66Q03Zssfyb2Wl3phOMu1fA1mtk60HxhaGuZQig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27582},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/6629017fe4a2e46da1d801fb3fbbfa9e/a-drowned-fish-om-utils-1.0.17.tgz","_integrity":"sha512-smo23DCr2OiytKcrXKwe4361PFEmBECBTm596ju+exzhdwMsV11Dj/XrJej17LbLL3GHWfnwv6OdvzQgHphThw==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.17_1778118377368_0.13781232560620627","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@a-drowned-fish/om-utils","version":"1.0.18","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.18","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"976f959076da470b43321ee9f43c62b93a385689","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.18.tgz","fileCount":8,"integrity":"sha512-nJep0MYE1M7ReIxcBHChA+yzKtS+LKf7Vzyre7YvnUKAf46coB+gwSN/ELQJxCEN74y5jvV9NSLXCrtkJDiKCQ==","signatures":[{"sig":"MEYCIQCACd5yBL2dIwLlMYsjobms9uvbM+E7olWJXprNqICBngIhAPY4uKAOAG8jK+m/FQJOrhJO3aI47REZVMRHvArm2qOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28532},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/2a5d337e18f4dd743dddb93f71d5e972/a-drowned-fish-om-utils-1.0.18.tgz","_integrity":"sha512-nJep0MYE1M7ReIxcBHChA+yzKtS+LKf7Vzyre7YvnUKAf46coB+gwSN/ELQJxCEN74y5jvV9NSLXCrtkJDiKCQ==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.18_1778826134191_0.5380299861097944","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@a-drowned-fish/om-utils","version":"1.0.19","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.19","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"48f1aa8b12c6993ff2aa12e69c3ad0e2d1c89b69","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.19.tgz","fileCount":8,"integrity":"sha512-cXTcvsHMQVK70R0XvpwDCw6y/YuROvJu+LvTI4KP4j/qCwDYTJIykhTy+rVLdCRvvD/fjtu+tnV4HKyjr/un6Q==","signatures":[{"sig":"MEUCIQCAbmfcZj151I95O4ubICHnyiZI4mAuqbZnAs1PQJhKUAIgK9apNKwp65hBL5GH8eCwzSWRODBtl6BVRiHEfH8ya58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27840},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/29a24d4b7bd85ea83eec9b82b824f1be/a-drowned-fish-om-utils-1.0.19.tgz","_integrity":"sha512-cXTcvsHMQVK70R0XvpwDCw6y/YuROvJu+LvTI4KP4j/qCwDYTJIykhTy+rVLdCRvvD/fjtu+tnV4HKyjr/un6Q==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs"]},"dependencies":{"sm-crypto":"^0.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.19_1779246249509_0.6018357698173864","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@a-drowned-fish/om-utils","version":"1.0.20","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.20","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"baa54b441136c9476c3d94a3ee97ea3adb943523","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.20.tgz","fileCount":8,"integrity":"sha512-64w/sNk05Kie1r0YJrUZcpVUgJgMke3hqhliiUBHFlgxrB91Bh44zYvsUtCcyBeq+CryY8L7wp6cb85GxxnuEQ==","signatures":[{"sig":"MEUCIFPIiemDZ/jQsc1X3xSanhp3R+JHVsYcDvdTZVR0sE5tAiEA4ZvVDAcUl5hPXSRS4+Qvg09JhcKxWG2/vzmVLXls5YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33273},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/4f211e8f6098876d9f684bdcea52b195/a-drowned-fish-om-utils-1.0.20.tgz","_integrity":"sha512-64w/sNk05Kie1r0YJrUZcpVUgJgMke3hqhliiUBHFlgxrB91Bh44zYvsUtCcyBeq+CryY8L7wp6cb85GxxnuEQ==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.20_1779351597668_0.3288650011653802","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@a-drowned-fish/om-utils","version":"1.0.21","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.21","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"a23b36f64c2a851a1cb5cdadeda30389193806f4","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.21.tgz","fileCount":8,"integrity":"sha512-9C5wY902Y6uFkloaNhYuxZmk+jmkcrNaQmbxDqxMZPPpS7cPIRkNdohBbba7QjUYbjB6F0Dq9lkbRAt27h+06A==","signatures":[{"sig":"MEYCIQCWdS33Vh+HcfdKdF6SvjnxRcLJVK1fSl9MClMug51sHQIhAOPDuICKI6JKe7eu3cTBSiPJ8jbx1XOGa4eGnHw0nLEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33073},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/d7636e77163b68cbd5c193a5f4725d61/a-drowned-fish-om-utils-1.0.21.tgz","_integrity":"sha512-9C5wY902Y6uFkloaNhYuxZmk+jmkcrNaQmbxDqxMZPPpS7cPIRkNdohBbba7QjUYbjB6F0Dq9lkbRAt27h+06A==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.21_1779352802399_0.6173385044988755","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@a-drowned-fish/om-utils","version":"1.0.22","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.22","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"3c98b42b3748ea5f58e0bdb978c3f13a829b614d","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.22.tgz","fileCount":8,"integrity":"sha512-n9domkfIoliEIOrY5xPbVv/6ICAegr10n7NlDVAIPZ5dTYewxHQYDueTxCvJgjAtSkanTX42RjyCh5WYVIbOAw==","signatures":[{"sig":"MEYCIQDq8zrOgZiWPz1cBA/e5I+4u3MkZpgViuxKz0mwQ0bMjQIhAKmHg6HxbdP5lfF+49KeXhlc7GQ4ZE60B4y1PENww6iT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33117},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/77823291f156701bf17dc79c8ad8dd51/a-drowned-fish-om-utils-1.0.22.tgz","_integrity":"sha512-n9domkfIoliEIOrY5xPbVv/6ICAegr10n7NlDVAIPZ5dTYewxHQYDueTxCvJgjAtSkanTX42RjyCh5WYVIbOAw==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.22_1779777278351_0.15794525165839368","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@a-drowned-fish/om-utils","version":"1.0.23","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.23","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"b198a8121f896b837b5c0123f50e840590061813","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.23.tgz","fileCount":8,"integrity":"sha512-+Ua9SvUbW7kYesREwL5XmDGQggAP2H+dCZlGuUrX0ldB85tWA7eAxFcdOheop2oafs9r6+nQL2AKNCJTUypuOg==","signatures":[{"sig":"MEUCIGkLC744zBQRDKQRozxQEMukhNRa6LzuRI5bgOA8Dye2AiEA1lwwWjAw/FxfNVm3DZK0QNrNIrcZEtBf3ealHVOukOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33461},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/a2d14786d260da199fbad3b79f9b9230/a-drowned-fish-om-utils-1.0.23.tgz","_integrity":"sha512-+Ua9SvUbW7kYesREwL5XmDGQggAP2H+dCZlGuUrX0ldB85tWA7eAxFcdOheop2oafs9r6+nQL2AKNCJTUypuOg==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.23_1779778159133_0.8407156570921632","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@a-drowned-fish/om-utils","version":"1.0.24","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.24","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"a442d716f5abdb6510b2b31e0ec13bd8b5410c3c","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.24.tgz","fileCount":8,"integrity":"sha512-hjjW7Gfm5UN+80yC8ujFiHTFVYr5NwF1+BoQoHNW7NZlNU//3Wofgb3ymCW+ZVI0qzu0//zF8qjvzdNUiXvg7w==","signatures":[{"sig":"MEUCIEfDl2Vzh/TaUmbLwXkjve/MbYND+mCD8lq6MsE3TKt5AiEA/Mow5UQvQ+jJm+a6s7WH73JjFIRxYwYIfzf3tlHACT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33221},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/206f049829a0c11823891bf56e100049/a-drowned-fish-om-utils-1.0.24.tgz","_integrity":"sha512-hjjW7Gfm5UN+80yC8ujFiHTFVYr5NwF1+BoQoHNW7NZlNU//3Wofgb3ymCW+ZVI0qzu0//zF8qjvzdNUiXvg7w==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.24_1779778445816_0.4539928637386976","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@a-drowned-fish/om-utils","version":"1.0.25","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.25","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"47b3fa476877d82af6388aa10bc572944402f440","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.25.tgz","fileCount":8,"integrity":"sha512-cehoAPGxZ5xlsKZd0/j9NF/UaVZDkChZMWOhOTR7TR8KY+LqTg/aDMVG1DDCRs+W9yE/hXH/+UML+8PfHc64mg==","signatures":[{"sig":"MEUCIEg6Qi0yrEeD5GPaJdToYC5MMg8DI2SH0H6A0ZNCKZlwAiEAy+DO4tQzDHBexht+LVzc7zvBvSn152dmV7Tknd1nyKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34797},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/9f9d6165024892512a7ba2cc2ce3d630/a-drowned-fish-om-utils-1.0.25.tgz","_integrity":"sha512-cehoAPGxZ5xlsKZd0/j9NF/UaVZDkChZMWOhOTR7TR8KY+LqTg/aDMVG1DDCRs+W9yE/hXH/+UML+8PfHc64mg==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.25_1779779837937_0.2012374769905465","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@a-drowned-fish/om-utils","version":"1.0.26","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.26","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"e03d8f78163e164b0266a350509bff3636a3400f","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.26.tgz","fileCount":8,"integrity":"sha512-l7rBP5qc2+SPJv4vLJoOxAKNEc/u/F45QTWDmg22gA60wv+KdxdhXmGVGf4RYMsw+tyuAfGom2ZBWUJTqwhV7w==","signatures":[{"sig":"MEUCIQD1Lde6qCYEAsLz5ERPrs7eAn/AE1H1H3jiztVhtbRwIgIgFgAEknha6OEq/O9a5Yeh53fiX9e/edsL1aV5kUIoLKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35789},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/0fb8860ad9406df83e776000ca8a363b/a-drowned-fish-om-utils-1.0.26.tgz","_integrity":"sha512-l7rBP5qc2+SPJv4vLJoOxAKNEc/u/F45QTWDmg22gA60wv+KdxdhXmGVGf4RYMsw+tyuAfGom2ZBWUJTqwhV7w==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.26_1779781333766_0.36751045220940104","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@a-drowned-fish/om-utils","version":"1.0.27","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.27","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"6dae2add8bc75a9522a6e5fbb4e37d53ee5c7bf6","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.27.tgz","fileCount":8,"integrity":"sha512-ZcdPzbfXKKguf0jzdzhTJbmtg0OWZgvsLMuZB9pjstbDQVJpNSswPzBhwjIKGNp+60508Ss6Vc3jgCy6q45bmg==","signatures":[{"sig":"MEYCIQCMZ1lvQ0WLgphzAepg+f84Kc2II3FkkK5HSTEfHzwG6QIhAOZO20NDrrHAgvYQ+kat4RadQ1LAKu8Uxo3Sqkv1FI7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35889},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/5133e451b44d1f248a7365dea3285775/a-drowned-fish-om-utils-1.0.27.tgz","_integrity":"sha512-ZcdPzbfXKKguf0jzdzhTJbmtg0OWZgvsLMuZB9pjstbDQVJpNSswPzBhwjIKGNp+60508Ss6Vc3jgCy6q45bmg==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.27_1779781757661_0.5772075380138031","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@a-drowned-fish/om-utils","version":"1.0.28","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.28","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"639a7ebdc11da6833420b1afb5459d909743efbd","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.28.tgz","fileCount":8,"integrity":"sha512-jsE8tmFkNY76o/qbwkvx8pmjCLj/yV3c5j9GjcLb0vmPnSLpt+kzsl78HRPhb3247w+OsNnU50xAEZ1iJG2LMA==","signatures":[{"sig":"MEUCIGtmsV6wisPd/xk22hc8z8PIg1SXD9aI5N7Ukuc8sVybAiEA0wYlIZwRJK2kpNY9zt7Y1g8/4RHWGRlZJoWhvQ8vkn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37617},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/62537dcf73fa88a355557ab0eaccde9b/a-drowned-fish-om-utils-1.0.28.tgz","_integrity":"sha512-jsE8tmFkNY76o/qbwkvx8pmjCLj/yV3c5j9GjcLb0vmPnSLpt+kzsl78HRPhb3247w+OsNnU50xAEZ1iJG2LMA==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.28_1779786480189_0.2986960556005116","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@a-drowned-fish/om-utils","version":"1.0.29","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.29","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"9166134e54581bf7c4668fb703a9863f5b4da0c0","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.29.tgz","fileCount":8,"integrity":"sha512-qNSbuAs+dvWJuIcY9lnN2EYlsn6J9yf7bVd7M/kOlH8Hrm8RMFbXlw8WgNxmT4TYJ3H+82RTO/VH4hR1KnTq5A==","signatures":[{"sig":"MEQCIB5l55iUxgA6U5mqfzL64XPSroxr6bWB6NpJpiXtLNU5AiABatIbZbPuP0qkIVXOCWFLjr0blwtwWdsM6cw2U1QAgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29385},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/6511259528bdb8c6f9ee5b237a24fd6c/a-drowned-fish-om-utils-1.0.29.tgz","_integrity":"sha512-qNSbuAs+dvWJuIcY9lnN2EYlsn6J9yf7bVd7M/kOlH8Hrm8RMFbXlw8WgNxmT4TYJ3H+82RTO/VH4hR1KnTq5A==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.29_1779957156641_0.44874696161591965","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@a-drowned-fish/om-utils","version":"1.0.30","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.30","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"c585dfa061f42d897a008a38972a5401b3a480f8","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.30.tgz","fileCount":8,"integrity":"sha512-ikY2n562TwxzcrVNMVg12AZqTj/G8mActh2HvTAYJUkdoBMFWwd3hh+3qID0qOlwNkQUO6kFMz+7iho/qhMoIQ==","signatures":[{"sig":"MEQCIBeEt82R+aDkMisszLoz/K7NqYm9GN0kuYsEvPy7LaUkAiAvShR6FWflkQzBZOFwpIH8uXazTS9EzrjLP2a4txxDJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29477},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/5560d581d770cfc39287063e52ec0f57/a-drowned-fish-om-utils-1.0.30.tgz","_integrity":"sha512-ikY2n562TwxzcrVNMVg12AZqTj/G8mActh2HvTAYJUkdoBMFWwd3hh+3qID0qOlwNkQUO6kFMz+7iho/qhMoIQ==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.30_1779958160677_0.27362750295712","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@a-drowned-fish/om-utils","version":"1.0.31","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.31","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"1b0ced38c17fb607a44fa09f7c4c8f1c017e4bbe","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.31.tgz","fileCount":8,"integrity":"sha512-DCyM62EA8INmn7Zib4PuIioo0jAWpVJiPTCtaQOJ39OUmSvtLAjRJFWBGYSNTEsT81RbxgHnzxETQ0hE8IW58g==","signatures":[{"sig":"MEUCIQDGcnCWANxeGKQrmK7AyVtzRIGfD97Z6o+OoCSLSpsEwwIgeogFYir/8x/J02PZCYtTCo2F8WZCO5WQpyJShXo9trU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37257},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/cc7418e0b40235a799c0501c9eda720e/a-drowned-fish-om-utils-1.0.31.tgz","_integrity":"sha512-DCyM62EA8INmn7Zib4PuIioo0jAWpVJiPTCtaQOJ39OUmSvtLAjRJFWBGYSNTEsT81RbxgHnzxETQ0hE8IW58g==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.31_1779958938935_0.08452627432989068","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@a-drowned-fish/om-utils","version":"1.0.32","keywords":["om-utils"],"author":{"name":"a-drowned-fish"},"license":"MIT","_id":"@a-drowned-fish/om-utils@1.0.32","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"dist":{"shasum":"c17638078eed5e94123d159cbdb67d5bbf739e5b","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.32.tgz","fileCount":8,"integrity":"sha512-kOeCvBXzGnRqzBbENEMz6JmdAUHaLlPl+rxRj2csS74mIsCUwZqwORAw3kx9iWWDNiLqXO9xNy+6JMrUXkB/IQ==","signatures":[{"sig":"MEUCIQCm4da6YkI6vOkp0VgmKI7sIfBXpVZ+zoW41ZOrmyoEuQIgIrvHiTx4pCN7TERqQD9lrX681dNgOZH5stiSXwFHUYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38711},"main":"./dist/index.cjs.js","_from":"file:a-drowned-fish-om-utils-1.0.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs.js"}}},"scripts":{},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/41c7298c5698b0c6ac26e29a52cd3559/a-drowned-fish-om-utils-1.0.32.tgz","_integrity":"sha512-kOeCvBXzGnRqzBbENEMz6JmdAUHaLlPl+rxRj2csS74mIsCUwZqwORAw3kx9iWWDNiLqXO9xNy+6JMrUXkB/IQ==","_npmVersion":"11.6.2","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","directories":{},"_nodeVersion":"24.11.1","buildOptions":{"globals":{"sm-crypto":"SMCrypto","node-forge":"forge","@fingerprintjs/fingerprintjs":"FingerprintJS"},"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"]},"dependencies":{"sm-crypto":"^0.4.0","node-forge":"^1.4.0","@fingerprintjs/fingerprintjs":"^5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/om-utils_1.0.32_1781163600786_0.9293747476289642","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@a-drowned-fish/om-utils","version":"1.0.33","description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","main":"./dist/index.cjs.js","module":"./dist/index.es.js","types":"./dist/index.d.ts","exports":{".":{"import":{"default":"./dist/index.es.js","types":"./dist/index.d.ts"},"require":{"default":"./dist/index.cjs.js","types":"./dist/index.d.ts"}}},"keywords":["om-utils"],"publishConfig":{"access":"public"},"buildOptions":{"external":["sm-crypto","@fingerprintjs/fingerprintjs","node-forge"],"globals":{"@fingerprintjs/fingerprintjs":"FingerprintJS","sm-crypto":"SMCrypto","node-forge":"forge"}},"author":{"name":"a-drowned-fish"},"license":"MIT","dependencies":{"@fingerprintjs/fingerprintjs":"^5.2.0","node-forge":"^1.4.0","sm-crypto":"^0.4.0"},"scripts":{},"_id":"@a-drowned-fish/om-utils@1.0.33","_integrity":"sha512-y8r2WaOdvcSKeOFzb/xcuEAuY/KoVsuBKP2qHpqnMh4QzNc6wa3jSZhwH2QdkvOkgS+MagqaFKqHHjprUQ5mUg==","_resolved":"/private/var/folders/cw/9s804v_j7yl347d12jdyw5_r0000gn/T/3d0eb5545adcba0cc55e672d0fd33e4d/a-drowned-fish-om-utils-1.0.33.tgz","_from":"file:a-drowned-fish-om-utils-1.0.33.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-y8r2WaOdvcSKeOFzb/xcuEAuY/KoVsuBKP2qHpqnMh4QzNc6wa3jSZhwH2QdkvOkgS+MagqaFKqHHjprUQ5mUg==","shasum":"64d325bbc9107d6ce42f1d1645f791ed0de4d0e5","tarball":"https://registry.npmjs.org/@a-drowned-fish/om-utils/-/om-utils-1.0.33.tgz","fileCount":8,"unpackedSize":39367,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCtqrWzB1huXU3g7TBgprVCdfm7yDFuqQlvAUc4KF16rgIgIJSTccNc+CO4vWIgoa81PWf79UiwExXiN7aUwN47gqM="}]},"_npmUser":{"name":"a-drowned-fish","email":"18701717289@163.com"},"directories":{},"maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/om-utils_1.0.33_1781164129848_0.4701254078392929"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-13T10:20:44.423Z","modified":"2026-06-11T07:48:50.098Z","1.0.0":"2026-04-13T10:20:44.801Z","1.0.1":"2026-04-14T02:56:07.980Z","1.0.2":"2026-04-14T03:02:31.317Z","1.0.3":"2026-04-14T03:42:52.475Z","1.0.4":"2026-04-14T05:06:19.670Z","1.0.5":"2026-04-14T05:09:53.302Z","1.0.6":"2026-04-14T05:23:58.016Z","1.0.7":"2026-04-14T05:33:48.325Z","1.0.8":"2026-04-14T05:38:55.677Z","1.0.9":"2026-04-14T05:48:04.632Z","1.0.10":"2026-04-14T05:52:43.825Z","1.0.11":"2026-04-14T05:56:28.825Z","1.0.12":"2026-04-14T07:26:44.030Z","1.0.13":"2026-04-23T08:18:05.852Z","1.0.14":"2026-05-06T09:53:24.467Z","1.0.15":"2026-05-06T10:15:21.077Z","1.0.16":"2026-05-06T10:19:52.814Z","1.0.17":"2026-05-07T01:46:17.530Z","1.0.18":"2026-05-15T06:22:14.346Z","1.0.19":"2026-05-20T03:04:09.660Z","1.0.20":"2026-05-21T08:19:57.821Z","1.0.21":"2026-05-21T08:40:02.626Z","1.0.22":"2026-05-26T06:34:38.516Z","1.0.23":"2026-05-26T06:49:19.276Z","1.0.24":"2026-05-26T06:54:05.927Z","1.0.25":"2026-05-26T07:17:18.082Z","1.0.26":"2026-05-26T07:42:13.911Z","1.0.27":"2026-05-26T07:49:17.887Z","1.0.28":"2026-05-26T09:08:00.324Z","1.0.29":"2026-05-28T08:32:36.841Z","1.0.30":"2026-05-28T08:49:20.844Z","1.0.31":"2026-05-28T09:02:19.069Z","1.0.32":"2026-06-11T07:40:00.919Z","1.0.33":"2026-06-11T07:48:50.002Z"},"author":{"name":"a-drowned-fish"},"license":"MIT","keywords":["om-utils"],"description":"一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。","maintainers":[{"name":"a-drowned-fish","email":"18701717289@163.com"}],"readme":"# @a-drowned-fish/om-utils\n\n一个用于处理设备指纹、加密签名和认证的工具库，专为 OM 系统设计。\n\n## 安装\n\n```bash\nnpm install @a-drowned-fish/om-utils\n```\n\n## 快速开始\n\n### 基本使用\n\n```javascript\nimport OmUtils from \"@a-drowned-fish/om-utils\";\n\n// 初始化实例（PSK 为预共享密钥）\nconst omUtils = new OmUtils(\"your-pre-shared-key\");\n\n// 设置访问令牌\nomUtils.setAccessToken(\"your-access-token\");\n\n// 获取公共请求头\nconst headers = await omUtils.getPublicHeaders();\nconsole.log(headers);\n```\n\n### 注册流程\n\n```javascript\n// 获取注册请求体\nconst registerBody = await omUtils.getRegisterBody();\nconsole.log(registerBody);\n// 输出: { d: \"设备ID\", n: \"随机数\", t: \"时间戳\", s: \"签名\" }\n```\n\n## API 文档\n\n### OmUtils 类\n\n#### 构造函数\n\n```typescript\nnew OmUtils(psk: string, options?: BaseOmUtilsConstructorOptions)\n```\n\n**参数:**\n\n- `psk` - 预共享密钥，用于加密解密\n- `options` - 可选配置\n    - `uId` - 用户ID，默认 \"1234567812345678\"\n    - `deviceId` - 自定义设备ID（可选）\n    - `deviceIdPrefix` - 自定义设备ID前缀（可选）\n\n#### 公共方法\n\n##### setAccessToken(accessToken?: string)\n\n设置访问令牌，会自动使用 SM4 解密处理。\n\n##### getRegisterBody(): Promise<object>\n\n获取注册请求体，包含设备ID、随机数、时间戳和签名。\n\n**返回值:**\n\n```typescript\n{\n    d: string; // 设备ID\n    n: string; // 32位随机字符串\n    t: string; // 时间戳\n    s: string; // SM4加密签名\n}\n```\n\n##### getPublicHeaders(): Promise<object>\n\n获取公共请求头，用于 API 认证。\n\n**返回值:**\n\n```typescript\n{\n  \"X-T\": string; // 时间戳\n  \"X-N\": string; // 32位随机字符串\n  \"X-DI\": string; // 设备ID\n  \"X-S\": string; // SM2签名\n}\n```\n\n## 开发指南\n\n### 构建\n\n项目使用现代构建工具，支持 CommonJS 和 ES Module 两种格式。\n\n## 许可证\n\nMIT License\n\n## 作者\n\na-drowned-fish\n","readmeFilename":"README.md"}