{"_id":"@yuuang/ffi-rs-linux-arm64-gnu","_rev":"121-dd746047f6944c5a7fb1cf109210aca9","name":"@yuuang/ffi-rs-linux-arm64-gnu","dist-tags":{"alpha":"1.0.88-alpha.0","latest":"1.3.4"},"versions":{"1.0.5":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.5","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.5","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"93085636ba253d35730c5e3cf5504f2d9439cac7","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.5.tgz","fileCount":3,"integrity":"sha512-uNyTiUFoG+uXlzKCxayXSGRRHDJkXdLEForji5bSBPVfySMbqbQ2IY3RGA5u7Irg3brDxVUUJR5Zbw5Bft+z+A==","signatures":[{"sig":"MEUCICmPt05JX8XiZr2XsJWfcuELCW0p6WAI5o4kBA06vIYfAiEAqPwF5LwqgLNcsYjyhScMp04WOy5QpWpy73yTTNJbq4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414663},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.5_1691910422333_0.9749334537441183","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.6","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.6","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3e1f9af7f51a3db3f07d28fe06075e5f804da866","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.6.tgz","fileCount":3,"integrity":"sha512-+lwCZjyryzDnq+D5QpLGYyoVwLxVhFyzbK1WINlt97D9yC5AWkrygFEMeJC5ONomqLusDAdyjvL1Uwkf2L95Yw==","signatures":[{"sig":"MEYCIQCODUsJbfiDfk7Wd7/SMNzfUOspf1DJ8mFXr/KVyQlS8wIhALMEnAAMdIaEwxmr221xUJXjIVB3AjvcwUQaGcI6DOwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414663},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.6_1691910910258_0.3359152701261683","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.7","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.7","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"da4150acf94d70823999cf603692fbed2c68cdfd","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.7.tgz","fileCount":3,"integrity":"sha512-xqhEB9fRzQY5/q/3FLRh15jBIM1lMFZAZ0eBxz2qe3iBlOzS3/N9hJ0rli5K8BVsu9mUABQgfS30pJCovQctzQ==","signatures":[{"sig":"MEUCIQDWi2tUDWQXxj8qK1oTeapnaOtAPx/4lIsMtAlZeUF+BwIgVgYkk+JlsTq4SYsMFiccvJxcIBOPn680niBcc6ev5X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414663},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.7_1691912229213_0.7086813258726841","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.9","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.9","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"33eb116e515545f61348c2278f4038d825426d02","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.9.tgz","fileCount":3,"integrity":"sha512-UZdy31s34Qg1hGJ5699dy4xG4oD4jHLK39vTdqKiXal5L2tYHPCMHLfU9NwubaT3lfJbSFXBujTD1ERpBu3T+Q==","signatures":[{"sig":"MEUCIQDHhv3hJ1nSNAU4Ty1z1bSw/8h1b88u44AuTOsIVuypmwIgWPjc3lmCvEfiNwUu2/SWzFpOTpvFxoirLhNyZScb43I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414663},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.9_1691913594404_0.1389730025727125","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.11","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.11","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"96a0deb8a402484d865f944e7734f17f6dd7d809","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.11.tgz","fileCount":3,"integrity":"sha512-Yv16ipwvgjR9fIm8txSSwGmQjg87Zv8OWZtbNCEyaJPWl4yKITZzYmvVqtGEljXdxInIUCgyjmdk0g+7+8ivmA==","signatures":[{"sig":"MEUCIBfZedl1Oknk6TD3hZAUokQ1HkCERw7B9LKzS9MXqSJMAiEA+cO5+5NTj2F6MlP2eBHYrEuJsDu5L+axXq9MxdHpjQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419870},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.11_1692253458828_0.05994015153528087","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.12","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.12","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"6c7c3dcadfd79301b21a3c67b0d142a888a45ca0","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.12.tgz","fileCount":3,"integrity":"sha512-KbkCv5NHcTv+cPZqazOjFvLu+XX+3y2Hwapr59IQ42fYiUd9Wz+gdEwfc1KA2Md0t/sH9/tty5CFexJBM9iP2g==","signatures":[{"sig":"MEUCIQCzyh5BD+ucAn1ONljxTWov8oZ1YEMbLosQOwS3t7j5AwIgQT+IflPCHSHxCRTdJk7A1V8P5Ho/x2yqgvUPRUsK4Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":420390},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.12_1692861145679_0.8114285131684664","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.13","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.13","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"6037e0176ef769149e294facd3ea6062a9d2d192","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.13.tgz","fileCount":3,"integrity":"sha512-uLuk3F+KQ3USbRf52cc2u3DKsNElkgZnZTWyBNiulHHPiBUaNhCVqIyrcYLv5X8nVI6Ix0ehL6qsYpKKNbgZCQ==","signatures":[{"sig":"MEUCIQDty+/z5MqIPoXSyNc7SCTZp+vtfUT2+jddhpdpstqrEAIgc3HOsGXWSwsvXzpxVGDYlD0WlKeL8cDurZwmVI65+bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":498973},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.node","engines":{"node":">= 10"},"gitHead":"e4891eea2801c372d65e7b80bdc2779fc6b11329","_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-gnu_1.0.13_1696091726500_0.1006692618711107","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.14","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.14","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3058137057392789d72e29438e386451d1e6c9e2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.14.tgz","fileCount":3,"integrity":"sha512-cP5Ri5TikY4qfL/FyCcRtUMvGtYUjA2kkqIf18G5UOyEbk3vAQ3/cvQ0FYZYJaBpbAaQuxLdVOv2anA7DrdqZQ==","signatures":[{"sig":"MEUCIQDz8uCsmkaqMnvBWRqIL1Z+aiZuZslKtoyICICQsO4MVgIgN3BshdjzUTtZoSKry6W4vMIsvgXZ6pJpDNU1KY0nBFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483261},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.node","engines":{"node":">= 10"},"gitHead":"c3b17040c85479cca2001375f380e9760c56889d","_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-gnu_1.0.14_1696828250732_0.21655141854622584","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.15","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.15","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"38af65ff5fc191ba74cd3c2c58b2122bb60b6346","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.15.tgz","fileCount":3,"integrity":"sha512-SQa1s8BOVgVuq3LOPAa7EefBf/GiQWrE9ztqzSmJwO22F56GGUCKhUsCDTDJ+mD9iHNkfyo0e9HgSyQne9l7Lg==","signatures":[{"sig":"MEQCIEkYOpTD+6RkEA00oR5VaeXr4H4tX1IvcRD9MM1Z3jXTAiBCX8QNnWaWuTTW4/s5HJJr0v1/Hky/JpEBg1iUHsj7VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":483261},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.15_1696843118057_0.4448426917065824","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.16","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.16","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"859c3c5cce57821b4e1922dc05ba8fa521952681","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.16.tgz","fileCount":3,"integrity":"sha512-GT/4hMGJkUvdRDG/5XHPXE8PL8nSeSJtYE2aU56n2keyH775djhhvMDI+uxvvMeTvRV4XlvUQmw4VKKIaHsIVA==","signatures":[{"sig":"MEUCIHWIhzMqRfzl+KEkfZ/Abw/eB/6hYzxTBpP2nmav6WGTAiEAuJuEuFxT+lLHEHJfRTPOqx/BO+kCZlJOZwMHDnJjfqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500193},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.16_1696928858372_0.025490092460158875","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.17","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.17","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e3eeb93a69947b26a5357705dcc185e66cd01e89","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.17.tgz","fileCount":3,"integrity":"sha512-Q4vIEwJ4XxGg/3rFP6KA5LlZuJz0WLEi3q6xEkAfixGk1MduNvHtFtUA+hlHKUy30QMog1XXNaTdQ4lLvzRTzA==","signatures":[{"sig":"MEYCIQCslWEZ5DbrknkJbusKt5eKsXxlCU2bbYkDKKufE9uHbgIhAP0/xqTm/i7GZAfEW60FsY0Oe4NsNf1c/fj9cUaErtfc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500288},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.17_1697010797860_0.4128359062993361","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.18","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.18","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e47a775aeb0b7299210a9966fa0790ab9fd7b17b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.18.tgz","fileCount":3,"integrity":"sha512-gRZy6y4j2Ft+K9aP0hppeF3TROkn01heFrRzkm0ZAxCnB1g5b/cchFKp8wtTzUJncaFLqX0HSy3Oacw1lmxWFA==","signatures":[{"sig":"MEQCIGqLAXWssV+Vr6+dgGZ4xCIOmascIcro+FvyPu8JBj21AiBOpk6HQ5c0T9GiQmQTj+Oyybmxiw9eaSRgG1ksehS88A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":524857},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.18_1697532441474_0.12314722262992772","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.19","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.19","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"02cfeffed30e62a59daecc7c434523edec29ef9e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.19.tgz","fileCount":3,"integrity":"sha512-VzI/NYg2S2BZ4LWjbyIIJo3oSEXr153aZv4sdpTDQmtQzqBbPbi5JlgNWdO2rVW29mntuH9BHbtLS1jz/z5FvQ==","signatures":[{"sig":"MEUCIQD8RxgBd7iBIOj61sxa/I5qpbgDX52/wYcd1ZU3I7/qegIgTs7yoU+1ug7VF3haN3Fm4K/JRg7znVQv5RNhxQ8R4b8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525110},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.19_1697619748485_0.908636306013543","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.20","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.20","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"86f905a78877e7f4b8179dcbd91e11ad64080ca8","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.20.tgz","fileCount":3,"integrity":"sha512-5j4zZ3hdU2FF+kcKZBFKtZGAQVVNqikCPn3Qj9xnJna+CSB/8L+7swYigAsxeVcTfr1gRzdU0gouMimXx5oaqw==","signatures":[{"sig":"MEUCIAUNNJejRk8nkjNjLqaMSGtL7t+keJzB6tGq9eoAc8syAiEA9wAcvbrMYcKjUODAY/pqNt9CI08dU1KP+cE0hcr9RI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525618},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.20_1697778896561_0.9048290043188809","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.21","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.21","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"8c31d282d016c8fda3cd9544419bc506b8bedd9d","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.21.tgz","fileCount":3,"integrity":"sha512-AZaiCJj9NvS2jefR4Ql2tP2BarTemr8z7C/eU3UufnpTCXC2L9faWA2hRxIB5rU8Ty7UqkXYOc2XBtCVuSniiw==","signatures":[{"sig":"MEYCIQCCqV9IQmkW7/8fJ9GovX+eRjqDr2Eze3e/CFtzATRjHgIhAPB2E+s39Vpkbwaemi6vKeSYFIdnXxWvuzJtp8T73785","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525949},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.21_1697794422404_0.35193815801465034","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.22","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.22","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9a58b63281ebbcf9f75e6c180c77d7ad3e809b3c","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.22.tgz","fileCount":3,"integrity":"sha512-dZdGfYZwE3mMqTbZhHVBJJkU2SqRRIzH39uhYXfNMj+kpaPyYhPmRqKyoKUcHRHuPlBUFBV2N6RnX7bFQf7rjw==","signatures":[{"sig":"MEUCIQDjOimSiJxoed44seFla/RdbNs/GHmaH/MaEhfZvLwwpAIgFDTzzbQLm/bDJc6lNyp1HgIUUZCR5d6je/eqX/3KnXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":525949},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.22_1697898609350_0.35261042436434287","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.23","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.23","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"fd68bafe23526ef94eb46abe40ab3e9db9e027a1","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.23.tgz","fileCount":3,"integrity":"sha512-t22iPkY0SAQaOSyqSc5boot//dtjq4lYOTm1gIQXa5n/4Gg4u7jPXYu5VNu3RF5pSoj+jvrTQg0wZG/PknAl3A==","signatures":[{"sig":"MEUCIGU+adB5sk+0h+oWYOA0ewUVq/3i41t6W58JYG9jqQ1DAiEAskGmpNEsW8J/DynwLBCyGc+KnijzUuMDSY1SrcdBvQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586950},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.23_1699257263206_0.9869950336487936","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.24","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.24","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"2602f1f6d1a42b794f8c3e1593b507f6e1139d66","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.24.tgz","fileCount":3,"integrity":"sha512-j3VeS8t5y81BILtlogrvbbpNJKrqMqvH9g3Zg5BjuJOF2jKyOETk3NkzzQT3y+RYDFlYY/Ru2Kfyafud9WBnsQ==","signatures":[{"sig":"MEQCIFoBm+O7tEQk6JGAyfC4DopkwrnUfzob8wQMpxGvHi3nAiBlfnhZT+anSEuveJMG0Aqqb76Z9q4oSa39D/f2ixFiGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587517},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.24_1699274775243_0.7499985504867319","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.25","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.25","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"7be0bdd6dd89bd614a89015db0054ad14740cfb8","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.25.tgz","fileCount":3,"integrity":"sha512-VQVnzNo3pY0OjvbQMyGXgEDUTGRjzCdzqS9j6vF1etXrdfAiQTaHMtImrucRKXPy6dW7eUA9dAF3aao+z1iGqg==","signatures":[{"sig":"MEYCIQDsmIupBt/76WTHW089IeOjOaANZkfBjMtxnicLu/iCaQIhAOdfatLzvVleUJtamnVINY5+kGqAcY+YTn2dDOCBMXEE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587797},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.25_1700810588848_0.733349847865713","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.26","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.26","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"eef05623a9e35a0dbc70401965889bb883df542e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.26.tgz","fileCount":3,"integrity":"sha512-80mQT/w7u7yWuSI9PAK0X8wE945UsjC7r9iBrrtUXGeYNo89qmLx/oym3DYhIukKSKaRMf9GP8msGUasPgO+Tg==","signatures":[{"sig":"MEUCIAk3ISC07QNBJhewq7BB8djkDJzDuDQKvvAZpyucCnpqAiEA9quiAMqnLRnfAzskWFkjy1uy5PUh8kpgEIwg/yyLGvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608277},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.26_1701681819832_0.4059686308715107","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.27","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.27","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"075d6ee4b6adae9271cef68954bc8e2ac6b6c44b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.27.tgz","fileCount":3,"integrity":"sha512-MAgAZczRxI8cV1cWdmUMTBDLFYy+tgOf3r/BJpRjG7KVZfxjJXvEtDGsFJLAd2Npp3WtfYPmVxThS3SrdPSvng==","signatures":[{"sig":"MEYCIQCcGQ8q9zqJidSeIvfk2YSDEqvooJ8p4c96FIjJE/D5oQIhAPTq6rv720OI6wtmDe6QVfSuvTNWAM/22F3yFzToyvBG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608277},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.27_1701852622887_0.08404598445662415","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.28","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.28","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e1daef8f4b11c6df84785efbdb42d9b6e6551632","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.28.tgz","fileCount":3,"integrity":"sha512-CMwqjXr/kozq++3RoLJEc1O8uWVhjUK19xcNJbtXk4HZonhmYa/COqee1zLyPzEhsgpz0JmcflWe1xijtGA24Q==","signatures":[{"sig":"MEYCIQD36JRB9jsxQs0Tu2BYYdXdwRxbqKSHTicaGx60QCjsuAIhAOnmz78FgCL+/+ZA1PK78Nk+e+548KAe7OSHYVaBRc3b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661571},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.28_1702300600035_0.9398855902779051","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.29","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.29","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"07b962a0fc3d98278258ff40e6d6027209ce2c0e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.29.tgz","fileCount":3,"integrity":"sha512-WtRR7QCPDV+pFQAPeNP1BmAJZfPVD0CbcuN2fd8sKU6Sc2JfcIMMHDvgtwPWD/gTRrURlg3yI5tfJAZRVwbZwQ==","signatures":[{"sig":"MEUCIQD/Le8cmu6OL0kkiUcQ9Ct2jUMFGXmYqDh4YwZao7T1pAIgOMWth7CD/L2TEy2eXTnteJxRRjm4En6s/2cw8AUZSFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624707},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.29_1702630676342_0.08709181667572108","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.30","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.30","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"fd4ade6696953e31d2e8080b73c9ff03d2460aea","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.30.tgz","fileCount":3,"integrity":"sha512-F3ThLAGGC9BB36bgUzp6vapnwVx+OzvZxmw9m+1D5wy6Hu7MYQMvnsdvWSUj7b7LVRX2y3dZ53GMVhSp97IdhA==","signatures":[{"sig":"MEYCIQDR+ocVWFbzR3KCwiul/Y2JeNBq86tQ+bljjVQsb9JeJAIhALw7nP85uFvA8MMujzAq9uLCgbZVve27Un3muqeYXZZV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608277},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.30_1703149601117_0.8144772892241903","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.31","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.31","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a5e162f2d8851eeaef366046b20ad612b428575c","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.31.tgz","fileCount":3,"integrity":"sha512-Oj15Kq/0yVen3Q8HJfgdyJnefI/j9I8KccT0rFpisBScpY/DEITLKsdDBHz/R1/SR5xUsEEowrB404/Fh3sSww==","signatures":[{"sig":"MEUCICrdnVjh5QvwJHWZKuvn4GaUqYuRy1uDzodg+Az7O9ulAiEAiV+OdfyyF3H8zwDTpWz3joAFZxDEewiaHoPao+8bMaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":610960},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.31_1703859152094_0.46931197753100506","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.32","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.32","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a438340623351cf2b7a362925daa021a944a6ed2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.32.tgz","fileCount":3,"integrity":"sha512-JVKdJ7bW5U9aM13Q9it2xXJS8EMRa37qePX9PaDbvCNASpDyFzJl/EHxlPXWvBualO0n9El8BpeBD+0DNJDRsw==","signatures":[{"sig":"MEYCIQD5sMt3V1yEYgfonF5iOAUxZen9vywWnxS9+fRkdwJ6nQIhALx8gJLFa8wCYXbAWkpC222tj+ZXtLte8f8bW/ISbRoq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":609943},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.32_1704186373406_0.07596381012945863","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.33","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.33","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"4b32475dd0aec0a671ca0fe0e2034a35eb57e094","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.33.tgz","fileCount":3,"integrity":"sha512-gdYSpl5hynpb9HeC2N8hY4tvWwcaCgq7caCxyoBnK4GIVAo1SdAFRDSn+9ENPLaRLNNiu5JywaIcbwvOYwuZwQ==","signatures":[{"sig":"MEQCIFXS60A5vmZ5o1f/rv/AHwRV9L/pmy35wImJo3MMyQd/AiA2dMLZcmqhO3Sm4jdCNVfrE2z0nURTgNSsN1K0TjvedQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":611329},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.33_1704278952430_0.8264355904095033","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.34","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.34","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"f5290ec2707965155899b7f56dae51d53a980ca8","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.34.tgz","fileCount":3,"integrity":"sha512-zhPy/fDcUldTFmBUVHg00aehgNSFAJfcht6SKs9teh14CAv/h7MtkbpNNtTw/GgLEuj3nlBvxGKWW0krSgBy+w==","signatures":[{"sig":"MEYCIQD0S0TU73/iqY+P4k6kbaZGy9VHYf3paw5Uamkumn5AWAIhALlH/Tdi+4IyxACNODrU0KUDMbpg17xmuhdok6ctSd0w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612280},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.34_1704433984572_0.9315511085370345","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.35","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.35","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"47d1bfba0c91a6f91e98d4b9bc27c22bdfe5f2fb","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.35.tgz","fileCount":3,"integrity":"sha512-SccauFtPiwELLpnWHkXkc1Epfx5kE/2xOgEVW6nRpCQgOh8llcvlapzFdPnQdSNhv/KlhYGc6+KdN6UUuRxjsQ==","signatures":[{"sig":"MEUCIQDpzX5J6gJKELVF0Wwlg7AqiOBDIk4hJ115EboPiLjj0AIgaHqxcf4y4DI6Q4qqgcboYzPr2WnTNFA9ippk8srm6/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612280},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.35_1704444023204_0.04728495175876035","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.36","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.36","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9338c5e7d6e7c476ceed00f16e4721cc51f6f28a","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.36.tgz","fileCount":3,"integrity":"sha512-KgUFElf5rbtSlP/RqbctxveINjyWGB6KASRXSZlznvYmeQ+wAHSUbcw7BLsozl3cdIQfP0V4DR2PWw8E2DkqAQ==","signatures":[{"sig":"MEUCIBv62eI2UACoL3YzuB1s0txjLwseRFyXHydPzWWwSLpAAiEArCCmtEbW/szfzdIb72hADUJ/bDwDfbZops8p935zLzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632760},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.36_1704448816305_0.8198633841193248","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.37","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.37","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"d8c5b1388bd5822e1e496f20b7fe5982c507d589","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.37.tgz","fileCount":3,"integrity":"sha512-uILYS8jl83DtQP9224fYMWSPn9Rb7/rsUI4YVZcWh+NledWPr2LjjciA3a7f8UwBysot8iVtyz8N4cSM9TO7KQ==","signatures":[{"sig":"MEUCIBWyQVD0nbjA9doERQyl/TcqY0GccNDsWgNFjmOayH/3AiEAzj0F/b++2sYS/LSpDrFlHT0LYtW9V5p4edk9lN9cph8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632760},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.37_1704449530694_0.5176285071527129","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.38","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.38","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a2801a36651a914284ca8d0b803815556f0a9d26","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.38.tgz","fileCount":3,"integrity":"sha512-3xWWSx+G2h5P6SOSHMYMVI7VtUnAxfwm4fazTr4x1/om+5hsGdrgTYW+VAoHmbkVzZlRbmJ4LsxPyK7l2TVcIQ==","signatures":[{"sig":"MEQCIDeUaVnEM7/6Y2EhJAYmohY2AApGDiGJY+PoFghbppgFAiA1Pf2g18lMSucgKgVU1Sp9/2E4rGJDDceLw1e5qUbcjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612931},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.38_1704541362163_0.4715930902646359","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.39","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.39","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"47e644f67ef84b75068404da84cdabb64a7847d6","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.39.tgz","fileCount":3,"integrity":"sha512-xigPqd+0Fg3OQ0tQ5eALoSXIRUOfl1rA7g83VNu4FcKXsz3mEhktTYqGCpKb1EcwSfjxfWLwfQ3VqDOnzagDbg==","signatures":[{"sig":"MEYCIQDikaXKq9gK/zdc0uLPCsKjQ5LyvbdfcJfJlZJ6O6a/NgIhALiHRRmOm3vkEyoHVhJdnXooWfM5p+g6xjekNgoAOdup","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612950},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.39_1704613915595_0.96126279859573","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.40","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.40","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a1803cd0482808a5663e99123112a67a2d6430d6","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.40.tgz","fileCount":3,"integrity":"sha512-osCYTyhxN3XEi6gcCjtjfjWFRPxWmtSKKtnFPYzOyxyZIdyRua174ItfwfpuAAQrtyNQj995QuSa1zRVE2bVcA==","signatures":[{"sig":"MEUCICIjC1gVVDPiiUtfi6C9IiG/P6Bw+7pjsBQ7m9UAeve8AiEA/vRhZir55P0m/Jd2uGAkpjHPQaysVAqJgrEOMlfoPbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612968},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.40_1704693729777_0.5120671890464803","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.41","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.41","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"018463797d78be1cd3fec374e63a94b86d1b6db2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.41.tgz","fileCount":3,"integrity":"sha512-at7KDtqgCWTGcgn//jUKqywfTpidl8WY6omP1CCIBspkwAxwWw0HGJTgUOj5DnZWTgbfHP3GorNjkDwWH3S1fQ==","signatures":[{"sig":"MEUCIQDPPSI8OcsnavODSmilhprNQU9BdEzKN319DetTdVr1LwIgLMMwcYHjAnZgm6CXVOczc29cytiLcS39Cjv81MMLljA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612968},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.41_1704694418903_0.354034943325217","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.42","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.42","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"d3184e9e8dea0b856b000bff73ddbeb04cd150ec","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.42.tgz","fileCount":3,"integrity":"sha512-aQxs5X0l+NL1Fr/y5FZ3Hc4ICCtiyYXP2zSe/3SI7ShTAZF1aFVQHzyzS0KjM8A33NgOdSkMlLOw41XixgKd3g==","signatures":[{"sig":"MEUCIQCwI4z/L6lYxBVmEOaToVsnxy6VjNxms9CrmPlN9BNezgIgb7ijeWkBJtk5OEfyjFHrUHkj9mwkDNTtSVwxmS7u9e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612968},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.42_1704703362366_0.17476760472950748","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.43","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.43","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"f956d88847b17834cc8cd1f7dbfef5ac85755cfe","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.43.tgz","fileCount":3,"integrity":"sha512-dHonfEbZ1yE8RaEU1rbPQEmvCBI38Af5v+RT6HZmFfRCL4/2hCt+UvoEy/MZpUG3aWJXkEqzLDciJG49VWhFyg==","signatures":[{"sig":"MEUCIQDU6lueOZ96vjxU19e254UXyzHoXAUONXHxVCDLBsWKnAIgQ0+PMq+36voEeUfEcNqdMvR3YWTgcwzk/s8Ai29rssk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":633448},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.43_1704787437864_0.32852622266751874","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.44","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.44","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"7fddc3833ef8f6c428d3ca33aa221eae2fa85cd7","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.44.tgz","fileCount":3,"integrity":"sha512-2xK9r5WwzUV9nTcVkT6HLMXZBTSdq8RzZQ8WXCxz/a1tfro5/sJQ8JnKZm1AKJ/MDbpF8JjqDyuXefxYI1AzpQ==","signatures":[{"sig":"MEQCIGpsYy6Z42EsxR8Qb92tuFS9llfNhLXbaK5tUHV4Y7NdAiAycF7NIknEV5oDb5CnR+eDFuDUoqaR3w5SEHETc14AKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":612990},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.44_1704788490335_0.08169108291797089","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.45","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.45","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"8d39bea977362394ef422391ea8cae40eb1b74e9","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.45.tgz","fileCount":3,"integrity":"sha512-qLS1WMWnuOZLFGDGiex/MQPDUaGoqaPM0m1NTMouOTSPK/UNEr38TFkk0TY0vMhnDmjoOKnrdZuKxfieUtc0zQ==","signatures":[{"sig":"MEUCIB1uBXnTGu6DwyeLd0wNSVSegQSaCq4jp78ByqufJmSHAiEApY9BMG8NfV6GgZ71HTK0M/KadL9zUBgx0qQuV6WfkZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":630388},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.45_1704899284291_0.5561083906116497","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.46","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.46","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"2fd1ca9822df94530affc21efb7604927a7d57fb","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.46.tgz","fileCount":3,"integrity":"sha512-CUZDNLfNt/xGOhkKTssuWifXbePiZnej5hRnTaxfAUus51idjt+DPqlX5MiT1XMcqGtQEjfhJW6C6cba15hYgw==","signatures":[{"sig":"MEYCIQCDq/Chk/3uJYR5lf+4s9+Wq5x/qpSMj6qDUs3TvsnvkAIhALU0U58/DZgTu2KYEnBSMpNh4fdeyjrfkBXDKMUFc+El","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634893},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.46_1705065414013_0.03779131557590221","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.47","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.47","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"f35df6a3dd1450864fbd6887898f08b4d5f54470","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.47.tgz","fileCount":3,"integrity":"sha512-HV80mkIrP3GGt8bk/i4Dib4XcDLOmIfmhmVR128UyMPWdC9Ld5+IuAC1MuNTD7hpYYhzwSCQwAD6JntUTqERMg==","signatures":[{"sig":"MEUCIQDGeIFNfJZi4v81NH04PSq/cX2Bda1apkmwyeu3vnjOSwIgGIbEM6eoP/+VWGNaUzSxMUC+OEYT5tyTQVhwgsBxPZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634883},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.47_1705125244710_0.3678415462175262","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.48","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.48","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"85ac8101e208c59af1c77cf141b017fe31d6ca23","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.48.tgz","fileCount":3,"integrity":"sha512-DOyt+HwBUkJLjrTJYWMRuu5+B/B2jLd43oEiFiQYmp7ZpqjWOyLvfgjtr9zFVdhQTajkWYEq7JXmYT2pxHllyA==","signatures":[{"sig":"MEUCIQC5PXTS2h1DTNP7GRRL2bjvODigbP+IllBVVhOatvf5xwIgdbnLa74Pnzc3zbEBAHvzgGazm+EbXHuXXgf4HK8vpjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":631901},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.48_1705589683588_0.0886230637922365","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.49","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.49","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"1919597c37e112c8fed9ed1a9052894b16ea45b0","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.49.tgz","fileCount":3,"integrity":"sha512-o2pJeNA7CE5IMlTB8RuEH1sGnJupLMaJLvOgxb0mGv8wzNWPi833B42MPQpNfZgCv8ykvcCzdFYYlK6NF/kfbg==","signatures":[{"sig":"MEUCIQC5QOm1n0ouEqNSlZwhJqdRLqdMJbnZlvMJmLwnfM33TAIgEejlmuxxNSn7nKaA13e8qPcrqxkdkN2602Agisyt8g4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635997},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.49_1708683221331_0.1661050179482999","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.50","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.50","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"db83b9db864dc84730866d2996f3a3e395b6ab01","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.50.tgz","fileCount":3,"integrity":"sha512-UnYawVky91/laQoh1hiOHXHE74fiyFy8dVik/RXGsKFWNOqbjZznfkRN/aIATpCufNqWPOOvhX3X8c/aI3P0Kw==","signatures":[{"sig":"MEYCIQDm9KCHu/GCoWVPfqIhEF92zg3MQCJHApchjQ+lEqpOxgIhAOEVjgQNkbVNFs7SI6N67nP5f6R2cX+CHXjfD6NEL0lJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635997},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.50_1709193200651_0.9842430716917656","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.51","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.51","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"beed61892d2a00655abafe272f32c1d61b02fe1f","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.51.tgz","fileCount":3,"integrity":"sha512-Z3Ld1cqQ+6xasvAVV1xzPkly4rJhnKXEuPnoBOupC18oICkzy9KnZUClufjrFQKvMatEJjTVvSK/vfm5OMNzJA==","signatures":[{"sig":"MEUCIQCsudJuXrSxbXuxJQIOTZ4Dh5vSqSDOH/AJIE+/DYvLVQIgXPOnYKGk02QUve647wnnrK53C+NlYRSEeZyUdXpzplU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":636071},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.51_1712236224610_0.2507831562617906","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.52","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.52","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e3e81f6865d06322bc6cded27bb95da614e81774","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.52.tgz","fileCount":3,"integrity":"sha512-hAXrCive6rd2AKqWQQhItqZWZom2Bggdkc0Ycygv3gh5OMj9uMk2aoGTNw8yhlx0Soe0Ad5nWAroWONuU17UCQ==","signatures":[{"sig":"MEYCIQDlAOfHWSPhGqcqFff1+0awGwX4Xd0LC6eT0rQja7jgJgIhAPqoHW71FC4qJ0QS+KP8Z0pOAJkMHyldB95zWq7l8ZJa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":636071},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.52_1712237330198_0.28486850503113303","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.53","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.53","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9d856e1f220f20a7ee45800178374d03151c0b11","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.53.tgz","fileCount":3,"integrity":"sha512-iyODpz0HNcBvazaNCLpMwYgke7I7WVpnXJcSUXVX2Pd0TumNIru/61f2mTa0SXaPy7Bpp7SrIensxLYi/Tv9Wg==","signatures":[{"sig":"MEQCIAEAqD93q2nllsDMjA0uaSXbmXYhvJcn0dDeBv0My2wcAiB1WEntjqcFgKRf55hdqubncg3FZ8YocpBb2MHODm66Kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":636682},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.53_1712309281607_0.28682158727009055","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.54","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.54","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"5d565fc5ce62ce45cac71f234f277aefebd691f2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.54.tgz","fileCount":3,"integrity":"sha512-maF+5zAgVTvT7u9OS/9gLzM6GAC/kogjM0gHyigPL0hWe3bXEygFs8/HkDbfDuD4hG/kFI1c4vYpfw4U3IKERA==","signatures":[{"sig":"MEUCIQC91C3eEx0bPkFxb5RySuz10OH2YFkYav8GwHy9vGSw0AIgdfirY1Zckx08Lbqpa+uCW8dG3sJ1aNKLWf9/Gd9X7VM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653065},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.54_1712417479568_0.8558544162122377","host":"s3://npm-registry-packages"}},"1.0.55":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.55","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.55","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"b0bd09c8832ff3d240623af3db8157aa6388551a","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.55.tgz","fileCount":3,"integrity":"sha512-KrfqoYeheJNP5ew9XflJf/Is+Y6m8PEbgxQEKKaPKsMeHNtEqRHsXpAPt1HEkAVMEqn3tPEtL1/kaCunfrdukg==","signatures":[{"sig":"MEYCIQDMPEVOvcZ6XrOVgvH3LqSpg0Z+h86HF1koeGwhf89ATAIhAMeRgg10j2NAo8Z5iaCEQAGlxrhpH4ka90/r7cpg+fgQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654705},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.55_1712495229814_0.7965982399969802","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.56","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.56","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"039395e073a7bc4318ec14bcfbe985a64582096e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.56.tgz","fileCount":3,"integrity":"sha512-j0PlNmHYIZwi6LdS58sjgf9T7w8e068mGpGwkcBdJPvuIIepkW2bdvfA3/CzR4KbkXGB70YrGrUOPwSlK88cQw==","signatures":[{"sig":"MEYCIQDH4S9SKE1HGAzt9taKk6NGC4MTQADr8Yo2rn0zEAW0jwIhAIWJknFW5R5cnw/q+RFurwABSOfYOwW6ajm9ktmP2skb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654748},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.56_1712547620530_0.13153309106344335","host":"s3://npm-registry-packages"}},"1.0.57":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.57","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.57","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"cfe884f534c002c0de6fa6ee6edd2d1620218a0e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.57.tgz","fileCount":3,"integrity":"sha512-KX7WqX9UXpnB2uNahKruu/XDumi5JVFiEm2nv9z3EzYzJG5TwvAnS9pxoV3p2/8SEIG0dVUh5qaPtG7G/2qfZg==","signatures":[{"sig":"MEUCIQD2x9dcZjmnjaNDoD7n8PSESg2OF+dhmHgTHDC33UeSvQIgNzjKPGoGXwC2+5M24Tv6ZmAtr0XFRYqSxQ4qcWbGApM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654748},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.57_1712548847709_0.9944778926429123","host":"s3://npm-registry-packages"}},"1.0.58":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.58","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.58","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"28e41bcdeb41fb1a08a7112f3569180a734ba422","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.58.tgz","fileCount":3,"integrity":"sha512-NKem6MNPjmGYuez4Q3r0sltdSw99wVaZtWo+zZaz+j622BWaM0r58hKm0dQ7ebR+2TPEKZa+LyZztyYEr1a+nw==","signatures":[{"sig":"MEUCIQC2+jAy+J3K8InmP3uQMrctf/khUd4p5w4Lp6RbPTZr9QIgWzaax+PpNVO+6YVmGmU64479eCUhX+UaPzEp3RIjP+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634750},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.58_1712653680657_0.17348248227016172","host":"s3://npm-registry-packages"}},"1.0.59":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.59","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.59","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"f7164d59b035a3d28afdea914c5b416be9110e3a","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.59.tgz","fileCount":3,"integrity":"sha512-07f28H3TuI0nEJ7c85i/TSa/lLa0KG0rF8ERFK7j78e5AAoNbF9jwCut8RHM1YAxK6Iei4rAtH0TBGDWTbeRWw==","signatures":[{"sig":"MEUCIQCtm6/b9OgfD65/05Wl64nQoD/SbdzqGL659HLMlcUErQIgFIS216TQ0zKiSgUCBI0cOlxSNEYwZvbHJpPx0CeHxYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634858},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.59_1713023824627_0.05017995325339397","host":"s3://npm-registry-packages"}},"1.0.60":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.60","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.60","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"089052ba3c28fce97369e7a222ef6883a1c07ae6","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.60.tgz","fileCount":3,"integrity":"sha512-1zV6Ztjjvi5eUMm8EoOk8WRkS1bFnDw/J/hzsiz+TsnKplkIY/wus+zDfeh+U4jZVGYA1YT/jmUEn5gy3REBdg==","signatures":[{"sig":"MEQCIGJa97wkNP4AxD+RIMCv+Wt5TeHjSWANol2NUaZdMGV2AiBeI14lTPbCDTt7b63xvIUC9WPu005xzZeJo3HTQTDs6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635668},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.60_1713106061929_0.748466058654776","host":"s3://npm-registry-packages"}},"1.0.61":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.61","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.61","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"06bf9213f52cfe3442d79d68c2c3bb9dda4e3376","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.61.tgz","fileCount":3,"integrity":"sha512-RXUf66EkPK3AVLlerp9M8XI4V6B4x8kJhIDZSXgoKPwjcSnjtvwbOjCxfXzFhmWU3SpSjsjAb3VvlC8j7Aqw9Q==","signatures":[{"sig":"MEYCIQCFcoxgY0xuyc6YXK2DxvtQ7PNPZPupCx0itaCJuHVvdwIhANf4PdqWxU+xUEGY4jLfReXlHBs0ctOkOqhnuoXEDYCK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635668},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.61_1713109461271_0.8844473329401423","host":"s3://npm-registry-packages"}},"1.0.62":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.62","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.62","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3365ba27d4d1d8ceb8322c5e816d100453fc154a","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.62.tgz","fileCount":3,"integrity":"sha512-fve+RSHrB4NcEE/JRIkEiiSOnkqDkMPXSNa1K44WNulnnLHy7MGhLOMOPdyvjgHNkc4EFmk5fGSdCUv3NVrnsQ==","signatures":[{"sig":"MEYCIQCbtK2kRT3x8S5J6W2UG2yBPfnfix/arWJIPG2mW3AzFgIhAMc93j00X8rWZ1WgEhkmGcYOYzgGSvuevmF/TP5MR4fJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":636105},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.62_1713173650585_0.04772045449832407","host":"s3://npm-registry-packages"}},"1.0.63":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.63","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.63","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"5988b944b135beba78aa643318bc0e42bb2b5af7","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.63.tgz","fileCount":3,"integrity":"sha512-Tn52PAYOpWD7vXsFZeubeXPRBYL2mGZS91TO11nejw350DzxH56bAnjSm3X89/nxEfJAtPgJxEmQXLN0E0YSnw==","signatures":[{"sig":"MEUCICGsmYZ63Y7wA3pfDKCrU7Q7MI6N7i09VJ7pDfZHzsAMAiEAg/zaPzfDuuiFfs3RJLtm+X0j1Wbey41WwxNw2ii5bhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":652500},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.63_1713428551589_0.9679306865607054","host":"s3://npm-registry-packages"}},"1.0.64":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.64","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.64","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c2d551df995d8837e745967b478e124e7bf4825b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.64.tgz","fileCount":3,"integrity":"sha512-RYRXG45R7ANtH2ZclxTdkMnQrtH77ZPD0W/FDxw+dXbgBRvNqK5701xwIODbP84WcBxmP//bmGFxW6JrLzP37w==","signatures":[{"sig":"MEYCIQDz5XK43/MljY+nVal59afaKrTVziQqCX0k/YgFxlKyIwIhAO8g93oZRD6naunzmoPNLONEg1QkQ0ZjhxL2gPP9yUDr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":652634},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.64_1713530550975_0.5285076425597643","host":"s3://npm-registry-packages"}},"1.0.65":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.65","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.65","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c2b65a144c114b3693186ec3926b906cf306f5c8","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.65.tgz","fileCount":3,"integrity":"sha512-s2PkdO+9GJQ00wFV9pMIo+WNQrMg3JrNAiT5eRfpPZw3728NJxQkMIalzVIlA0+lJgFG4pzOQDmlKsHalFBG6Q==","signatures":[{"sig":"MEUCIQDfiaSxl3q6amTTB5GwG1RzqsxMJC2kKEQ3crH6dvdGEAIgJ//np5LI39SlFtE9F7pA57lscXWSysSjNNNbpnV/dQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657346},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.65_1713948901526_0.5126604260545955","host":"s3://npm-registry-packages"}},"1.0.67":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.67","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.67","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"7b7df5e43b6765b15618f43a53c7bd0d66d7eaf2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.67.tgz","fileCount":3,"integrity":"sha512-R7qsuLOwrcf2i3Yup6Wu0NTkWH8BQ0HW3dmB6t/CYmTPM26KO+11HEXKo19+JhuwlEJQyQoJlcQzto9stVtC9A==","signatures":[{"sig":"MEQCIDTS8WpvLUeGNLt3etLpbb9+x8uYu0eTe3R729R5EOtEAiB34QBOA88vVsdMPSwGrWEOQk5t2ElMMzlvtowusz356A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653275},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.67_1714292834121_0.2059494496362282","host":"s3://npm-registry-packages"}},"1.0.68":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.68","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.68","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"f3de107c30bdc929960b4a44afe0c77f4a65a2e3","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.68.tgz","fileCount":3,"integrity":"sha512-RvubNw0T8t8nJ1s15fFCYGz7/sWXz728rXvIN+c0qWiuB4WBkvVcH/vcEhlVJBAOKn8BMKzNI3R0FF/9PH2w7g==","signatures":[{"sig":"MEUCIDxOdxHonfkw5kFXg9cm6CsA+JeYkBFWGwNd5Jj5/qjFAiEAmV+1qxOTcSa+Wve/ycYlNgd3+j5mr4uJ4KfwIciIYTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653275},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.68_1714462346211_0.08630632547982531","host":"s3://npm-registry-packages"}},"1.0.69":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.69","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.69","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"b06d4598d08df3fa282b16b54c65c39a20312214","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.69.tgz","fileCount":3,"integrity":"sha512-TWF3SC49Vegv4kicXbzaCiEz3THRjuZOf9jVZQA5+peNsVgMPmmjWDPq13tDxSpHlATqmNqyM5HbJlgs7uI1DA==","signatures":[{"sig":"MEUCIQC/jl7X6DtRWV7WJdAx+sI8+yLLtQO4Sxy42pQSAfad1QIgeezzR86jeUg40HjRLri3WXg6HutKpNjDghqafXy0N7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653275},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.69_1714500862124_0.08957841047924275","host":"s3://npm-registry-packages"}},"1.0.70":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.70","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.70","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"d18647ac72555cc4f01a3fa5264e32146afdcf49","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.70.tgz","fileCount":3,"integrity":"sha512-S0kqW5AFfoLVrCFU8Qr8m1sps3lPh3VYMytBetrQUq4mntvICpg3Of1lU9Pb9UewnsqJwyW30FPw09qUvQ/IyQ==","signatures":[{"sig":"MEQCIAi2WwseXZUdWemeaMCdzoPgsAh+bQe99L+m3IMIGzgWAiBZt1zXjFwt9kyU2+l239IHW7TOE/PSPwetH687MnYivg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653356},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.70_1714977751234_0.5822473172877658","host":"s3://npm-registry-packages"}},"1.0.71":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.71","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.71","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"495359d082b0a633027052d109ea51a8183d3567","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.71.tgz","fileCount":3,"integrity":"sha512-WBO168SFEBqrBavF9J7oa9t5HYIre/RDbXwNRJ1butDxGz8mLkn90WuVEwxP4JR9yEe2XY7bIdDb+zKBjqli7w==","signatures":[{"sig":"MEUCIQCX9g9Mhvu3WB+4v7lv87A0XXCFUhuuYDpNVpUj2ngXhwIgAqbfR5mMoAry33eo22Ni5HnPxnWX9tvHQN5HGBX7Ta8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653492},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.71_1714997005992_0.9096391115360027","host":"s3://npm-registry-packages"}},"1.0.72":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.72","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.72","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"385bd7107e8fc54f6bf44210a628011136aa6619","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.72.tgz","fileCount":3,"integrity":"sha512-IwwXQ83vlbtf7WmCgybVH5ZFGMgFseaTz+L6L8ZFbKmEaI2XEm0DaVIxeNUR0e629cvv1SKuRMe6SOr8sCrlLA==","signatures":[{"sig":"MEQCIEjqwNxVdXFZq25c+ttkdb7F+f6krNDcaLtPxHECX7gHAiAwA9hZ69ED/W8xy1RvsoIZfpHIlUjcyEBSWhTXX1aZ4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653492},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.72_1714999670415_0.037164947496525436","host":"s3://npm-registry-packages"}},"1.0.73-0":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.73-0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.73-0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"1892350281f8b2b2f4051993e46dd80d971da7aa","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.73-0.tgz","fileCount":3,"integrity":"sha512-FHYSBebGSx4xM1JeX/GcGICpwGS6Beo8URuyCOhU8+7XT3QpvdnQsm7jNzjkTOrt1OVZFFkKGq2iPs/RDqaxbQ==","signatures":[{"sig":"MEUCIApttEU7tSGJNrNwEFimqzHRpArRiKiwh4+ranPd77VZAiEAoBQNiZ9p6+/G8vpi/HlY1+fgSVsUZiwgVniVf8jBZaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653494},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.73-0_1715066235835_0.3598585104456469","host":"s3://npm-registry-packages"}},"1.0.73":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.73","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.73","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"09d615ef151e7f41bce25ba74ea91c937d297a77","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.73.tgz","fileCount":3,"integrity":"sha512-bWAhwteM3qbm43vYHDc1fkIwX1yYVfujK8TrwfHQzdlzFLWdt1i5ik1UBx+x7/w8qG0x65NpIOyYtAokCP+d+g==","signatures":[{"sig":"MEUCIQC1Fwxl47m2NY8ARNbdFc6kB/uVj95ZX1KuELyh7f/bqwIgEhioLRrsEjc2MXzi4UXr7joknn5/FtNTm1gu6TYn5CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653492},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.73_1715070065143_0.04860625431984911","host":"s3://npm-registry-packages"}},"1.0.74":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.74","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.74","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"be6820af7dd9aa22bb54d9193d76c85d6a8d783a","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.74.tgz","fileCount":3,"integrity":"sha512-Y75fYNDIf8AeeoQWSib7IN5oYKxJw1SvUuoXCS0NdFpP3gFxA/jYzbbrEiKF/Ndf4zWgsA+eCLCKOAFGxgciXw==","signatures":[{"sig":"MEUCIC+L9BmF/aSXTDENn3Qx02fldeT1tfirCj5guwSy08/lAiEAxDa6wWacstZl02ISJM4N1AGn0jAPpmXDem9pC27uIpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657588},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.74_1715070997105_0.6408855813949532","host":"s3://npm-registry-packages"}},"1.0.75-0":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.75-0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.75-0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"fa080579381bee988c08e53ff8da8d1d8528d33e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.75-0.tgz","fileCount":3,"integrity":"sha512-kbHBWfPJ8QAgpJdZ0uUSLxMP65PxGCN+I+mmFhSk01J5AFiAhqG5ApMFN4Pp5/acpyTPbz6mQAMQcJ1/RG90xw==","signatures":[{"sig":"MEUCIBR/p3C5yssXFFFU7Z+wu9nctNagtN782jamJ+YjveFGAiEA1GwJ7zy4dMGCIQIYLZSdeDiYKy0IWkQ/xCYezm+bPY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653494},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.75-0_1715240029880_0.7302971510570178","host":"s3://npm-registry-packages"}},"1.0.75-1":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.75-1","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.75-1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c42dd26fea3e8eb316df518ded2290befaa731fa","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.75-1.tgz","fileCount":3,"integrity":"sha512-Vkpg7Rud2d6CgbjL+mAdQC09qac8DJdoWScSjKMFkUIE3I81wrKEk0N3z0/i8BkQl3cJs8HCTzdpE7kI/9DCiQ==","signatures":[{"sig":"MEUCIQDA68v+PHX4WgSX/wcr6XU5CUVBGCKK+4raXNcmgykUJAIgLcy8YKP+mNa3AEdwHEo7xYK7Ubw32YZiUEepEBZUzPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653494},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.75-1_1715241449678_0.6258066606069019","host":"s3://npm-registry-packages"}},"1.0.75-2":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.75-2","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.75-2","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"1e33b4923d76cc014e87081273ae31b12aaf1733","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.75-2.tgz","fileCount":3,"integrity":"sha512-Q+LIDBKqBiHNgVzVTTUYx0wPVj+fGg7cuVomXt/mBFT9+877DP4+A/Zdl5B5dPCphbL0YrN2y+ZyWnhQHPdzFw==","signatures":[{"sig":"MEUCIDLNjKDafTDSAz6VUX9iUY8yn/1DA0Ba3N1xYmQi1tEVAiEA5si+eZrjic2Nv6gda0T1EBGxOLLUCMk+NbGbZnwC604=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653494},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.75-2_1715242537713_0.5050860409688458","host":"s3://npm-registry-packages"}},"1.0.75-alpha.0":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.75-alpha.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.75-alpha.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"8247f855562b42f611d3e6ab5f01b6d43044594d","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.75-alpha.0.tgz","fileCount":3,"integrity":"sha512-fYfBql2juSz6bsUS+xaJ8P05ZW4M6SGJ39Qy9tkEEBRYnUqRDCFNLVHBY9W4f17ZIbl6hoMq3fjkP6l7tGdK8A==","signatures":[{"sig":"MEUCIEdZoEHgFMNAAFsHr7JwWAPSexIyZvj/WdSfapmj03+EAiEA2A+z4SEZ+v0+l8A7XswS8WKcTW3vYG0mBiecG+GRkr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653500},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.75-alpha.0_1715242900760_0.9414854669061514","host":"s3://npm-registry-packages"}},"1.0.75":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.75","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.75","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"1a56142a8f5b6c0a9030f7ddf099a49cedca3ef0","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.75.tgz","fileCount":3,"integrity":"sha512-le7J0zfMYEEljdJJxviu+uXL8hJHI2QwRbTnxOR737j2SvjHLa+q/DFav0c34rZNsxgTXmBgo3J6GSHCSHcltw==","signatures":[{"sig":"MEUCIBjnWDd+T+hJ1pdn5T78UWx55O4sdGYyDG4EA1V/m9InAiEApG4ZWL2MPI3R69r1KtE9DCxAcyFI4uw4Bx9Va8RB39E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653491},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.75_1715329785984_0.70565901823143","host":"s3://npm-registry-packages"}},"1.0.76":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.76","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.76","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9232f2853665c74c4c28e2ce455694d968f729ff","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.76.tgz","fileCount":3,"integrity":"sha512-VHTp+py0if2/Co9mtGfKplwrgBe0UXLbn+esu7gBiJ0X7H8Eeta1DFrS9kYfDWoljDhBPd/IKsct1yNkYmT92g==","signatures":[{"sig":"MEUCIQDGDk7l3QRaMvtZYcorngzQCYkaZ4WqcNZ8wqqKq17i8gIgW+k2uZ9nualO7XWASitfIRT9sDzNG5b4EqgBMNHSRFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653510},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.76_1715839327720_0.708978468330896","host":"s3://npm-registry-packages"}},"1.0.77-alpha.0":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.77-alpha.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.77-alpha.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"6c8d34bbed7936af7f6b8fe78683e212f55d9f98","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.77-alpha.0.tgz","fileCount":3,"integrity":"sha512-Cuu7I88aA04lWIunUXGdIzvHFa01tH1mtrPnqztzFR7b6KFpKYSTtv4U9oXARp7n9H/bj6veoblKWxAsbcjAFg==","signatures":[{"sig":"MEUCIQC/2r7HDlYWMY1FcHeVYjPG40GvpOZ0MbcH40I+6tO8JwIgWQapPPeHoy0eajllld2kvPHnVdBBeRi7RZj84eWvK9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674950},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.77-alpha.0_1716199255474_0.08581473803150552","host":"s3://npm-registry-packages"}},"1.0.77-alpha.1":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.77-alpha.1","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.77-alpha.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"f3a807153d61c5a0b0bdf06084d7907fe7b2bd3d","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.77-alpha.1.tgz","fileCount":3,"integrity":"sha512-HAVF3QEpyb4QKBmB55Jdikxl4mW568ZFYT68ofCgOCarGPUM9OTfYcubPFQjj4mHqu3t1gAbvZKbCsmC6wcL4g==","signatures":[{"sig":"MEYCIQCwM+uJXxv3R4/sOIddHuVtnR9Q8vhZzXZukQ21vs1R2wIhAITV5YPLDoiyenIlcJc4Qfbo32IdtY0ZhP9lsf6KV4sT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674950},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.77-alpha.1_1716205011227_0.4652138094043681","host":"s3://npm-registry-packages"}},"1.0.77":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.77","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.77","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"2d63289038643f3b29c71d62aaf9ad4dd3bbf619","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.77.tgz","fileCount":3,"integrity":"sha512-roCifoqd6K4CPNpr68auSCbdJFY1ze6zIsdyaC9B7ro205eucNmbPGiNnS5THwQD/uLFEQ1CZilhgjTzpy7/4Q==","signatures":[{"sig":"MEUCIBjDPnr/t1jirX342IiKryd2GtTOyu5W1b4Ely26CklTAiEArxKtg+xnpbUMqSoUBSBc6pf3BrekxaqLmAx17V0xEU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":675067},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.77_1716274506781_0.9639330389016969","host":"s3://npm-registry-packages"}},"1.0.78":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.78","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.78","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9b97fc76ac6097d1ad03e90b827e3832d4b9ed47","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.78.tgz","fileCount":3,"integrity":"sha512-IJEvHT6J/t0i4z9xWIvfjkFEjU2dg2D+r6M0ga7lln/bZPbJbPrfAwXVRm9nRVeR5G/s8Jx3ys+VW11hf+1l3A==","signatures":[{"sig":"MEUCIQC57mtVQePlDKS9qeRNLG428c+m78qQKEByr9AQsvenigIgahV7NE3Dtwr1G8INbFGTa1HXlKECxz8+MCZgya7dvlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":680247},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.78_1716969577230_0.5815910403193154","host":"s3://npm-registry-packages"}},"1.0.79":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.79","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.79","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"bc4ad4be5a02ee2f3eadf15b1823a6eaae8a4e1d","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.79.tgz","fileCount":3,"integrity":"sha512-7BKNqa8ZRnXwszphFH/OhElvD07nQNm/Sw4MtEbtlMXiFqRxS09krpeNIfRNGTwriRDBrmK3OG5Hg227A1Q26w==","signatures":[{"sig":"MEQCIEDlKzcWfGtMh0pZ2hODV5MmtkG7ikszPBXCJFi/Crw4AiBmRooH3QhQxOE9gn55aj4fqGQ6N7jQA4kHKEwYCCHU2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696660},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.79_1718100259306_0.10551498034954987","host":"s3://npm-registry-packages"}},"1.0.80":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.80","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.80","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"ab230c9bfcd23295ff044887ed956935adf86abe","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.80.tgz","fileCount":3,"integrity":"sha512-qWbnnbEthjv0JlbSVAYgqOUShHZEnAdyxCK7hJ6lO93QsWQY6dtO4z0qB3dpaYCfdawOOiUr7QN33biEJ+KRpg==","signatures":[{"sig":"MEUCIQDVSirk6mE+a6NuFJ1ISc904GRyzyP1Ud+JkJaPBpKNsgIgTZDVRyOVW7qtfyYfW/6xeN22uwSlxglO25ID5qUn8SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696636},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.80_1718266402567_0.4924499792456971","host":"s3://npm-registry-packages"}},"1.0.81":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.81","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.81","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"53b0cd170b7c1f52a43e456b8873ee54de777ebc","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.81.tgz","fileCount":3,"integrity":"sha512-yNgMDMe/uVgKEV7TTQDzImOMjQbp5RcGl3bI4QSDC7T/JEyxfSRv9vKgmJv3VWlDfc4FmcEw6eOo/WMXyJQV2Q==","signatures":[{"sig":"MEUCID6NqewhRI6tcTq1UkujhIwRsjY+HWCa8fbAVYHqhNmVAiEAwmUSEFePxMB1tllHttxY+xRQzDDPlQ8Bob0odtcXceY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696661},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.81_1718371946444_0.9488705410959202","host":"s3://npm-registry-packages"}},"1.0.82":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.82","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.82","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"444906fdedcbcba33b5fbb800d0a172a2c050cbd","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.82.tgz","fileCount":3,"integrity":"sha512-+JFtlAGbWgWvPytn0YNDEX94aWgw56UOaNhC2jK0vANzsFZqJoTI8nNd5CcSvGG36JckeGp2wZaRi3la5aJXHQ==","signatures":[{"sig":"MEUCIQCI4C3+1lpHXFd4hcr8xZtWy23fh/IN9LLsVoyFpgPz/wIgJrqJnAMZMpChi4HEQbpNdqKdq7pc9j4tfnaDdB/PItw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696661},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.82_1718451495782_0.6298414748459071","host":"s3://npm-registry-packages"}},"1.0.83":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.83","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.83","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"38bd79c2de0b41540ae834c7c8416087f7209cc5","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.83.tgz","fileCount":3,"integrity":"sha512-NOOQuaOin7WI0sZ6u2FtqtZMbPzH9RN3TL3xbcZ0HHbt6RIMwjnZD+KpUsEizCzuYdxVI8hLTuELRaoNjwvLZg==","signatures":[{"sig":"MEUCIQCX12njjfAZYTnRHF/ZPr/hAVuYyfRPyDM/KW4qrCkAewIgEmIIGqTNI0/AHf85xsOkL5aPSXhRu3nNHGVC6zszLd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":696661},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.83_1718883117359_0.4322565362919646","host":"s3://npm-registry-packages"}},"1.0.84":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.84","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.84","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"dcb403e7fb7173f94d107c554de0271484e8031b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.84.tgz","fileCount":3,"integrity":"sha512-REhEBw9eTCrhFaelZc2EJsdJHWI6aXs+DxO03Gfvmok+WtAK+gPIMkYZwoYOjLb/uVFI0xfNVELgb3tMvN2DqA==","signatures":[{"sig":"MEYCIQCFIskvH1xPlcJaA+WoPxugHdiSPsaP9uTeBUoXfHCSFQIhAKqaOdjK18leO/+A57JdwiINSPmH4gZUJk9/tUZ4E9ol","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721238},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.84_1720948470008_0.1309416406732653","host":"s3://npm-registry-packages"}},"1.0.85":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.85","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.85","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"36e40034708a179e894d90a45f4fc1761a0d0513","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.85.tgz","fileCount":3,"integrity":"sha512-u64Ml7LkUWW26tCABQtv21ZxHxXrihNNyduByIiUJNxlkZ/xAdzYIriIoSf5L7zSJml2Qc0uDl6V9Y5LVsrXUg==","signatures":[{"sig":"MEUCIQDyW/WRAmdnRZ4mlOEKVFMl2TYB2WveYwSGt5NLIo7bjgIgB0m/BDTdGNzuZrNLbcC+MZixAZsnt6iiEXmGi90Ytc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721238},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.85_1720951555322_0.08477101367156048","host":"s3://npm-registry-packages"}},"1.0.86":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.86","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.86","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"0b992191fd90ea8624fa212b16e59f9b66cae9aa","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.86.tgz","fileCount":3,"integrity":"sha512-evoytKEwhe2asBHM8s+fRJT/mYtjrCJuE9u9NjsZgKiouDyR40d70nQIppPS2eJ+VRrUAymxPhLrpLEuexmE4A==","signatures":[{"sig":"MEQCIDyk41I83lFQFJe7e4XL79u3MlEfsqHsEhjCs99ijDT3AiAeDyoM4/LsAGz2+maV118yZdJuLD91UgivrJZS9XSyyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721238},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.86_1720959434936_0.8981984174749906","host":"s3://npm-registry-packages"}},"1.0.87":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.87","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.87","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"86eafe91f8f4c4f5353daf663a1451e4b82b7416","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.87.tgz","fileCount":3,"integrity":"sha512-S182HyuJLuXI3PEbROlI2s0MREgr4fEw3CNZqOMt7LkTFGHCqpGHe1wTFIF+B3F39Iucq3CnPoJnVwG06zL//Q==","signatures":[{"sig":"MEUCIQD/ZWJKDrvhMnjzjsSz+coN9g1u/PuCRv8dBZgJZKYypQIgPe9vAMp602FjhJ3e6OrdkxUPSuyafUCl1UGEKmPBq+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721238},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.87_1721724994938_0.012195629753541493","host":"s3://npm-registry-packages"}},"1.0.88-alpha.0":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.88-alpha.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.88-alpha.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"78a2b5f5913262774367ea00473af41fe5347624","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.88-alpha.0.tgz","fileCount":3,"integrity":"sha512-9iTmSaD7nCtFXUc99Kxkk4tXg/Ahzhve13/L+Nek06cjFty+Qc86BoS6sseFHmvnQmGRXRlKB55LziwYmG7dwg==","signatures":[{"sig":"MEQCIBhOKfEsPx9gpHE7mldklTGi5Ieajfa5+eA2y04dvKS9AiAPmGLtF4dyUIx3fcN8MlBpoKNhaS0+apcQ3b1xL6iuXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721246},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.88-alpha.0_1721807652383_0.33353694643492604","host":"s3://npm-registry-packages"}},"1.0.88":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.88","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.88","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"ec36330fba38b1cb8d01a88a9a5bcdd8a57cf87f","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.88.tgz","fileCount":3,"integrity":"sha512-xbmgzYWi38wEfK9PPUeIXzn96+0+/9jc78l2sUjwFzCbyCmTIeWatPj0JOYjQZpWSDw1tA0IgYZG2t0aUA2zbQ==","signatures":[{"sig":"MEQCIEes32OC64XtI0GuCeoj4QEOmft8Rs2HQOWilIeuS6N3AiAPniiyccD0nCw69t1+WN+UnYBx+oFOlp/8aEGoc9Mpjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721238},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.88_1722082821422_0.31869277259928164","host":"s3://npm-registry-packages"}},"1.0.89":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.89","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.89","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"0d51f0c61d14f328b1577f44bf05f25a6a1fb9b7","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.89.tgz","fileCount":3,"integrity":"sha512-IKcjuEf09Kxa6nI9Cczk2ixrAR5yZVS+wjVGyP4NO+Uf2hwgcqA1UsRP0rxBKN+cvb4Z2Yz3ow06OiIj+CfbLA==","signatures":[{"sig":"MEUCICSHLNEPsbBjAWV0Fof3KAPMUuIZ6af6vddgTgJlarFXAiEA4ZpDetHqB8Z75jq+LeWRlPFdjbpKgUw+bU1txXL7ETM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721238},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.89_1722698471342_0.22725086837456265","host":"s3://npm-registry-packages"}},"1.0.90":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.90","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.90","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"b09a949098ced1d98a7feed13f6d84457a375f17","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.90.tgz","fileCount":3,"integrity":"sha512-5Am+bPQM6igjLytUE0RER85Q5m2zxGVZF9AbrFMNYwAxsmQY4Q2BDbu96t8jWUjBphtPkQoMOqxY5Ish8mf6dA==","signatures":[{"sig":"MEUCIQD5hYDNd9CqXn361zBFCyuFxIRkgkD+cT4yFfQ0Qv+TBwIgPgigqWP5ecEr8htfIZsJAegeN3Sq2BliDvD7owOmlts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721238},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.90_1723448094488_0.9117670288576898","host":"s3://npm-registry-packages"}},"1.0.91":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.91","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.91","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"5cd3cf3c1c9e2fc764aca8dbdeaf25fdd8400ca0","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.91.tgz","fileCount":3,"integrity":"sha512-TADjoGU0G6T+41sUl+BfV8aqVK70nGk2xS3VfUljhJ2nJQX3aHZTWDXosvAu0dKTldcPcHX8A0sex6WM03zkFw==","signatures":[{"sig":"MEQCIDM1jfjxavWeZgdWGAv7MFAmvpurKkGcSNVf4KU6d8gHAiA1H6KxXkGYgvoW5gfVDckoPQ5Bs/3kiQnCJBOhcA2oag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721498},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.91_1724830360609_0.37038231778819775","host":"s3://npm-registry-packages"}},"1.0.93":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.93","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.93","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9d2cd4d28992643fa112c1127c35fb40159b0ec3","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.93.tgz","fileCount":3,"integrity":"sha512-idt36QW9OskLwB548AWnC22krhtcJwieZ5uqwjXJpaYp4M5AyGZx2m/+nyVjCiiYuF9ma8e5m9X5Y9RExItmiA==","signatures":[{"sig":"MEYCIQD7iPok4j612gZIU7rIHxWGisDRY0bXsbZ9zuNu3MphcQIhALoxDAn95ZURoMk6fPMjUs6dr6CNLf+oI+zD5RxP7clL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721498},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.93_1726066131045_0.48639455106082696","host":"s3://npm-registry-packages"}},"1.0.94":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.94","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.94","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"ff68980a5786440db8ea60cf6e5a4b0a6e6e67ed","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.94.tgz","fileCount":3,"integrity":"sha512-9h0e6UdP451paB06Zk8dhV2QuBFht3FqMuWcFYypSc4zaCj5w6gXOyJg5qxX9g/bb4/y8mxLjI3cLgBJPBmS/g==","signatures":[{"sig":"MEQCIHrioUZYLPRFrAaIZM1+nX1ISd5ceqYYghLaru89AsxMAiBYKbh5SVHleswZWPceZMq8cvJUKD9PKkwPwjHb4toxgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721498},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.94_1726240544593_0.6860636830274587","host":"s3://npm-registry-packages"}},"1.0.95":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.95","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.95","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"ef4b3644ee82a5d5334f33b4c38dac3b0b167ba1","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.95.tgz","fileCount":3,"integrity":"sha512-wb0lWC5OxwuyLBtWG4im+wrE2jWhwKDdN7pNw/8SS1NdetPIgKhmVZnYaf0Uu7VLKowj3+IuPla/RE5pmWfX0Q==","signatures":[{"sig":"MEQCIF34Q2MYXQZ/1S7Pz2t1AmawzRm4zSMLJU+auBiK1VggAiB2tEREz8c+asMBJ63KoKpHD9YrfCAOdBm7wLdQdpNWjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721520},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.95_1726586901188_0.5064036973196508","host":"s3://npm-registry-packages"}},"1.0.96":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.96","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.96","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c40102cc61ce34c51fc29d0f054291fc32c7a38f","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.96.tgz","fileCount":3,"integrity":"sha512-gwCziva9a1ok0XD+/IANESiA7USAqU7oR/T3L/f4iX1eZI7+PodD05fn7/Ullkaj5Fr3v1Q+CMi0H308l0T5uQ==","signatures":[{"sig":"MEYCIQDacuFcj4IAq7ZCXpEmnG/PILvsTHbQp/cw1KjT6cASwAIhAIU6CkJENnb/s1T9cDu9UrxK77WkW6FDaQNWULCOk43w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721493},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.96_1727014400150_0.6850897565690119","host":"s3://npm-registry-packages"}},"1.0.97":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.97","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.97","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"d1762549fcc627a7c0bc733300e2bb0ec37063d2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.97.tgz","fileCount":3,"integrity":"sha512-GqFAOCs7sXMh+h4PiHJTA1tNi/UKS9G3Ng3F+9QaL75Ptdwv4JH1yE3ullVI78MJ3FMWqDMw0a6CsjjSJivBvg==","signatures":[{"sig":"MEQCICx/FbghAI8hPipKWjw+K9ii6mbACe8ZH6fYUxNQpYxyAiBek8zEXi9Ji+2+UZNaGZB8Sx1wQ60DJzgslrkNGE6lew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721510},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.97_1729615118910_0.3856209390534706","host":"s3://npm-registry-packages"}},"1.0.98":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.98","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.98","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"0fa3ab54d98a719a170ed5201b05275bce429721","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.98.tgz","fileCount":3,"integrity":"sha512-unjoqs/8ckK9wk9MIQHV67ubZjgeCDzznPUPKHrRwfqCh1ksn/yQ6FTOyGGCrKf5nJXatFewjJgasvfcwSOiJw==","signatures":[{"sig":"MEUCIEuVhD/ckIUpTEY2aRVnP4ieppw//Y1/zQH0hwL292pkAiEA3mkdlZFf5Qw9rEHe1bxx1psm3l9lC5EVLu/NQm1wG1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721510},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.98_1730201383963_0.5624344057164916","host":"s3://npm-registry-packages"}},"1.0.99":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.0.99","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.0.99","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"611c1fcddcb658d42f9f7a9dd1be2f7304829c62","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.0.99.tgz","fileCount":3,"integrity":"sha512-30YbxWKU7/JbFAMot5w9hf1T+LceHSRIA8XkR5OyYOgruChj2f4i7NoQoWkm6mfLdCbaOkXJbbuql2pH30hcOA==","signatures":[{"sig":"MEYCIQDie4yXAUB/7E0Udm3xpEWt8Wp4Yw1U4FaSQR/3zjbxTgIhAJ+amsvMwqjhZPwtHlPZbdyImkXHAjSKV6KLTRDW0NXM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721510},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.0.99_1731849619157_0.37237867864053076","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.1.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.1.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"2efa5be7b8f79307118120a17a8c2233599fc438","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.1.0.tgz","fileCount":3,"integrity":"sha512-5dh7I3hHPYD0bDQaowcsB3UDW6tdgPHo6Hz7RZqFRogLhsSiUfYnFM7rCjEEAjO2NY2NZYxOZ3n/N6wr7XH6gw==","signatures":[{"sig":"MEQCIBlNkt5mDkL+7Q2338yVf/vCVlklzBwzTmkINskGR6YtAiArN8LXxNEkGoTfAzvkr+bLT4EIz4ylWKqKSvhC3/xTNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721533},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.1.0_1731860942072_0.9105569164228546","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.1.1","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.1.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"d4e900d162a53dfaa83ca645f0826127b17ab35f","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.1.1.tgz","fileCount":3,"integrity":"sha512-npICoIE+CYhGpp72BKxj5KC4O6g1WuAetljPB0TFp+zdBIJQLxxWPzTLPg3RumlEpoZ63J59QTEgmIAvsQ/N5g==","signatures":[{"sig":"MEUCIQD0CM2/k01MoPmYS7fvLwZ14TlMc00jLvZywurIrcm9WQIgPbAfrpMb+03aaFhFg+Y4wVrpnau1JrOyZR5JNJrvk6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721555},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.1.1_1732004663148_0.5912677276047991","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"21c3474809c636977c9460297b06e77a5ee1f6f8","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.0.tgz","fileCount":3,"integrity":"sha512-pFCWSLgyH9r1WRtIUICaq/5mknpcNUvv0RNhoZPzMcaPP0W59skqQH1c3za3lfOfQ6YcemFrIUV9Mz+6SxdIUw==","signatures":[{"sig":"MEYCIQDCeQp/BvpcdyrcN0f7AtonMa7IZUhh5ABqezEWFK7+8AIhANvVUigDrUtYt3SHi7/tNeyHO0sPHrrFsLN7lp70dJqH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":743137},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.0_1734951734147_0.21851418726405303","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.1","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"27502cc0e809ef21b0f236580f4e924cf1b8020f","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.1.tgz","fileCount":3,"integrity":"sha512-HifreJ2HRoKoj6eFNGtILGQ5J/QBtI4m+2iawTPH+bG3d73tbNJ1EAPbB3UvKSfJBai/k8no8X/Xjsz31NkFKA==","signatures":[{"sig":"MEYCIQCmOwPgi958MT1j/8T/QyyeooY9wp9Ws6oGoexAm9wlQwIhAIilooKcpdW4kp9YKzto8oQHCFVUXTLpSvf9HNMhRRHr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":743137},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.1_1735031919494_0.4216138317576359","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.2","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.2","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"4605c8eb18539698fa7b44502e5e53ffd84675b9","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.2.tgz","fileCount":3,"integrity":"sha512-TW0GC6RlmkCNECoxaWhR6IROeju9m6j29/r1WvsUSzt2Wse6nJOcxKMC1GasC+/5PHypwmFlDeJMEzyo8eew1g==","signatures":[{"sig":"MEQCIBfkFojznr3LgwVjTPHpRLb+eyErLO35ztee5PGQuu/NAiBVKojRAtwN7jjzpMAKV2r7pNQStjSHuwdzXWqCdFpRBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":743137},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.2_1736266104979_0.6417475917784483","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.3","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.3","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"5ac185519a8526c04d72a00d7384ded60b96d50b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.3.tgz","fileCount":3,"integrity":"sha512-yXltLd9YRRam7MblYZfYUZTU2NxRpib6jTebXbcX6ijy/TYplSwukR1jYrPx7wLddz9s9sH3Ux8Y+SRIqn3VBQ==","signatures":[{"sig":"MEUCIQCm/rN1Bshb5ERgzTdsUtKRWDCrFVsPCzgv+4yqtk/F2gIgPgd4TJyR2xsGjW+DRvuMF/iakjJRCYx9hd3qKKbhPtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":743137},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.3_1736670334178_0.624605157282033","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.4","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.4","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"070ceba2c2005789fdfb1871976210d3125aa8a9","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.4.tgz","fileCount":3,"integrity":"sha512-ftkSRPKoo3qX4g+MdbCfb79U0a4qN6EDYHsnAAY0d901iNzlZJPAze82UBXyQJBl/NCyK9IYKajaF9OAyfsmRQ==","signatures":[{"sig":"MEYCIQDtk/k1ywty8VownCYCYQExUmWp0cZwVrvAp1L25nJh5QIhAPpilHRHfjOjAA9All6gxuAf9cTnkutjvMVsfsLJK20u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743166},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.4_1737721327023_0.503125367497443","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.5","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.5","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"bfe50bdd40f57f229d84edc01db05f9f310c2bd4","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.5.tgz","fileCount":3,"integrity":"sha512-zMxOVQXxAGj7jqBe5/IoBP+EDoBoJGk8gcNQRamXc6533YtwUwCuRZOPyhI9rr4vx21a6XwLoasxyvwSOEAacA==","signatures":[{"sig":"MEUCICS6ydROZ08bIc0mX6EsSK3g4tVQEA+pSKBNkNzbbDfLAiEA+5S+l7fm3URQEbJvs/ATOf+LaJWwtL8JUE7R2a1Ptm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743168},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.5_1739035640929_0.804581256314532","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.6","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.6","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"10d7935e96957c67a9c46c4b3812c6e19f93e18e","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.6.tgz","fileCount":3,"integrity":"sha512-WZ+xmk2uKW3W5BkQKCpOxXrz00Z6M3RwQ0BYoCXwyEXZryiiOHW/NHqI1E90u7P2FGRtJrXt9V7OLeR3N0j8lg==","signatures":[{"sig":"MEUCIGTanok7+xbdxyOq0bjbzifQNrwrRWDRN7l7WeNX1xVFAiEA3RCGJEKh3kC0X/EcxcqyAy5nfA0DnZ6OcZ04HUwOBkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743590},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.6_1740116443474_0.39061531781203884","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.8","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.8","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"84759fbe200a619c4e480b2e4946c8dc575823c6","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.8.tgz","fileCount":3,"integrity":"sha512-fmLBKZYdh8+QkIUBVY5rUcr28ZR2M2GxHHC8Nog3jSF69VlWc3rCxhmDmIQFH9ltasXxXkS289Yjz9fZDU/tYg==","signatures":[{"sig":"MEQCIHnRKq7JO52NXMYfeHdaBGpCTGOwL/LfCwv+mT9y2CDYAiBiWTwIzxVLNFlynx3uHaAPmXhrYTgFJ44MvStyN4qrsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743606},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.8_1741242537998_0.7713085499834591","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.9","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.9","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a7694d125e62a9fcc5e8c0c9025d96574d5d3c7b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.9.tgz","fileCount":3,"integrity":"sha512-OUPsj3i+q7ZRmZU0XeVUOFqFI+EW1rfh7wEOWc3pnFdJ0jaePtbVMeb3YLDXO3G1kjleLmP7mIGMiNAyMkf5Xg==","signatures":[{"sig":"MEUCIQCDxtpS6meP2YOKSyQv3gA1fyeTbF5xowJM36v0E0VQugIgS9fMCwXpitzcCy6birCh9vSlgW322uK5SqaXKOG04fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743723},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.9_1742304023760_0.6876292327534439","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.10","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.10","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"b15c2b5a7ba2fb9adbbd1ddb074c6915be579e6b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.10.tgz","fileCount":3,"integrity":"sha512-0KNATJlYyCcdklOLsii/bq0JtMBGCdbDt9fAXmQ0GzZkuJB9eB0QhdwuVSwOvjoY6do1hIqv8r7GdoIBp3ajkg==","signatures":[{"sig":"MEQCIF8kBT6hDV02slVqXTUwIrkOLW8L7j8Uxv1B06IG4HsdAiBj6MrpplW1/qFmpkGWIwas6mMx+oLuO8sa+eJRuiineg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760108},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.10_1743665590060_0.9097173154476019","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.11","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.11","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"5721162d79710488bc76da24f42b1cafc22c7515","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.11.tgz","fileCount":3,"integrity":"sha512-k5VRC2rOLDjDjKz44P8WqY2mn4Q3ViB4Hmiln92HXJ9mq7Cq4sdzkAwoE0f4u2baweo418YbC3O65koCwAdgRw==","signatures":[{"sig":"MEYCIQCOZLmRJJlFtV536I0Tvd0am4UJmyEyN3ZTt6hk0DUUHQIhAJBA4SdHRvvsuFxaomwjBz6s4EWF6V4MUeFmtKLb+B7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759065},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.11_1748863986979_0.8586763495198406","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.12","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.12","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"24ca50c3f46e2831184407647427ab1e14812726","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.12.tgz","fileCount":3,"integrity":"sha512-hqCi3fAcoJHkW6kWyrOHrZJnnLMmXgmOW8Q53h27Xu+3y3eVybJHz79koSkPrf+Oj7LWKbS0s+M12KAyN5cyBQ==","signatures":[{"sig":"MEUCIQCVtwk2C7PGfUEJYf2DaoO1OT79ruYpwZ12LeJHI+PlSgIgOaLp0jFkrb2KXdm3L4pVFhPYYk7dHzY8p0k0K03a4Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759065},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.12_1749024238325_0.9587609012398808","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.13","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.13","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"14f3703265371db6abc174c99a88e78c330f1920","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.13.tgz","fileCount":3,"integrity":"sha512-f3BA3A4V1pn9TSPKLPCcxb7zbPfGHLT50n7GCbWk9c56/DSqjmAiYkj92vVioUxYtcPoECfQdTwzKEnWGrhq4Q==","signatures":[{"sig":"MEUCIQCHJQaj43ZyGcJQxe4aGce3CPHLXf8SXJmjutaCpugoBQIge3X0csnk3A14YzKZsVVWB/OGSPg34kanTdg3rXrQ+dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759065},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.13_1751742480883_0.34437594949085204","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.14","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.14","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3e79bc69f72f97233e075ebb9b5c4440a32d334b","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.14.tgz","fileCount":3,"integrity":"sha512-8REsgkRNWFj0umJvtEGVXfAw7CRzo2E7xCUKeVIy8TrnJs1JkvKt3L7t4Yn/4laUBAaaIImPnVKYNotd1fBKkg==","signatures":[{"sig":"MEQCIB4y6HpCUog2E/uifMNP8zX7ghXTgep5si3gnkqD9PjuAiB35EQryaInmIIEU/4MmCQT76/Sb0zimzAE4hHSyHyqWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759065},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.14_1752232287708_0.9886560203424617","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.15","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.15","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"e699ac7b59e8bb26ddc79ac5dc0431d8f9bff193","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.15.tgz","fileCount":3,"integrity":"sha512-tTA+CzvG+H4+uMyRtRy49+fKfO+uvPlbF8A3sYJzO8s3gAV6qQN4vIE+lsocv72AyAzoAc3PO+7e09dZFEfXIg==","signatures":[{"sig":"MEUCIQC19H8DiSE0V9eoMyIRaL0VfiYyd33UeYa/4o4FMmQDngIgTBY1iR68aQ7yY8nuhmYD3wWqbeM609DeRCb0Ekk1AyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759065},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.15_1752232605649_0.0654055757149461","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.2.16","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.2.16","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"8e434cf20b0c64c7bdc1c553c77ebcc56a998ebd","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.2.16.tgz","fileCount":3,"integrity":"sha512-tLcIbhbMcH+ZXDoJ8gII+yp1O8ZHNJHMFIoq1thD8UDaG7cNjOBcqCY96Z0S/MGtwsROclTKJxNQvIZ9fy4cRQ==","signatures":[{"sig":"MEUCIQDzuQ0iM0192NrQGoOzWF+VeSsbBsEzEcPIfpxWU5M2WgIgBvvC8vfnkeR1YsOioJvc+HPWBze2ntpuk76pA5GsyZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759065},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.2.16_1752676851281_0.5326417680446034","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.3.0","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.3.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"096cce0830453a723b0d5e09135d6dc21ec380f8","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.3.0.tgz","fileCount":3,"integrity":"sha512-US8XxQUja+dK4WTZWy9RD2/N/c4bLpFoH7sNYO+ENEpmfMbrB7Nw2bKvCk/I0OptuV4P3pScRgDD5xk4ztXgEA==","signatures":[{"sig":"MEYCIQDj9YCpNyH+UaHJ6sCEJae65KU65Lu7ezS8atxYEN8+qwIhAKDFhcFVDlaTDnUYecOGwajfA+wX9DCId0QB/9P+eG2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759064},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.3.0_1752772293286_0.4069513322067839","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.3.1","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.3.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"dfaf557c397b17d802da08f4acd1c641ba0593cc","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.3.1.tgz","fileCount":3,"integrity":"sha512-J2PwqviycZxaEVA0Bwv38LqGDGSB9A1DPN4iYginYJZSvTvKW8kh7Tis0HbZrX1YDKnY8hi3lt0N0tCTNPDH5Q==","signatures":[{"sig":"MEYCIQD3mBCgN6RpPvaRhhG3vOSeR18HaCF51b4qRpyKa1M32gIhANg/Erb5nwiWrTc/+pimn6rhNKEUkX/Iv1BSoafn50n5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759255},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.3.1_1763913703952_0.5340153797843794","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.3.2","license":"MIT","_id":"@yuuang/ffi-rs-linux-arm64-gnu@1.3.2","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3c776a4bcbe6cb7f597e4829c1ae861e866be447","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.3.2.tgz","fileCount":3,"integrity":"sha512-gWFO6xufUK9lPYUqDvKa6IR243dPqdetgl9Q7HrZWaDu7wLo06QQrosw8QTzndafQnOcBKm6LoLujmGCfTgJOA==","signatures":[{"sig":"MEUCIHDNbwaJgyjPzCV6rlEWlV4zQwXF0puB5dgTc4PI/6FLAiEArguN3kfMDD55KF1vZRva5XVL2DW+sRJHahffKAfsZak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732869},"libc":["glibc"],"main":"ffi-rs.linux-arm64-gnu.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-gnu_1.3.2_1776952011803_0.7564036473244347","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@yuuang/ffi-rs-linux-arm64-gnu","version":"1.3.4","os":["linux"],"cpu":["arm64"],"main":"ffi-rs.linux-arm64-gnu.node","license":"MIT","engines":{"node":">= 12"},"libc":["glibc"],"_id":"@yuuang/ffi-rs-linux-arm64-gnu@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-iconeq2sjAgPn9RyLhfnjawaepeaj8o9EdSI4fg3y92dr0Tbjkr2KjNREgloLN1Jw5BGPt89/sJsDqBWLZP8Rg==","shasum":"261525c82a92847dbcaa15ef52ba2d32cc40cff2","tarball":"https://registry.npmjs.org/@yuuang/ffi-rs-linux-arm64-gnu/-/ffi-rs-linux-arm64-gnu-1.3.4.tgz","fileCount":3,"unpackedSize":736965,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCaZGE2c8OOEsd8UyP4kHm84MyfOxBvVgN15p3stV60PQIgMRRQmKsxJJkUjLo7EvQJyoIdoB8FqQ15gfJtuRNIj9A="}]},"_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-gnu_1.3.4_1784828026885_0.9215748126633914"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-13T07:07:02.263Z","modified":"2026-07-23T17:33:47.628Z","1.0.5":"2023-08-13T07:07:02.534Z","1.0.6":"2023-08-13T07:15:10.600Z","1.0.7":"2023-08-13T07:37:09.412Z","1.0.9":"2023-08-13T07:59:54.607Z","1.0.11":"2023-08-17T06:24:18.972Z","1.0.12":"2023-08-24T07:12:25.918Z","1.0.13":"2023-09-30T16:35:26.720Z","1.0.14":"2023-10-09T05:10:51.065Z","1.0.15":"2023-10-09T09:18:38.363Z","1.0.16":"2023-10-10T09:07:38.588Z","1.0.17":"2023-10-11T07:53:18.104Z","1.0.18":"2023-10-17T08:47:21.678Z","1.0.19":"2023-10-18T09:02:28.776Z","1.0.20":"2023-10-20T05:14:56.780Z","1.0.21":"2023-10-20T09:33:42.643Z","1.0.22":"2023-10-21T14:30:09.589Z","1.0.23":"2023-11-06T07:54:23.439Z","1.0.24":"2023-11-06T12:46:15.461Z","1.0.25":"2023-11-24T07:23:09.068Z","1.0.26":"2023-12-04T09:23:40.124Z","1.0.27":"2023-12-06T08:50:23.107Z","1.0.28":"2023-12-11T13:16:40.200Z","1.0.29":"2023-12-15T08:57:56.569Z","1.0.30":"2023-12-21T09:06:41.338Z","1.0.31":"2023-12-29T14:12:32.264Z","1.0.32":"2024-01-02T09:06:13.789Z","1.0.33":"2024-01-03T10:49:12.651Z","1.0.34":"2024-01-05T05:53:04.760Z","1.0.35":"2024-01-05T08:40:23.466Z","1.0.36":"2024-01-05T10:00:16.538Z","1.0.37":"2024-01-05T10:12:11.009Z","1.0.38":"2024-01-06T11:42:42.404Z","1.0.39":"2024-01-07T07:51:55.785Z","1.0.40":"2024-01-08T06:02:09.983Z","1.0.41":"2024-01-08T06:13:39.125Z","1.0.42":"2024-01-08T08:42:42.575Z","1.0.43":"2024-01-09T08:03:58.153Z","1.0.44":"2024-01-09T08:21:30.517Z","1.0.45":"2024-01-10T15:08:04.445Z","1.0.46":"2024-01-12T13:16:54.225Z","1.0.47":"2024-01-13T05:54:04.929Z","1.0.48":"2024-01-18T14:54:43.775Z","1.0.49":"2024-02-23T10:13:41.553Z","1.0.50":"2024-02-29T07:53:20.800Z","1.0.51":"2024-04-04T13:10:24.881Z","1.0.52":"2024-04-04T13:28:50.409Z","1.0.53":"2024-04-05T09:28:01.900Z","1.0.54":"2024-04-06T15:31:19.798Z","1.0.55":"2024-04-07T13:07:10.062Z","1.0.56":"2024-04-08T03:40:20.760Z","1.0.57":"2024-04-08T04:00:47.904Z","1.0.58":"2024-04-09T09:08:00.875Z","1.0.59":"2024-04-13T15:57:04.797Z","1.0.60":"2024-04-14T14:47:42.138Z","1.0.61":"2024-04-14T15:44:21.472Z","1.0.62":"2024-04-15T09:34:10.782Z","1.0.63":"2024-04-18T08:22:31.870Z","1.0.64":"2024-04-19T12:42:31.194Z","1.0.65":"2024-04-24T08:55:01.792Z","1.0.67":"2024-04-28T08:27:14.309Z","1.0.68":"2024-04-30T07:32:26.452Z","1.0.69":"2024-04-30T18:14:22.365Z","1.0.70":"2024-05-06T06:42:31.426Z","1.0.71":"2024-05-06T12:03:26.186Z","1.0.72":"2024-05-06T12:47:50.602Z","1.0.73-0":"2024-05-07T07:17:16.058Z","1.0.73":"2024-05-07T08:21:05.400Z","1.0.74":"2024-05-07T08:36:37.332Z","1.0.75-0":"2024-05-09T07:33:50.071Z","1.0.75-1":"2024-05-09T07:57:29.907Z","1.0.75-2":"2024-05-09T08:15:37.957Z","1.0.75-alpha.0":"2024-05-09T08:21:40.979Z","1.0.75":"2024-05-10T08:29:46.187Z","1.0.76":"2024-05-16T06:02:07.970Z","1.0.77-alpha.0":"2024-05-20T10:00:55.632Z","1.0.77-alpha.1":"2024-05-20T11:36:51.438Z","1.0.77":"2024-05-21T06:55:06.968Z","1.0.78":"2024-05-29T07:59:37.398Z","1.0.79":"2024-06-11T10:04:19.523Z","1.0.80":"2024-06-13T08:13:22.755Z","1.0.81":"2024-06-14T13:32:26.741Z","1.0.82":"2024-06-15T11:38:16.004Z","1.0.83":"2024-06-20T11:31:57.601Z","1.0.84":"2024-07-14T09:14:30.182Z","1.0.85":"2024-07-14T10:05:55.515Z","1.0.86":"2024-07-14T12:17:15.241Z","1.0.87":"2024-07-23T08:56:35.151Z","1.0.88-alpha.0":"2024-07-24T07:54:12.567Z","1.0.88":"2024-07-27T12:20:21.664Z","1.0.89":"2024-08-03T15:21:11.573Z","1.0.90":"2024-08-12T07:34:54.702Z","1.0.91":"2024-08-28T07:32:40.830Z","1.0.93":"2024-09-11T14:48:51.283Z","1.0.94":"2024-09-13T15:15:44.829Z","1.0.95":"2024-09-17T15:28:21.472Z","1.0.96":"2024-09-22T14:13:20.388Z","1.0.97":"2024-10-22T16:38:39.200Z","1.0.98":"2024-10-29T11:29:44.220Z","1.0.99":"2024-11-17T13:20:19.362Z","1.1.0":"2024-11-17T16:29:02.298Z","1.1.1":"2024-11-19T08:24:23.397Z","1.2.0":"2024-12-23T11:02:14.406Z","1.2.1":"2024-12-24T09:18:39.679Z","1.2.2":"2025-01-07T16:08:25.221Z","1.2.3":"2025-01-12T08:25:34.365Z","1.2.4":"2025-01-24T12:22:07.264Z","1.2.5":"2025-02-08T17:27:21.166Z","1.2.6":"2025-02-21T05:40:43.753Z","1.2.8":"2025-03-06T06:28:58.203Z","1.2.9":"2025-03-18T13:20:24.081Z","1.2.10":"2025-04-03T07:33:10.340Z","1.2.11":"2025-06-02T11:33:07.205Z","1.2.12":"2025-06-04T08:03:58.543Z","1.2.13":"2025-07-05T19:08:01.113Z","1.2.14":"2025-07-11T11:11:28.028Z","1.2.15":"2025-07-11T11:16:45.924Z","1.2.16":"2025-07-16T14:40:51.485Z","1.3.0":"2025-07-17T17:11:33.499Z","1.3.1":"2025-11-23T16:01:44.171Z","1.3.2":"2026-04-23T13:46:52.025Z","1.3.4":"2026-07-23T17:33:47.158Z"},"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"}