{"_id":"@yuuang/ffi-rs-linux-arm64-musl","_rev":"119-8b55f7846031aa7acab77433e65f6272","name":"@yuuang/ffi-rs-linux-arm64-musl","dist-tags":{"alpha":"1.0.88-alpha.0","latest":"1.3.4"},"versions":{"1.0.5":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.5","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.5","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"0aed442d09a1a3c818481b920bce43cd6dd149e8","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.5.tgz","fileCount":3,"integrity":"sha512-bHmin57T8V4cQZ8OiD29XdAk6B2t3SgQBiFaHwHGFSkhcfPFvAenUqtLKhkkXyqSYH43fEod3LEpBP2t8zWlWw==","signatures":[{"sig":"MEUCIQC7zA/QbBgnGM4u2jSixuYoR9vEJtz6X44G5111IPCzrgIgNHfMItjL1LMERE2OhN4xGuHpDm38FQWnhU73z5ySlmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414545},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"f3cd5f3a4e02b2532e55781029e82d1df074b806","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.6.7","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.5_1691910424527_0.8318437151778886","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.6","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.6","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"19faf0d54cf226ccde1ddb6eb2423f5bb393a6a5","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.6.tgz","fileCount":3,"integrity":"sha512-i6CpitPJPnQxJ0/dJpWxWXfE4uYFFzEGzZKMT7kRFTLX/AJsA9/WsNNrQlXjhqOknpQsUh0/9IXJLpOVTX6N8g==","signatures":[{"sig":"MEQCIDdQaZCtDGHO/nEhffJq0wMay2vkO+wN1cqJrEbCjS9YAiA+gyC1THek25g/x/As12obkmx9BxGppfWxQW679HwKIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414545},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"9054504c97ab70b004851f69e24c996d5d9b41d2","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.6.7","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.6_1691910912389_0.27432128669326317","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.7","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.7","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"d95bb660baa58ded5f02bc8b9e5fecaa4fe82072","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.7.tgz","fileCount":3,"integrity":"sha512-BcNmKwoUM5K1HijCG9kcuCQxg6qUckBZFacbV+km8r9Wk20eOP2d3Umu5qEgrxpJrJUWtqzxti2bZt4EcVLVNw==","signatures":[{"sig":"MEQCIGz3E6R8jln1xEQVAnkl982o7u7bB6M5d2kxr2ubqa82AiBQBDhttTFJuzSUJLcuEjKHvYhnVlDlDk2DX+L8+qDDZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414545},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"b74fb6a3cb594184723bf6cbabae0e3c3654cf62","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.6.7","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.7_1691912231064_0.29147236608131855","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.9","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.9","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"21d15a464bc66f2258bc7acf902fd9df407cddcb","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.9.tgz","fileCount":3,"integrity":"sha512-7WffXMqcEvAwcATiVcVsNjU+AEm0SDDY6ZHGhkcV9RZ5TG+v11cwiDzc0ZGrAXcDzjdJ0q1Xw1TVou/QDVzP7g==","signatures":[{"sig":"MEUCIQDSh/zyPiegZgBKQNC4TTsOthHRr/i4Kg+X0rQdPwV9KgIgXt7A11yrZxNpeIJ03U4bwvqb9dJEpdeEOtTWhZ3D7qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414545},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"e68aa88cf3c3dd6d096de931fc12d96e35f879a2","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.6.7","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.9_1691913596635_0.02062912484400492","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.11","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.11","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"759963c51bc5d9b9e741972476e4fa5c8b6c4c30","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.11.tgz","fileCount":3,"integrity":"sha512-FTU9pruOsX7gSUEtd8CTAH6IayjRP55my4zxNchUjTAYnBQiFmaT5PBWti/B1/yt4JoYmjEFjMtaS5W/y5NbyA==","signatures":[{"sig":"MEUCIQDC2QzAwssg6+9rZK6JbkGeH+Ch0HxOAG8EvG/l8OxtrwIgSaKwubB2i8dfPGxCGfDrK+Od7DdXbvvYJISp9TVE2K0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415656},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"3ee8736a560c62188bc22dac82382acb0a3edbc6","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.6.7","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.11_1692253460753_0.7495524152136699","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.12","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.12","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"14fbfed3d215ab2c08299e9c5415009594bfad78","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.12.tgz","fileCount":3,"integrity":"sha512-pBBw2gsT2/WrrHti/vRvLikBF9tSNtipMqlRS9jTsLR+uELdvPul4NAAWRMzNUx2HMkIaZ60XD3Gv7Mgc8t1fQ==","signatures":[{"sig":"MEUCIQCehOBvsoj67mVgZX4p7dVQHQ7qgf0a1jJ4ywdLqSR0ugIgM2eqo9HV+JyCQsq2M9cb3qPElJjCNilYs3khrbDss5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416176},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"61b88798f1c87c282132a07120fc01ffdbe3782a","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.6.7","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.12_1692861147805_0.3772741732026408","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.15","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.15","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"47eaff3d345290b851fa11b84af17b0242926db9","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.15.tgz","fileCount":3,"integrity":"sha512-6aqOl2i7ttKV3LKIvhvUS8pfU3EyDfDP+TyGKF/Qq/tePUNQcFBit94GFSPVVerRs5VUE1mJTlJp+no9gjjxbA==","signatures":[{"sig":"MEUCIGIxu1U64u4buU82qySu10rHUKeo/62FxD6rCnsuTvCcAiEAmuxWS5WYH0EI1EkwYiTPNNRtcWdhQp0Jvw7J5uvAxA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":479047},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"5c344c4801ef8d100fdea86e5350d5007a5563f6","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.15_1696843120994_0.15984545015107465","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.16","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.16","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"24682e5b10fccc02252ba919be9a79a95155505a","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.16.tgz","fileCount":3,"integrity":"sha512-pjBJng2LtJVNyNSXlGQTP2ClzhTOimrkFLxB9CzcaPL2rGhQudz5XgoLrPaAej6ru5Fe37Y+YCjSX7a61Rjtmw==","signatures":[{"sig":"MEUCIQDeeUjSUpwn241kiTmgYOF1mHQzPF3yAzFIUpIUoYRJ9wIgYTAI9g1OnH6qi8t/HaUXt4oS4peeB2e6/qCPCnyU4J0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495979},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"8f8f460c249a8d6ce65b21f971328216e04a704c","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.16_1696928864979_0.19085192237803184","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.17","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.17","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9512cdf749bc7aaed3f71a4afd2b27f8974d4959","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.17.tgz","fileCount":3,"integrity":"sha512-VwzZtRiuV0s2aHI08C+jE7MltavPvLClVeTT+ikeeVFB6+ZYKgIk5gcRUXxavAXcMQv8GhLYKRq5sgap4eGTwQ==","signatures":[{"sig":"MEYCIQCXzwP6cT8gOVNubbHB8rSsq5ENkKf5ythIyS5Sr5kcEwIhAM2QxQ4ka5Btu6DGtaNOE3eJqmC/q5dj/KDUal1jbisD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496074},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"199fa21b9f759ff393cd4ef0c6aa9b33ae06e4f7","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.17_1697010804143_0.4714402109684799","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.18","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.18","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"636d6684812a1d6d0dfbace1f234647c057def6d","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.18.tgz","fileCount":3,"integrity":"sha512-WBUSmg1AXy409vD7GSONERM2RIp/QN3js8MyNmLgimucN3Aubb8Sqvm+dPjiNdTAvS4801pUJeEH6PRG+VboeQ==","signatures":[{"sig":"MEQCICpniFHsEtsuS0iGs8lDQkHxLnrQsYX7fhMs9wnlUpDDAiBnHd4e5VfRlvqWdFXIx9Hw6myL6x2raNozz2+iGPxt+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520635},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"59ef6d0322fae32f2149e3fe2333cf73f06d3a68","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.18_1697532446376_0.5200639011284471","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.19","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.19","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c550c52627db840dba01ec1973bbab0a0aafffc7","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.19.tgz","fileCount":3,"integrity":"sha512-8AfazvBudFmIYmYp/xAAZ2Ot1qO1xILRZKNakgYCU5oI5nAO6XjJvA3mcHjUZATaH9QEozJxcQOfY+mQm8VrVg==","signatures":[{"sig":"MEUCIAXD/alkaNdqstRxWKOvi2uh2oADYrlRqc+K6xwN3tMBAiEAveB7AK/wyLoLfI50l9gDkT02yfp2XpQ7T6b75iHzQgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":520888},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"49e2ab5e772b97432d05cf308d9a7d59a20e9e2b","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.19_1697619750869_0.9556295468500093","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.20","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.20","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e7dc365dfad8a1516e0ad58e61c0c08e3ee09777","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.20.tgz","fileCount":3,"integrity":"sha512-mNi17XZlSk2WRjUux5BgOvjFJhuTnvj6mfjhYNToDUJVCO069WUp8xw6t1k1uMPiyVK0s5nqrjNK+ZU/fqyfsA==","signatures":[{"sig":"MEUCIBKhuRzEbjK8gSNeNDVDwo5GAtmB5Ekdr42HPM+lTJIgAiEA8bWxKtHQgkJC8MRoXki2tZMmAZZnXJYXqxJnK+6hb3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":521396},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"ba9ec533fe96d8bb247b6c23bc54768dde50e44a","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.20_1697778898834_0.5558738699742043","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.21","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.21","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c0025a63908691982d78c281714b80bf3e1021b2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.21.tgz","fileCount":3,"integrity":"sha512-CuHNFYfG3yQ2el7TwCpKYBI2x/CLaIeg9G9SbgzluzVhqgrKtS9CRDnH9VY0IsojPuLyHYkM6g68lvUqIO9zWQ==","signatures":[{"sig":"MEUCIQDjVP95gO5DfRQibA1gmNrvbUjmM4rLnVlVcXZtRVjP4AIgYcCH8var7JnXCFzmow7XJeKat7MvfRBbL4gGkS63r7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":521727},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"e83bcbe3e7a5e8858323bab29352b0e1378e721d","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.21_1697794424582_0.7561473367918414","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.22","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.22","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"04f5d0da8b5c6989b4bccd974e0c2853deb573dd","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.22.tgz","fileCount":3,"integrity":"sha512-Xc+xdx9GISNKy+RayVrIrMj8VawIxs9n0LBwfci/dOrBnjM6LZLz083E+dEZ0rOnmElip2sTlDdBwgY/qxwfSw==","signatures":[{"sig":"MEQCIFgUZjXNCrycNUhslVVDUOCUKMArce5qX3jKAf1iRVmaAiBxwY2Sd4U16hoeF9DmuHQRRn6wtK6NJbFSVljDDUDL0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":521727},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"93c8c3577240d0178449be718490395156da45ef","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.22_1697898611535_0.5050108786444669","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.23","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.23","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"ef4ba934578a27a97b13783c26676a8f03fc4fa0","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.23.tgz","fileCount":3,"integrity":"sha512-FR014jpoh5FIFxk7IgZRlc8peMtIbSFd1vozKVq3aucU4VsmXTzF4IMBHbB9KGUFHUYIvBQ4G/LMDTa9/YMqzw==","signatures":[{"sig":"MEYCIQDtfRedE2onsSmTDszWFxlcCv77qdgoJQmMgFF/SY7faQIhAIXxoQuI6o38pyVf6Uwyqzg8nh4TOB8wmZBmIrEehEHb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566344},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"576deb6128ab49dcbe2f78d1c4d5cff9f4ce52e2","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.23_1699257265631_0.8054658900449734","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.24","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.24","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3985cb7abd8276cb8a37ed662f84406d497f0e70","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.24.tgz","fileCount":3,"integrity":"sha512-wmrQuZ3EIVxm4Why71bUlh+1e8K8zoetPbOi4pVk1BIw6n5Lgo4SecCKQZWuYjN7v09gJlRN26G4EM5QT0Uxgg==","signatures":[{"sig":"MEYCIQCMq7LgIBlam9UrIl4qS/k2Z660y6pk1XhBdhgHacmeugIhANn3ku+1jpKURZ0kaW+98v9o/+kSwXxISrlsWOX/QAe1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566911},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"d7e565f4ac3da51a69125c3f13990b6e1a4e19c8","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.24_1699274777444_0.5255616808398302","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.25","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.25","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e1e9e0d225bd08c06fca317f05f8f94a1ff2e5b3","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.25.tgz","fileCount":3,"integrity":"sha512-jrV/uFtZZvvq3JUcqMvXrm/lkqhjfej6ULItZAErCBP2ze8/DPGgksfOZnYT6JQGuamgIqGSXFQ3B2PxEo3Vsw==","signatures":[{"sig":"MEUCIFDFSYa1CdGJ1E8hh1D9t+4c6iCCt14iDR2as255zARvAiEAiClFQgb3OHSMMAp1beebsw/jVaUNF+rPQVM8dxJaxY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567191},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"bf3b5a5a2b15ff176939834642b2ae0fb53acee6","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"9.8.1","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.25_1700810595404_0.2983047529911018","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.26","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.26","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"74f09212eaf659c92859c967803124320dd1d9a2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.26.tgz","fileCount":3,"integrity":"sha512-u3j4BKjnkiYSjg0FQKU0ugQ2XDC1WtTc/FJGuQDoI91+bHDboIShMyvS1AtL9Nigf8C3E8U7KOX7b6eksQVFHw==","signatures":[{"sig":"MEUCIHLUXj+Orp+gLi8ASweT0V7cMF3wQsv5xirUuaKSBYqtAiEAtjGv4pIiqaX5xR4ZwhoSvhMaVb/cbLgvEGncNpy+q2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":571263},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"c1e7d05622a1e961cb94278750fdba97177bbd37","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.26_1701681821853_0.5385615692167376","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.27","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.27","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"b74ad86963339364fbe545366a6ef9aa18d14cd1","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.27.tgz","fileCount":3,"integrity":"sha512-u6TGRSl2Fcl55tiexaOyVMXBBKSuKjSm+WD2rdNr/2ZzBm6r1roKOSDKz+xpumQV2aLqp0GDk/3pnpty7gsk0g==","signatures":[{"sig":"MEUCIQCI8/bpdLKhxGXg7Zz6ZVQ9xSd+Quh9XF98vqPw2aZ4HQIgedZQV+EFjmaukekpv4PEQnEsIeJrE4qTAFZSwGqAanQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608127},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"c3d61da1e3c114b89da32e779aa3eae465ae2f37","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.27_1701852624926_0.12522309223254635","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.28","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.28","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"7343958e4c94d759b7de5eca3f7401cf4e6576f1","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.28.tgz","fileCount":3,"integrity":"sha512-X+gbPPD0GIyDDcEgMvUpih+td3XUrtr/j3Fz1VF6xaKbssp+4f7qMIw0vASOxVLKLNAe+ktiW8q1NtjRf0oE0Q==","signatures":[{"sig":"MEUCIEfAv6bOG0+92KgSQps5TH92R32EDGVX+gZSgNS7PMJqAiEApsXri036Fs6uxg/JoaAGeGg6+obHrrg7nBSmMQarGlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":628653},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"81262635736b1bccf2e2a809a4cfba6e498bb978","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.28_1702300601864_0.5416098751028093","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.29","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.29","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"15e62aed3d1491cc15eaff5264c05c31aefb77e7","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.29.tgz","fileCount":3,"integrity":"sha512-KQhPxY5J4ANmRAcxwcfnF9BfW235D2h5GuS2ZS2K7m/aFT3JBqLH9Zx+xg8RcEQVMR/QfD0E9Prl+WZ2++YzOQ==","signatures":[{"sig":"MEUCIDIYQ45xXUWYSYSsOUkd8HyS0em5s2EMXRUukBqxPPgAAiEAmV2bBhN6Gj6eSRFDMnKyubWZ4zfNl6mE3Vr/B3F7SLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587693},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 10"},"gitHead":"e3d41330a784d674ed46695863c096fd6bf56301","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","dependencies":{"uuid":"^9.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.29_1702630678084_0.6872680780180724","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.30","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.30","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9ab5db3f7a256bc8d5d763a600c7c87ca0aa91b3","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.30.tgz","fileCount":3,"integrity":"sha512-PmiySyqltJEMVGLpYGlaUhlZQ/Ep+PGjNLi5ZmDhg4piqdmBYtiUUK8nRmMviNht8ZOWC57ZMsOIKOMFTaMIVQ==","signatures":[{"sig":"MEUCIQCPjrSgVRgtcXNNfQSW59us/AIsZ/+GHHGQV5qTkuCIZgIgRnHpdcUwxCFbEhWmkNS8LF7WdBNy6CIcI0XZok48uaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":571263},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"e3c997625d3f347cd432d84d423e9cc6d7c44aef","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.30_1703149602997_0.8311610457692955","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.31","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.31","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a9176c170c00c3bbdb84de1c14ed7e2c937b8968","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.31.tgz","fileCount":3,"integrity":"sha512-NZQl25sNSOvcuI//01s662WjoXtGB/AsjZ65lV3EIogn083SGR/X0hyQEx225/ybZ9aEbwTqDFo8fokVy14AzA==","signatures":[{"sig":"MEUCIC69o8iy0IDAry9dvWVBTgfJcYUMSH0a8cZjb3mRVB7sAiEAj9bDVwrfy5TTsp1lFe95soSXv5P3EZCbPRZyFrTyBWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":573946},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"7bec0cb0f0ab6be0397f2f07e045d551cf763f17","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.31_1703859153845_0.6465273248330872","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.32","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.32","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"2a9c631ebc7e0e223a9595e65a7b6dc10e99f6f4","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.32.tgz","fileCount":3,"integrity":"sha512-0WMLhvyrrMcjjjRYmggyYFrEJQwO67sLEQJXonDamO4or+oW0v6JkVeCgSjTnXom31GJNPGi+3Tw9H42VHXl6Q==","signatures":[{"sig":"MEUCIDQU4yexj1nfM0ug0k6wQoeKQPJFw1uvphdwMSsxlsFmAiEA2KgtP99XWqqx9yyfP6fL+tAEHT0XsPRXKDodYKwHL6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605697},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"6bd8ec4432f9a7d18aabee7c8e19ad1a59244e6f","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.32_1704186375583_0.7626663483060943","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.33","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.33","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"1c5ed2935a2ed373adf200b1149d583b21ff57ee","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.33.tgz","fileCount":3,"integrity":"sha512-GFqtZr/VFaXjpQHSCFOdn6VmVhcQ9+h/bOcg6NEnlOCBGxFdMaxFm3fogtbRf4DLNU5/p108MxU/kPc36gbBMw==","signatures":[{"sig":"MEUCIQDXYjpyxtBX9QiiuVOW3ejVTMBMOMFrDZ9OnsW1Ue8ThQIgQTI6Fkwa9lpq8Tm73G0cy19lv2OzYubNClrMV48et7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":607083},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"baaf569e61a9ed5533fb96f1914c6d05b830b7c9","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.33_1704278954921_0.483356029603107","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.34","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.34","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3d55d3e1536296e7d055c4b5bd6bed55043e01d3","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.34.tgz","fileCount":3,"integrity":"sha512-wZWGOYj/ujI0N8DsNKYBYXvsOQsJ1+0e0nLZbgBc8K1yRy3DHbXC6d4J2Qj3/ZdP1UUNYuMGPb20gpvCoi829Q==","signatures":[{"sig":"MEUCIQCW5U/+nXguhUdcrYeKg4gQasgF9/0vz8CHXJi/HOSNIgIgAocFicery6sRvECUuVNSjxW5GKUpGCK9PCVpRd2+x8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608034},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"0e1995e35b56287dc9f69dad632a120958421a67","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.34_1704433987794_0.3966269012937482","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.35","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.35","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"8a9f1441c19511c653433dbcda4a3188978adc20","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.35.tgz","fileCount":3,"integrity":"sha512-mpheOs3K5z2EQz1ZTy0KKkEq87HqVeUBtPs/ssOE8VdKuqKWJ/vGBqMUe8u6bWm9YG59qNz/qiyfLAHtNgDD5w==","signatures":[{"sig":"MEYCIQCr2PIZM1WHlH4RKwdWphyWmS8fRsyUG7eDamz8SBBWzgIhAJ832bKB6ni13Ziu9oopJcB7ncPkWogVXdtoBKgtQIcn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608034},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"0da3d80bb08680e5583bbc627b6f5f4ba2a7e03c","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.35_1704444025463_0.5921274475450005","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.36","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.36","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"43e9f4d98bd13ffa43b5ddb8c5ecd8ee8e7519ca","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.36.tgz","fileCount":3,"integrity":"sha512-rZUI+3ymErRyTB9w/CvKsEjqwyfN4+/P/ZOoVFqa4NP9D8hvic4cwDqpMx9P3KcriFssJ5MaVUfy54FocoJ8hA==","signatures":[{"sig":"MEUCIFp8nvmU2XscNP+5Z0HZZq5M0W0NiWZxQ4sAOq2CD/7EAiEAvrGx4XO4zg+lUKsXF8vkDbH+FOBmIRzfCmN2g1EYIpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":628514},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"74012b5ea085138807e624a1d8ab9766c1cabbf7","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.36_1704448820497_0.6532674148265321","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.37","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.37","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"74cdfdb840ae9b9331c00b0883209e0335edb8db","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.37.tgz","fileCount":3,"integrity":"sha512-ecFzZ8dsgVtJAQjSNvRm5dLcpFhyBiBvl7IndFcvuy0GB1o2gbYJxyllA2PKNabwFdh2PKR3Kq8pKEYazmzKAA==","signatures":[{"sig":"MEUCIQDVASssIQAiePlMs3aqQGgvwQ8diiVq680yoJYJauyLugIgLLn1Y3yvbBuFptZ1+LfLAHDEWsCovnu2MTUKw3883Fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":628514},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"c80faedee3862a07b27a806882b6571a133c3193","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.37_1704449533274_0.5918285845522231","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.38","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.38","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"cadb46b3e6f53fdb94c0bdc8730c3694f4ecd9dd","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.38.tgz","fileCount":3,"integrity":"sha512-wOfzghPVKy6e/BMvvfNrumFkVSin+9FQvphAK4Z61KH4s1er0qbqjqDcpYZo7TDiVrI5U+5RqQbBCWrlZiWg/A==","signatures":[{"sig":"MEUCICwW+kfv6/DFyKEWoOIeKY/SKkyHzvbe3XeGu3u/m9LpAiEA2Y9QAqXU9ZPnYw95hMViRYLL0GZm0bX61yTr/7hhuiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608685},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"e513550a95f1b92e5936eef8cef1600662ebfcf6","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.38_1704541363932_0.33327601256589623","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.39","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.39","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a7bb9459dd473e54352128b101cf3a7789672f10","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.39.tgz","fileCount":3,"integrity":"sha512-HOf6zfEempGhyX5XWsGYq9sFyH1z20WRpu6zyIgoDRywVuOYYQJnDWWi10n743T6fRdosX7il4rH4TKboRNO/g==","signatures":[{"sig":"MEUCIQCzaCjEAPcOJ9Kvsw73aeb5OM29R6LkX5pvbPt4K0O6WwIgeITCUCM+giv/i1ch9GnsBzUPRUYqXuvri5q/N7EcB4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608704},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"cf12c3cead5763c25e72aab2d25bcde0c5d7179f","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.39_1704613917389_0.36893059033946884","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.40","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.40","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"13fef029282c2e3bf14b649f8d5024da000d5b7b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.40.tgz","fileCount":3,"integrity":"sha512-SoDrJHln0a1MqIKvwUsOd/Y2hjea+6Pc2dcyzX82rxhKW8kZOv7Mv5sVKF3rBIJAvhUXHERC6rdounqeEXqHqA==","signatures":[{"sig":"MEUCIQCu9+d0v4CcRch+eMG5zGYBdKpOuPGUQyPFPMoLSXOd+AIgUz4oXuzamc6qt0nNiJFlz0DOvA5B86r0m9ZyG9aB19I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608722},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"94e295aefa0978bd50f7d66d6481ff6caf3799ff","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.40_1704693731601_0.8411670438092527","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.41","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.41","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"5ef0b14aaeb412fcfddbb069a1d4d3aeffda022d","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.41.tgz","fileCount":3,"integrity":"sha512-7VquKafSME68yBNt0p80O1TiFQGYu4kfpbnQETJHa7q3dR2/Tv1a80BmknOdQrM0v4KzixPXR+OicaXVcotngA==","signatures":[{"sig":"MEUCIQDzskUH+0XSvvEzYLs95YS6V0OmSmAObR9KzaQgkIwFWAIgfo2/qoRCq0wWc4B92Q4jVwGdFCtxNmiYVy5gsmsc48Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608722},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"27ea6535bc3f9370039ea9e1c02b81150f815999","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.41_1704694422458_0.5221063722492298","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.42","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.42","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"21570d351bbf7d68453bb9adb97aac5f9ec60b54","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.42.tgz","fileCount":3,"integrity":"sha512-p3oM27dEQ0IHuso69/9IttVh1d3D/fKxp/+7WYCR3ujHF35e8hA8Ms38SgrI2hy05nhm8Cv4pnkbnfJz4k11sQ==","signatures":[{"sig":"MEQCIChpk3xehflwYpjt4zZjni0DeMTDsUz4z6RqHjz0jsnGAiBVXxX7QFB9RwG96dSBWevK2cip4CqSUcsjbxz5EKZgoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608722},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"032d6fabb18f58470b3d954a392c9d9f291640d9","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.42_1704703364098_0.09890311259547002","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.43","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.43","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a319180d5f405caeb737f4a5d2f17cc801c341cb","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.43.tgz","fileCount":3,"integrity":"sha512-Yg2HHjfDe59c80/7aKmMbhUtxQdTb5ILPdh/bQw00cug56u4+Im0+WN+SEJxmPJjP14mkpzxuwEmO8OTwGjMtQ==","signatures":[{"sig":"MEUCIB+rZU1TVfYl6n6i0eLX1KC81619k5jlYdukUqaaXvARAiEAz2Ia5lnd/8LsTHHhPRBdAJCKgQak4p8BXYm+/KR32K0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612818},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"e3586eb759c297fbb1d4a15b74f04a5bda58990c","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.43_1704787439719_0.20067048293799616","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.44","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.44","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"5c0bd804ca6e98f228299d16595607ac074b9cdd","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.44.tgz","fileCount":3,"integrity":"sha512-sayxml/u3s8m74QMlb2q3xXJaW/Tpg0MneLmK9E8LnGCnLqKEY2dAqUYTg1XrvVu9R6fnGbgVmCl3h5tiyyQGg==","signatures":[{"sig":"MEUCIQDfWaowwOalMUTlzLmJ+ixOR3J2y+ua3FYb1wm9QtDz1gIgdcSV9IckPeMt069z8zFljzp0Cb2D9Y7J5kAArD23ZWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608744},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"819ba71fed8fee60df5aae122cc62a3870b30741","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.44_1704788492027_0.9288003919876444","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.45","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.45","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"b198eea951bb56034ae15c362edd4f85465944ab","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.45.tgz","fileCount":3,"integrity":"sha512-TuCpCMJ48axfyhnSmwLOsyvvCxCFZdOJLlPg4r0/eyxLPgdcx1FdrjPiIUUA2TopK+Z6j5R5sCXyNdkNpZyXBA==","signatures":[{"sig":"MEUCIA4/f2ggP9i9Zoz3WMrrsbqdQ36FSNCHQ2sYlgQODSonAiEA15/Sc6pA1fN+nw8GM377EwmJIjhJQh6g09WCQAJC8a4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":609758},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"8c0430e8a4837c9e7b234351ad3dd2989dd062f0","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.45_1704899292048_0.11096590500947778","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.46","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.46","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e9b6584b7044ab29bd1982839d7843f0048b004e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.46.tgz","fileCount":3,"integrity":"sha512-6VkT7rsR/HhRhrWEPMxuPwDPw23/hfmYOb/K1gCo8YiBS82N1cXjun1fF3cb6xMBc36akvMWff8o4CcqSVvA2w==","signatures":[{"sig":"MEYCIQDA3TenzK9ePiMVsNaCAvbRLerkHr1ARs06WEZVU/rHDAIhAOkw8E3kVDeaKmgd3boYO1jpePHWLN+Ptp81p/FwNmsr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626551},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"bdee0ffe9542a3b830b7fedb6faac78e4d90afc5","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.46_1705065415786_0.572160019391204","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.47","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.47","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"559fcbe14728b8deef7859c56b5db1a411f7375c","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.47.tgz","fileCount":3,"integrity":"sha512-ZlfwkjcdTt8EEY4IqMhfKjKUUYBG9+eKv3rokPO3u8BnUB43ZJIyaQR8ydOuDgtMC7cakZfFpiljW3fQQzJA4A==","signatures":[{"sig":"MEYCIQDp5qbD9TuUATaAjnCguUqShyr2j8MSe0hDdQbqWEBNsQIhAL31Q8JQml86mOMhw2CzpMc7m7ibdh8hAK2QGEpf9JTZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626541},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"f4eb103b55b94b6eec80a6efbeaa39e21bbe5680","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.47_1705125246507_0.38552101386287463","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.48","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.48","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"6df0b3c0bba167af793c85f6276a6487280fcfac","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.48.tgz","fileCount":3,"integrity":"sha512-nYqXZw0rq7aQWm2s8HugBxA/HzfKJgvlXJ42gl6PswOl0GaSd+BNqEhNiJpHwzPfW4GqdB4mmeYWZGXDhY65Bw==","signatures":[{"sig":"MEUCIDJYHPEYBVmLAZbqb7FFXrYPwgxNQyOgtfd4xlozARCvAiEAqe1BC26xGHncyZySe782zk1Yb3IUdn8tCEwANPax99Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":611271},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"3bff0d13ca299d4a72a9a2651d69ec84f6abe86f","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.3","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.48_1705589685609_0.797145006447119","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.49","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.49","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9fa9c854cbf21eb6c72fda03ca8f2b0c27cda835","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.49.tgz","fileCount":3,"integrity":"sha512-7vBI9+dlahHgxt2yckfMYHwKlpvWjpcTgxpK1tBZufIrZUdJ/z0NCPWyfOGVYl70n+AQ2fdQf5atEcEyuF+x2A==","signatures":[{"sig":"MEUCIQD7SvEJ+6i5MmJypCNK6Esd+25V0F5D5TAWpBlvOAj43gIgL+GKYvABCtyICMVji1tFSUWzQ61TXaVHY87hr/4G+eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615415},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"7310e424a13975f2681924a24c6e58f7efb39bb1","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.4","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.49_1708683224714_0.08705320018132201","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.50","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.50","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"2467e27b8392ffebbad0af540875e242af6e85ec","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.50.tgz","fileCount":3,"integrity":"sha512-S3LFBiwIt66SptvcLmK1G9w/9OuhubUyf3wKxiFX8qekSpWxfpioN3t3wxjfYHbiQ6C0hN4cTW3y2McbmzTAmw==","signatures":[{"sig":"MEUCIQD4Cw2RB65XkGq5U2yNR6ZYal2tYVTBDFSlTJ/gs3W95gIgOBCkalepACUKp/P+g5jYEvMXXbTB2CyDc+meF3VYzQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615415},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"745ca58df82515b23a4015fcb906bd9162f895d8","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.2.4","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.50_1709193203413_0.5779788105363517","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.51","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.51","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"06a5fa572c30133ee1c8cc2f5256b169b434dfaf","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.51.tgz","fileCount":3,"integrity":"sha512-3tZLOfmnLXdemBR8FtkbbsW0wfCUIGhmoJZN2O9gh33p9a1AB18uYBTjhCAMsDHkuAVQkUBK3a5L9TBx3ScHHw==","signatures":[{"sig":"MEQCIGBBeADIvToLeewRMZkqlxMw7Z3OhUKwEgDBX/1mUOk9AiACYVLjgBjwnPcHBkU+4sf8B/ETxnHymfOe5wisio2ZhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615489},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"c7f17c2b86e87dd83893f7f9fdf40e74d6ac918d","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.51_1712236226687_0.2860857028073458","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.52","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.52","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"cc28871079f4a72a7bbe9d4408345305d0aade13","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.52.tgz","fileCount":3,"integrity":"sha512-zUxUAarIm8SqstyNK86XRqPLaI55puIlV0CzCUKhX7HzmVOQo7Z5fTxy3zmqgvXW8KJqVrdsIl8r2Xn1/r4UvQ==","signatures":[{"sig":"MEYCIQDXljRC23FPqw+8eHCrpEG9OFXscaTpLH6Bteklf8Rt0AIhAJDQ1Va7PbTs5bjLc57wWAmc+bttAFWLbgSsVBDRxK/M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615489},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"251596535f9bd9cdb7a03eb0e10927417f4ff4f8","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.52_1712237332524_0.9963944197594636","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.53","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.53","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"1800023bf126e4006a069578d0f6a412ad97d3f0","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.53.tgz","fileCount":3,"integrity":"sha512-TTJD780hUACSv01AxX442eytsY0CzzrCWfX7Cp8kBjd+9YGheeUPiuqyqGZt1zNi1EL0a5rUcjhwHJ0M1ER5kQ==","signatures":[{"sig":"MEQCIBOsLFYFcz9hDJm18wnsRh/TQCW/ZOu7Py2s2kZoDASPAiAArt0RnWoXSFPmI8L6yFb6dRAPxu+M+hIxobrZ/SqBiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616100},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"cb2bc1f8601f5b72821c72ea9eaddf93a7145f01","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.53_1712309283560_0.8162340763018421","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.54","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.54","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"f00584bd1e4e30bbb7a2e861a50846c96b6b8bfd","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.54.tgz","fileCount":3,"integrity":"sha512-KM2V8VvpgPbsIUEmhf1HagcwVhh4pe88HQFZPCMts/yzPkjwnOzsRJKnhkeEZeq5i/N+jYur1zDDN3/VeQrN2Q==","signatures":[{"sig":"MEUCIBFVtsHGk1PIqTXu5jge4jt5pjhx70mXXZZV1tu6xJJ3AiEAsQc829rOknO9Bl8vhReQTgKaefYqlhVNgiz3IcLC7VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616099},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"5e3e52ad9693a3a51fe8656b3ce34b6d99f1634e","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.54_1712417481746_0.47970630570237915","host":"s3://npm-registry-packages"}},"1.0.55":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.55","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.55","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3ad9d05fa9485a4dde7cd72aa819d79f71055740","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.55.tgz","fileCount":3,"integrity":"sha512-1vaX9hzYj9cZGG2qvMhuE9rrSVh5P6+veC38njuXsQVa+ndaFkiqmWGJzMmF098nNBbDpptXL4at7wEgLoSsaA==","signatures":[{"sig":"MEYCIQC8wg/1rAKoN14RFTYJC5tfw+MGMXIvdzGABrn1YOu48gIhAIfVW6RZ4SpK06vo+cHvN2BquW+hSWVX5eawzK5cqVIQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634123},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"af7819b45e0d07e611d743e0d4fe7515e47ddced","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.55_1712495231768_0.8555731182140067","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.56","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.56","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"2ace1470114d79039b643fd299d61f4745867fee","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.56.tgz","fileCount":3,"integrity":"sha512-Sf0/ssdDL3b4rqSaNf1tXXdHOKqITlf1rhZTF3fVV6afZvz99e7TjcL4y2ToBTm3rFLt6Z+usfYB/WiGN0P8vw==","signatures":[{"sig":"MEUCIQDdXIjfZs+gCVZLtZTWZLjZYas4B1Ad9Z07xM0q4GWJOQIgX2PuNT1AvvAr7DJFyAZfsLjPqdNwYXQXZidafKPCU3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634166},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"925e14cd4ee64a83863607f16cc1f125e9bf73a3","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.56_1712547622295_0.5137564122956197","host":"s3://npm-registry-packages"}},"1.0.57":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.57","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.57","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c1e4bea6dc1581dc3088c7069730f16badad955c","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.57.tgz","fileCount":3,"integrity":"sha512-HzBvJgaZUT/c+abpGf1MB9FKSGrZfVe9bmQJ+dktqWzQ4oWCfY6agNehcPrHi99FiVGNZOnrUk0241Fv1jcJog==","signatures":[{"sig":"MEUCIQDiCFTBMsyWwAp7R8EcK2uAR7Ewx6n/yki4a4t95H81ygIgZCQgvOeKNqHcZTSj7rSgcpmqV2dgu2jYeFRw3eKrwcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634166},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"af863f162d257ed396c995f971e6b22aca187ed7","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.57_1712548849550_0.5996797162109253","host":"s3://npm-registry-packages"}},"1.0.58":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.58","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.58","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"0369a2dc66a8373ec62ec5b51aa904afdac3958e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.58.tgz","fileCount":3,"integrity":"sha512-YVTByY75vTInS0O1zyZYOpDeZY0pM2mjQY1M1J/foSyUg42yOAOGi+RsDEWjtfN78oAAt/Qj9k51kWSrQGK2TQ==","signatures":[{"sig":"MEUCIQCaApfKOGkVWDdw8fJo1JqtHr/wWAlQhi4Oyuqt16w5LwIgbUHycC4F79he8SnCiqWimCZEp7+XXjZAwn6F6Vl1uXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":597784},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"1748cc6b4518ea2f8080cadf837e7901547ac51f","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.58_1712653683169_0.05583324276004431","host":"s3://npm-registry-packages"}},"1.0.59":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.59","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.59","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"57edec20e6ef426c19a5dba7ebc550c1effacb22","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.59.tgz","fileCount":3,"integrity":"sha512-nkAQ1qrBVb0jJbPZj/1dTphM7fwhIpIm1kdmw6uuWguiMa5F8Hc/EjX7cgcxGQxkoT14Ujc/qvrAED+EmqrASw==","signatures":[{"sig":"MEUCIQDQ35ZKpLSxVJRrir3ghbtDnJIJm0hfZzT7ad4aBkaDFQIgFux2Y1UY/gC+1oKLuRDNlzfxzZP+dc+zmkdV/suQoNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":610180},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"31879a4db20b3377888505f9e6324b236ceddcfa","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.59_1713023826720_0.13680306226176486","host":"s3://npm-registry-packages"}},"1.0.60":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.60","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.60","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"88f42f6d3013396ac216c14293fee4d87e0c61c8","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.60.tgz","fileCount":3,"integrity":"sha512-c2MyETnYnAGmhZF1QFoQW/PiGoYAvHoN1cHDAqmtBbTZanJs7wgqHh5mQBrKs/wS4bVJ6qShQAZS/WVYlkdRPg==","signatures":[{"sig":"MEUCIFfpHLkudqJng9tgSkcQWzNfPAlZ/mXRccY/woZ6tO1jAiEAzCCeu9jly9ASQ5jbvaXBFjc9x7WnIMJNtrGpMWZfql4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615086},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"2df38b2404f5767f977b3e5b17a25db243ecd555","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.60_1713106063877_0.7388264559014339","host":"s3://npm-registry-packages"}},"1.0.61":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.61","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.61","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e4fb3c900ccc7315ae17bd382be1c5344ea8d231","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.61.tgz","fileCount":3,"integrity":"sha512-39liwaf04F2sxGL/rI499pBb1FxylCnfSQAB6TgM2FK5QKFJEPWrLzKkXBwhzkLNsDTigXA5iW8amU0lQPJjEQ==","signatures":[{"sig":"MEUCIE9XxcSOwgVEz9tMfTJd/seB+Ej0IwWqEwafSVMmcTpCAiEAsECX0qzhfL9wZtYQs6vh9HhDBmxW2Jr/bNS4+dRexgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615086},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"7a2af59422be10a25da8708719c09a1a889f0e98","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.61_1713109463621_0.3340019097234559","host":"s3://npm-registry-packages"}},"1.0.62":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.62","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.62","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"0aab3e6ce06e414de313b36ddbd44c2e306201c3","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.62.tgz","fileCount":3,"integrity":"sha512-H/5vvmzhGwaAPUXXcEeJ6vy/DaSmsCJorsI/J9DFgZj6OPkz/6R967FqDJJb0wZP1EkTi9uVT+8SRMN//3wlfw==","signatures":[{"sig":"MEQCIEegSzp9FKOKyICGPGOwdGuKzRLCwR4iEFbh+1rCaEZYAiAvKwRmtcMMTufdALNahiPtrpRJNUqIIqbFICxoC82oag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615523},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"78c437959259fa4e6303c797b4bd09a6616ec937","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.62_1713173652528_0.22607088388726182","host":"s3://npm-registry-packages"}},"1.0.63":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.63","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.63","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"0c6b9e7a16a7ec262d160af74be7eb3860b52796","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.63.tgz","fileCount":3,"integrity":"sha512-vjf8v4Glzae1Y+5ojW8KdLJNuL8j8XUl1NQPQbYB5Ulj8YLMSkuWxuMuTJQ4V2Akp72J6QxyEFKkraNpuIufow==","signatures":[{"sig":"MEYCIQCEoLIwFzSUHrtgIjPGpe3GZWQUBa9MBAmzf5leuEyyfQIhALfZA6qNuq2B7FPO5UiytABtlaSnoLcUDsm6f2lYfEaQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615534},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"5fe08f9c6b782a484612ad1d61c795078a4a63e1","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.63_1713428554119_0.24232944608026985","host":"s3://npm-registry-packages"}},"1.0.64":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.64","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.64","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"7951caaa2af813b053988db698afffb41ad4690d","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.64.tgz","fileCount":3,"integrity":"sha512-HzlksStG9iWO9GzsYEHSjWsggW0WkbOO87D9qtA08LK/wTQkSncOsgy0QKp62+uIfxkGEMMFngpFrgUtbC0J7A==","signatures":[{"sig":"MEYCIQCNlSog9zGiwog/Z4YRbN91D82vf2RG/6ZlNKBVFF3PpAIhAJamZbLhxnKrsKid4swxiVkqVRhwkcodn+CnozB5lsOs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615668},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"fa2e8f1006e077880f48e2de31a773c606373ab6","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.64_1713530555163_0.371411117958391","host":"s3://npm-registry-packages"}},"1.0.65":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.65","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.65","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"de0840ef1d452028b9f63d4df04217d4d85b5ad5","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.65.tgz","fileCount":3,"integrity":"sha512-js6oeTSDr2PdFpKOdrndCzeUXBbz5j0wz2jvnpDVVs0WRy17AOI/RS8fvJ6fORr1sBm6myJGe0Kuv4BQSz9+Nw==","signatures":[{"sig":"MEUCIQC4FvxQMzutyHsJT1FtnHOa+l3rS5aUcbm95tCV69FN+gIgZ5F4an3zTo8Ru5iMpb3BqtCrLhT5E69BmFaUMIOMvy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616284},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"d8514375240c61fc17a1d669fb0e06c4dc81b00f","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.65_1713948903743_0.5024522136081322","host":"s3://npm-registry-packages"}},"1.0.67":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.67","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.67","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"0192717c5de0be9c68a2d8c35eab1fd091b622cd","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.67.tgz","fileCount":3,"integrity":"sha512-rwQT5Fd/OGkNFC3f5QRzJJyI40EBiYuhn/uAbJ01RQszCvWyciWS8kfHrmKoXff8vnDc/jp82I81nydpLumGsw==","signatures":[{"sig":"MEUCIAxrQ9TQyaqTCtpnrFw8U1x5MTzStP6G/iWYKCV7zi9/AiEAw0YxSagJd0fctfGyMs4hOb4gJkz0AQ5oJAO/vwh+Edw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616309},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"925ce38011afa51af11f22d31183391672f47747","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.67_1714292836078_0.3259338907373248","host":"s3://npm-registry-packages"}},"1.0.68":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.68","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.68","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"703edc38f4cd738665c6a6badf9cc5f8152f7388","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.68.tgz","fileCount":3,"integrity":"sha512-aBtfY+OQz+3lEc/KWFoqxY/QE9WpLsOGPLtmWHIN2KtuH0NJhnm9qSnGi77d1vix5IcP2Bg4tWWxvHrdybdpkQ==","signatures":[{"sig":"MEUCIDCfA9Pc8J6p72grMb3mzsju7SDZdvum133Sy3wfzY1bAiEA+mVVNdjBsT77uIXCdLZGTiJ3UVoGPUgilrAOZoo/GWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616309},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"828777f955441d4dd7ad8fa84b98e7c20d2a66e1","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.68_1714462348081_0.9921598881350779","host":"s3://npm-registry-packages"}},"1.0.69":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.69","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.69","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"8647b7adfbd182b8f770de6f2962d742efb4c2af","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.69.tgz","fileCount":3,"integrity":"sha512-a/rY6VNdqHNn7E93x6NuwvXvj24j7B6pFfbiY90jW6Sztl9uuxJ0AY4SM8jSTOLL6vYaUyx8+g+vg2CZ1HgAgg==","signatures":[{"sig":"MEYCIQCAF5LHXTM2airbj03y7rR19LD76qttQIk39Sjz5QAcZQIhALug6mOOZp1Yj7+VCLUaAUjoNn5x/wT3ULcc6toZBNev","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632693},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"641c59ac440eb9e5014d83680b80bef3a5852320","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.69_1714500864043_0.15023812659638347","host":"s3://npm-registry-packages"}},"1.0.70":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.70","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.70","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"cd56db4c4fccf0c22aa3963f70da74a9096f2af7","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.70.tgz","fileCount":3,"integrity":"sha512-66Ae2LJcCDgELnO85BgdrZEG2W927Ms9B7W/duFpio7MsEWph1sqQgYxJJfW8OnNF7gnB7j/1/gC4dK8mlpIlQ==","signatures":[{"sig":"MEYCIQD08re9A1aOSC6QBsU7+EhZefV2S78TzLq272nDAWup9wIhAK9/D95WxMjM5QzHTASyNWAg9lH4eFmzhHapwCS8sKzq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632774},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"9c9c59c159491f45859c9485cb4989125c15909b","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.70_1714977753099_0.3187056532623276","host":"s3://npm-registry-packages"}},"1.0.71":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.71","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.71","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"4d600187a32b5f1693dc6e78c6da664b52dd1e81","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.71.tgz","fileCount":3,"integrity":"sha512-lI47GNYpcYgrWpZ/6tUmDVbIJLtDkUZd/zlGu5cC0kNYzoesrA727vO3INtJxnY4lp2xkIphT1ua9kzIPkM0dQ==","signatures":[{"sig":"MEYCIQDqJc9BJTlwTGzctFhtutZhuSkauWNSMsj+0kuhuGvqnAIhANJiMNdVC7DoZRlNKbJCfvUZXLMC/Bf3vnWp+Fu5X9f2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632910},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"01379c0b79ea109d1e7ce8ac3bfac05957182895","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.71_1714997007927_0.4749466882625437","host":"s3://npm-registry-packages"}},"1.0.72":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.72","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.72","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"d6bd287b55cdc23d57c3092cf366bc4212e02a37","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.72.tgz","fileCount":3,"integrity":"sha512-99FjrV8HyeyFYTSn34+Xef2p/3vVgF/jCg2n1FHlk9D8KHPL8FL+QImrC0VJwSszQg6a/4LdfhLib7HYv4Mn5w==","signatures":[{"sig":"MEUCIQDCJZxd9S9tymoExmABo0wx3925Dk2aJ/cPi/zZT6umoQIgWFrrQ+S/reye1MeVJfnFK2b0Swu+UOEbJCkuP0m75ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632910},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"059c3d1112f400521176cf42ad3ce961463338cc","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.72_1714999672827_0.26694853721552714","host":"s3://npm-registry-packages"}},"1.0.73-0":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.73-0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.73-0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"1b272f7c230123c66dacc3a4cd218d1241389611","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.73-0.tgz","fileCount":3,"integrity":"sha512-kShw+1lTw3fIk/uqC5WUQGIO6oUa3+iMvqEIVj4X9R3ve9mK07Zars08L2OLurrvyx6Q+zC6IoDulsP/mc8J9w==","signatures":[{"sig":"MEYCIQDhr4umzrtiQLicwfRf9RNf/6XJsMfo1++1bBNImjIm+QIhAN1/LHZaotZS9xKaGrFl93MeOVIvi3s5Sl7RZsPaweVz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632912},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"7e90838157184f598730ca46b84fd09d0d45da3b","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.73-0_1715066237736_0.29690828093758004","host":"s3://npm-registry-packages"}},"1.0.73":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.73","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.73","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"becc6d7b3cdaaf7259e4819a39f65c5bdbfb7a52","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.73.tgz","fileCount":3,"integrity":"sha512-D+4TjiR9SsDpNI9WvhnhVrivU0S6LNBQem3pS4CL2RE0Ld1wDizMiUaZcjk/dr7MbcDGNrTWnyr9Ki4hBCN2CA==","signatures":[{"sig":"MEUCIQDBjlksMuSNlc+tCla215xZmZR84jzomE/KCowJqPTCRQIgbdC47mF3zOppWVm1KHab9cHWO5t//m/NfWbmyrOrirk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632910},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"bac2839207dc675db63796fc414654f6115053f9","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.73_1715070067134_0.1864967406992406","host":"s3://npm-registry-packages"}},"1.0.74":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.74","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.74","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"037cb3548ddbf9db8ce3b554c3eefcf36b87fe2d","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.74.tgz","fileCount":3,"integrity":"sha512-LLVqesQwnKixZwu/l3vvnH5QK1G/ctVZ2eHwp05VDSGPE0RNE2m+SZ9Y4DRK3OVlTcdM+B1hqeYajio/L2CCBg==","signatures":[{"sig":"MEQCIFUjGSPn3DjAs2HHy2dj5TOqgJXvPiMli6gm+FNNp9u3AiBaeH0LE8gPuAr2WnwP18M7fUUvBf+PgH01D7kB5K044g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632910},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"48231345cb1ec685ceb6c059195d6ae47dfe48b9","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.74_1715070999495_0.7349973633185802","host":"s3://npm-registry-packages"}},"1.0.75-0":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.75-0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.75-0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"7550c39f18d4a1240b8ccf01b2956f09b49efe8c","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.75-0.tgz","fileCount":3,"integrity":"sha512-eQdtqouAFaGsBUsnnjr79aE9Q6M8o4KmmHVugRvAJLbyfpO4BsNl9CpfTFTP3Km6EmM1cnwfD8F/YM52flIb4w==","signatures":[{"sig":"MEUCIFP5tEOb581LCDj4oEN7jHk/13pRYKKGiufcZcTD/ToyAiEAhV3TMHv5R9+4dGH20yU6/Yud7ztaKwgn11tDE99q/Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632912},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"e324b7ea9ed8a5c8588c1072682e9de93b82af1b","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.75-0_1715240031833_0.30441401457864314","host":"s3://npm-registry-packages"}},"1.0.75-1":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.75-1","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.75-1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a474437c562d9d2d1639e4297df699d1c1490e07","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.75-1.tgz","fileCount":3,"integrity":"sha512-Mq+L3vX7h4DRKTPGcSmKL3zzXxDEUnU9zLBKjXpaHykOqJjN+7HL8Vk3QbyUt5TJhE7C8uw5Ka0qHYhosTx/WQ==","signatures":[{"sig":"MEUCIQCwyBxuZPiInIst/wXWyturz3rFKYodDqh/LCANjtAiLwIgDj9Ecg+4tibH5oEbMaRsuQcr/hDpZigF3P4KS/xDERQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632912},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"02ae8b9d46dd83fc544ffeaf119ed376f075697d","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.75-1_1715241451995_0.6446244249966342","host":"s3://npm-registry-packages"}},"1.0.75-2":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.75-2","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.75-2","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"29535bac3e4ec37180992777c7d2c373f3f4b061","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.75-2.tgz","fileCount":3,"integrity":"sha512-O54cyEJ2epykvd51Lg52al4wqAln1/vdRndtbBBr6Ub3Y2fVUraXdNlLlp460Y/CihVrpKR2Qsli1LnPY5qYUg==","signatures":[{"sig":"MEUCIQCvNCoEm+1qAT9Ry0PfKCcYnjDFspu2+hB5bQFBT/1KYgIgBsZKvdHj3gAOCIOUy6jh6tBr28GCxn5i4ke2Pq1r7mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632912},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"891094529a859b8f8135f3bde1e4ed981d772045","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.75-2_1715242539748_0.3115353749584955","host":"s3://npm-registry-packages"}},"1.0.75-alpha.0":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.75-alpha.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.75-alpha.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"4d394dbe508a802b6ecb910500ff1d5970a162a1","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.75-alpha.0.tgz","fileCount":3,"integrity":"sha512-iJVOwuWcqzxjSWCbVfFIIdCQOHvKuWwcUqN4wbuS07CqYvIGsSKaPL3Tg0hrz061uZNvHiRNVRv7YImQAxyAwA==","signatures":[{"sig":"MEUCIBLwdhAmtZGDhzJhRmaLPKZmtCc+GD0NQ5zXr6LDtNR6AiEAlUqCromD5QxgKZCbEDVeu+CDoIZhP8naX3U+PkT5HnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632918},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"81b083b0734a80d81a9a4b9bc9d4d03069048311","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.75-alpha.0_1715242904676_0.7349233594707236","host":"s3://npm-registry-packages"}},"1.0.75":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.75","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.75","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"aeb1f1907637c0f504484a781fac0f8f40b12039","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.75.tgz","fileCount":3,"integrity":"sha512-yfFPO450F+78qCaRiZNFGIA+loG1iRc8MM4BbcweUO7/XM5BezPl8yuQoxCg9acNRYlbLKqMkIYevZclJdC53Q==","signatures":[{"sig":"MEUCIQDROyTVObI9SQPXPjriv+QCCuzsNq4MwlXDMI41E5ULGwIgZE+CZa0dLI/XMzslaq3SnnT6cUay6pXhz0SNAUZjFjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632909},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"a18ad599747f925eff605eaa60577d51265f1c87","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.75_1715329788054_0.13267417684991822","host":"s3://npm-registry-packages"}},"1.0.76":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.76","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.76","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"38a6d01fe6bb5b4af3fb942829229063742f19a7","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.76.tgz","fileCount":3,"integrity":"sha512-N8/WexnuyzdCZrmr8DUhYTV8QYfcA4xX3e1oT81dWUXWP2Q24wKNcrpBdplHvSjC903Js0uNmg0ryCi0hyQ9Ng==","signatures":[{"sig":"MEYCIQC1uW4yUzafXe0m+uaLhV8phxQ/57bovESpV1cQUCQAMAIhAJ7thnyiA3ZZXS/2Lg+v/w3PBRwA+xsgB9VsXUpOyF1T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616544},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"14e8577271f0d732d8c04782bca6c1159383fda1","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.76_1715839329847_0.952786224058326","host":"s3://npm-registry-packages"}},"1.0.77-alpha.0":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.77-alpha.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.77-alpha.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3620f9da26e1d12417fe695c964379f78b1e7976","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.77-alpha.0.tgz","fileCount":3,"integrity":"sha512-PICPpxepDSutkrjUlDw1EQqvxKvEL0OZOrfxa5BT2GoiGFx738XCO3br2wZw0bIqdpfp4WEOZ0ILQH9BxsJv5A==","signatures":[{"sig":"MEQCIBwePMYkw3jAQimfES94z3qt7qQJZLBeBbWBAisNCMHhAiALAQN9wWUWvmiULoqzdwwBi6kFs6rZ5iVO/6euNU4jsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637984},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"73500af2598f4cffc5b643d7e3007c27a08aa88e","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.77-alpha.0_1716199257522_0.9122648806247724","host":"s3://npm-registry-packages"}},"1.0.77-alpha.1":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.77-alpha.1","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.77-alpha.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a62a189a4f1c0a447c8ba89c19f5b234fd26d924","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.77-alpha.1.tgz","fileCount":3,"integrity":"sha512-UYOFXSX+BZWE5AV/o0PHVJhzRLZHbm3RJpezppTNnXYXFVlwlkFbHH4LOMwbUUXzNzowNBurLLM03izCycEZKQ==","signatures":[{"sig":"MEQCIAOOCd4fmRSdXOlx/LCRZLsa1J70ftBURRjc23TE9CNvAiBIi1DhH6fkZRP//aXwc198/xdBCtBSzoLgcMIfJe2ssA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637984},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"6930e31b809dc369864012b087da1d8506906afb","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.77-alpha.1_1716205013097_0.0438961379093088","host":"s3://npm-registry-packages"}},"1.0.77":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.77","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.77","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"2cb30938a7083b36d1ed1338106f5c0a52034797","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.77.tgz","fileCount":3,"integrity":"sha512-ceOwOIFXdQSzfT2YGBiaGsZ2Irka0LZYzBltOjIJgITchhGFtW0Uhpw+tA83Scpqcg3Cy7ZNrvpleH/GHf0HXQ==","signatures":[{"sig":"MEUCIQC3l/nLUPMqu8cR0UbLlkuh1c2m0jsPp+Km27z1O3aQBwIgVqDoomt7cX+hAO5J4NL+BrYVwwBgjAVaP+aYauTNA18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":638101},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"36f7d7ba2b5be57e758a79e55f736001a845f467","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.5.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.77_1716274508439_0.0402536155626918","host":"s3://npm-registry-packages"}},"1.0.78":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.78","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.78","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"4f3b3d72306e5460cd27e8ba2196938e7cad640b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.78.tgz","fileCount":3,"integrity":"sha512-GfWTW4ZrULXBWiv0ofAgu33LoN6o3gUX8fLfV7cqw2jaxHEmjgp31wI0fen4peD8MPpZ7wAEGVNXk5534AtPMA==","signatures":[{"sig":"MEQCIChEa68Bnv0IKCibD0hh+GAVADexZLmETK5mTg0asGhcAiAD9VRnMgTAtCJg96Vsmb5kC2r32iPR586NHXoVvSiFbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":655569},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"2aaa344707a4578d887045af24f11e17366f9d12","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.78_1716969579647_0.45628940718829814","host":"s3://npm-registry-packages"}},"1.0.79":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.79","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.79","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3706e08d566d3588876c7d6a5b42886e8d214d0d","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.79.tgz","fileCount":3,"integrity":"sha512-zLNgKDcr4KEE0NPx6H/4kR+mN9caSXRWr+dl70jL74rm/bsDZ8Spnln5BIdNYy+wrqg0JME0/Pba1Zfkr810Yw==","signatures":[{"sig":"MEYCIQD3Iykc6oNXXhBGxHc53VY/ROS6n+N7gvzYoQJ7T3WLkgIhAOSslBm8b5J1ts3gXt8AXbPtR7CKNMg+laK/5rtPMnmv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":655598},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"013e09adbb6edb067f326c4103ba4887d895f5a1","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.79_1718100261184_0.4871451245057181","host":"s3://npm-registry-packages"}},"1.0.80":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.80","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.80","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"f62c5d1cba3705046d0272c1c6a2cfd5e82b70a4","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.80.tgz","fileCount":3,"integrity":"sha512-cWk35srbumFSQyoTKSqWMGNM5/tCePe0ywiyzhTXCk74Ak2S4aaijoQFqPUuowkg10P8Qyh6AVZTUf/iwYzyjg==","signatures":[{"sig":"MEUCIQDT+UQ+ngFHwif+hUTl6f/orfFP3LNcIoAF7WcaDd8rgwIgPKFKC3pC3TlTGB2MxmmjIdHmG3/G7iY7UpTSDip8Emk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":655574},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"ea96e65a9288ce7930cab2793d7c405e9ed5225d","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.80_1718266404513_0.9785083798741792","host":"s3://npm-registry-packages"}},"1.0.81":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.81","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.81","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"0b3110b110efa23c3eddae8436cb1bcdb6df7225","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.81.tgz","fileCount":3,"integrity":"sha512-QX5g0FXmFIVxHE9suc464F7amad09RuvLCM+bb7rC3W0E7cyDKRsfmVLwlNxMd4Z1fVWOAx18UHN8ERxzw5mow==","signatures":[{"sig":"MEYCIQC5VvFvBbyDj3s6mjAf1ENvo2z+jENCjrrLUZMI5K3LDwIhANdN3OhvOdgMDqwUogUMljmkc4fRrPRdb7hyFKpBvuNt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":659695},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"3514f98489fb930e3d31c7aae3d820cdeb0e71ee","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.81_1718371948549_0.6194228574231169","host":"s3://npm-registry-packages"}},"1.0.82":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.82","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.82","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"8c38e0727fda003ba630fbfdb19502c12076f1d0","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.82.tgz","fileCount":3,"integrity":"sha512-2qu4YdYwSb5CQLP3sKCY0b4ga4dZCqCuOp+beOlCJMt9HXlCzFRGOoNllvnNHoxPsOrKs5phTMEd17vC58Ubgg==","signatures":[{"sig":"MEUCIQDAnHzR8MOG3zJymt3WS4Jiq29kpX07wWsTs8AlN8u5bAIgMA8/tfaRPy2pGANgprWVVWnhFuNLpCexUZv5eSmvH1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":659695},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"9c40c4f5799d64a75dd104fe99b740e6262bc59e","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.82_1718451497812_0.6826805317501681","host":"s3://npm-registry-packages"}},"1.0.83":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.83","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.83","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"06a1b4510205e2832b7a60bcd5edb340a8763b2a","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.83.tgz","fileCount":3,"integrity":"sha512-yBNznloQskt8sAiD09n6ol49nZlmeK3tTY8y/86aGnZkX4GVdQk+UwPQfe46fmwg+ndOf1XwBVwmlpzb+WmjdQ==","signatures":[{"sig":"MEQCIATyrchwHEfsD9V+8xDFW72eSvFjNbkoK0i60jGphOFWAiA4hB01wTAboj4/Jw+0rJNAp31fQ9w1An9a+dZtVM2RAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":659695},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"4578928c43fc4a8357f1c44aca4ff5432ca09840","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.83_1718883119384_0.33866339443946814","host":"s3://npm-registry-packages"}},"1.0.84":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.84","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.84","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"26ea40bffa2e540e290b636ddd9813a20926b084","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.84.tgz","fileCount":3,"integrity":"sha512-g97xLgb9tjHZ9V+MbW7CtworqhFxi77zQta/knwBW2LQIQT1VS+5SQfgZ2zhiA4pcbeKZuYSxOnoie+h16647g==","signatures":[{"sig":"MEQCIClNUZ1CfOwDCtP8jnb4q8mMOUAQH/fulfm+CGf2SIlUAiBVef50+50eXz0yPlkKlWX4agDTXkvKqscNEx2PIsyL2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":680176},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"158f5c8f777111b64c4377dbae987d3166667fce","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.84_1720948472094_0.9508673969034953","host":"s3://npm-registry-packages"}},"1.0.85":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.85","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.85","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"22b59ee512fdd8285d241f3c067237ff55af224f","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.85.tgz","fileCount":3,"integrity":"sha512-l1rAjUvOgsNGiXxzusmrFotrZBErFkaxiaGHVxKxSUO4rZM36puJFz91dzrE9dctyWpF9BHmwBp37oTVEEjm3A==","signatures":[{"sig":"MEUCIDaPdozP83ODzAg//+Fd7J+XUcHJ5ZtF6klSAiBOcjfsAiEApr0ubA+E0viyBSOrM2cMFmWLSu4nnEDw3ZLGuVi+L0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":680176},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"7d0c13054b73468c56adf1203cfbeae4e5f4fd86","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.85_1720951557351_0.71676075891529","host":"s3://npm-registry-packages"}},"1.0.86":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.86","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.86","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a81be7145862d1c07946460395920926fa8b48e2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.86.tgz","fileCount":3,"integrity":"sha512-/++L+ANCdQQVW8NEWE3w6axKlTixojvJyoiI+Qz/UKHQgCTyI8l41dVsHM8Ui2naq9itaOd0wG9opGyCWd/07Q==","signatures":[{"sig":"MEUCIQD9Yxdz9CL8WcennSE1a3Nxefi2J/y0nVrtBDmAbKCMnwIgfsKhZmL6g/gxMKRqsYzZYSwnVhrN7HAepjjLrbgGf84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":680176},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"e217b23dfdb48f308f815ff76339138e99586f36","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.86_1720959437002_0.7263613850210167","host":"s3://npm-registry-packages"}},"1.0.87":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.87","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.87","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"dfcf330de8af67a8fd1e3396136e67506b47cf71","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.87.tgz","fileCount":3,"integrity":"sha512-3eb2JQ6z1T9n7i4mqNQtWZZicp7knGqZBW/z+kzkwy99Lng4tbd/vpUTAgLN1FGC7gXdiakKmSw+8T75I60GbA==","signatures":[{"sig":"MEYCIQDrDV1HCu7PUb6VarOMybuyAPA8IKHPmQR34oT93J+HtQIhAKxUf7gr5ErUAOP5zR7dh03C3WxDH5gE9sLoVjf4uUni","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":688368},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"b2d07919ae4fa737fa8dea539802fc40e1636e25","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.87_1721724997069_0.13174393324275213","host":"s3://npm-registry-packages"}},"1.0.88-alpha.0":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.88-alpha.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.88-alpha.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"5328b3ef8901a01f55391db26aafd1ee8bc576a7","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.88-alpha.0.tgz","fileCount":3,"integrity":"sha512-bXz7S3kLF5bwS1J5RdteSmM57i3rka8+zSFAjMQxnKpsDj5Efmn780s2gN3FkCI9Jsc2jyFw6cwB/v6HDzuX/g==","signatures":[{"sig":"MEUCIQCJG6YzgnEJTfXKm7dIT6ZzqFAD1CstmtWjhXtpJ4tWnwIgTAThOyJCgu3qx+5/X3qAZSjBwnXJIETjK9Nxzs51QFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":688376},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"b5eceaecf6e362df79d3ee05e065ffd79b3d6890","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.88-alpha.0_1721807654251_0.8462164243980201","host":"s3://npm-registry-packages"}},"1.0.88":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.88","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.88","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"4c71fa29512bb73b0d77b923aecd2ce6a8ba28e1","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.88.tgz","fileCount":3,"integrity":"sha512-KFZekxtsM4PzE0YPVbkMhf3omDZtLMKe8Lvw0gHNi4PCoeom0nuELBfoD7p4UwL3Yev3ZXHyokgQQ2cyYNjvuQ==","signatures":[{"sig":"MEUCIC/vg8HG2piLaN25s68Zt4TVmuZSOaDunbY107DQUm6TAiEA1fPdL+6yI5ZNQoLH8PlOgfPzQC5S3Gjq83EctmnNlmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":704752},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"999ae3eda678b27f9c2f3a2affb93a6d7c49b492","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.88_1722082823514_0.17568145913171218","host":"s3://npm-registry-packages"}},"1.0.89":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.89","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.89","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"ec5336f51fcc84956f97a99bac8433167bf19203","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.89.tgz","fileCount":3,"integrity":"sha512-tWfwPWJ6EBmTY8NStHe3RVrHm0FsDMLTQ5475xIu3jPlwTFCSaCHFgAEXZysbgUuJfJ4FF3hrDxJ9L0NpTFPbA==","signatures":[{"sig":"MEYCIQDCXVvJgsH769RmQFhK9es97QZQwlcjCLDp1MfnidxiIQIhAKH0lVjihi9tkRraRe/ApyRNN82eRGOIMQnMMX9npekL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700728},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"a65f0365886e770839275e93e7b18f36148f7569","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.89_1722698473451_0.8297031544050273","host":"s3://npm-registry-packages"}},"1.0.90":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.90","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.90","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"08a85db8e5eb62b9f9d8dd1628dda08602dd86b6","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.90.tgz","fileCount":3,"integrity":"sha512-pwSoPSg8aLGNShR9Hah0Iz5ZMs8ZAjStpFWfFz6DkzTDafW1yEy+0GyRA7/NjwO7oD7wW14cIk7+Cs77uZzTPw==","signatures":[{"sig":"MEQCIF8M5bFCw92gc9RTyLl9pxTWqagfERj4VybFTGkWCb0OAiAMZea6VMPSEa0L/lfLOEhkh1u903u2uCtcombr8tNNug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700728},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"24c1f54f77587f5541d391cec669fff967f894db","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.90_1723448096478_0.5747795276672023","host":"s3://npm-registry-packages"}},"1.0.91":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.91","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.91","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c1becb1cb4b333c18c8e6a6ba20a8a55f1a7387b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.91.tgz","fileCount":3,"integrity":"sha512-nO16uoxPY+3CGWKe/QoyjTEkRrtj50AasPlTznNNBYQq06JlMQ8iCIh7086ful2UnYP5NKK/GksuY42FV6e1yQ==","signatures":[{"sig":"MEUCIFglB8VYFO0Q8ZA4lzVddWE0LjzhhTgLzj8VANv8MXMDAiEAivyWp+bT8fs6HbiXJ9rqBQcQKARv8394D8bKqIdFCi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700988},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"bf49be96054cb59e98726e699f00fe19a2b78520","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.91_1724830363083_0.1424147211917255","host":"s3://npm-registry-packages"}},"1.0.93":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.93","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.93","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c1633928383b17b870b2170498ae4e3f1b22f411","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.93.tgz","fileCount":3,"integrity":"sha512-j9fbZ0d2Kc6a9+UTWdakLaMicD3wVyYwLW3DkjCbeiitOKhKXgN68uZfjfRiV1g7m9zL+tp4i6K/u4sNvGJk2Q==","signatures":[{"sig":"MEUCIQDjxnUqp2A/1mX11gpd8gQtETKtAcpxBZa/mapEt5lS1wIgDdMx9spqobgKVclk22EcMKQ7mlCYuhy+p5ikCgOAJGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700988},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"65a269adcd9e059c8d40637d6544299d371f999a","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.93_1726066133102_0.8538265338927253","host":"s3://npm-registry-packages"}},"1.0.94":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.94","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.94","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"cc0dfe8015de2636c470c5d94f518ac319021086","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.94.tgz","fileCount":3,"integrity":"sha512-mmzm0EtOLMxBTINBn9vxwtUUcSB//u/RrNp8U1pu1CNYHYQAgYGBXkwY0x5XGszbs5LLgpQaGJK6HxnTYxLPRA==","signatures":[{"sig":"MEUCIQDRJ/wc7HbhYuBznOUD5TI3u9e8RyJXqdJPg3nb1cTAtAIgB5enonu9SPuB0s3XhlkR8s7jN7Xj8EwzpfkraolCMZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700988},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"6d636964084516d6088b5037261e780fcd407eae","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.94_1726240546900_0.9278971571521424","host":"s3://npm-registry-packages"}},"1.0.95":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.95","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.95","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c8008bc0c5f304ffa7a25dadc0af3a1766af8fb2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.95.tgz","fileCount":3,"integrity":"sha512-lBDbZ9ejO/q3xaJ3cU4692URiSTajGUOPXiXpyoopgDDiagMJdS2GMWbvy9/qN4tpEbv22pSxPVabl7rVtJ3Jg==","signatures":[{"sig":"MEUCIQDH9ZzQiCrmeJuIsatlgT6esNLiDoAZLAzef/6ZUK2m/AIgWfxGpe6MqXsWzYUYX9n4M9DReqBNoU81tDatEdn+j/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701010},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"9824498504afb6987d4fcee1dc54991aac48f7dc","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.95_1726586903406_0.20499877224136553","host":"s3://npm-registry-packages"}},"1.0.96":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.96","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.96","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"4790bb05e1861437de2bff59bc62fafe799e3215","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.96.tgz","fileCount":3,"integrity":"sha512-IDNIjrmd1iRgH5sjS52TUVH/ZJzpnDgHHZ6WttOK35msyC1KXHaEvQN5P32EFdBdyKCNbOtnErBYFnEz+aapqA==","signatures":[{"sig":"MEUCIQCTOxwe+V11fa/yFEyVRpIaqtozeVLT0MiaAKCEsPPi0QIgahfqeMPo9Zp/Yy2C9G2aVWFHTzOP1AnNrcShCfsJ9IQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700983},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"8adeb2d2cef713249aae29a65dc525501f70aaee","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.96_1727014402093_0.7546402261290213","host":"s3://npm-registry-packages"}},"1.0.97":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.97","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.97","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"bc68a941f8647d1d546ba50c9727378fc9b85aae","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.97.tgz","fileCount":3,"integrity":"sha512-yF2XE2UNLMgj/SSwNLiE8oK2QCCJ4I5TO3lBvBbG+AJZygxP0YJQtO9U6ZsaJamEg6fjjKwHwzR1OVXlc4GzLQ==","signatures":[{"sig":"MEQCIHe7rdl0Bswb/7EcUuFEuibzjM6NnRDIt1TzL6XWg0vyAiBwrucyIPzHR1yNSphyn22F1Db8Dtcsf9Ums3fzjh2D5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701000},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"942486dc39e6696ca40a956e54305d230c35ff9a","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.97_1729615121533_0.9835971520414959","host":"s3://npm-registry-packages"}},"1.0.98":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.98","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.98","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e94dbdd24d413afc6bdee7724cf386349c0dec55","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.98.tgz","fileCount":3,"integrity":"sha512-UvCtmSAgT5Qqu455QSxg3Cyj3vVrwQQGsZzQclGa1NHhXLxIlo+3K6RRB39qA0+0kTt70pMnGC4In46ESg/cXQ==","signatures":[{"sig":"MEYCIQDhvGcNuqR7u9eDmxZ3AU4dky2lE9a6/ZI/3Asu+/v83QIhAL1tITz4GoU/j51iteQsHg/Zpq4D4W7XAY6HUv+ralj7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701000},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"620e87cca8909b2431b4feb4e879ebdeeadc8666","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.7.0","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.98_1730201386006_0.05699139920542606","host":"s3://npm-registry-packages"}},"1.0.99":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.0.99","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.0.99","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"be10f23ff212932f7ef0de4d9316ed90657b8af7","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.0.99.tgz","fileCount":3,"integrity":"sha512-xScadPLM/J2AMDze29vHX5VD6ZZfTg0nuvhP9qRYFZK3TWNoBFEpZmQK/5sXM+tT1UOC5Kf0fCwu5VrkuG3PKQ==","signatures":[{"sig":"MEQCIB17La52d9EriZlRSGC/WqhIOVngxhCEaeGb9A9W2zCqAiBKVnCFGLXucDMFBYhKb1RBRBe7+kJy58GMMns7bTdhyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701000},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"465f7d454a8ac1f9f15a95b3fed5f0c2c16e0f31","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.0.99_1731849621259_0.43716237149561676","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.1.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.1.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"4e1f450f434bafb39e06c81d4a239b543c3f71a4","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.1.0.tgz","fileCount":3,"integrity":"sha512-AnZbS47sS5C1iELZMEoqvU30UOiS4j6L7zatBPWXT6s67B5CwKpJw5ykzLpWcP910uqDGnku542KtkL2vHjj1A==","signatures":[{"sig":"MEQCIAzrc3daE6k1aqeKDqpME46Zgt/O3NnqLwjIAB5Y1Vg5AiAZLr1yHqBpQ5C7ynGoUQOe9yFF95qo1EQ9jKCHr+fAQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701023},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"53247d1ec898e78418d676af3f7c478255bef723","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.1.0_1731860944105_0.9610315533008715","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.1.1","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.1.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"4cdefb92feef849181e122257c7012c5f053a1bd","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.1.1.tgz","fileCount":3,"integrity":"sha512-J4V1ra9lVYp3bE7KIgCKUeXhrymrvePOX4qURd4dsF0VQQu9SPiE7rDj0l6H4LRfpTDSq1HnbWn2R9ZaHN5YSg==","signatures":[{"sig":"MEUCIB1x9LzOOfIoRQn3URK73PupzSdE2zmyMF7Q1Dp+SjmVAiEAm6g/czwQBX0v19Us1q/KvCHVzSorF7uOE785eHLpOvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701045},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"3d68779b51cb513a449f3d4447ac103ea21b8b5a","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.1.1_1732004665265_0.7630452516721338","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9966b679356880e27bf464e419e2c964a7a87c6e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.0.tgz","fileCount":3,"integrity":"sha512-S+/o9v1ynjq7ObDbz1UNByVGSIGDrtXO1iodkoZIE1vStnD9o71qjfnAOmwFpEn+J75conHqVZtKJIYVuXuDYA==","signatures":[{"sig":"MEUCIQDf2ZoldTj07HLgcq2QM3caQdLaxn+QS0aEmr3vF+MTKgIgRdQDE4UAhZzhUYwBWifnbFEYHLILrk7K5iovYfQJ7yE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722627},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"ab93b635b55a5c7512f98f86e279d37ae01fea01","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.0_1734951736964_0.5479334898922037","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.1","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a71077bcc20b0885b40cb8a31a225f200bc304ee","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.1.tgz","fileCount":3,"integrity":"sha512-qOEWSU3mV/la/Bd/F5JPyCYe+ufTiJgcgcTQzV5Oa9nMkx0fhjSfDZ4s+snAC4xkEnHgmF1gWTN2p6mT5p0ohQ==","signatures":[{"sig":"MEYCIQDhuTXZ/lp+njWKp87pFvLohLO4CA1wRNhQ9JzVHpmpMQIhALA/UW+YkstEcuKhISj0Q52ZkKEOcuvPAz10m0wOGzcz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722627},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"cc04e47944750b535f1af07630c35405bc71fa89","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.1_1735031921660_0.9515116753596251","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.2","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.2","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a6612aec8b87aafec694a510c830fcee62c73efc","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.2.tgz","fileCount":3,"integrity":"sha512-e7/9+x/818PkVuCe14M60CH/764GNTjeIZn2zq97659BhCY+6/vaCr/yJ8oKUEQX/g3iXmCnvRaZKDhFJeewfw==","signatures":[{"sig":"MEQCIHVcNB7DvlfqHUzYlyTA93/QxTodC7OIivoeEqwE40uEAiBx+wTTFO7one2tb5Ez7/kfEVy7bByqWFNKV7NZavcMtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722627},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"c74968dbb18bda01541d0a86d6e2e2e04e0a407f","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.2_1736266107657_0.03188433027389692","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.3","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.3","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"f429322d272ea9e02b527f3551bcb9af57724e22","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.3.tgz","fileCount":3,"integrity":"sha512-x2FkFxtWMvC6aYNzEzc1o7QOLceLc3XGy26cYhPGkKv4wEi+nwgUbRssvWtT0QNDxu+0JN1PcafFrynWgaWRCg==","signatures":[{"sig":"MEQCIHB9CXQVjmJ1FQyvYERD65+ilZ4GA6uy0Zm6J8r0FZtoAiB5+NRU3mR0S6MYKet5CtJxzIsCsYWceYXn0A3OwRku7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722627},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"62c5e1d1c74dd8c010fde63f7bced7d8abadfa1d","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.3_1736670336298_0.6857668598558473","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.4","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.4","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"ccc7e8e7f057e565a27ef721a33636cc8801cbc4","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.4.tgz","fileCount":3,"integrity":"sha512-lsm7nE/OQu6xPc1CEt1RaohyN2M+Vy7acDT0eGyJj0US1pc3BAvoZztPIbuETi7iDckHICQeOYcUYEeQKphLsQ==","signatures":[{"sig":"MEQCIDqGHkYzMwmqJkHd609em7414i79YsC9TRIX0IYlQjr5AiBhEHIP3ylZz3PJaJDzDITcXYin+VVfurjw8gW8+CyvoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739040},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"2c3e37b82b6fb6b63cb1673792764c1af7422d61","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.6","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.4_1737721329464_0.8393525944953748","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.5","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.5","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"b67b2a3f38200ded2c4aa3cf7a82d2cbc03bd84e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.5.tgz","fileCount":3,"integrity":"sha512-8eBHgyLhGkF/WxvY+DIgIYlH4B/lOLLOHdAiHSvIYCf/Ji8ATRmV/H/2aS3NrqKtBfjpcq2KjXgIlYJEzGTEkw==","signatures":[{"sig":"MEUCICxx6c0wWkmK673ehWxqueK6cBazZK4ALwhv8rlnshIOAiEAwljYrVVy3+QILVT41M1VWX4ovuuJXEQ9cZc0/QApBgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739042},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"eb8c81c17de167c6f5431bbd67dbe1035425800d","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.6","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.5_1739035643428_0.08210218619920595","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.6","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.6","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"7e1f4fd6eca5b8c4c8ea6e4d2d3806702766f0ca","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.6.tgz","fileCount":3,"integrity":"sha512-ec4x/PSLvXdgBNJx+zD5hBTBT7sYcn49RRT3sC7LfYxZf+FpPCHdHlctgbG5IzUF5vgye/i0q9NkBp4E7O0BdQ==","signatures":[{"sig":"MEYCIQCtyxOJoMYGLT7NjiPREBBBVbwrEhuqJNfKCrjb2SlKkgIhAP/ysEZSnNSlzt6jy1c7m1u6PLB84DdRcV2Q8VyEJptw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739464},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"7ac71bf385381285022c0285949bb827fdd9c3a6","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.7","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.6_1740116445680_0.012043334985270882","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.8","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.8","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"76f9688a3fd9aa1a56ed51dc421ed07a8cfc5fe1","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.8.tgz","fileCount":3,"integrity":"sha512-o79oM2ldgk42+VlXrCOTZWe7nFC9C5IvWLEsB1lApirMN04Fc20G5uez/ckJTJ8BuxncEjq66g6io5NaBs5ytA==","signatures":[{"sig":"MEUCICDnUmGTlQa0slQNH5aKucJqJSJlto2IaJ+sFyb7Ts1BAiEAnR8b/9UNoyrf2h+fJ5bBYUEWyHx9PpxBxGCEmBhbAQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739480},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"5cbf7246b787804cebc5cfce74b31c4f3ef3beba","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.7","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.8_1741242540906_0.5146759739984543","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.9","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.9","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"442e59c4c9f3e4a497e51015ba702e9c0cf13252","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.9.tgz","fileCount":3,"integrity":"sha512-xeou6KIhVY0hNixVuXS6Lq5O0c0fzfZBHgSJAoCWJZBYWjtLtk7zCXgaRH+taQHvNNg9LkPkdeMb9oWyOM6HZA==","signatures":[{"sig":"MEUCIGCs5d2SoxzoXtYVvFlDxCgu8h7hTrcT7CCDHLhSiSrCAiEAkldVAIRm/JO8JFVrdZFsIKB7ni2tPSq+sPJTuYEwbLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739597},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"2fd41d9a62b327870d1774856743f48a0187ae9b","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.7","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.9_1742304025844_0.12777979800575023","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.10","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.10","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"fe5066053fc5d2c02a296cc592a2e608e49ff34d","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.10.tgz","fileCount":3,"integrity":"sha512-g8vMwGStVNN6/gtMtxw8DeZWhxK5Z0MuQqIRRFF/FVQFTLhrHRmxJ1NfXlRWgHJzECaWlTNwrnFPB7j48O8FcQ==","signatures":[{"sig":"MEQCIBy0b7eAfpYf6kFp+xUXxzSjXcIZJOlmYkGVeo87QK1ZAiAxPiPiqsxyae1RjgWt3RkURzTJGf3hnKvV5KpfGeA+bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743694},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"69be8c7803040e59848e9a33b367048a010af504","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.10_1743665592658_0.25494557732671885","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.11","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.11","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"6dc82e36dcddee9e41d06c5706b30d342b2cf055","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.11.tgz","fileCount":3,"integrity":"sha512-Nvs53jlRAr3LzKHBXJ18tUeTy5jCzSQuiAyi4Pl8Qc/+ty1fO4iyzi7dP+rxJFV5CJ6SoY0uTQ05XGrgrvoNHg==","signatures":[{"sig":"MEUCIQDMJJ9/1gd+URqA5rw3pombl3CCJ4T1N88RIYdsrxkCnwIgdi15clnqZai335xF98DHRzMWUK3zG3CGzNlZf/RXcJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742651},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"c6f7817f4b19648bc03ac5f22f5287ee3cfaa378","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.11_1748863989584_0.33466217716862356","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.12","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.12","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"bb8f8166b3930ab46bb79e1ced61edd467917f1f","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.12.tgz","fileCount":3,"integrity":"sha512-fLFcmu4xATqHn/mcXsqWbVi7fetVam9ZrITVCe1SAWhfiK2vgC8psuSC2YFuMgbXp2uyhErUQsKo5NLXg0zXXg==","signatures":[{"sig":"MEUCIQCZskPtLpbichkiL+1YpkCG8wiWiO6R2FH3tDrofTS7RgIgI0kpr4veZfQlP89jG3OYkn7Y6BMg37vz2PatJvpCtBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742651},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"0ad9b690e8f68f0cccdbb8435327a7eda7e351e8","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.12_1749024240542_0.3956845273100975","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.13","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.13","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"ef3141c67b9ff9a281a059b4a6c27d0eacb5d19a","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.13.tgz","fileCount":3,"integrity":"sha512-bbcFbnABccDBS//vC0W6JYL3hHvFRrFcegodKCR709LUVVzXXg1qnin9ZPv6930ZzY+HBGdU4/XnMFqx82fM+Q==","signatures":[{"sig":"MEYCIQDoy7ztFIUiseTHHA4yH5NmAIC7MuYgyFuMYfurH+BOwQIhAMiLZ8R6DrGKkVb7XwIheZq0SOwfH6wUESj17oHoNbUF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738555},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"d6d2cc68e1d0a6bf23a17a71e6dec17eebbc947c","_npmUser":{"name":"zhangyuang","actor":{"name":"zhangyuang","type":"user","email":"569105585@qq.com"},"email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.13_1751742483502_0.6006513893089533","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.14","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.14","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"7bb89a2a8b5b4c4b87b496c8db834e74b197a063","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.14.tgz","fileCount":3,"integrity":"sha512-6cS1TZan8UgRHBOF+YFV0BHairy2GewZdzomHGtEpO3rtY3G6iHmoVn3bsNf8XnosHPNFEUK/12JpcDUdOThcg==","signatures":[{"sig":"MEUCID0fke8Vk4k9dTDec1T7QmUs8LNeCJkgBwvTdsRs6f33AiEAv4RMfKK7MA4WWpnC6TlzBZ76Jbm0WsrLbWMFedO/Ac4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738555},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"1eecf24ce53f2dd93c2e13d9060065c931fd37d9","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.14_1752232290153_0.6553880832940095","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.15","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.15","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e88056f3ae83092c372e29dde9c0dbb6cb3958c9","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.15.tgz","fileCount":3,"integrity":"sha512-4TWiYOJJO7q+g0ER2aY8VQp58eorHhCEBeSed94hBmFBdsx+GNYaG5FxjTcnJAcloEVMkL3En9W/IJ4mi9kvGg==","signatures":[{"sig":"MEUCIQCI9zJH+QHpFF6a4GbMrSd0glPahxklLpa65OEAYRqnuQIgIDpxYkSi2+e0MwQ5KUFNkGtrFYOUsI2MuKcouT1ygUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738555},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"5adf85c27bf6b1481fe61a349f1150485840ea49","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.15_1752232608095_0.49589403742992033","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.2.16","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.2.16","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"49cb2d3674e444160bc253168b7c780423728b25","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.2.16.tgz","fileCount":3,"integrity":"sha512-FgvQqejogSrCNj7FrYfK8URnDh5ClYMpEBu58TNBR1vnxsJfHtEqjIK/QmHoGp5gifZ53eB+ShGYUBkyBjb+fw==","signatures":[{"sig":"MEYCIQDyzHF6FutcasXjZ3M6QKS+j33/5w0k3v7zzZ5ramucxQIhAPEELO1AI1C9qLbR2FsLPWKTtneob6+8nnAv2TWih0U0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738555},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"ece2b6695a8049594190f334b2a4b830da801122","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.2.16_1752676853260_0.524287158249952","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.3.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.3.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"52743b554f930309d878401affcedb48bc21a022","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.3.0.tgz","fileCount":3,"integrity":"sha512-DQ++kgJ6hks90wnDoY3PSkoxX2DmNI4e/H/gKFLKoOm+3K++se/ZyONwlVvDmOWKt2yTt6SyrxoIO7atr5LQmQ==","signatures":[{"sig":"MEQCIHoMveQGrCjdXVVbSnmtYhRKAJKLcpx7gWujmqHFMQQAAiAlgG/LPXmRX16iaammjb9gDH3g/uUH3YzxNuEXjtzeNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742650},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"78632e0f92a558122232ae5a5bb42da31c291c36","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.3.0_1752772296941_0.06771943541254855","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.3.1","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.3.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"5b39b34b277415548858f0c3fa6026c61dcdd0ed","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.3.1.tgz","fileCount":3,"integrity":"sha512-Hn1W1hBPssTaqikU1Bqp1XUdDdOgbnYVIOtR++LVx66hhrtjf/xrIUQOhTm+NmOFDG16JUKXe1skfM4gpaqYwg==","signatures":[{"sig":"MEYCIQD9W9GbfFfNylrpdT5O45hxXd3U9Fnqp6rEhcFb9lCOGgIhALmBIGJDnPVlf/0/2EwpBHFELn8qI6ShWI71TJcUy6m0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742841},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"200f811de514f1d3f588789b327e57e13fb4d550","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README.md\">English</a> | <a href=\"https://github.com/zhangyuang/node-ffi-rs/blob/master/README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.3.1_1763913705928_0.23253104396870294","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.3.2","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-musl@1.3.2","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"26f719759617762f82bf073aac03b2e6af617462","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.3.2.tgz","fileCount":3,"integrity":"sha512-lejvOSqypPziQH5rzfkDlJ6e92qhWbDutE9ttOO6z5I2k83zoh9iZhZWhaXSU5VqgQpcshRkrbtXb9gy1ft5dA==","signatures":[{"sig":"MEUCIA+XMPWiWjt0GO1h1A72okH7RmXDuumiW8LR2JmtsBhvAiEA/38aF/sIzim2fJANjlqtCBmnyo0y9fV2BWzgLqPJVKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732695},"libc":["musl"],"main":"ffi-rs.linux-arm64-musl.node","engines":{"node":">= 12"},"gitHead":"9c5ba3452d8cedbb0b30c7ce4dd0138135bd06ea","_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"_npmVersion":"10.8.2","description":"<div> <a href=\"./README.md\">English</a> | <a href=\"./README_Zh.md\">简体中文</a> </div>","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ffi-rs-linux-arm64-musl_1.3.2_1776952014377_0.22775648542518834","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@yuuang/ffi-rs-linux-arm64-musl","version":"1.3.4","os":["linux"],"cpu":["arm64"],"main":"ffi-rs.linux-arm64-musl.node","license":"MIT","engines":{"node":">= 12"},"libc":["musl"],"_id":"@yuuang/ffi-rs-linux-arm64-musl@1.3.4","gitHead":"9ac441b58637d310948115be477ca6973268c0a0","description":"<div> <a href=\"./README.md\">English</a> | <a href=\"./README_Zh.md\">简体中文</a> </div>","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ptjhnk2M0QTWaKq59wCR4mZ6LeRFOEXmsybp/SOHn5OZ8XYZLnv5FqSGHLPeJp2WvwzhS8SNjn/A2XmHfF3vow==","shasum":"7c7081c5ac4c27b970fddb7e4d5c0a34f0c5f893","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-musl/-/ffi-rs-linux-arm64-musl-1.3.4.tgz","fileCount":3,"unpackedSize":732695,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCuKaQRc7loioN3xr5CznSnOXG2ddqZ4TFOJDIB/UiTVAIhAMOrnzr2UjwcHwDZw02R7Z8WG6qHSiJyOSz42Qd0c0nf"}]},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"directories":{},"maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ffi-rs-linux-arm64-musl_1.3.4_1784828029050_0.5152269582381113"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-13T07:07:04.439Z","modified":"2026-07-23T17:33:49.385Z","1.0.5":"2023-08-13T07:07:04.742Z","1.0.6":"2023-08-13T07:15:12.649Z","1.0.7":"2023-08-13T07:37:11.296Z","1.0.9":"2023-08-13T07:59:56.890Z","1.0.11":"2023-08-17T06:24:21.090Z","1.0.12":"2023-08-24T07:12:28.028Z","1.0.15":"2023-10-09T09:18:41.242Z","1.0.16":"2023-10-10T09:07:45.202Z","1.0.17":"2023-10-11T07:53:24.428Z","1.0.18":"2023-10-17T08:47:26.694Z","1.0.19":"2023-10-18T09:02:31.106Z","1.0.20":"2023-10-20T05:14:59.114Z","1.0.21":"2023-10-20T09:33:44.775Z","1.0.22":"2023-10-21T14:30:11.798Z","1.0.23":"2023-11-06T07:54:25.846Z","1.0.24":"2023-11-06T12:46:17.699Z","1.0.25":"2023-11-24T07:23:15.575Z","1.0.26":"2023-12-04T09:23:42.033Z","1.0.27":"2023-12-06T08:50:25.138Z","1.0.28":"2023-12-11T13:16:42.109Z","1.0.29":"2023-12-15T08:57:58.291Z","1.0.30":"2023-12-21T09:06:43.303Z","1.0.31":"2023-12-29T14:12:34.064Z","1.0.32":"2024-01-02T09:06:15.823Z","1.0.33":"2024-01-03T10:49:15.145Z","1.0.34":"2024-01-05T05:53:07.983Z","1.0.35":"2024-01-05T08:40:25.682Z","1.0.36":"2024-01-05T10:00:20.719Z","1.0.37":"2024-01-05T10:12:13.474Z","1.0.38":"2024-01-06T11:42:44.149Z","1.0.39":"2024-01-07T07:51:57.591Z","1.0.40":"2024-01-08T06:02:11.810Z","1.0.41":"2024-01-08T06:13:42.688Z","1.0.42":"2024-01-08T08:42:44.313Z","1.0.43":"2024-01-09T08:03:59.942Z","1.0.44":"2024-01-09T08:21:32.258Z","1.0.45":"2024-01-10T15:08:12.235Z","1.0.46":"2024-01-12T13:16:56.007Z","1.0.47":"2024-01-13T05:54:06.667Z","1.0.48":"2024-01-18T14:54:45.845Z","1.0.49":"2024-02-23T10:13:44.910Z","1.0.50":"2024-02-29T07:53:23.615Z","1.0.51":"2024-04-04T13:10:26.921Z","1.0.52":"2024-04-04T13:28:52.689Z","1.0.53":"2024-04-05T09:28:03.860Z","1.0.54":"2024-04-06T15:31:22.007Z","1.0.55":"2024-04-07T13:07:12.038Z","1.0.56":"2024-04-08T03:40:22.595Z","1.0.57":"2024-04-08T04:00:49.730Z","1.0.58":"2024-04-09T09:08:03.387Z","1.0.59":"2024-04-13T15:57:06.923Z","1.0.60":"2024-04-14T14:47:44.073Z","1.0.61":"2024-04-14T15:44:23.852Z","1.0.62":"2024-04-15T09:34:12.723Z","1.0.63":"2024-04-18T08:22:34.263Z","1.0.64":"2024-04-19T12:42:35.385Z","1.0.65":"2024-04-24T08:55:03.944Z","1.0.67":"2024-04-28T08:27:16.255Z","1.0.68":"2024-04-30T07:32:28.300Z","1.0.69":"2024-04-30T18:14:24.298Z","1.0.70":"2024-05-06T06:42:33.247Z","1.0.71":"2024-05-06T12:03:28.121Z","1.0.72":"2024-05-06T12:47:53.051Z","1.0.73-0":"2024-05-07T07:17:17.948Z","1.0.73":"2024-05-07T08:21:07.354Z","1.0.74":"2024-05-07T08:36:39.718Z","1.0.75-0":"2024-05-09T07:33:52.044Z","1.0.75-1":"2024-05-09T07:57:32.161Z","1.0.75-2":"2024-05-09T08:15:39.942Z","1.0.75-alpha.0":"2024-05-09T08:21:44.844Z","1.0.75":"2024-05-10T08:29:48.271Z","1.0.76":"2024-05-16T06:02:10.042Z","1.0.77-alpha.0":"2024-05-20T10:00:57.759Z","1.0.77-alpha.1":"2024-05-20T11:36:53.278Z","1.0.77":"2024-05-21T06:55:08.663Z","1.0.78":"2024-05-29T07:59:39.872Z","1.0.79":"2024-06-11T10:04:21.358Z","1.0.80":"2024-06-13T08:13:24.778Z","1.0.81":"2024-06-14T13:32:28.813Z","1.0.82":"2024-06-15T11:38:18.113Z","1.0.83":"2024-06-20T11:31:59.605Z","1.0.84":"2024-07-14T09:14:32.291Z","1.0.85":"2024-07-14T10:05:57.493Z","1.0.86":"2024-07-14T12:17:17.179Z","1.0.87":"2024-07-23T08:56:37.394Z","1.0.88-alpha.0":"2024-07-24T07:54:14.439Z","1.0.88":"2024-07-27T12:20:23.780Z","1.0.89":"2024-08-03T15:21:13.692Z","1.0.90":"2024-08-12T07:34:56.637Z","1.0.91":"2024-08-28T07:32:43.286Z","1.0.93":"2024-09-11T14:48:53.378Z","1.0.94":"2024-09-13T15:15:47.126Z","1.0.95":"2024-09-17T15:28:23.663Z","1.0.96":"2024-09-22T14:13:22.377Z","1.0.97":"2024-10-22T16:38:41.909Z","1.0.98":"2024-10-29T11:29:46.279Z","1.0.99":"2024-11-17T13:20:21.481Z","1.1.0":"2024-11-17T16:29:04.380Z","1.1.1":"2024-11-19T08:24:25.499Z","1.2.0":"2024-12-23T11:02:17.221Z","1.2.1":"2024-12-24T09:18:41.848Z","1.2.2":"2025-01-07T16:08:27.936Z","1.2.3":"2025-01-12T08:25:36.512Z","1.2.4":"2025-01-24T12:22:09.741Z","1.2.5":"2025-02-08T17:27:23.695Z","1.2.6":"2025-02-21T05:40:45.923Z","1.2.8":"2025-03-06T06:29:01.074Z","1.2.9":"2025-03-18T13:20:26.069Z","1.2.10":"2025-04-03T07:33:12.994Z","1.2.11":"2025-06-02T11:33:09.864Z","1.2.12":"2025-06-04T08:04:00.726Z","1.2.13":"2025-07-05T19:08:03.731Z","1.2.14":"2025-07-11T11:11:30.433Z","1.2.15":"2025-07-11T11:16:48.342Z","1.2.16":"2025-07-16T14:40:53.521Z","1.3.0":"2025-07-17T17:11:37.158Z","1.3.1":"2025-11-23T16:01:46.160Z","1.3.2":"2026-04-23T13:46:54.562Z","1.3.4":"2026-07-23T17:33:49.204Z"},"license":"MIT","description":"<div> <a href=\"./README.md\">English</a> | <a href=\"./README_Zh.md\">简体中文</a> </div>","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"readme":"# ffi-rs\n\n<div>\n<a href=\"./README.md\">English</a> | <a href=\"./README_Zh.md\">简体中文</a>\n</div>\n\nA module written in Rust and N-API provides interface (FFI) features for Node.js\n\n<div align=\"\">\n<a href=\"https://github.com/zhangyuang/node-ffi-rs/actions\" target=\"_blank\"><img src=\"https://github.com/zhangyuang/node-ffi-rs/workflows/CI/badge.svg\" alt=\"githubActions\" /></a>\n<a href=\"https://www.npmjs.com/package/ffi-rs\" target=\"_blank\"><img src=\"https://img.shields.io/npm/dm/ffi-rs\">\n</a>\n<a href=\"https://www.npmjs.com/package/ffi-rs\" target=\"_blank\"><img src=\"https://img.shields.io/npm/unpacked-size/@yuuang/ffi-rs-linux-x64-gnu\">\n</a>\n</div>\n\n## Description\n\n[ffi-rs](https://github.com/zhangyuang/node-ffi-rs) is a high-performance module with small binary size written in Rust and N-API that provides FFI (Foreign Function Interface) features for Node.js. It allows developers to call functions written in other languages such as C++, C, and Rust directly from JavaScript without writing any C++ code.\n\nThis module aims to provide similar functionality to the node-ffi module but with a completely rewritten underlying codebase. The node-ffi module has been unmaintained for several years and is no longer usable, so ffi-rs was developed to fill that void.\n\n## Features\n\n* High performance ✨\n* Small binary size\n* Better type hints 🧐\n* Simpler data description and API interface 💗\n* Support more different data types between `Node.js` and `C` 😊\n* Support modifying data in place 🥸\n* Provide many ways to handle pointer type directly 🐮\n* Support running ffi task [in a new thread](#runInNewThread) 🤩️\n* Support output [errno](#errno) info 🤔️\n* No need to use [ref](https://www.npmjs.com/package/ref) to handle pointer 🤫\n\n## Benchmark\n\n```bash\n$ node bench/bench.js\nRunning \"ffi\" suite...\nProgress: 100%\n\n  ffi-napi:\n    2 028 ops/s, ±4.87%     | slowest, 99.24% slower\n\n  ffi-rs:\n    318 467 ops/s, ±0.17%   | fastest\n\nFinished 2 cases!\n  Fastest: ffi-rs\n  Slowest: ffi-napi\n```\n\n### How to sponsor me\n\nThere are two ways to sponsor me both Alipay and WeChat\n\nEth address: 0x87a2575a5d4dbD5f965e3e3a3d20641BC9a5d192\n\n<div style=\"display:flex\">\n  <img src=\"https://doc.ssr-fc.com/images/wepay.jpg\" width=200>\n  <img src=\"https://doc.ssr-fc.com/images/alipay.jpg\" width=200>\n</div>\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md)\n\n## Ecosystem\n\n[abstract-socket-rs](https://github.com/zhangyuang/abstract-socket-rs)\n\n## Install\n\n```bash\n$ npm i ffi-rs\n```\n\n## Supported Types\n\nCurrently, ffi-rs only supports these types of parameters and return values. However, support for more types may be added in the future based on actual usage scenarios.\n\n### Basic Types\n\n* [string](#basic-types)\n* [wideString|wstring](#basic-types)\n* [u8](#basic-types)\n* [i16](#basic-types)\n* [i32](#basic-types)\n* [i64](#basic-types)\n* [bigInt](#basic-types)\n* [u64](#basic-types)\n* [u32](#basic-types)\n* [void](#basic-types) (like js undefined)\n* [float](#basic-types) (can only be used as paramsType instead of retType)\n* [double](#basic-types)\n* [boolean](#basic-types)\n\n### Reference Types\n\n* [pointer](#pointer)\n* [u8Array](#buffer) (buffer)\n* [i16Array](#array)\n* [i32Array](#array)\n* [stringArray](#array)\n* [doubleArray](#array)\n* [floatArray](#array) (can only be used as paramsType instead of retType)\n* [structArray](#array)\n* [object](#struct) (Nested object is also supported in the latest version)\n* [function](#function)\n\n### C++ Class\n\nIf you want to call a C++ function whose argument type is a class, you can use the `pointer` type. See [tutorial](#C++)\n\n## Supported Platforms\n\nNote: You need to make sure that the compilation environment of the dynamic library is the same as the installation and runtime environment of the `ffi-rs` call.\n\n* darwin-x64\n* darwin-arm64\n* linux-x64-gnu\n* linux-x64-musl\n* win32-x64-msvc\n* win32-ia32-msvc\n* win32-arm64-msvc\n* linux-arm64-gnu\n* linux-arm64-musl\n* linux-arm-gnueabihf\n* android-arm64\n\n## Usage\n\nView [tests/index.ts](./tests/index.ts) for the latest usage\n\nHere is an example of how to use ffi-rs:\n\nFor the following C++ code, we compile this file into a dynamic library\n\n### Write Foreign Function Code\n\nNote: The return value type of a function must be of type C\n\n```cpp\n#include <cstdio>\n#include <cstring>\n#include <iostream>\n#include <string>\n\nextern \"C\" int sum(int a, int b) { return a + b; }\n\nextern \"C\" double doubleSum(double a, double b) { return a + b; }\n\nextern \"C\" const char *concatenateStrings(const char *str1, const char *str2) {\n  std::string result = std::string(str1) + std::string(str2);\n  char *cstr = new char[result.length() + 1];\n  strcpy(cstr, result.c_str());\n  return cstr;\n}\n\nextern \"C\" void noRet() { printf(\"%s\", \"hello world\"); }\nextern \"C\" bool return_opposite(bool input) { return !input; }\nextern \"C\" uint32_t testU32(uint32_t a, uint32_t b) { return a + b; }\n```\n\n### Compile C Code into a Dynamic Library\n\n```bash\n$ g++ -dynamiclib -o libsum.so cpp/sum.cpp # macOS\n$ g++ -shared -o libsum.so cpp/sum.cpp # Linux\n$ g++ -shared -o sum.dll cpp/sum.cpp # Windows\n```\n\n### Call Dynamic Library Using ffi-rs\n\nThen you can use `ffi-rs` to invoke the dynamic library file that contains functions.\n\n### Initialization\n\nIt's suggested to develop with TypeScript to get type hints\n\n```js\nconst {\n    equal\n} = require('assert')\nconst {\n    load,\n    DataType,\n    open,\n    close,\n    arrayConstructor,\n    define\n} = require('ffi-rs')\nconst a = 1\nconst b = 100\nconst dynamicLib = platform === 'win32' ? './sum.dll' : \"./libsum.so\"\n// First open dynamic library with key for close\n// It only needs to be opened once.\nopen({\n    library: 'libsum', // key\n    path: dynamicLib // path\n})\nconst r = load({\n    library: \"libsum\", // path to the dynamic library file\n    funcName: 'sum', // the name of the function to call\n    retType: DataType.I32, // the return value type\n    paramsType: [DataType.I32, DataType.I32], // the parameter types\n    paramsValue: [a, b] // the actual parameter values\n    // freeResultMemory: true, // whether or not need to free the result of return value memory automatically, default is false\n})\nequal(r, a + b)\n// Release library memory when you're not using it.\nclose('libsum')\n\n// Use define function to define a function signature\nconst res = define({\n    sum: {\n        library: \"libsum\",\n        retType: DataType.I32,\n        paramsType: [DataType.I32, DataType.I32],\n    },\n    atoi: {\n        library: \"libnative\",\n        retType: DataType.I32,\n        paramsType: [DataType.String],\n    }\n})\nequal(res.sum([1, 2]), 3)\nequal(res.atoi([\"1000\"]), 1000)\n```\n\n### Load Main Program Handle\n\nYou can also pass an empty path string in the `open` function like [ffi-napi](https://github.com/node-ffi-napi/node-ffi-napi?tab=readme-ov-file#example) to get the main program handle. Refer to [dlopen](https://man7.org/linux/man-pages/man3/dlopen.3.html)\n\n```js\nopen({\n    library: \"libnative\",\n    path: \"\",\n});\n// In Darwin/Linux, you can call the atoi function which is included in the basic C library\nequal(\n    load({\n        library: \"libnative\",\n        funcName: \"atoi\",\n        retType: DataType.I32,\n        paramsType: [DataType.String],\n        paramsValue: [\"1000\"],\n    }),\n    1000,\n);\n```\n\n### Basic Types\n\n`number|string|boolean|double|void` are basic types\n\n```js\nconst c = \"foo\"\nconst d = c.repeat(200)\n\nequal(c + d, load({\n    library: 'libsum',\n    funcName: 'concatenateStrings',\n    retType: DataType.String,\n    paramsType: [DataType.String, DataType.String],\n    paramsValue: [c, d]\n}))\n\nequal(undefined, load({\n    library: 'libsum',\n    funcName: 'noRet',\n    retType: DataType.Void,\n    paramsType: [],\n    paramsValue: []\n}))\n\nequal(1.1 + 2.2, load({\n    library: 'libsum',\n    funcName: 'doubleSum',\n    retType: DataType.Double,\n    paramsType: [DataType.Double, DataType.Double],\n    paramsValue: [1.1, 2.2]\n}))\nconst bool_val = true\nequal(!bool_val, load({\n    library: 'libsum',\n    funcName: 'return_opposite',\n    retType: DataType.Boolean,\n    paramsType: [DataType.Boolean],\n    paramsValue: [bool_val],\n}))\n\n// U32 type usage\nequal(3147483647, load({\n    library: 'libsum',\n    funcName: 'testU32',\n    retType: DataType.U32,\n    paramsType: [DataType.U32, DataType.U32],\n    paramsValue: [2147483647, 1000000000],\n}))\n```\n\n### Buffer\n\nIn the latest version, `ffi-rs` supports modifying data in place.\n\nThe sample code is as follows\n\n```c\nextern int modifyData(char* buffer) {\n    // modify buffer data in place\n}\n```\n\n```js\nconst arr = Buffer.alloc(200) // create buffer\nconst res = load({\n    library: \"libsum\",\n    funcName: \"modifyData\",\n    retType: DataType.I32,\n    paramsType: [\n        DataType.U8Array\n    ],\n    paramsValue: [arr]\n})\nconsole.log(arr) // buffer data can be updated\n```\n\n### Array\n\nWhen using `array` as `retType` , you should use `arrayConstructor` to specify the array type with a legal length which is important.\n\nIf the length is incorrect, the program may exit abnormally\n\n```cpp\nextern \"C\" int *createArrayi32(const int *arr, int size) {\n  int *vec = (int *)malloc((size) * sizeof(int));\n\n  for (int i = 0; i < size; i++) {\n    vec[i] = arr[i];\n  }\n  return vec;\n}\nextern \"C\" double *createArrayDouble(const double *arr, int size) {\n  double *vec = (double *)malloc((size) * sizeof(double));\n  for (int i = 0; i < size; i++) {\n    vec[i] = arr[i];\n  }\n  return vec;\n}\n\nextern \"C\" char **createArrayString(char **arr, int size) {\n  char **vec = (char **)malloc((size) * sizeof(char *));\n  for (int i = 0; i < size; i++) {\n    vec[i] = arr[i];\n  }\n  return vec;\n}\n```\n\n```js\nlet bigArr = new Array(100).fill(100)\ndeepStrictEqual(bigArr, load({\n    library: 'libsum',\n    funcName: 'createArrayi32',\n    retType: arrayConstructor({\n        type: DataType.I32Array,\n        length: bigArr.length\n    }),\n    paramsType: [DataType.I32Array, DataType.I32],\n    paramsValue: [bigArr, bigArr.length],\n}))\n\nlet bigDoubleArr = new Array(5).fill(1.1)\ndeepStrictEqual(bigDoubleArr, load({\n    library: 'libsum',\n    funcName: 'createArrayDouble',\n    retType: arrayConstructor({\n        type: DataType.DoubleArray,\n        length: bigDoubleArr.length\n    }),\n    paramsType: [DataType.DoubleArray, DataType.I32],\n    paramsValue: [bigDoubleArr, bigDoubleArr.length],\n}))\nlet stringArr = [c, c.repeat(20)]\n\ndeepStrictEqual(stringArr, load({\n    library: 'libsum',\n    funcName: 'createArrayString',\n    retType: arrayConstructor({\n        type: DataType.StringArray,\n        length: stringArr.length\n    }),\n    paramsType: [DataType.StringArray, DataType.I32],\n    paramsValue: [stringArr, stringArr.length],\n}))\n```\n\n### Pointer\n\nThese functions are used to handle pointer types in `ffi-rs` . We use `DataType.External` to pass pointers between `Node.js` and `C` .\n\n#### Create Pointer\n\nUse `createPointer` to create a pointer for specific type in the code as follows:\n\n```js\nextern \"C\"\nvoid receiveNumPointer(const int * num)\n\n// use the rust type expression the pointer type is *const i32\nconst pointer: JsExternal[] = createPointer({\n    paramsType: [DataType.I32],\n    paramsValue: [100],\n})\n\nload({\n    library: \"libsum\",\n    funcName: \"receiveNumPointer\",\n    paramsType: [DataType.External],\n    paramsValue: pointer,\n    retType: DataType.Void,\n})\n```\n\n#### unwrapPointer\n\nUse `createPointer` to create a data type which store in heap will receive a double pointer means a pointer to a pointer.\nSo we need to use `unwrapPointer` to get the inner pointer when call foreign function.\n\n```js\nextern \"C\"\nvoid receiveStringPointer(const char * str)\n\n// because of string is a pointer, so the pointer is a double pointer means a pointer to a string pointer\n// use the rust type expression pointer type is *mut *const char\nconst pointer: JsExternal[] = createPointer({\n    paramsType: [DataType.String],\n    paramsValue: [\"hello\"],\n})\n\nload({\n    library: \"libsum\",\n    funcName: \"receiveStringPointer\",\n    paramsType: [DataType.External],\n    paramsValue: unwrapPointer(pointer), // use the unwrapPointer to get the inner *mut *const char pointer, which points to a *const char value\n    retType: DataType.Void,\n})\n```\n\n#### restorePointer\n\nIf you want to restore the pointer to the original value, you can use the `restorePointer` function. Corresponds to `createPointer` ,\nit can receive the result of `createPointer` and return the original pointer directly without `wrapPointer` or `unwrapPointer` .\n\n```js\nconst pointer: JsExternal[] = createPointer({\n    paramsType: [DataType.String],\n    paramsValue: [\"hello\"],\n})\nconst str = restorePointer({\n    retType: [DataType.String],\n    paramsValue: pointer,\n})\nequal(str, \"hello\")\n```\n\n#### wrapPointer\n\nUse `wrapPointer` when you want to restore the foreign function return value.\n\n```js\nextern \"C\" const char * returnStringPointer() {\n    char * str = new char[6];\n    strcpy(str, \"hello\");\n    return str;\n}\n// the stringPointer type is *const char, we need to convert it to *mut *const char before call restorePointer\nconst stringPointer = load({\n    library: \"libsum\",\n    funcName: \"returnStringPointer\",\n    retType: DataType.External,\n    paramsType: [DataType.String],\n    paramsValue: [\"hello\"],\n})\n\nconst wrapStringPointer = wrapPointer([stringPointer])\n\nconst str = restorePointer({\n    retType: [DataType.String],\n    paramsValue: wrapStringPointer,\n})\nequal(str, \"hello\")\n```\n\n#### freePointer\n\nUse `freePointer` to free the pointer when it is no longer in use.\n\n```js\nconst i32Ptr = createPointer({\n    paramsType: [DataType.I32],\n    paramsValue: [100]\n})\nconst i32Data = restorePointer({\n    paramsValue: i32Ptr\n    retType: [DataType.I32],\n})\nfreePointer({\n    paramsType: [DataType.I32],\n    paramsValue: i32Ptr,\n    pointerType: PointerType.RsPointer\n})\n\nextern \"C\" const char * returnStringPointer() {\n    char * str = new char[6];\n    strcpy(str, \"hello\");\n    return str;\n}\nconst stringPointer = load({\n    library: \"libsum\",\n    funcName: \"returnStringPointer\",\n    retType: DataType.External,\n    paramsType: [DataType.String],\n    paramsValue: [\"hello\"],\n})\nfreePointer({\n    paramsType: [DataType.External],\n    paramsValue: [stringPointer],\n    pointerType: PointerType.CPointer // will use libc::free to free the memory\n})\n```\n\n### Struct\n\nTo create a C struct or get a C struct as a return type, you need to define the types of the parameters strictly in the order in which the fields of the C structure are defined.\n\n`ffi-rs` provides a C struct named `Person` with many types of fields in [sum.cpp](./cpp/sum.cpp#L48)\n\nThe example call method about how to call a foreign function to create a `Person` struct or use `Person` struct as a return value is [here](./tests/struct.ts#L27)\n\n#### Use array in struct\n\nThere are two types of arrays in C language like `int* array` and `int array[100]` that have some different usages.\n\nThe first type `int* array` is a pointer type storing the first address of the array.\n\nThe second type `int array[100]` is a fixed-length array and each element in the array has a continuous address.\n\nIf you use an array as a function parameter, this usually passes an array pointer regardless of which type you define. But if the array type is defined in a struct, the two types of array definitions will cause different sizes and alignments of the struct.\n\nSo, `ffi-rs` needs to distinguish between the two types.\n\nBy default, `ffi-rs` uses dynamic arrays to calculate struct. If you confirm there is a static array, you can define it in this way:\n\n```c\ntypedef struct Person {\n  //...\n  uint8_t staticBytes[16];\n  //...\n} Person;\n\n// use arrayConstructor and set ffiTypeTag field to DataType.StackArray\nstaticBytes: arrayConstructor({\n  type: DataType.U8Array,\n  length: parent.staticBytes.length,\n  ffiTypeTag: FFITypeTag.StackArray\n}),\n```\n\n## Function\n\n`ffi-rs` supports passing JS function pointers to C functions, like this:\n\n```cpp\ntypedef const void (*FunctionPointer)(int a, bool b, char *c, double d,\n                                      char **e, int *f, Person *g);\n\nextern \"C\" void callFunction(FunctionPointer func) {\n  printf(\"callFunction\\n\");\n\n  for (int i = 0; i < 2; i++) {\n    int a = 100;\n    bool b = false;\n    double d = 100.11;\n    char *c = (char *)malloc(14 * sizeof(char));\n    strcpy(c, \"Hello, World!\");\n\n    char **stringArray = (char **)malloc(sizeof(char *) * 2);\n    stringArray[0] = strdup(\"Hello\");\n    stringArray[1] = strdup(\"world\");\n\n    int *i32Array = (int *)malloc(sizeof(int) * 3);\n    i32Array[0] = 101;\n    i32Array[1] = 202;\n    i32Array[2] = 303;\n\n    Person *p = createPerson();\n    func(a, b, c, d, stringArray, i32Array, p);\n  }\n}\n```\n\nCorresponding to the code above, you can use `ffi-rs` like this:\n\n```js\nconst testFunction = () => {\n    const func = (a, b, c, d, e, f, g) => {\n        equal(a, 100);\n        equal(b, false);\n        equal(c, \"Hello, World!\");\n        equal(d, \"100.11\");\n        deepStrictEqual(e, [\"Hello\", \"world\"]);\n        deepStrictEqual(f, [101, 202, 303]);\n        deepStrictEqual(g, person);\n        logGreen(\"test function succeed\");\n        // free function memory when it is not in use\n        freePointer({\n            paramsType: [funcConstructor({\n                paramsType: [\n                    DataType.I32,\n                    DataType.Boolean,\n                    DataType.String,\n                    DataType.Double,\n                    arrayConstructor({\n                        type: DataType.StringArray,\n                        length: 2\n                    }),\n                    arrayConstructor({\n                        type: DataType.I32Array,\n                        length: 3\n                    }),\n                    personType,\n                ],\n                retType: DataType.Void,\n            })],\n            paramsValue: funcExternal\n        })\n        if (!process.env.MEMORY) {\n            close(\"libsum\");\n        }\n    };\n    // suggest using createPointer to create a function pointer for manual memory management\n    const funcExternal = createPointer({\n        paramsType: [funcConstructor({\n            paramsType: [\n                DataType.I32,\n                DataType.Boolean,\n                DataType.String,\n                DataType.Double,\n                arrayConstructor({\n                    type: DataType.StringArray,\n                    length: 2\n                }),\n                arrayConstructor({\n                    type: DataType.I32Array,\n                    length: 3\n                }),\n                personType,\n            ],\n            retType: DataType.Void,\n        })],\n        paramsValue: [func]\n    })\n    load({\n        library: \"libsum\",\n        funcName: \"callFunction\",\n        retType: DataType.Void,\n        paramsType: [\n            DataType.External,\n        ],\n        paramsValue: unwrapPointer(funcExternal),\n    });\n}\n```\n\nThe function parameters support all types in the example above.\n\nAttention: since the vast majority of scenarios developers pass JS functions to C as callbacks, `ffi-rs` will create [threadsafe_function](https://nodejs.org/api/n-api.html#napi_threadsafe_function) from JS functions which means the JS function will be called asynchronously, and the Node.js process will not exit automatically.\n\n## C++\n\nWe'll provide more examples from real-world scenarios. If you have any ideas, please submit an issue.\n\n### Class type\n\nIn C++ scenarios, we can use `DataType.External` to get a class type pointer.\n\nIn the code below, we use C types to wrap C++ types such as converting `char *` to `std::string` and returning a class pointer:\n\n```cpp\nMyClass *createMyClass(std::string name, int age) {\n  return new MyClass(name, age);\n}\n\nextern \"C\" MyClass *createMyClassFromC(const char *name, int age) {\n  return createMyClass(std::string(name), age);\n}\n\nextern \"C\" void printMyClass(MyClass *instance) { instance->print(); }\n```\n\nAnd then, it can be called by the following code:\n\n```js\nconst classPointer = load({\n    library: \"libsum\",\n    funcName: \"createMyClassFromC\",\n    retType: DataType.External,\n    paramsType: [\n        DataType.String,\n        DataType.I32\n    ],\n    paramsValue: [\"classString\", 26],\n});\nload({\n    library: \"libsum\",\n    funcName: \"printMyClass\",\n    retType: DataType.External,\n    paramsType: [\n        DataType.External,\n    ],\n    paramsValue: [classPointer],\n})\nfreePointer({\n    paramsType: [DataType.External],\n    paramsValue: [classPointer],\n    pointerType: PointerType.CPointer\n})\n```\n\n## errno\n\nBy default, `ffi-rs` will not output [errno](https://man7.org/linux/man-pages/man3/errno.3.html) info. Developers can get it by passing `errno: true` when calling the open method like:\n\n```js\nload({\n    library: 'libnative',\n    funcName: 'setsockopt',\n    retType: DataType.I32,\n    paramsType: [DataType.I32, DataType.I32, DataType.I32, DataType.External, DataType.I32],\n    paramsValue: [socket._handle.fd, level, option, pointer[0], 4],\n    errno: true // set errno as true\n})\n\n// The above code will return an object including three fields: errnoCode, errnoMessage, and the foreign function return value\n// { errnoCode: 22, errnoMessage: 'Invalid argument (os error 22)', value: -1 }\n```\n\n## Memory Management\n\nIt's important to free the memory allocations during a single ffi call to prevent memory leaks.\n\nWhat kinds of data memory are allocated in this?\n\n* Call parameters in the Rust environment which are allocated in the heap like `String`\n* Return value which in the C environment which are allocated in the heap like `char*`\n\nBy default, `ffi-rs` will free call parameters memory which are allocated in Rust.\n\nBut it will not free the return value from the C side since some C dynamic libraries will manage their memory automatically (when ffi-rs >= 1.0.79)\n\nThere are two ways to prevent `ffi-rs` from releasing memory:\n\n* Set `freeResultMemory: false` when calling `load` method, the default value is false\n\nIf you set freeResultMemory to false, `ffi-rs` will not release the return result memory which was allocated in the C environment\n\n* Use `DataType.External` as paramsType or retType\n\nIf developers use `DataType.External` as paramsType or retType, please use `freePointer` to release the memory of the pointer when this memory is no longer in use. ref [tests/index.ts](./tests/index.ts#L212)\n\n## runInNewThread\n\n`ffi-rs` supports running ffi tasks in a new thread without blocking the main thread, which is useful for CPU-intensive tasks.\n\nTo use this feature, you can pass the `runInNewThread` option to the load method:\n\n```js\nconst testRunInNewThread = async () => {\n    // will return a promise but the task will run in a new thread\n    load({\n        library: \"libsum\",\n        funcName: \"sum\",\n        retType: DataType.I32,\n        paramsType: [DataType.I32, DataType.I32],\n        paramsValue: [1, 2],\n        runInNewThread: true,\n    }).then(res => {\n        equal(res, 3)\n    })\n}\n```\n","readmeFilename":"README.md"}