{"_id":"ffi-rs","_rev":"109-7d10f4cb3015e3ee94da0adb9e1593a7","name":"ffi-rs","dist-tags":{"alpha":"1.0.88-alpha.0","latest":"1.3.4"},"versions":{"1.0.2":{"name":"ffi-rs","version":"1.0.2","author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.2","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"ava":{"timeout":"3m"},"dist":{"shasum":"c6fe1bd794341d38575368047e371a5976957fc7","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.2.tgz","fileCount":4,"integrity":"sha512-Cs6Fma9lhiXf1+L4dvgDxNaOLJOCz1cnvUSk8cPTcBYH5GCZsEIAyE/UlmGDQ77T8Dt9/JaNxmRhPqM/e9GKRA==","signatures":[{"sig":"MEUCIFBwh+skeaYkojumcElCq+cxqpP7Bhe3yRshIqtkuyzBAiEAvomN3q5UmeoLdXFk1XZdZb2lFzgZQyj2xKThZPWq6Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10683},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 10"},"gitHead":"4047c65fe6b82846427f2096e51bd88cacd83c60","scripts":{"test":"ava","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"8.19.4","description":"A module written in Rust and N-APi provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"16.20.0","dependencies":{"ffi-rs-darwin-x64":"1.0.2","ffi-rs-darwin-arm64":"1.0.2","ffi-rs-linux-x64-gnu":"1.0.2","ffi-rs-win32-x64-msvc":"1.0.2","ffi-rs-linux-arm64-gnu":"1.0.2","ffi-rs-linux-arm64-musl":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1","koa":"^2.14.2","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"ffi-rs-darwin-x64":"1.0.2","ffi-rs-darwin-arm64":"1.0.2","ffi-rs-linux-x64-gnu":"1.0.2","ffi-rs-win32-x64-msvc":"1.0.2","ffi-rs-linux-arm64-gnu":"1.0.2","ffi-rs-linux-arm64-musl":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.2_1691389556487_0.6294216286009984","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ffi-rs","version":"1.0.3","author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.3","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"ava":{"timeout":"3m"},"dist":{"shasum":"738790747d6a9bcbaa5d46173855052fe26db871","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.3.tgz","fileCount":4,"integrity":"sha512-Sy23dGkWNlF7gzaZCdvjCe09gJ5RVEr1n7uYPV1geCT+nHREpIRIG/0G0PhR5JLXP21kmiZCc16kQjUjD7Pl8A==","signatures":[{"sig":"MEQCIDw5aiXp0xVW7O5WciE6ZFB1w7zDmSYDr5WjHYVlhxtzAiBBj30Xb88oMxV/BzspbU+eN5DLpUj/9mNP6fWF3tNuMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10591},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 10"},"gitHead":"738fd57026aaa1126136fa145039d2b2913fb22d","scripts":{"test":"ava","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"8.19.4","description":"A module written in Rust and N-APi provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"16.20.0","dependencies":{"ffi-rs-darwin-x64":"1.0.3","ffi-rs-darwin-arm64":"1.0.3","ffi-rs-linux-x64-gnu":"1.0.3","ffi-rs-win32-x64-msvc":"1.0.3","ffi-rs-linux-arm64-gnu":"1.0.3","ffi-rs-linux-arm64-musl":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1","koa":"^2.14.2","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"ffi-rs-darwin-x64":"1.0.3","ffi-rs-darwin-arm64":"1.0.3","ffi-rs-linux-x64-gnu":"1.0.3","ffi-rs-win32-x64-msvc":"1.0.3","ffi-rs-linux-arm64-gnu":"1.0.3","ffi-rs-linux-arm64-musl":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.3_1691412142008_0.45731364424106746","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"ffi-rs","version":"1.0.5","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.5","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"699b939e7b1b6905f04997d0e4323f7fe17bcb68","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.5.tgz","fileCount":2,"integrity":"sha512-dRe5OUD4PHSdKZEDj6PIviyZ7A9bphIfoTgl+TWcw/l+IavObsQd04DyVc9xW5NPTdQ6LWdj5Qt6GNF0JI2BCQ==","signatures":[{"sig":"MEUCIQCFgbgNeXaijbKD6NPZhoYQR51YiGlSxAXWhspGF+AT7wIgUpTd/5d+LtGwA8yjcEWdwOn2WLg3aRX9XISDSBnUi+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3873},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"f3cd5f3a4e02b2532e55781029e82d1df074b806","scripts":{"test":"node ./test.js","build":"yarn build:c && napi build --platform --release","build:c":"node scripts/cpp.js","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.6.7","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ffi-rs-darwin-x64":"1.0.5","ffi-rs-darwin-arm64":"1.0.5","ffi-rs-linux-x64-gnu":"1.0.5","ffi-rs-win32-x64-msvc":"1.0.5","ffi-rs-linux-arm64-gnu":"1.0.5","ffi-rs-linux-arm64-musl":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"ffi-rs-darwin-x64":"1.0.5","ffi-rs-darwin-arm64":"1.0.5","ffi-rs-linux-x64-gnu":"1.0.5","ffi-rs-win32-x64-msvc":"1.0.5","ffi-rs-linux-arm64-gnu":"1.0.5","ffi-rs-linux-arm64-musl":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.5_1691910426334_0.0875069017043919","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"ffi-rs","version":"1.0.6","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.6","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"c9b19d9d0b70993fb879791afd0a63b6468ea9a5","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.6.tgz","fileCount":2,"integrity":"sha512-+njd9xe76QCCnhvqaZ9bYl9If/wfofUg4OLbyMrFrCEY9Ry1XVutzwxRjFRt1YLzeTtKe0vnWwcwHxe/caQr5Q==","signatures":[{"sig":"MEUCIA6BPcAMCVkpRE5Lw4d8u2cXxIsX7WCEM3NzyvhuDHklAiEA1wHruM8WofHbi+d5it31CrA4el9E84Y0hmElbiHEhGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3851},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"9054504c97ab70b004851f69e24c996d5d9b41d2","scripts":{"test":"node ./test.js","build":"yarn build:c && napi build --platform --release","build:c":"node scripts/cpp.js","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","prepublishOnly":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.6.7","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.17.1","dependencies":{"ffi-rs-darwin-x64":"1.0.6","ffi-rs-darwin-arm64":"1.0.6","ffi-rs-linux-x64-gnu":"1.0.6","ffi-rs-win32-x64-msvc":"1.0.6","ffi-rs-linux-arm64-gnu":"1.0.6","ffi-rs-linux-arm64-musl":"1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"ffi-rs-darwin-x64":"1.0.6","ffi-rs-darwin-arm64":"1.0.6","ffi-rs-linux-x64-gnu":"1.0.6","ffi-rs-win32-x64-msvc":"1.0.6","ffi-rs-linux-arm64-gnu":"1.0.6","ffi-rs-linux-arm64-musl":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.6_1691910914336_0.6929149677216673","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"ffi-rs","version":"1.0.7","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.7","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"a2b96c1d6133c8ed1f91317c30039a79d72a316d","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.7.tgz","fileCount":4,"integrity":"sha512-vyWcDspPHoCFZd6tybO8X7fsPQWG4dMe1ZgQ0C110+7YiJM+RkWA+OwxuemTZ9nxd60+Ldr/9V4JOJql0Ecd5g==","signatures":[{"sig":"MEQCIH6ytowfNDUREnK/TpSzQO2u6VdyFT+yQfFLrwSVRSKMAiBp01S4cMG4b5kk/87wtYl90a+eGtDtyLLToAcwn+8ZbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11796},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"b74fb6a3cb594184723bf6cbabae0e3c3654cf62","scripts":{"test":"node ./test.js","build":"yarn build:c && napi build --platform --release","build:c":"node scripts/cpp.js","publish":"node scripts/publish.js && napi prepublish -t npm","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"8.19.4","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.6","@yuuang/ffi-rs-darwin-arm64":"1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.6","@yuuang/ffi-rs-darwin-arm64":"1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.7_1691912287281_0.5688848514686076","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"ffi-rs","version":"1.0.8","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.8","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"74a873ca2e421a51c2144f526c37c6b2a8d70ba8","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.8.tgz","fileCount":4,"integrity":"sha512-mymsvBZOpDJtBkaRJDBye28jf26VMso1x3BbR9Ze4LHWKU77/vxNItOFULMqIFCun2gFmQQn+5hGugYdKYcyog==","signatures":[{"sig":"MEUCIHaWbbCYXIZSNFrJG2UMcYDcPYaVqw5TqYoyR1ry9gowAiEAwwJawUhW1mWUv3WvJvGugKYhNtdO18TQ4yE5oSyzBVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11612},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"b74fb6a3cb594184723bf6cbabae0e3c3654cf62","scripts":{"test":"node ./test.js","build":"yarn build:c && napi build --platform --release","build:c":"node scripts/cpp.js","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"8.19.4","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.6","@yuuang/ffi-rs-darwin-arm64":"1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.6","@yuuang/ffi-rs-darwin-arm64":"1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.8_1691912375679_0.08129799650023806","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"ffi-rs","version":"1.0.9","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.9","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"d5d97487448a8ac50c9d36be8d4596c3e125877c","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.9.tgz","fileCount":4,"integrity":"sha512-S3AwBWD/dSjWOsjDwXL7txNX1o9xPgkCNOFNiQDiv9rkKoZq4aFDhXQzwqL+TCiDxvdzdxWSe68teGCrTyO/tQ==","signatures":[{"sig":"MEUCIFtqPaOiwBnk3SaCz0iBg1ZF++/DUVRyczSOgurUePbjAiEAtiThF13iV96t3hn8A+3JfkiFWHqYZS45SgPEhWs8CqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11764},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"e68aa88cf3c3dd6d096de931fc12d96e35f879a2","scripts":{"test":"node ./test.js","build":"yarn build:c && napi build --platform --release  --js-package-name @yuuang/ffi-rs","build:c":"node scripts/cpp.js","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"8.19.4","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.9_1691913318086_0.21707330729205054","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"ffi-rs","version":"1.0.11","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.11","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"38aac0ce7741e942ff62a83133e30b7c573aa5b0","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.11.tgz","fileCount":4,"integrity":"sha512-06FMg8pnVT/ndRRvUVsGi5s0MV5fgZTbEn7BsJmnJcfXFmzFN/jf4VxKfK/uYd4ZbQz7Cx1IdLKqJzYJkV6OrA==","signatures":[{"sig":"MEUCIF8mepcdxYl0cPHZmnDEyxy5dCik9ggwaz4BxPP1bLTEAiEA1irD/fCziqjrTsT7WeUh4CYC1wolyyoJ0fxPD0eVwNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12986},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"3ee8736a560c62188bc22dac82382acb0a3edbc6","scripts":{"test":"node ./test.js","build":"yarn build:c && napi build --platform --release  --js-package-name @yuuang/ffi-rs","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"8.19.4","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.11_1692253219199_0.3821666142911524","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"ffi-rs","version":"1.0.12","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.12","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"9f2328cd4946d993eb3ac4f14228fabe0a91afb8","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.12.tgz","fileCount":4,"integrity":"sha512-PwKEGNT2bOGB2VAPMsf4h3xFbmeRutsuP4kGdRC63SOiAIYhz7C5Wetp/fjCsxBdPpAYb652vTq8996+AdLBQA==","signatures":[{"sig":"MEUCIQCcb8Y69NgxRL4R/+iwDY3jspFCEyjyKQxeyZbTkp/oVQIgNiEijWBVe+qOSR7fp+lFM4G6GqXZcJxNUbsrRiFymeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13560},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"61b88798f1c87c282132a07120fc01ffdbe3782a","scripts":{"test":"node ./test.js","build":"yarn build:c && napi build --platform --release  --js-package-name @yuuang/ffi-rs","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"8.19.4","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.12_1692860844243_0.30320903562881063","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"ffi-rs","version":"1.0.13","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.13","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"aa566b2f58f0005ddc82906fd9b090542b65ac08","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.13.tgz","fileCount":4,"integrity":"sha512-6Sb2lnk8I4YubCAYOsej8m6SQE5M2Jc7XilRTRwG+hG6fcDl9GdcZxG+RygRVzdSjDve1Kl2BdfoDCuBUd7hKw==","signatures":[{"sig":"MEYCIQCZzdPqzXQopvXh7nM0Wd2nhgj7BZwxlrDfLbRTB1fA6AIhAIGOVwMT27SyfAJfDggAKna6L2/ecYKUGitUCb8iXoqa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14641},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"f197ad0dd3954db70720046f1fe8f2090b0b4845","scripts":{"test":"node ./test.js","build":"yarn build:c && napi build --platform --release  --js-package-name @yuuang/ffi-rs && node scripts/type.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.8.1","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.13_1696661366345_0.1825987186888618","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"ffi-rs","version":"1.0.15","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.15","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"54b6ea9db17df2a4c805060946e65bbb2811994e","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.15.tgz","fileCount":4,"integrity":"sha512-h2m+V/q/09PvUiOWWdHc1S4l1uaxbFsjJXYFRbZYMwzaAK0pfwSZ8amexV+O+BNssZ2J3gdno16NT92E+TuwMg==","signatures":[{"sig":"MEUCIQDftWCWhHKXp8tu5+FMa6ZiSkoVPu2XNslwTR57RysLQgIgQcjc96ap+Wxvct5uX1ucvKmilhpLEceC9dK1DYzvTuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15198},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"5c344c4801ef8d100fdea86e5350d5007a5563f6","scripts":{"test":"node ./test.js","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.8.1","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.15_1696843297268_0.6216840588285062","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"ffi-rs","version":"1.0.16","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.16","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"0d61c3b6fe602aaff96b1d7df7dc316bb8b64774","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.16.tgz","fileCount":4,"integrity":"sha512-eaKrur3jSScPCXjM+Arq0JtO/eVskGdsQLUaKCv3r76dbo0tmkXct1hl/WeqngO8r5u/bmEI/7VeaEqYoJaadw==","signatures":[{"sig":"MEQCIAzkHakIWcPqleVKeHFbhxY07Khv/EFt07RGmjc9xVy4AiBrxbmiJaCDRr58JHuSkaiUSYzpL78qopQgR2ZgcvamKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16045},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"fb21f65d4d5ec39796772a64b9bfb79cd237ab47","scripts":{"test":"node ./test.js","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.8.1","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.18.0","dependencies":{"shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.16_1696929671120_0.18091071569756112","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"ffi-rs","version":"1.0.18","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.18","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"6394fd7109551d5c1496f87f800168ebfd5961ef","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.18.tgz","fileCount":4,"integrity":"sha512-KoB5ThOo3M8P2uRzAuawr+iwo/OGyhUZiZ22G+661lvXzTArKA5Dq+Uz2htW0DOBMNLVOChmbDFxMjfTPFxtXA==","signatures":[{"sig":"MEUCIQCDb7IaPZJkm4LwKPcPF1PViMkCZllxcZsdk8suknMp9wIgKl3H3QToBoL2iY9xEdqMLDsLWCYZdXDqJl9JE6GSgmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15924},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"698ae7c0002ca3d3e95dc93fdae6ed5473240ccb","scripts":{"test":"node ./test.js","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.8.1","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.18.1","dependencies":{"shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","koffi":"^2.6.1","ffi-napi":"^4.0.3"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.18_1697532436520_0.04174576223045934","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"ffi-rs","version":"1.0.19","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.19","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"aaa17c64c6b1501384a02286c8bc78c36eb329da","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.19.tgz","fileCount":4,"integrity":"sha512-uqrYWCCKY/LkOE+b9X9pfUbQC8X1eD/GEN79gv9odUgbi3bmGPCPfhlK/Dv4CgaV6e634vkciuLNhSFkSeI/kQ==","signatures":[{"sig":"MEUCIHwLJ6ZBhN5zUHnaV5L2jYiXw32V0uzbNzXStLKzODPCAiEA6BkEv1rkFQaNxv14KJorVvZsdT3mIo5wyeEfVTra95A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17409},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"49e2ab5e772b97432d05cf308d9a7d59a20e9e2b","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.8.1","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.18.1","dependencies":{"esno":"^0.17.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","koffi":"^2.6.1","ffi-napi":"^4.0.3"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.19_1697619420445_0.15308191895766332","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"ffi-rs","version":"1.0.20","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.20","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"5f94ff97eaab94d608245ff03a294d6bb63f1ced","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.20.tgz","fileCount":4,"integrity":"sha512-Jga11UYxQ1iUyq+M6j9R8z4hMphOk60H8flpWsv5sOC8dlkCTewMNHSC3AxFbQHyN46Axo+gDJeQseZMuRqK0Q==","signatures":[{"sig":"MEUCIDn5zxJ+0Mv3wk8RJ0S+5j7UEr7cKL/Ai9l0BnBoBCCpAiEAwC5Nd3AsDSFiFYDa6WShHw4j+RNQhEXuyF0OvFxS8uQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18300},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"ba9ec533fe96d8bb247b6c23bc54768dde50e44a","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.8.1","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.18.1","dependencies":{"esno":"^0.17.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","koffi":"^2.6.1","ffi-napi":"^4.0.3"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.20_1697778544063_0.001842404276187759","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"ffi-rs","version":"1.0.21","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.21","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"5fb7f33d36c358d43250bb8cf3615b3b79bd73e6","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.21.tgz","fileCount":4,"integrity":"sha512-tZIIlvj2Q0I5qWf0tRBGA4hX73fWvxCt+fShwL0GVHo9UdinlmarKChZ0HsrgShodtBSi5nUrEGWIlq4ZV8zjg==","signatures":[{"sig":"MEYCIQCQ6xXXN9M6sF3G3UdRa+LbgFy+ua9H8mxaQsfDqxSzdAIhAOD77OBcxUez2iX2miA9CKvixtbpZInOBeV3v4lLuKrY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18313},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"e83bcbe3e7a5e8858323bab29352b0e1378e721d","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.8.1","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.18.1","dependencies":{"esno":"^0.17.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","koffi":"^2.6.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.21_1697794096995_0.7249297799535268","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"ffi-rs","version":"1.0.25","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.25","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"6d934428e33c833d9cddaa839a87ec6620ea3f08","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.25.tgz","fileCount":4,"integrity":"sha512-qKveg4APj7X6UwJjV7ull76XjtJ7tSdpPCFS4LYhJq6eUZHb2D0NE7BrH7tKqh6gvFSfGE9QGwheiDIQdyJt7w==","signatures":[{"sig":"MEUCIQDX+gEQt8NKUk1Z9ekT9ZEQFiHL6v/jcVtG6dxFztK1JwIgK81UAEciLV8cxd4Ub3kmh6JXW2saOQ82w5lRgdFedzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23174},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 12"},"gitHead":"bf3b5a5a2b15ff176939834642b2ae0fb53acee6","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.8.1","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.18.1","dependencies":{"esno":"^0.17.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.25_1701243553617_0.4352577479265789","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"ffi-rs","version":"1.0.28","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.28","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"8a391e038427451d7fb5755e6f74daf9ac9071aa","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.28.tgz","fileCount":4,"integrity":"sha512-IaUQHpR5WnNSkcjDErllsV5rCdFvuVraIXRnkglBtXhncotzf6ae7nC4prUdWq/s4Di1INQRufx5fcfFfb4w6w==","signatures":[{"sig":"MEUCIBWFJlYVPT/Td3UaTTe8tspik4tKBgqkGhETmSIbLFgfAiEArw3YBN2e7pNgnhy0m1dUNCImnwuczSOYuTN+tbVKEoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23253},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"81262635736b1bccf2e2a809a4cfba6e498bb978","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","uuid":"^9.0.1","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.6","@yuuang/ffi-rs-darwin-arm64":"^1.0.6","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.6","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.6","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.6","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.28_1702300339273_0.7548583662068868","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"ffi-rs","version":"1.0.29","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.29","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"9bb876d43ac45c85ce23081e6df9c26915994ff1","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.29.tgz","fileCount":4,"integrity":"sha512-oEwKm1ni593IPNs7MVLAcsmIo+SbLPMOu+1xwpjFf8ih2O4ppIIv/CXcxYbXntFLHfYEawIIRW8YrK7djPdAjQ==","signatures":[{"sig":"MEYCIQDJLFUrOkQpImoG/+c1jp3pP7OgZhPZwIqaoz9TZ7ybuwIhAMZUs31SKE/oQz1iSc776mR/SdACbrY5lsthRk5VHh0V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23253},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"e3d41330a784d674ed46695863c096fd6bf56301","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","uuid":"^9.0.1","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.29_1702631121031_0.909711615162405","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"ffi-rs","version":"1.0.30","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.30","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"482454fef6e5b9e639fd56fb71b6df6ad89518f2","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.30.tgz","fileCount":4,"integrity":"sha512-Z1MOIuoD2gjuNfY/g6Hj3hqrRiHprBDK0nSQi+V6QoTvqjr9wBd1OfUQFgtIROf7dPs+df3yMc8v8Q+r4/790Q==","signatures":[{"sig":"MEUCIQCaoXPwcQ53/OdJP6JtqhROu1/bZjClswjcb9m1TY69SAIgfGNXy7xXmGQ8Rqmgdbx5EcQ+MHvRqBZSuw3GyeTWcTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23197},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"e3c997625d3f347cd432d84d423e9cc6d7c44aef","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.30_1703149625257_0.37703415538551566","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"ffi-rs","version":"1.0.31","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.31","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"5b521e0e60d8a21ed7c6f9a5fc7d0a49b1b99ec5","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.31.tgz","fileCount":4,"integrity":"sha512-P1Ure+nPh8JyJJw9daRdGDszjs2+4Pn7WmcNr76koTT3qmp5PI7UTGNBjl2SPkGDmpi1WwB7NhbtdAFFflmxWg==","signatures":[{"sig":"MEYCIQC3AOvu22GOHrCBGzT8+gp38N0hOlNowGad6hKUBJvaYwIhANAVekJGlu3FxuBq6lxIrWKEYVytc+VHQ6NOuySEYbWB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26131},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"7bec0cb0f0ab6be0397f2f07e045d551cf763f17","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.31_1703858891444_0.7871573690283697","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"ffi-rs","version":"1.0.32","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.32","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"9fae79472e9833a04bacc4340f8b788a31b2a698","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.32.tgz","fileCount":4,"integrity":"sha512-TPeXUh8yVzinrtT8ONd4cmPyoWYaMyCHhSXQsLPSGK6wQWbsuwgGDMQ1cJXUb5qQv9+89Xr7ewSbx5S1BjkMqg==","signatures":[{"sig":"MEYCIQDvxJx3jEcOs5UnR5DVcWojIILNQVPtJX7gf6Q3i5XlqQIhAPBJO38vM4PXG9XFRuEQVzN7XfJ1fB8EWLEfkpEAUe78","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25195},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"6bd8ec4432f9a7d18aabee7c8e19ad1a59244e6f","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.32_1704186134877_0.5633501594153596","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"ffi-rs","version":"1.0.33","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.33","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"92d879b58799c6f704c6de0d3258d1cb7d468e30","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.33.tgz","fileCount":4,"integrity":"sha512-lTXQwQlI8NcCRSXmvVCpYMzDFRAWNni6JSTUkTxWo00eaCfdCMTPldr+QLMxGQ12bWFnBNqy7i9I1t+QjJF77g==","signatures":[{"sig":"MEQCIGyFPp3epdXUODCNxus0veKJkPJ6BTJbZHQvBSYIIdjNAiAzU99PHbcpRxLnBRfAcZU1BHzOiBC0wnnWIpDRMBbTmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26762},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"baaf569e61a9ed5533fb96f1914c6d05b830b7c9","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.33_1704278755768_0.7390298076862638","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"ffi-rs","version":"1.0.35","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.35","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"c28f20281a42d2d143f304968fc85717ca417316","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.35.tgz","fileCount":4,"integrity":"sha512-75XaCllkfN8LoqgkQJveMuHBR6Wael2AnlrEcENQFF3lPOE9xvhkJLAS18SeXlep9TMaeySzLUnrlT2QHlA1nQ==","signatures":[{"sig":"MEUCIDcRykbWFh8mBUc7D6inftxL8l6N3vabee1r3uwK7mmXAiEApAhsosMYMAz2MUyj+Gh45qKa0pQVzEQuVfP6oCYyJx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27547},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"34fc65ff3cf3808b14a1db6ccff4a24e65787e3e","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.35_1704443569041_0.8119368892323586","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"ffi-rs","version":"1.0.36","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.36","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"a818679a78d186c6f023b525c5994ee6fc1cd181","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.36.tgz","fileCount":4,"integrity":"sha512-ZI+Xso1RO7qA9Wdh9DRNx20PPE6tr5QfFJyKWlYxH0pDBL4lmaFWHpeHNWgxrFfTjoB0WYuZANlfyquL59M1kg==","signatures":[{"sig":"MEUCICs0TuoAdTup8oXc/SWAwbemkIPmO2cChSbgSG2xlc9bAiEA1JmurvrZ8qFOFYEBgaHyN5WXZl6fSraZd31AMi7+ePg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27664},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"74012b5ea085138807e624a1d8ab9766c1cabbf7","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.36_1704448974144_0.34450121916038423","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"ffi-rs","version":"1.0.37","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.37","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"112c083d7390f9398492bea20e15d1fef3d1c4e3","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.37.tgz","fileCount":4,"integrity":"sha512-yhg9sjIlofRkczuiIH/6diuyau4a5KVw/7EiTv0Q64gz8BRmKVhCZPuBy0o196O4Xz0Dugwg5D1lnTYpcSsCSw==","signatures":[{"sig":"MEUCIGo1ORWuJrHWkK8vA6SkW6q+QjrYwxtMxEAEtcu9K3S4AiEApqLQb3psGJ0vOwJp267/nU1LGFCZhLqhDf0fpPyy7Fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27664},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"c80faedee3862a07b27a806882b6571a133c3193","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.37_1704449246289_0.6857098752675133","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"ffi-rs","version":"1.0.38","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.38","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"b32006831091b27e6dbce03b6c01308bd53982f3","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.38.tgz","fileCount":4,"integrity":"sha512-6wG+oO14FxB0sDpwAWcODY+HCObNv/00gy+gJiI6o8Cah1u7ZWhTMeeP5wcw29gOwoRWvaO+AFAiKPXx480yUQ==","signatures":[{"sig":"MEUCIBsVyUZzlRfwhOIS7M2NiUBDZZo933ftqNFyaZiIBPrDAiEA3vVZ+x/BOBi4biI3iIk5z3H/68bVft5xXf+zgyzmzaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28198},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"e513550a95f1b92e5936eef8cef1600662ebfcf6","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.38_1704541110309_0.5820191858298032","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"ffi-rs","version":"1.0.41","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.41","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"10b484a46c82f90af1439d3111bfb8715ddf198a","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.41.tgz","fileCount":4,"integrity":"sha512-LILZZZrN2ccW27fJgUur3FwqdYRLGl+v3V0Gr2O4lBlKiWWq298+8icViWUIspk3zQ17L4LiKnrhKiD5COcSRA==","signatures":[{"sig":"MEUCIQDAxN939nAGh/zzXyusPZgTQNoLgbrfglCcrI3K+fZoVQIgQAmrlep4jPO8uYlezqEEqJJ3KzRWAS0yKXnHf08Tp+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28315},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"27ea6535bc3f9370039ea9e1c02b81150f815999","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-ia32-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.41_1704695118299_0.029253978285452176","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"ffi-rs","version":"1.0.43","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.43","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"f643fb436e5aad556f780a1beeaa8629d9daa449","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.43.tgz","fileCount":4,"integrity":"sha512-XaCtlyn6nUBG0EXAGkj5H3OiEFCHGiFZrbmeTJBlBXK7I8WC7F+2I3AQSiZ0QahLS4hXvpft1YGDSZPbGb8cDg==","signatures":[{"sig":"MEUCIQCQ+aBXAxhgXHY1DVWSi48/8vJ2G8I3AwLA79oku7K8uQIgdphd2PDuYwU3T5twzmmID/jZodO0WzmroyNYnJxLks8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28315},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"e3586eb759c297fbb1d4a15b74f04a5bda58990c","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-ia32-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.43_1704787235781_0.2568056656863178","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"ffi-rs","version":"1.0.45","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.45","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"1bc8fc5435dad3fc49078070e4a086e1a4bb829a","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.45.tgz","fileCount":4,"integrity":"sha512-Snd7JW+FGSu5MrxeJilchgQBclMQLdfEAosCGSZ+NFawy5x3G6wX3XI/Yi1Ao7tfj1ZBhYaLHx3qeH++4ZYfuw==","signatures":[{"sig":"MEUCIQDZu1r5/f30MI08PCp8l66GWryJ2soS3QqTqLXeqXbWYwIgdblkO1/WcYWlcbC0usk8xuS5WB/0tcx54HWtmrjJrWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29811},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"8c0430e8a4837c9e7b234351ad3dd2989dd062f0","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-ia32-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.45_1704898967549_0.8214675045029645","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"ffi-rs","version":"1.0.46","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.46","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"faaa9a09b792f1e078e78a23a4a6b5325cbe9f71","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.46.tgz","fileCount":4,"integrity":"sha512-UZkQrxj7E1H5uy2LE7Br+PaNOcMjfKHy7tLNHt25fTtnQyz1ltfQP8F2Azdabl2KsabVBxwOdk/MaOG9ho9dCw==","signatures":[{"sig":"MEUCIQC03H1fVXP0i/svZrjXFl+HyFv0Wk2gVW5PYz2tN5rjNAIgBnzTZW/LIDQJmiXffz+r/N0hqR9wpYbriEPGKh/RUq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30452},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"bdee0ffe9542a3b830b7fedb6faac78e4d90afc5","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-ia32-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.46_1705065079937_0.41640761928926806","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"ffi-rs","version":"1.0.47","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.47","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"272ec3b13f7f85b7ed0f4ef11d1765486fef062b","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.47.tgz","fileCount":4,"integrity":"sha512-uFctQGfEZbxkM/ujxEnOP+DrqRekzH0bvo2poL0HYTPhQMQ3q6gfzfmqQ3hRlc2/SISAe5v8QApY8DIbbdcGOw==","signatures":[{"sig":"MEYCIQD3whY/sNNrbeIaIDcGjB2cEIGHrgGTHfQDNavYdbZqeAIhAKFcqNcIzEb9mK2aJyUxAroKGwORPEbF4tCtk+L+e1+I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30434},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"f4eb103b55b94b6eec80a6efbeaa39e21bbe5680","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"esno":"^4.0.0","shelljs":"^0.8.5","@napi-rs/cli":"^2.15.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","benny":"^3.7.1","ffi-napi":"^4.0.3","@types/node":"^20.8.7"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-ia32-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.47_1705123910212_0.2274178957834525","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"ffi-rs","version":"1.0.48","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.48","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"bc4fed946338b6db0ece362f3b0fe9afc55caa6a","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.48.tgz","fileCount":4,"integrity":"sha512-TdIE3pJNk9khIrzCLQ/7emMpIk+3dK53pWuCEbF+NSkdalCVYod7+0oZGm67VWgP4oM5aIjvbxi+d/CLCRJlbw==","signatures":[{"sig":"MEUCIQCrZLlEcTkZIhRF/Qs4yGELsyuzHrNXJei3CH4Fh72I1AIgKS5mIu6S8hO/kLM7CVeRraKeru9IRw3ed5mfQyQzDUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31546},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"3bff0d13ca299d4a72a9a2651d69ec84f6abe86f","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.3","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-ia32-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.48_1705589801635_0.4127616648651129","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"ffi-rs","version":"1.0.50","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.50","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"8986ff184a0fc04f26ea39439bd35b0af31357d6","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.50.tgz","fileCount":4,"integrity":"sha512-rs5exhSpcJQKgFKQ/rlNxYwSlh3DAAOTUlDQ+sisuvR6FDv8OWHAw6qjmveYlxJqQ5gYdlFE+Py7vOrjexMpJg==","signatures":[{"sig":"MEUCIQDrsJ+pmPZ05GbICjwq3PpGdyZNjDDI72NNGJHvYYrvjAIgJHIN0qFImlrcANBc1QFKPD2MSnVVy9KafzYMiunacD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31546},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"745ca58df82515b23a4015fcb906bd9162f895d8","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"9.8.1","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-ia32-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.50_1709192895683_0.29448973066387474","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"ffi-rs","version":"1.0.52","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.52","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"c4992549c68bf64c7b32fedd0cbe43f874281476","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.52.tgz","fileCount":4,"integrity":"sha512-DCfMSV16tr05DxD/UAiyNG2ht8njIAlPCfJMs6J5w5kERx3Jjolyfa8Mc6XXwsLrcvuq25S4JT1SMbeXeTZuCA==","signatures":[{"sig":"MEQCICbObA/El1PYSwN9525W4QennxAaPZgZxjvHMt2LbgTOAiBfD5kt8d/7QX/anQ5tbSGZdS1c+UCi6uRljmnHtJuLCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31701},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"02a1b4300c6eb89d4937b2c3cf2a47b5c5c73f59","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.4","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.7.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"^1.0.0","@yuuang/ffi-rs-darwin-arm64":"^1.0.0","@yuuang/ffi-rs-linux-x64-gnu":"^1.0.0","@yuuang/ffi-rs-linux-x64-musl":"^1.0.0","@yuuang/ffi-rs-win32-x64-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-gnu":"^1.0.0","@yuuang/ffi-rs-win32-ia32-msvc":"^1.0.0","@yuuang/ffi-rs-linux-arm64-musl":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.52_1712237379030_0.8290576178989741","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"ffi-rs","version":"1.0.53","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.53","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"c8e79d649a3dbefa95b4352134949f7847651cc5","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.53.tgz","fileCount":4,"integrity":"sha512-plTS+D/nfU07lcllLAi/5bIjRtgSiAOuruz1S6zrHQH8vXmmEl8+dBvueRHXzrU0K6coTUBe//c5NC9DWZBNBQ==","signatures":[{"sig":"MEUCIQCeoreRZEYI5ToE1SUyHpGIMSvKVeJqKcRSIZFonyBPOwIgURz0XY5qupVjSQfbe/Kxlq3IZsVnCx7Kx2g5ikcWzFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32294},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"70fe5f5845f2ba3ac80939b14a168dd6d655a21a","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.4","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.7.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.53","@yuuang/ffi-rs-darwin-arm64":"1.0.53","@yuuang/ffi-rs-linux-x64-gnu":"1.0.53","@yuuang/ffi-rs-linux-x64-musl":"1.0.53","@yuuang/ffi-rs-win32-x64-msvc":"1.0.53","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.53","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.53","@yuuang/ffi-rs-linux-arm64-musl":"1.0.53"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.53_1712309301709_0.5821000769568871","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"ffi-rs","version":"1.0.54","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.54","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"99495f85bdd4578f293bcbfedf18aebaca83f1a0","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.54.tgz","fileCount":4,"integrity":"sha512-2zcEo67F8+0PkbROTY/Uqp9bVm66o5Nu3k/mjAdumE7ZVksOcUrzDz/FK9vjaP8syo28RkUSz1N2t7UELB6jZQ==","signatures":[{"sig":"MEUCICXGZug67X+EoeISd1X8z0Q5xscgcCmalMCW3qh7gEfJAiEAxiv7uuCXZTwC03f7yp7YUBG8+57omDe+oTSnEhLdPIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32294},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"c88cecd2f2c6ec75ae0516150978b524593cf9b0","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js && napi prepublish -t npm"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.2.4","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.7.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.54","@yuuang/ffi-rs-darwin-arm64":"1.0.54","@yuuang/ffi-rs-linux-x64-gnu":"1.0.54","@yuuang/ffi-rs-linux-x64-musl":"1.0.54","@yuuang/ffi-rs-win32-x64-msvc":"1.0.54","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.54","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.54","@yuuang/ffi-rs-linux-arm64-musl":"1.0.54"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.54_1712417380183_0.21747684581969873","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"ffi-rs","version":"1.0.56","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.56","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"e11a79527c10422b2035e0bf77d23b05f5fd5e3b","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.56.tgz","fileCount":2,"integrity":"sha512-Rhq/JE4fssU+LkPAZ5ve0Hle2rZHWOqWzv7zsW8VNPNDRCisKUh57Ljs2MMnUUeadmVTBglOXVlzTXCKGhuRQg==","signatures":[{"sig":"MEQCIG48KCcZQHc0dH4eCexxmb7d0HSmEjkGGAMwAlcOwCfiAiAkgc/4+CfuTgd/7SXPsRyUPQ8A5Hvb+eRARK/O5yK+rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22781},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"925e14cd4ee64a83863607f16cc1f125e9bf73a3","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js && npm publish --access public"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.56","@yuuang/ffi-rs-darwin-arm64":"1.0.56","@yuuang/ffi-rs-linux-x64-gnu":"1.0.56","@yuuang/ffi-rs-linux-x64-musl":"1.0.56","@yuuang/ffi-rs-win32-x64-msvc":"1.0.56","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.56","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.56","@yuuang/ffi-rs-linux-arm64-musl":"1.0.56"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.56_1712547627996_0.5572022873240365","host":"s3://npm-registry-packages"}},"1.0.57":{"name":"ffi-rs","version":"1.0.57","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.57","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"3642752d8c8a8c3e98a29d64ed103ae677007b86","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.57.tgz","fileCount":4,"integrity":"sha512-WnyKP50NLlfRKcsLFq6hcnX/jiDEl4W3w+omMNYWpNjzI9bqIuMVRQOyBVy7Il3DqjydzCyy8zRjLCZI6tXnNw==","signatures":[{"sig":"MEUCIQC7fOQBoz01nxqErX1I8ClPgIhGmkEowCPMlhgYX57EmgIgP4SxfNlD5tFmoWT9x/0q3WDLs/7mi4Equ0KCfZzZI1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35436},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"af863f162d257ed396c995f971e6b22aca187ed7","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js && npm publish --access public"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.57","@yuuang/ffi-rs-darwin-arm64":"1.0.57","@yuuang/ffi-rs-linux-x64-gnu":"1.0.57","@yuuang/ffi-rs-linux-x64-musl":"1.0.57","@yuuang/ffi-rs-win32-x64-msvc":"1.0.57","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.57","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.57","@yuuang/ffi-rs-linux-arm64-musl":"1.0.57"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.57_1712548891175_0.8208059173867952","host":"s3://npm-registry-packages"}},"1.0.58":{"name":"ffi-rs","version":"1.0.58","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.58","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"1e2f652522085f40b3c692a1859c7016fc929816","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.58.tgz","fileCount":4,"integrity":"sha512-TqBPItoDk5cO7d0x5aGwPSoCiE+mLFnff7ZD6wkvLuiddp73PeWqOcwIEB214xPH1d3ZGf5NC0ls8qsdvSWNWA==","signatures":[{"sig":"MEUCIQDzIp+R6Ird8Lx6Zzyb88d2xp4Vh1zMTEcBqqQP7ys2zAIgSfrVUIyaV94R9R6JFyS+FdoeRxODCmiJo8NIWJHKT+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36012},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","engines":{"node":">= 16"},"gitHead":"1748cc6b4518ea2f8080cadf837e7901547ac51f","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.58","@yuuang/ffi-rs-darwin-arm64":"1.0.58","@yuuang/ffi-rs-linux-x64-gnu":"1.0.58","@yuuang/ffi-rs-linux-x64-musl":"1.0.58","@yuuang/ffi-rs-win32-x64-msvc":"1.0.58","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.58","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.58","@yuuang/ffi-rs-linux-arm64-musl":"1.0.58"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.58_1712653691120_0.28462949002544424","host":"s3://npm-registry-packages"}},"1.0.59":{"name":"ffi-rs","version":"1.0.59","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.59","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"cd33573eeea6e706a07d3bdf1e0eeffea933c25e","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.59.tgz","fileCount":4,"integrity":"sha512-AG8WBKuaB4k1R1PrDa0/owNdGySFsaT9+1bCKSCg9itY388RrMhHiWdhU01IO9tPX53e3QQlh6/aUxqP2qxd3Q==","signatures":[{"sig":"MEYCIQC6YBrkad/lNfeaLs64NYuWOjkHi+RVCHCOQf4oFvK1BgIhAO0Kiq6QEfOTKuYIs1KWlQiKOX/pbCXIpkF+01FDcljF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32505},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"31879a4db20b3377888505f9e6324b236ceddcfa","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.59","@yuuang/ffi-rs-darwin-arm64":"1.0.59","@yuuang/ffi-rs-linux-x64-gnu":"1.0.59","@yuuang/ffi-rs-linux-x64-musl":"1.0.59","@yuuang/ffi-rs-win32-x64-msvc":"1.0.59","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.59","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.59","@yuuang/ffi-rs-linux-arm64-musl":"1.0.59"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.59_1713023832786_0.2448016782003668","host":"s3://npm-registry-packages"}},"1.0.60":{"name":"ffi-rs","version":"1.0.60","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.60","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"e152086130b400b5c64a265e0275baea20ce4d28","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.60.tgz","fileCount":4,"integrity":"sha512-uA83OfKSYS7Pvkot/22iT7nWqWgY+sTEJmMBVh1U7JKbxSmDDZ8UaoX+Z/ssZSl2Fx98RD9Acv3f7Ajr++JIFA==","signatures":[{"sig":"MEYCIQD7eIqVzDISW78LJb0jTUm/Z2F0ODeb3KDSXjw7DPhuuAIhAO2v4JD/cF6tS+RAIdXgFrEw8AmbPjvtZkYqL4BXd0+g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33364},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"2df38b2404f5767f977b3e5b17a25db243ecd555","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.60","@yuuang/ffi-rs-darwin-arm64":"1.0.60","@yuuang/ffi-rs-linux-x64-gnu":"1.0.60","@yuuang/ffi-rs-linux-x64-musl":"1.0.60","@yuuang/ffi-rs-win32-x64-msvc":"1.0.60","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.60","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.60","@yuuang/ffi-rs-linux-arm64-musl":"1.0.60"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.60_1713106070852_0.1219379009084487","host":"s3://npm-registry-packages"}},"1.0.61":{"name":"ffi-rs","version":"1.0.61","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.61","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"e06ef8ec084cee99caff136312f762f991759a11","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.61.tgz","fileCount":4,"integrity":"sha512-hmBgGCDNqv0jUWADaWu//EE9oNR1CcYHH3gLm+RgoS0cuSAzrH0F2oCl0wY2dOgb7SOvXQvwpupHViBdR4Swrg==","signatures":[{"sig":"MEUCIAoLkyCOC0onRSsz0beLqa2jmBHlDhS0nIMbnnxXoPEUAiEA4e92NRo/EjAeVXPyofEOKP6/EczaBcU2m8juwOoc/n4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33859},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"7a2af59422be10a25da8708719c09a1a889f0e98","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.61","@yuuang/ffi-rs-darwin-arm64":"1.0.61","@yuuang/ffi-rs-linux-x64-gnu":"1.0.61","@yuuang/ffi-rs-linux-x64-musl":"1.0.61","@yuuang/ffi-rs-win32-x64-msvc":"1.0.61","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.61","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.61","@yuuang/ffi-rs-linux-arm64-musl":"1.0.61"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.61_1713109471522_0.8351225724927986","host":"s3://npm-registry-packages"}},"1.0.62":{"name":"ffi-rs","version":"1.0.62","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.62","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"efb9bc3ef5855bf1254a7ed2377b1de2c7cc2d2b","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.62.tgz","fileCount":4,"integrity":"sha512-O09rfQwse4mgUmd8B7p5B2sMpQOLnVpRxi4fyLyJ5Kf6R9fHIYspHWO0SJYO5r4jjPavw8mHF1ITm2H5RKZKmw==","signatures":[{"sig":"MEYCIQCCyIRge+XqZrLAUxKjj0WVLy19dMw0Kvca1glqPfLx+gIhAPg9+0NLIy37kP+tVxFVAO3uLj3u4rYCcIeTCGEnz35m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34876},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"78c437959259fa4e6303c797b4bd09a6616ec937","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.62","@yuuang/ffi-rs-darwin-arm64":"1.0.62","@yuuang/ffi-rs-linux-x64-gnu":"1.0.62","@yuuang/ffi-rs-linux-x64-musl":"1.0.62","@yuuang/ffi-rs-win32-x64-msvc":"1.0.62","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.62","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.62","@yuuang/ffi-rs-linux-arm64-musl":"1.0.62"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.62_1713173658234_0.9829355891413483","host":"s3://npm-registry-packages"}},"1.0.63":{"name":"ffi-rs","version":"1.0.63","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.63","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"53be792fd4364574e1c64cc17ad0a6af1e151426","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.63.tgz","fileCount":4,"integrity":"sha512-2sPcg91dQvX2T22VSa/KuNGo/iDES2DSvVo+1xu2Zg2/UiQ9LkVGXkXaWOq1/ChYALfvaVHftQe7zQ04iJ/0Hw==","signatures":[{"sig":"MEUCIQDLC/MAr80AsbTYJvPmpbD+ZhUslOJPo6txjwDvsCqQ1AIgbI9uuU7JWdhe5aUhdG8MPY7bscL36mTNbE7YbPUj62w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33705},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"5fe08f9c6b782a484612ad1d61c795078a4a63e1","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.63","@yuuang/ffi-rs-darwin-arm64":"1.0.63","@yuuang/ffi-rs-linux-x64-gnu":"1.0.63","@yuuang/ffi-rs-linux-x64-musl":"1.0.63","@yuuang/ffi-rs-win32-x64-msvc":"1.0.63","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.63","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.63","@yuuang/ffi-rs-linux-arm64-musl":"1.0.63"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.63_1713428563312_0.026402025331453194","host":"s3://npm-registry-packages"}},"1.0.64":{"name":"ffi-rs","version":"1.0.64","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.64","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"72d381549a81010a581d41b96f30e7a964955a13","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.64.tgz","fileCount":4,"integrity":"sha512-9Zc9GqCywOE+Mr2+NE6GLCq+2OPkZuVLwYJiBwVKOj0iB1y8JKlFvmMCGefk8Oao+nU7lDj8qyiYm9Ig8jVp0Q==","signatures":[{"sig":"MEUCIQDWgmv1qs9zV2U2FGXnC3NlPmV2yMWWmvTCPFVLlaJ3rAIgMFSjEGbQt8Lmp0PxQP06XDJ7j7hHz3z7vga4UI/SwzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33901},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"fa2e8f1006e077880f48e2de31a773c606373ab6","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.64","@yuuang/ffi-rs-darwin-arm64":"1.0.64","@yuuang/ffi-rs-linux-x64-gnu":"1.0.64","@yuuang/ffi-rs-linux-x64-musl":"1.0.64","@yuuang/ffi-rs-win32-x64-msvc":"1.0.64","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.64","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.64","@yuuang/ffi-rs-linux-arm64-musl":"1.0.64"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.64_1713530568004_0.6422370722037121","host":"s3://npm-registry-packages"}},"1.0.65":{"name":"ffi-rs","version":"1.0.65","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.65","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"b8695379379cfc64e892ba1febafddfd75b55473","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.65.tgz","fileCount":4,"integrity":"sha512-y9cAEPawHuGw2BgNcDwpSbeQJY6D328QAW9dLxx57c25smEJ8zB2cGwRFBs/IrSf1c/Sf8C10FPQ5PTb+E7wag==","signatures":[{"sig":"MEYCIQDO2uriUZvA/v05Bcn3r3XLyDrA/HNqUdlJveE9gZi5hwIhALF3IQwiiQ+M+9kqVFIHnCIaE3N0S1dYLQOAtMUZOyW8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35062},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"d8514375240c61fc17a1d669fb0e06c4dc81b00f","scripts":{"test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.65","@yuuang/ffi-rs-darwin-arm64":"1.0.65","@yuuang/ffi-rs-linux-x64-gnu":"1.0.65","@yuuang/ffi-rs-linux-x64-musl":"1.0.65","@yuuang/ffi-rs-win32-x64-msvc":"1.0.65","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.65","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.65","@yuuang/ffi-rs-linux-arm64-musl":"1.0.65"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.65_1713948909247_0.1686455371757456","host":"s3://npm-registry-packages"}},"1.0.67":{"name":"ffi-rs","version":"1.0.67","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.67","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"003f03fbffa7a64e6221012c07eb90ec56dbac3d","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.67.tgz","fileCount":4,"integrity":"sha512-UzARXyVVkgw1kE5rq9G6ZSHWn6bCvLZEQkPi9gDu/dCjF68Vm8NgF5ebRfg2AL3Y2JbOdvyLknK3GvbeEL/cXQ==","signatures":[{"sig":"MEYCIQDJy+kWJxc+9/kwza5nZhrxpxR+skEx7yqbJkXPOI8BZQIhAOFQ+26x1KCdFhCHj55riNcehhMiDdWfIP1yUu6IQlvT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35174},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"925ce38011afa51af11f22d31183391672f47747","scripts":{"pub":"npm run changelog && npm version patch --force && git push origin master","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.67","@yuuang/ffi-rs-darwin-arm64":"1.0.67","@yuuang/ffi-rs-linux-x64-gnu":"1.0.67","@yuuang/ffi-rs-linux-x64-musl":"1.0.67","@yuuang/ffi-rs-win32-x64-msvc":"1.0.67","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.67","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.67","@yuuang/ffi-rs-linux-arm64-musl":"1.0.67"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.67_1714292843163_0.8102648120986451","host":"s3://npm-registry-packages"}},"1.0.68":{"name":"ffi-rs","version":"1.0.68","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.68","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"ad7ad2db7929eb3987394961be072d1aafedaf8d","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.68.tgz","fileCount":4,"integrity":"sha512-5VFgYOzU7Qm0cwcQD2E45HHDMvBfgi/AWlQR704juBL5ewpNqtv4ni+41T+NRbr3DtWUwtu2V6foKXf7IjoHtw==","signatures":[{"sig":"MEUCIDpk/7UUj45bHQyOe9PuDBoqktjPE4plCygU35Unui2vAiEA8bPZS9gsRXd7VxRWEHUoe/yqsnAXKEohCOI03f/eWoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35174},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"828777f955441d4dd7ad8fa84b98e7c20d2a66e1","scripts":{"pub":"npm run changelog && npm version patch --force && git push origin master","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.68","@yuuang/ffi-rs-darwin-arm64":"1.0.68","@yuuang/ffi-rs-linux-x64-gnu":"1.0.68","@yuuang/ffi-rs-linux-x64-musl":"1.0.68","@yuuang/ffi-rs-win32-x64-msvc":"1.0.68","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.68","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.68","@yuuang/ffi-rs-linux-arm64-musl":"1.0.68"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.68_1714462354050_0.15972987969338126","host":"s3://npm-registry-packages"}},"1.0.69":{"name":"ffi-rs","version":"1.0.69","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.69","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"b0559a4aa1cf3cf9cc4c729429df334a6db4e4e3","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.69.tgz","fileCount":4,"integrity":"sha512-nleWp7BI1MZFsDwHLinKQm6U2OZnT1oQCCWvguilzx/eTC2VRXHuE5ZlyanYyp+w38z9RvS8UsDHqSuIXJFjiA==","signatures":[{"sig":"MEYCIQCdQJBFk426momV4//tAFHICvSvZmBAysjIHV57PAKJsAIhAMg+ykYaz3zqKk/MQyVGRFAO1ht6N1PkUDiUMJAsL2Xt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35368},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"641c59ac440eb9e5014d83680b80bef3a5852320","scripts":{"pub":"npm run changelog && npm version patch --force && git push origin master","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.69","@yuuang/ffi-rs-darwin-arm64":"1.0.69","@yuuang/ffi-rs-linux-x64-gnu":"1.0.69","@yuuang/ffi-rs-linux-x64-musl":"1.0.69","@yuuang/ffi-rs-win32-x64-msvc":"1.0.69","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.69","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.69","@yuuang/ffi-rs-linux-arm64-musl":"1.0.69"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.69_1714500870161_0.5083133222237755","host":"s3://npm-registry-packages"}},"1.0.70":{"name":"ffi-rs","version":"1.0.70","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.70","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"dc9fba243428f7428ada67aaf8688b073141684e","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.70.tgz","fileCount":4,"integrity":"sha512-/Hp9RmXgtGb7/v4bxQ5/CR13HxXh13bdnLt7Buox4cr/JChk5PWyxKb5PTyFR+mu3rXj77GV8stZv//gBgPK2Q==","signatures":[{"sig":"MEYCIQCq1oK1erQiypttQXczsvUOpuq74YNRuhOW0zGfRExwbAIhAO7/H1vGQSlurosImJSn1VFjW28lw2trGGmBSVJUPaMk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35827},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"9c9c59c159491f45859c9485cb4989125c15909b","scripts":{"pub":"npm version patch && npm run changelog && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.70","@yuuang/ffi-rs-darwin-arm64":"1.0.70","@yuuang/ffi-rs-linux-x64-gnu":"1.0.70","@yuuang/ffi-rs-linux-x64-musl":"1.0.70","@yuuang/ffi-rs-win32-x64-msvc":"1.0.70","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.70","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.70","@yuuang/ffi-rs-linux-arm64-musl":"1.0.70"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.70_1714977758720_0.6106056618745757","host":"s3://npm-registry-packages"}},"1.0.71":{"name":"ffi-rs","version":"1.0.71","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.71","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"9a9cbb2ce384a5bc6e82c752684d7238e3ef690f","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.71.tgz","fileCount":4,"integrity":"sha512-LpQj00A+sGINQDcjTc87XP5mZiqEc9VVj222z20MF8Z2g5UM9zcKzCd3p/LHbUvGiqbv3SScdN5dn7ocUxuB/A==","signatures":[{"sig":"MEQCIFPysAermCyZRm//BGjAs3m/sXQ0XFhxqn0imr0IAcC7AiBdBdy/UC/2+KAqshFANHDhx6TaVOsAe0PPpWV2B0IVCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35910},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"01379c0b79ea109d1e7ce8ac3bfac05957182895","scripts":{"pub":"npm version patch && git push origin master","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.71","@yuuang/ffi-rs-darwin-arm64":"1.0.71","@yuuang/ffi-rs-linux-x64-gnu":"1.0.71","@yuuang/ffi-rs-linux-x64-musl":"1.0.71","@yuuang/ffi-rs-win32-x64-msvc":"1.0.71","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.71","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.71","@yuuang/ffi-rs-linux-arm64-musl":"1.0.71"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.71_1714997014220_0.5154956086486511","host":"s3://npm-registry-packages"}},"1.0.72":{"name":"ffi-rs","version":"1.0.72","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.72","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"3df9e8c01ac8e844ca2a826bfc8a3bff1baf089a","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.72.tgz","fileCount":4,"integrity":"sha512-O5XbdQb4cZiQKc+0FVZse8800E0iGBC5IFL958X3jj2ilxFTT4Kj84oZkg+O/nynh4VTbXKzabR7oUu6waGqqw==","signatures":[{"sig":"MEYCIQDJpFwFHg18X0jks/f+Uuz3H8r+rT3HQn21rvxF6xCfuwIhAIfrA7sFoDxSjbCfydFuHFHFgTrG7rJSo4Fzf8jPcvLn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35910},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"059c3d1112f400521176cf42ad3ce961463338cc","scripts":{"pub":"npm version patch && git push origin master","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.72","@yuuang/ffi-rs-darwin-arm64":"1.0.72","@yuuang/ffi-rs-linux-x64-gnu":"1.0.72","@yuuang/ffi-rs-linux-x64-musl":"1.0.72","@yuuang/ffi-rs-win32-x64-msvc":"1.0.72","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.72","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.72","@yuuang/ffi-rs-linux-arm64-musl":"1.0.72"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.72_1714999682439_0.26996886393888353","host":"s3://npm-registry-packages"}},"1.0.73-0":{"name":"ffi-rs","version":"1.0.73-0","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.73-0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"8ef9ae427d0f03b29626788ba50b7caeee17a639","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.73-0.tgz","fileCount":4,"integrity":"sha512-Bmj8OD7GzrfGNdYAQX6kIeAyvdWEf0I+L8PbTpXIliJMrWnnHcJAMw4HQXBeiqAWX5lTlsCPI4sI65flNRt8yA==","signatures":[{"sig":"MEQCIGgaH9PnAVRMh6Y8Ya8FuHb+spLB3Zy8Tl9wwirtGItjAiBAE6/nzQOjAPNZdd19iGV4mlfJzSORw0Eso5VsjXKWeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35928},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"7e90838157184f598730ca46b84fd09d0d45da3b","scripts":{"pub":"npm version patch && git push origin master","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.73-0","@yuuang/ffi-rs-darwin-arm64":"1.0.73-0","@yuuang/ffi-rs-linux-x64-gnu":"1.0.73-0","@yuuang/ffi-rs-linux-x64-musl":"1.0.73-0","@yuuang/ffi-rs-win32-x64-msvc":"1.0.73-0","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.73-0","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.73-0","@yuuang/ffi-rs-linux-arm64-musl":"1.0.73-0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.73-0_1715066245259_0.19972235207385536","host":"s3://npm-registry-packages"}},"1.0.73":{"name":"ffi-rs","version":"1.0.73","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.73","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"01cb62e1856679c5df7eb280893cbbfb47f8c17b","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.73.tgz","fileCount":4,"integrity":"sha512-RWCJ5WG3J8w5xmsFt3bLKtJJmXTH9fjPMs6AbS58pvmPRBZSLZ1iNqweE5I2Q2wWbr5Dwtq6+JYLemS8yHDm9w==","signatures":[{"sig":"MEUCIH/qKlS5bYiMY54SAUqP7RheNpaIN69dulvIHNXfZupPAiEAlU3sxT7fhvAujSU6lxfL+q/JQnlEW8SaWbFLd9vRHMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35917},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"bac2839207dc675db63796fc414654f6115053f9","scripts":{"pub":"npm version patch && git push origin master --tags","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.73","@yuuang/ffi-rs-darwin-arm64":"1.0.73","@yuuang/ffi-rs-linux-x64-gnu":"1.0.73","@yuuang/ffi-rs-linux-x64-musl":"1.0.73","@yuuang/ffi-rs-win32-x64-msvc":"1.0.73","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.73","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.73","@yuuang/ffi-rs-linux-arm64-musl":"1.0.73"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.73_1715070072891_0.8199924827651859","host":"s3://npm-registry-packages"}},"1.0.74":{"name":"ffi-rs","version":"1.0.74","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.74","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"30798f8d0634ee5373644648fc62e77b2a576692","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.74.tgz","fileCount":4,"integrity":"sha512-/7U749g48Q+BfdrKIkKY4kbIhtHI+NB0l7T0jyFQ36Hs91JsVaE2rBH9w5EMQIgsFhxuAuRhVkDA16LWA5P4TQ==","signatures":[{"sig":"MEUCICfMX5geHdIDNbfpTw4Au59yRP8+flwWytEXQkyiJXglAiEA3fYMFnUUPQjiNlERjspgwaaFfjqsnbvi/KmNc2x4OcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36024},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"48231345cb1ec685ceb6c059195d6ae47dfe48b9","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"OPTIONAL=1 node scripts/publish.js && napi prepublish -t npm && MAIN=1 node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.74","@yuuang/ffi-rs-darwin-arm64":"1.0.74","@yuuang/ffi-rs-linux-x64-gnu":"1.0.74","@yuuang/ffi-rs-linux-x64-musl":"1.0.74","@yuuang/ffi-rs-win32-x64-msvc":"1.0.74","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.74","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.74","@yuuang/ffi-rs-linux-arm64-musl":"1.0.74"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.74_1715071005952_0.8899510981396781","host":"s3://npm-registry-packages"}},"1.0.75-0":{"name":"ffi-rs","version":"1.0.75-0","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.75-0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"3d0c35b7208c092345ae4521bd55e8851e0ca02f","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.75-0.tgz","fileCount":4,"integrity":"sha512-nj4pc2+82QKpUXuhmaicd/KfhP3u5gvUCwHF7vpSrjuDPY5EOjLtDKdxhuW8IwGDNj4tkzXcKQwxzRJ/d/BpYg==","signatures":[{"sig":"MEQCIAv/Ijla4QOaE1R1fUw+REbF/4ZLJOjZe+oAEIPoPMFAAiBiEuldKuISvHEsSM8gzDIzmFPG2VNGZ+XHKjgG26kO3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35551},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"e324b7ea9ed8a5c8588c1072682e9de93b82af1b","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.75-0_1715240042235_0.3772375347807473","host":"s3://npm-registry-packages"}},"1.0.75-1":{"name":"ffi-rs","version":"1.0.75-1","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.75-1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"c91092da27df12d8bf76bb13db85cd2de6c623b2","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.75-1.tgz","fileCount":4,"integrity":"sha512-3pies5IE8RG3SHslmoB2dP5LypRcnvKffnDVz7Btm5SjGEM8B0OPf0LnC1lLUVAtPxPBnZ5qDJX+fOL3P2cL4Q==","signatures":[{"sig":"MEMCHwWRNd0WUn0VtAzlzK4SKaQ34VApkC39nLcktnqbCZQCIA+Ccz92KGlEbcZgdAXLu8TM3viS56yqPBZ6d1VOs8Gk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35550},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"02ae8b9d46dd83fc544ffeaf119ed376f075697d","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","version":"napi version","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","universal":"napi universal","build:debug":"napi build --platform","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.75-1_1715241443117_0.34563263369967334","host":"s3://npm-registry-packages"}},"1.0.75-2":{"name":"ffi-rs","version":"1.0.75-2","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.75-2","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"af46375561d96dcc366889e2806c387beff26e26","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.75-2.tgz","fileCount":4,"integrity":"sha512-UM4euSlhNytJamz8lgNZoTAikc9u0JxTHvJw1IsS5I4A2iHUHd+EjGvwMTXC77b+7IhdfdSknrmn0628b+rthA==","signatures":[{"sig":"MEUCIBanW2PueMexgbhdUvHvvbe2y/Wnp/Upzpeyf4AByhK5AiEA+T12ISU1kGSR1KdpEWWgkaNAq76X6/Kja0aQgRJ0n+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35440},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"891094529a859b8f8135f3bde1e4ed981d772045","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.75-2_1715242551408_0.3436120298716927","host":"s3://npm-registry-packages"}},"1.0.75-alpha.0":{"name":"ffi-rs","version":"1.0.75-alpha.0","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.75-alpha.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"e62fb737b7be703e1b7a9cbbe541aca769f4e79f","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.75-alpha.0.tgz","fileCount":4,"integrity":"sha512-T2u9qzCJPzgbVagAVn3jo6wNmiZbdzVtP3+5ugzjct/0nx4O/VtmEPWB+6QxOLIdlsl9hyTidBHPLTorX2becQ==","signatures":[{"sig":"MEUCIQCCaIlq9+i7fXM59pMZY69483CX371ULBb9+56ZPE0i2QIgds76YbmERL5Mb60Tnzh82b9YfqRjZ1n+4tjKBKewzRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35915},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl"]}},"types":"index.d.ts","gitHead":"81b083b0734a80d81a9a4b9bc9d4d03069048311","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.75-alpha.0","@yuuang/ffi-rs-darwin-arm64":"1.0.75-alpha.0","@yuuang/ffi-rs-linux-x64-gnu":"1.0.75-alpha.0","@yuuang/ffi-rs-linux-x64-musl":"1.0.75-alpha.0","@yuuang/ffi-rs-win32-x64-msvc":"1.0.75-alpha.0","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.75-alpha.0","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.75-alpha.0","@yuuang/ffi-rs-linux-arm64-musl":"1.0.75-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.75-alpha.0_1715242915384_0.31857004831169466","host":"s3://npm-registry-packages"}},"1.0.75":{"name":"ffi-rs","version":"1.0.75","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.75","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"ae20889e07a76ea59b8e4743058b6be649474c47","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.75.tgz","fileCount":4,"integrity":"sha512-3ArSkLC5eRTQfQDt33ACuflHlmeNX0qeFnKL6Lop2o/izNhVHCmNF33u3YGBgWBzMoxPtj4jvXx+E9CpSzoiEA==","signatures":[{"sig":"MEQCIBTeSthki9zacJ88YKvaqkLMWwoxA/BvFVwwEZUTwakbAiBcB9BTsyfdw610fuh+6TmEBeL65hfNKX+vR09SACW+XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35926},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"a18ad599747f925eff605eaa60577d51265f1c87","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.75","@yuuang/ffi-rs-darwin-arm64":"1.0.75","@yuuang/ffi-rs-linux-x64-gnu":"1.0.75","@yuuang/ffi-rs-linux-x64-musl":"1.0.75","@yuuang/ffi-rs-win32-x64-msvc":"1.0.75","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.75","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.75","@yuuang/ffi-rs-linux-arm64-musl":"1.0.75","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.75"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.75_1715329801947_0.7432865322394595","host":"s3://npm-registry-packages"}},"1.0.76":{"name":"ffi-rs","version":"1.0.76","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.76","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"937c3097f125affd5db2fa95b6a0794468860382","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.76.tgz","fileCount":4,"integrity":"sha512-7BpZr5G0E7/04CTLkW7iE4DtsLaUr3Pn6dmJu8IJgo5Br5SjB4iR3gT2TswMcSk8SgzW3V5s1Rye73p8Pk/Nlg==","signatures":[{"sig":"MEUCIEhe9QlH1naG5Ci78RruGTtQk4rvP7nuJeseu8G/ZFRvAiEA8sjEkMltvDtdHu44WFeD1VSO8+ZwFViirKTI82YUlbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35945},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"14e8577271f0d732d8c04782bca6c1159383fda1","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.76","@yuuang/ffi-rs-darwin-arm64":"1.0.76","@yuuang/ffi-rs-linux-x64-gnu":"1.0.76","@yuuang/ffi-rs-linux-x64-musl":"1.0.76","@yuuang/ffi-rs-win32-x64-msvc":"1.0.76","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.76","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.76","@yuuang/ffi-rs-linux-arm64-musl":"1.0.76","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.76"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.76_1715839340683_0.14466373526498022","host":"s3://npm-registry-packages"}},"1.0.77-alpha.0":{"name":"ffi-rs","version":"1.0.77-alpha.0","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.77-alpha.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"402c9191a3cc74eea681867fbab98a4bd973a9ec","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.77-alpha.0.tgz","fileCount":4,"integrity":"sha512-tzYh9PPDoo8oFefUAfqKnUAQ40dzFj8RJmBPMVxJDE1aj/ZQ7vDSTGyAIufo8E1UQfuV6NUaFfvMwwvBWuQysQ==","signatures":[{"sig":"MEYCIQDMUuhvb/o9K2wV4lmA2Ex6hDPpZsMaQxN8oyDErS/FZQIhAOa/27b+1LWk9hTfDG2MT06Izkqo4E3qw3e63xOaMEeb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38337},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"73500af2598f4cffc5b643d7e3007c27a08aa88e","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags && npm run changelog","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.77-alpha.0","@yuuang/ffi-rs-darwin-arm64":"1.0.77-alpha.0","@yuuang/ffi-rs-linux-x64-gnu":"1.0.77-alpha.0","@yuuang/ffi-rs-linux-x64-musl":"1.0.77-alpha.0","@yuuang/ffi-rs-win32-x64-msvc":"1.0.77-alpha.0","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.77-alpha.0","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.77-alpha.0","@yuuang/ffi-rs-linux-arm64-musl":"1.0.77-alpha.0","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.77-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.77-alpha.0_1716199270481_0.646424784292843","host":"s3://npm-registry-packages"}},"1.0.77-alpha.1":{"name":"ffi-rs","version":"1.0.77-alpha.1","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.77-alpha.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"634534643057fd4bbfe1ee5a234d4eee1ecc7d40","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.77-alpha.1.tgz","fileCount":4,"integrity":"sha512-0hBXcJoM4doFAoT1ZcyD8n8+F+zsNvf71u6gt65KhuxtPSuehBLipBBbafL22ipl5uRR3n6c+7lOEVl9fIhnpA==","signatures":[{"sig":"MEUCIQDhZCxMn8b75Po9M/tKPxOEHhM5gkijg4hV/v+fAwnB5QIgPxQBsINRHqZi0xzSCXu4Sqh05SvDt+IH5qEZAGR05GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38402},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"6930e31b809dc369864012b087da1d8506906afb","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags && npm run changelog","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.77-alpha.1","@yuuang/ffi-rs-darwin-arm64":"1.0.77-alpha.1","@yuuang/ffi-rs-linux-x64-gnu":"1.0.77-alpha.1","@yuuang/ffi-rs-linux-x64-musl":"1.0.77-alpha.1","@yuuang/ffi-rs-win32-x64-msvc":"1.0.77-alpha.1","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.77-alpha.1","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.77-alpha.1","@yuuang/ffi-rs-linux-arm64-musl":"1.0.77-alpha.1","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.77-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.77-alpha.1_1716205024317_0.5526922535357106","host":"s3://npm-registry-packages"}},"1.0.77":{"name":"ffi-rs","version":"1.0.77","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.77","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"2d3b51ebc795b30c133d73ffcd64dad257ee3474","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.77.tgz","fileCount":4,"integrity":"sha512-aMwjqy5a4PJqYeUMZLUbHYmoLVG0LhB5AAMu82uxqPbI7mSuxPnQMYlzuOaqpjG6UWNh0qfjOKaE+Pvm2wPsiQ==","signatures":[{"sig":"MEQCIFzEIHuNSqbAd6qTrRPbjHtKLVwDArpGk4viIdbHVEh8AiA5upvYLiVLRNPNPXtQzaQyAGUwXd0och1BtSbY3ap+JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38642},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"36f7d7ba2b5be57e758a79e55f736001a845f467","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags && npm run changelog","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.5.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.77","@yuuang/ffi-rs-darwin-arm64":"1.0.77","@yuuang/ffi-rs-linux-x64-gnu":"1.0.77","@yuuang/ffi-rs-linux-x64-musl":"1.0.77","@yuuang/ffi-rs-win32-x64-msvc":"1.0.77","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.77","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.77","@yuuang/ffi-rs-linux-arm64-musl":"1.0.77","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.77"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.77_1716274519039_0.44665283004659395","host":"s3://npm-registry-packages"}},"1.0.78":{"name":"ffi-rs","version":"1.0.78","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.78","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"deae30cb172a27e57a2a78655c0154bfec7377d1","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.78.tgz","fileCount":4,"integrity":"sha512-/SLQM9ptslr1QTREJm4vKlnsIe88CrwyCnExNEr87ZC3PtVL/qYTKRbpNAK4DKOp73B5aX853i8SVt5Q427OLg==","signatures":[{"sig":"MEYCIQD9Z4D63sgYo6VPV4ihZ4TKUprfqlFvikWvzyu025ul6AIhAIb0CqH9tF4QOR6Xgs3jSaUdkxJ0Kqh/uszRafD53iDi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39772},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"2aaa344707a4578d887045af24f11e17366f9d12","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.78","@yuuang/ffi-rs-darwin-arm64":"1.0.78","@yuuang/ffi-rs-linux-x64-gnu":"1.0.78","@yuuang/ffi-rs-linux-x64-musl":"1.0.78","@yuuang/ffi-rs-win32-x64-msvc":"1.0.78","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.78","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.78","@yuuang/ffi-rs-linux-arm64-musl":"1.0.78","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.78"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.78_1716969596634_0.3645344616713875","host":"s3://npm-registry-packages"}},"1.0.79":{"name":"ffi-rs","version":"1.0.79","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.79","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"f984727e04357ac503b9a87b30743fc9a9b92150","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.79.tgz","fileCount":4,"integrity":"sha512-wp5v6zCOm0EXO1BhWxol5RuYxquloSdwDcxsCAFtw6KgLUOBypLCRvs6ZH4yO89NEhrIwE3fXjUQ09VIX8KvHQ==","signatures":[{"sig":"MEUCIAUowiTT3yx5rZULt88h5YsFPvDD2pM93rwSgmTklZXxAiEA6+asRi+lvfna4xCcch4BcRDuKuWYb4QJJCZ3ZguR+tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39925},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"013e09adbb6edb067f326c4103ba4887d895f5a1","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.79","@yuuang/ffi-rs-darwin-arm64":"1.0.79","@yuuang/ffi-rs-linux-x64-gnu":"1.0.79","@yuuang/ffi-rs-linux-x64-musl":"1.0.79","@yuuang/ffi-rs-win32-x64-msvc":"1.0.79","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.79","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.79","@yuuang/ffi-rs-linux-arm64-musl":"1.0.79","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.79"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.79_1718100272684_0.44906876986145994","host":"s3://npm-registry-packages"}},"1.0.80":{"name":"ffi-rs","version":"1.0.80","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.80","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"6e4acf2c83e4bcb5e080349fc75fa34a1e59dd0f","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.80.tgz","fileCount":4,"integrity":"sha512-DpCtEGakRgoWybLFLtRtQntoEaj80q9rosvk3LV68Vyi0FAid03gXMfhdTeaALE8nqtvS/sojTrtnQjv/+otLQ==","signatures":[{"sig":"MEUCIFnfruO10Ru8rpv0IlOIMtejPXnoGUF+SdIL3QJSU5llAiEAmBC5NATIqeiBYi7ADqVy4Bvl9Llosz5mIMXjBC96oyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39916},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"ea96e65a9288ce7930cab2793d7c405e9ed5225d","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.80","@yuuang/ffi-rs-darwin-arm64":"1.0.80","@yuuang/ffi-rs-linux-x64-gnu":"1.0.80","@yuuang/ffi-rs-linux-x64-musl":"1.0.80","@yuuang/ffi-rs-win32-x64-msvc":"1.0.80","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.80","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.80","@yuuang/ffi-rs-linux-arm64-musl":"1.0.80","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.80"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.80_1718266416812_0.29273340606024156","host":"s3://npm-registry-packages"}},"1.0.81":{"name":"ffi-rs","version":"1.0.81","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.81","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"fda16ccb746e5cd3ebddb1f894d5d70f94973678","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.81.tgz","fileCount":4,"integrity":"sha512-fqgHabaYWqSU52ii5DpECSLwpO1GeYV+o7EgcC1obbO2mbxCPRZRG7XvFmzLWiRfVujJGhYIM48LWSwvt5h54g==","signatures":[{"sig":"MEUCIGZyoCeJQEVRR1VZ+TFbJVi2w45MKfWCrsKYYQ31cRINAiEA8mB0j8HWvygucFVIifIP9Fhpsd1sxQcdRY/ycWFGRQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40089},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"3514f98489fb930e3d31c7aae3d820cdeb0e71ee","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.81","@yuuang/ffi-rs-darwin-arm64":"1.0.81","@yuuang/ffi-rs-linux-x64-gnu":"1.0.81","@yuuang/ffi-rs-linux-x64-musl":"1.0.81","@yuuang/ffi-rs-win32-x64-msvc":"1.0.81","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.81","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.81","@yuuang/ffi-rs-linux-arm64-musl":"1.0.81","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.81"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.81_1718371961935_0.5441120028316064","host":"s3://npm-registry-packages"}},"1.0.82":{"name":"ffi-rs","version":"1.0.82","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.82","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"9d1d32b18ced540b57ea4642e11d5d50e9b525cd","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.82.tgz","fileCount":4,"integrity":"sha512-wCc6Lp0YGIfFeX78BKBCvwunxWE9mmkp6+1MkrtkCb14zKqf7OOZxOGLVFQZKhgy0X4E5lXrSaWB1x3o5J0fog==","signatures":[{"sig":"MEYCIQCyA/Hj9jsV5Q6X4OvOELJMnnRE019/p+G3aHnHBGq5AgIhAMWEImQQNHLpFJgPj3acMaMcaN7VgBnpXSZSAs5XiuKq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40089},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"9c40c4f5799d64a75dd104fe99b740e6262bc59e","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.82","@yuuang/ffi-rs-darwin-arm64":"1.0.82","@yuuang/ffi-rs-linux-x64-gnu":"1.0.82","@yuuang/ffi-rs-linux-x64-musl":"1.0.82","@yuuang/ffi-rs-win32-x64-msvc":"1.0.82","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.82","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.82","@yuuang/ffi-rs-linux-arm64-musl":"1.0.82","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.82"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.82_1718451510368_0.3661097563645883","host":"s3://npm-registry-packages"}},"1.0.83":{"name":"ffi-rs","version":"1.0.83","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.83","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"b407344ea0dd7f5c38e7b117c843f5b24c3da3b9","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.83.tgz","fileCount":4,"integrity":"sha512-y9g3JolHv8R7nFhZUdjfqREoWD/2K07zRRy5DkV2gSF7ljzPWH4kUIdJCHNovKbFmpAu53Ys9K+ZAAQqW3UUEw==","signatures":[{"sig":"MEQCIDFeQxUotV2QRuNzfug9E34zMRf/KRXHMakwahyqSyTUAiBavpHlHda3HRE8wJbb/lde9iDZVR6AggFbVWlfPcyzpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40131},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"4578928c43fc4a8357f1c44aca4ff5432ca09840","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.83","@yuuang/ffi-rs-darwin-arm64":"1.0.83","@yuuang/ffi-rs-linux-x64-gnu":"1.0.83","@yuuang/ffi-rs-linux-x64-musl":"1.0.83","@yuuang/ffi-rs-win32-x64-msvc":"1.0.83","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.83","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.83","@yuuang/ffi-rs-linux-arm64-musl":"1.0.83","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.83"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.83_1718883131507_0.4167705048138115","host":"s3://npm-registry-packages"}},"1.0.84":{"name":"ffi-rs","version":"1.0.84","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.84","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"b003532285e2272d8bc390afc3c173bb7e110ff7","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.84.tgz","fileCount":4,"integrity":"sha512-WL7CI/6rOhTQZX+HvSuivToU15xmPRFyJiEWlUHd9UF5O+wQalGVl2xG66Y7MuY3PF1kr2yFe7EPoB9owMFV/w==","signatures":[{"sig":"MEUCIQDwUtwUr5VA0308/S1w3kg6llo1uvuEh9xE1KgWvy7+aQIgeR+roVmfBQ3scSok5FIXcX8kabeuw15k/9pJhdgnPno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40132},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"158f5c8f777111b64c4377dbae987d3166667fce","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.84","@yuuang/ffi-rs-darwin-arm64":"1.0.84","@yuuang/ffi-rs-linux-x64-gnu":"1.0.84","@yuuang/ffi-rs-linux-x64-musl":"1.0.84","@yuuang/ffi-rs-win32-x64-msvc":"1.0.84","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.84","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.84","@yuuang/ffi-rs-linux-arm64-musl":"1.0.84","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.84"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.84_1720948484057_0.6052075369804955","host":"s3://npm-registry-packages"}},"1.0.85":{"name":"ffi-rs","version":"1.0.85","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.85","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"af87dcf54560370809608f3da6113593f869ba23","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.85.tgz","fileCount":4,"integrity":"sha512-W8I5IxxWtG5LekLnGFE+yLzyjf2UU7EWa+pjNYA6fc8mhZ2Xq42c6uVyp7NvYKT8a5MfJXHFy/MECSsc5fMC8g==","signatures":[{"sig":"MEUCICDiI2aIzZEn4ba/U4EZkBuVGODviZ4AdUzbYEyHFhMWAiEA2n8tB7gxdlGKtstsfKl+H/y63icGHHhW9DmilSB3If4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40132},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"7d0c13054b73468c56adf1203cfbeae4e5f4fd86","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.85","@yuuang/ffi-rs-darwin-arm64":"1.0.85","@yuuang/ffi-rs-linux-x64-gnu":"1.0.85","@yuuang/ffi-rs-linux-x64-musl":"1.0.85","@yuuang/ffi-rs-win32-x64-msvc":"1.0.85","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.85","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.85","@yuuang/ffi-rs-linux-arm64-musl":"1.0.85","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.85"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.85_1720951570393_0.9491414633271573","host":"s3://npm-registry-packages"}},"1.0.86":{"name":"ffi-rs","version":"1.0.86","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.86","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"a18dc58f18e32c2a78c61a930d8fb370b98449f1","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.86.tgz","fileCount":4,"integrity":"sha512-bUbGQnP3l0IZuOabPOckT67MGdQzcRdlNoJE8WB7m7anyuxqyV1pEG2Im9w1MPQQ2/6xaYEe6uTBjHUlxsthgg==","signatures":[{"sig":"MEUCIQCW2P1pYZWvVMQetOJi5Gl7j6Y1iX4moKRmfZlrAHI5OAIgO76xIVAPKGnvFxmFFnLvc8fg7Mm536+UN/hK6kXSTxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40132},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"e217b23dfdb48f308f815ff76339138e99586f36","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.86","@yuuang/ffi-rs-darwin-arm64":"1.0.86","@yuuang/ffi-rs-linux-x64-gnu":"1.0.86","@yuuang/ffi-rs-linux-x64-musl":"1.0.86","@yuuang/ffi-rs-win32-x64-msvc":"1.0.86","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.86","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.86","@yuuang/ffi-rs-linux-arm64-musl":"1.0.86","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.86"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.86_1720959449224_0.8187893924131155","host":"s3://npm-registry-packages"}},"1.0.87":{"name":"ffi-rs","version":"1.0.87","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.87","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"accac13cb2c4b4c74136ca0f4b650723e6ef2bc0","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.87.tgz","fileCount":4,"integrity":"sha512-zh9J8nlD57GSWeq21cndkAQIOhf6KEi/0aY10dpFkHD5XBBeVWcyFJPQLcQzSI3YEIfabTxgxkEceJvJreN1Wg==","signatures":[{"sig":"MEQCIDPx4hrtDVnPsFMWN4zwELrusFxklR216yma/ShjkxTKAiA8n+YKi9E6fT7Vd9VpShFyaqg4/DMwRJIECDehCkK6Aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40132},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"b2d07919ae4fa737fa8dea539802fc40e1636e25","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.87","@yuuang/ffi-rs-darwin-arm64":"1.0.87","@yuuang/ffi-rs-linux-x64-gnu":"1.0.87","@yuuang/ffi-rs-linux-x64-musl":"1.0.87","@yuuang/ffi-rs-win32-x64-msvc":"1.0.87","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.87","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.87","@yuuang/ffi-rs-linux-arm64-musl":"1.0.87","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.87"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.87_1721725009813_0.6149637172944398","host":"s3://npm-registry-packages"}},"1.0.88-alpha.0":{"name":"ffi-rs","version":"1.0.88-alpha.0","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.88-alpha.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"5978fadd834531c76dd58936f7f2e71a8598a5d9","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.88-alpha.0.tgz","fileCount":4,"integrity":"sha512-fOSSa1DwYln8bL9geNb9JrSwR635khDPmKwGS7rEnaX8AYyeFHv7+O5Bj1HYOehaGDgg9x7O2YATxMsWDk99yA==","signatures":[{"sig":"MEUCIDkyamFkph2SmJ/DPWhxFpgKGToLDlNmc0E79HwNlmBzAiEA3Z6h9FaSODYfHm4A8xHK3nsmWlbeOn0aGMCMNEUUuPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40212},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"b5eceaecf6e362df79d3ee05e065ffd79b3d6890","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.88-alpha.0","@yuuang/ffi-rs-darwin-arm64":"1.0.88-alpha.0","@yuuang/ffi-rs-linux-x64-gnu":"1.0.88-alpha.0","@yuuang/ffi-rs-linux-x64-musl":"1.0.88-alpha.0","@yuuang/ffi-rs-win32-x64-msvc":"1.0.88-alpha.0","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.88-alpha.0","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.88-alpha.0","@yuuang/ffi-rs-linux-arm64-musl":"1.0.88-alpha.0","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.88-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.88-alpha.0_1721807665249_0.9676289438112313","host":"s3://npm-registry-packages"}},"1.0.88":{"name":"ffi-rs","version":"1.0.88","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.88","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"798be349a189d676771d23e72653560c2691d969","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.88.tgz","fileCount":4,"integrity":"sha512-9zpaOXJPW07zhCHB+JB54WZvvskbzKuygGJL4F7MeqkdMr+li/ZmmLd8J5zpOfC4EH3wCI2bGlflgnoQcdhwKA==","signatures":[{"sig":"MEUCICKkOos1kAPtUYygsb1UPHuWJ2cpoMmWIjm5Ul+DLnU/AiEA0xtRXtDYgBPUBdP9LLfJUpyboH66CvjVACGHyMegrHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40132},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"999ae3eda678b27f9c2f3a2affb93a6d7c49b492","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.88","@yuuang/ffi-rs-darwin-arm64":"1.0.88","@yuuang/ffi-rs-linux-x64-gnu":"1.0.88","@yuuang/ffi-rs-linux-x64-musl":"1.0.88","@yuuang/ffi-rs-win32-x64-msvc":"1.0.88","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.88","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.88","@yuuang/ffi-rs-linux-arm64-musl":"1.0.88","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.88"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.88_1722082836247_0.3352309573582293","host":"s3://npm-registry-packages"}},"1.0.89":{"name":"ffi-rs","version":"1.0.89","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.89","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"38abe2ba955308a0ec0464a35b58211aa77e9526","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.89.tgz","fileCount":4,"integrity":"sha512-8LPpjVnzNnF8LILw/Hrsz7J2Qxd4XyYaKbIVSx+rhIfv06KArdthjqg35N5topQSOzNu1byMqrh1BPouHLb+Tg==","signatures":[{"sig":"MEQCID0LOdamLESFG8TCoORLMYbbR3I3KufKuZJvGl2DFgMPAiBhJLRu1/WanyOGu/vn8ZrYcbQDz4HmzvqIkiNTSGdgew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40132},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"a65f0365886e770839275e93e7b18f36148f7569","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.89","@yuuang/ffi-rs-darwin-arm64":"1.0.89","@yuuang/ffi-rs-linux-x64-gnu":"1.0.89","@yuuang/ffi-rs-linux-x64-musl":"1.0.89","@yuuang/ffi-rs-win32-x64-msvc":"1.0.89","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.89","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.89","@yuuang/ffi-rs-linux-arm64-musl":"1.0.89","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.89"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.89_1722698485698_0.37304043668752107","host":"s3://npm-registry-packages"}},"1.0.90":{"name":"ffi-rs","version":"1.0.90","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.90","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"947a85037a5f5be2e4f6bb2ac7d74f856c243c66","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.90.tgz","fileCount":5,"integrity":"sha512-WihRL4hQV6KqedgzL9Fsi+wKXE3+DtEP4K7aEk0XwbY0CmZVY0GUN6aB1jA3TLmMXX/LH6Z1TaEtRDlKtfsalA==","signatures":[{"sig":"MEUCICLgxmJ+mIcNZcdLFSUtPHS19RLbgYzYj+O7Z6Y7PVDuAiEA7UxYXsOUGnCZ8xL43uePl28DhVeBNgl2hUc/zCmbBrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41199},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"24c1f54f77587f5541d391cec669fff967f894db","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.90","@yuuang/ffi-rs-darwin-arm64":"1.0.90","@yuuang/ffi-rs-linux-x64-gnu":"1.0.90","@yuuang/ffi-rs-linux-x64-musl":"1.0.90","@yuuang/ffi-rs-win32-x64-msvc":"1.0.90","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.90","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.90","@yuuang/ffi-rs-linux-arm64-musl":"1.0.90","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.90"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.90_1723448108519_0.6950174447657491","host":"s3://npm-registry-packages"}},"1.0.91":{"name":"ffi-rs","version":"1.0.91","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.91","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"eea9feef43b9e81a11c6683c680b35b98203f355","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.91.tgz","fileCount":5,"integrity":"sha512-B0OscU3Doy/zgD2uqmul/fyni7PgGZJk16pqNryHJTXbXV/y+ydnMjV7jSi6KOprKJZxsbjpiI5Sh9NgvcTqOg==","signatures":[{"sig":"MEUCIQD0LNRV+vtokcng6/rs8to/Xq8FO7cXLTebv+kYVoU/IAIgWWwNcfpHYHBbWsu/PQO2SOSlalKOE6h3BfQn7/JVHQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41459},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"bf49be96054cb59e98726e699f00fe19a2b78520","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.91","@yuuang/ffi-rs-darwin-arm64":"1.0.91","@yuuang/ffi-rs-linux-x64-gnu":"1.0.91","@yuuang/ffi-rs-linux-x64-musl":"1.0.91","@yuuang/ffi-rs-win32-x64-msvc":"1.0.91","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.91","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.91","@yuuang/ffi-rs-linux-arm64-musl":"1.0.91","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.91"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.91_1724830376346_0.7033342567747907","host":"s3://npm-registry-packages"}},"1.0.93":{"name":"ffi-rs","version":"1.0.93","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.93","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"6d493741566b5f8e7c3e5d9ab1dfef2806ae17da","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.93.tgz","fileCount":5,"integrity":"sha512-q6sT6gqOjsGstdGf265w3rPvD832YkkQ/gnjdoE3djArmK4HAzj6XmWPONDw5o5tf8u0iNcLxg87z5XhMfYAHA==","signatures":[{"sig":"MEYCIQC1bTamaN1TM+YIAPiBOVNA1yg/4/nocgEWJrIXcEz/mQIhAKMEsta/GsOFYu/rB4X2S4cKO7nmsS2EhoYTy12/XFy1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41511},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"65a269adcd9e059c8d40637d6544299d371f999a","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.93","@yuuang/ffi-rs-darwin-arm64":"1.0.93","@yuuang/ffi-rs-linux-x64-gnu":"1.0.93","@yuuang/ffi-rs-linux-x64-musl":"1.0.93","@yuuang/ffi-rs-win32-x64-msvc":"1.0.93","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.93","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.93","@yuuang/ffi-rs-linux-arm64-musl":"1.0.93","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.93","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.0.93"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.93_1726066144750_0.7003862095804743","host":"s3://npm-registry-packages"}},"1.0.94":{"name":"ffi-rs","version":"1.0.94","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.94","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"d0496a37898b2242b22c1c7948953b586aacae84","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.94.tgz","fileCount":5,"integrity":"sha512-rim42/Zd7SnFaPIL3bNHtqOUpS8ltRs5vSpr3GJrNLWeUCq+9YdrALA0wyZzHTxOsm5Z1YHVYkgu3gMyNDIf1w==","signatures":[{"sig":"MEYCIQDOeqrl2GHnymKw8oFLaSc77O5uIEpf651D1978kpGFRQIhAMqM5XaXL10+n2WpBMk12QFL95CEppUWx3JmA8HKQk/y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41550},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"6d636964084516d6088b5037261e780fcd407eae","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.94","@yuuang/ffi-rs-darwin-arm64":"1.0.94","@yuuang/ffi-rs-linux-x64-gnu":"1.0.94","@yuuang/ffi-rs-linux-x64-musl":"1.0.94","@yuuang/ffi-rs-win32-x64-msvc":"1.0.94","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.94","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.94","@yuuang/ffi-rs-linux-arm64-musl":"1.0.94","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.94","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.0.94"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.94_1726240560248_0.4628472954245004","host":"s3://npm-registry-packages"}},"1.0.95":{"name":"ffi-rs","version":"1.0.95","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.95","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"5e349c3d0496ef25412daf0b7fa47ba74d73e4b6","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.95.tgz","fileCount":5,"integrity":"sha512-TzsVoeuOERx5ZOFE0KdWDbGhBG138kW34/lDdp11kUWY/wzZwvgIaSeOUfVRa6abU0Qg2bltCP80ruJI2NmL7A==","signatures":[{"sig":"MEQCIC4CGGEOSBX74BwEF4LFlTkHag93nBfozFNmnzxquWdIAiAAxf36XXyH19nX4GY0Q+mfG5nI7Y/+qfN3O9tZUPqr8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41572},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"9824498504afb6987d4fcee1dc54991aac48f7dc","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.95","@yuuang/ffi-rs-darwin-arm64":"1.0.95","@yuuang/ffi-rs-linux-x64-gnu":"1.0.95","@yuuang/ffi-rs-linux-x64-musl":"1.0.95","@yuuang/ffi-rs-win32-x64-msvc":"1.0.95","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.95","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.95","@yuuang/ffi-rs-linux-arm64-musl":"1.0.95","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.95","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.0.95"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.95_1726586916692_0.04343829668557775","host":"s3://npm-registry-packages"}},"1.0.96":{"name":"ffi-rs","version":"1.0.96","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.96","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"1200f731fccc0507e5e03d0a07a9b2a472fbd2f5","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.96.tgz","fileCount":5,"integrity":"sha512-YrmOEr4bC2rnsvid42f/qkR8NJcW9agbHgYvBsF2aB0S59OCEpdAtlS7e+P6pmiOrR4FQgo62hMv6bRyM04NlA==","signatures":[{"sig":"MEUCIQDrF+FLJ3FGZ0M9IJf62WLHbU8jgVwDYFSEx/LFzeUbZAIgWkQLbDUtBWcqoObNW/ef6jUHVMlf/Yfg5WSCm4da0VY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41550},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"8adeb2d2cef713249aae29a65dc525501f70aaee","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.96","@yuuang/ffi-rs-darwin-arm64":"1.0.96","@yuuang/ffi-rs-linux-x64-gnu":"1.0.96","@yuuang/ffi-rs-linux-x64-musl":"1.0.96","@yuuang/ffi-rs-win32-x64-msvc":"1.0.96","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.96","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.96","@yuuang/ffi-rs-linux-arm64-musl":"1.0.96","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.96","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.0.96"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.96_1727014414388_0.5377261270471261","host":"s3://npm-registry-packages"}},"1.0.97":{"name":"ffi-rs","version":"1.0.97","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.97","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"f1d1a12cc755613e43852e7ebf5983e48cf39d54","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.97.tgz","fileCount":5,"integrity":"sha512-2fwkMZ5zwjWwYz3NeNUdCRNZ1JshAPCkJToVvCJWnFd45YtgUxnYQpAjROr0CqbXRI6vUYnnpEtzSeOi1X5niQ==","signatures":[{"sig":"MEYCIQDc/elmWNCkMFrCaSbLJ3BmA7I8BX5wxyrtT20/mrLDRQIhANF2xtrCzXHp2YAw8UKIMEYumuJLLo2Z7XgTtPU7KvPu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41687},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"942486dc39e6696ca40a956e54305d230c35ff9a","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.97","@yuuang/ffi-rs-darwin-arm64":"1.0.97","@yuuang/ffi-rs-linux-x64-gnu":"1.0.97","@yuuang/ffi-rs-linux-x64-musl":"1.0.97","@yuuang/ffi-rs-win32-x64-msvc":"1.0.97","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.97","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.97","@yuuang/ffi-rs-linux-arm64-musl":"1.0.97","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.97","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.0.97"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.97_1729615136580_0.7172014667801598","host":"s3://npm-registry-packages"}},"1.0.98":{"name":"ffi-rs","version":"1.0.98","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.98","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"6083122c0bbdd94d5a0d8be97ca98862554319b0","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.98.tgz","fileCount":5,"integrity":"sha512-xAowp9Q8NEZjfdM9lByz1t6tObWa3Dr3pdQH5GFAJrEiFHyYFxWaoTW2gFpBbPCAcpylzvooMqQ6updMqbtxnA==","signatures":[{"sig":"MEQCIFL3sRTBrW+qLr8VRtL6Uun5yGYGgAiUiUpiz9ib4bF8AiB/kQAIykGxzAcwwVW2ZX9ZXDpt1tbLEUCVww5nYpIuxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41687},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"620e87cca8909b2431b4feb4e879ebdeeadc8666","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.7.0","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.98","@yuuang/ffi-rs-darwin-arm64":"1.0.98","@yuuang/ffi-rs-linux-x64-gnu":"1.0.98","@yuuang/ffi-rs-linux-x64-musl":"1.0.98","@yuuang/ffi-rs-win32-x64-msvc":"1.0.98","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.98","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.98","@yuuang/ffi-rs-linux-arm64-musl":"1.0.98","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.98","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.0.98"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.98_1730201397856_0.18701070011849708","host":"s3://npm-registry-packages"}},"1.0.99":{"name":"ffi-rs","version":"1.0.99","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.0.99","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"b8206ea396a4154993884639b51796c79f2f45c1","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.0.99.tgz","fileCount":5,"integrity":"sha512-HErlB+tDxn/mXxpZX/mpIOvKCmPXqgJppEp3Cw3kf1gbY1r+7iuLL5EKwqFLuI5zUslAlgOfeeOfOP303UE53w==","signatures":[{"sig":"MEUCIQDPATlj2A50PDV3xFXFcHd6VEx37sdMUmxlgG8g7nNgFgIgR+WhI+Ho7KgksoFEB2AV2/pg9ypDKilPZGKRy8VSU9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41687},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"465f7d454a8ac1f9f15a95b3fed5f0c2c16e0f31","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.0.99","@yuuang/ffi-rs-darwin-arm64":"1.0.99","@yuuang/ffi-rs-linux-x64-gnu":"1.0.99","@yuuang/ffi-rs-linux-x64-musl":"1.0.99","@yuuang/ffi-rs-win32-x64-msvc":"1.0.99","@yuuang/ffi-rs-linux-arm64-gnu":"1.0.99","@yuuang/ffi-rs-win32-ia32-msvc":"1.0.99","@yuuang/ffi-rs-linux-arm64-musl":"1.0.99","@yuuang/ffi-rs-win32-arm64-msvc":"1.0.99","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.0.99"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.0.99_1731849634191_0.30175494775378375","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ffi-rs","version":"1.1.0","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.1.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"ecd22a8ffb07322a53ac4ac1013e45a6922d80ce","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.1.0.tgz","fileCount":5,"integrity":"sha512-4GCWZyE/ni91L9zDQ1SlVZ+XCwCABMPG+23+fp9/I20lI+o1a5x1FuSTSU789rNeej5IEcI3Qpsxi8tjhxIYNQ==","signatures":[{"sig":"MEQCIHEkE4eMUTr3W4Dyh1dnxfmcZBUeCOtCN4GBp6asQdixAiB1TOgYW8/Mwy67TW0cjgIatspGSMCs05zmjOsFE8/VdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41825},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"53247d1ec898e78418d676af3f7c478255bef723","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.1.0","@yuuang/ffi-rs-darwin-arm64":"1.1.0","@yuuang/ffi-rs-linux-x64-gnu":"1.1.0","@yuuang/ffi-rs-linux-x64-musl":"1.1.0","@yuuang/ffi-rs-win32-x64-msvc":"1.1.0","@yuuang/ffi-rs-linux-arm64-gnu":"1.1.0","@yuuang/ffi-rs-win32-ia32-msvc":"1.1.0","@yuuang/ffi-rs-linux-arm64-musl":"1.1.0","@yuuang/ffi-rs-win32-arm64-msvc":"1.1.0","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.1.0_1731860957096_0.1461142261144759","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ffi-rs","version":"1.1.1","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.1.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"7a3abbb12fa14abca46f84d80399a315ba4bef04","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.1.1.tgz","fileCount":5,"integrity":"sha512-9291xUexLwtBU/NOorDFa7h2iepnQL1mcpG+DpvnL1U8Wa1Lz/bt2/R35rEn9vSPp/YbeaG6lUM3eRZSAwS2Jw==","signatures":[{"sig":"MEQCIBD0gOEXwber33DowltMIvhbjjnSxsCm6Ljyt5m2d8oSAiAJ4B5sXyRqP9xxJSmvE3/VOk7B1biW6HCRVkzLcjXwjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41859},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"3d68779b51cb513a449f3d4447ac103ea21b8b5a","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./test.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.1.1","@yuuang/ffi-rs-darwin-arm64":"1.1.1","@yuuang/ffi-rs-linux-x64-gnu":"1.1.1","@yuuang/ffi-rs-linux-x64-musl":"1.1.1","@yuuang/ffi-rs-win32-x64-msvc":"1.1.1","@yuuang/ffi-rs-linux-arm64-gnu":"1.1.1","@yuuang/ffi-rs-win32-ia32-msvc":"1.1.1","@yuuang/ffi-rs-linux-arm64-musl":"1.1.1","@yuuang/ffi-rs-win32-arm64-msvc":"1.1.1","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.1.1_1732004678392_0.32375598960318563","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ffi-rs","version":"1.2.0","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"b87a6779ae6a722c61302db213708838ecd5b532","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.0.tgz","fileCount":5,"integrity":"sha512-+ZHgddCYd3r5NvloCFOw80yhNc3I7dMBeAGX70h9RAAu6/oY+gTfSf56PCM4WhtSDRsTQRmjngr2zggvjpz3tA==","signatures":[{"sig":"MEYCIQD8P/FQYS9O3yoflPQ7RcqtDXWHdJwN0z3+Ean9VpMknwIhAIwX6aZrdt8lix6/QxJ/ka74v7LO6D6PJNQzA/Bi6H57","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42988},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"ab93b635b55a5c7512f98f86e279d37ae01fea01","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.0","@yuuang/ffi-rs-darwin-arm64":"1.2.0","@yuuang/ffi-rs-linux-x64-gnu":"1.2.0","@yuuang/ffi-rs-linux-x64-musl":"1.2.0","@yuuang/ffi-rs-win32-x64-msvc":"1.2.0","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.0","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.0","@yuuang/ffi-rs-linux-arm64-musl":"1.2.0","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.0","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.0_1734951750934_0.74563568708928","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"ffi-rs","version":"1.2.1","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"ff108fb797eef861a89c6ed99cb2e450ac54a08a","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.1.tgz","fileCount":5,"integrity":"sha512-DfFlY5Oj32FzqyGj8qCFAX9ivnX1g3tafAELjlerfjv8UNkbAxJwPGfqQUQtuFEqszE7KCnUAH7pgksVlecaKA==","signatures":[{"sig":"MEUCIQDlG+gI4+Zt6Cz3meQTH4+OAwxK+Ra/r9oB7OmVzzjOFAIgLysFVToRMC+m8wbs7nXm1KiEKqXF/Y2TacmAMhH2zk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42988},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"cc04e47944750b535f1af07630c35405bc71fa89","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.1","@yuuang/ffi-rs-darwin-arm64":"1.2.1","@yuuang/ffi-rs-linux-x64-gnu":"1.2.1","@yuuang/ffi-rs-linux-x64-musl":"1.2.1","@yuuang/ffi-rs-win32-x64-msvc":"1.2.1","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.1","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.1","@yuuang/ffi-rs-linux-arm64-musl":"1.2.1","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.1","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.1_1735031934021_0.16535478885311727","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"ffi-rs","version":"1.2.2","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.2","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"38a129fe46b248908f4c06b4cd67b36b84f8d8d7","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.2.tgz","fileCount":5,"integrity":"sha512-dHcFHbyjDwIj+n5i7yjolHE4DveIU153MYqDpaYt7ObNVwND8W5D/Pac7NApuo1OpT5RLJmWLEdFRNA3p2kpLQ==","signatures":[{"sig":"MEUCIB0/ex/NV3yrmIIEjQOwX8T50U/eY0RXrLFQkpYoH3oFAiEAoRWutslUM5CUjJxd7di7rPvkaAB4MMnkyxoSAtuFRts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42982},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"c74968dbb18bda01541d0a86d6e2e2e04e0a407f","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.2","@yuuang/ffi-rs-darwin-arm64":"1.2.2","@yuuang/ffi-rs-linux-x64-gnu":"1.2.2","@yuuang/ffi-rs-linux-x64-musl":"1.2.2","@yuuang/ffi-rs-win32-x64-msvc":"1.2.2","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.2","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.2","@yuuang/ffi-rs-linux-arm64-musl":"1.2.2","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.2","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.2_1736266122833_0.7146089886720488","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"ffi-rs","version":"1.2.3","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.3","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"6bbaf116703f38e7c164cc98df7e8e3b67d60dee","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.3.tgz","fileCount":5,"integrity":"sha512-9xheuV0BGGTIw5jp87fxdg6BA+9XsH5pNmhB8m8QZjmS9PZNBTHIZ8U8trVorus2THhX9ezL1SYmeoMJx7+Gig==","signatures":[{"sig":"MEUCIGo/pimPP27caG0sjVhsWQL2gnuCGBX7CmfLPSx53FXOAiEA+R5DBP6EP0xGIwtpbR8kSCwVFzecqEMcLN8X+kvaYw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42979},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"62c5e1d1c74dd8c010fde63f7bced7d8abadfa1d","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.5","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.3","@yuuang/ffi-rs-darwin-arm64":"1.2.3","@yuuang/ffi-rs-linux-x64-gnu":"1.2.3","@yuuang/ffi-rs-linux-x64-musl":"1.2.3","@yuuang/ffi-rs-win32-x64-msvc":"1.2.3","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.3","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.3","@yuuang/ffi-rs-linux-arm64-musl":"1.2.3","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.3","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.3_1736670347847_0.07151383322217986","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"ffi-rs","version":"1.2.4","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.4","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"4ba2fe4e719788a0fcfe93640add189f4a6fdf5e","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.4.tgz","fileCount":5,"integrity":"sha512-7YRfyB+wI1/6TAVXj/+fPodHG2Jb9bj8yvWxOTTZimEcGEl2V9kdVdqU+afuWOSQqTzhT4HX7ALIZLk07roGFw==","signatures":[{"sig":"MEQCIDWLKHCVRBSK5wVMEXSDEUC3Kaxwnf2hsUDyJWEyV+tqAiAgIx+420uvUu6qKPLtx5VKtnMzHDjjo0gZ5vSqoOazeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43089},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"2c3e37b82b6fb6b63cb1673792764c1af7422d61","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.6","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.4","@yuuang/ffi-rs-darwin-arm64":"1.2.4","@yuuang/ffi-rs-linux-x64-gnu":"1.2.4","@yuuang/ffi-rs-linux-x64-musl":"1.2.4","@yuuang/ffi-rs-win32-x64-msvc":"1.2.4","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.4","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.4","@yuuang/ffi-rs-linux-arm64-musl":"1.2.4","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.4","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.4_1737721343374_0.9715886182707139","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"ffi-rs","version":"1.2.5","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.5","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"0bb849cd2dfedb3bb147bca5d67ff16460a3b6b6","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.5.tgz","fileCount":5,"integrity":"sha512-olQRfLzBQbRUPNE5vwq3TorT8J4uNA4NgCl9OnzVN2jHqYhyp/NFGUw6SqZUDFifjPbMd5gI4aGOTmWGvV7PUg==","signatures":[{"sig":"MEYCIQCClAggYNGuIYGzPBKDr32x3qqDjIPubMEnm9Yv3EXr1gIhAJF89jKCIEzIp3SfN24lyDHP6e4hWQ0e9wb/QMuJeBtM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43340},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"eb8c81c17de167c6f5431bbd67dbe1035425800d","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.6","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.5","@yuuang/ffi-rs-darwin-arm64":"1.2.5","@yuuang/ffi-rs-linux-x64-gnu":"1.2.5","@yuuang/ffi-rs-linux-x64-musl":"1.2.5","@yuuang/ffi-rs-win32-x64-msvc":"1.2.5","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.5","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.5","@yuuang/ffi-rs-linux-arm64-musl":"1.2.5","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.5","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.5_1739035656521_0.35830149020657376","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"ffi-rs","version":"1.2.6","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.6","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"39d652847747bc3941e87d79fba23af46872b9b2","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.6.tgz","fileCount":5,"integrity":"sha512-YQN2NbBxcCOSUu3CtRU8QctSWxDppfCaCmGZqFV65RlCTacLmHS5xUuAX7cl+8iI+XNz6zTCxk2m2/n5RY4w7g==","signatures":[{"sig":"MEUCIBgi/NrrWvvhqBFKVQPVZi+sjSnVCQOTsZDOMTija0ANAiEAwYXhlMvJFhVA9HnED9wrZrQK++a7k8eFurRqw7qu/FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43216},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc"]}},"types":"index.d.ts","gitHead":"7ac71bf385381285022c0285949bb827fdd9c3a6","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.6","@yuuang/ffi-rs-darwin-arm64":"1.2.6","@yuuang/ffi-rs-linux-x64-gnu":"1.2.6","@yuuang/ffi-rs-linux-x64-musl":"1.2.6","@yuuang/ffi-rs-win32-x64-msvc":"1.2.6","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.6","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.6","@yuuang/ffi-rs-linux-arm64-musl":"1.2.6","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.6","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.6_1740116458516_0.04035779376132176","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"ffi-rs","version":"1.2.8","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.8","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"9f3890e6a5d02b4ee27b0bb048b4ab3de4f9e957","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.8.tgz","fileCount":5,"integrity":"sha512-qiYQ1oVDmo9NVHsTUADbJUrTba9hX9vJVW0ehVT4cCpu3+ikrq30M5yZ9or0RI5ime+cJ/psrcceiFnOkCSqTg==","signatures":[{"sig":"MEUCIFmpzhzpEDDNWsHS1OiTakJ8ezJS+7xyavaev+TF9YZnAiEAuvn+Q+hRaKtkL9L3WKMzP9FcK0sYcztHp0En7WmuI9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43382},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"5cbf7246b787804cebc5cfce74b31c4f3ef3beba","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog && npm run copy","copy":"cp ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.8","@yuuang/ffi-rs-darwin-arm64":"1.2.8","@yuuang/ffi-rs-android-arm64":"1.2.8","@yuuang/ffi-rs-linux-x64-gnu":"1.2.8","@yuuang/ffi-rs-linux-x64-musl":"1.2.8","@yuuang/ffi-rs-win32-x64-msvc":"1.2.8","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.8","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.8","@yuuang/ffi-rs-linux-arm64-musl":"1.2.8","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.8","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.8_1741242555788_0.17064375392725983","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"ffi-rs","version":"1.2.9","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.9","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"4f28591a952a0e696a4582cb2473f926e6fc7575","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.9.tgz","fileCount":5,"integrity":"sha512-PESGT2iCVy1ST1+q2Hb30jzpzszJi0nZ5jrTeScCH+K0gBMR9TzOIGxszTdTqmgabNuHEofqkuLwsia3G9nudw==","signatures":[{"sig":"MEUCIBhtnw7GKGywQLC2aHndmjXSSfeW7zmHxfwUdKdOGw59AiEA/7cUSA8RZytjbZgJIC4jWK9zmZctACP9s5SpB38CQaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43534},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"2fd41d9a62b327870d1774856743f48a0187ae9b","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog && npm run copy","copy":"cp ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.7","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.9","@yuuang/ffi-rs-darwin-arm64":"1.2.9","@yuuang/ffi-rs-android-arm64":"1.2.9","@yuuang/ffi-rs-linux-x64-gnu":"1.2.9","@yuuang/ffi-rs-linux-x64-musl":"1.2.9","@yuuang/ffi-rs-win32-x64-msvc":"1.2.9","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.9","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.9","@yuuang/ffi-rs-linux-arm64-musl":"1.2.9","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.9","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.9"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.9_1742304040171_0.16985772702863855","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"ffi-rs","version":"1.2.10","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.10","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"d5681aef3df4a49e8b183e1a2498278f8fbb1dda","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.10.tgz","fileCount":5,"integrity":"sha512-veJXMuLkQRdoFi/WULIyBUi2pOg4HMJvSbnVwDBKlRZJZ63BArDKm+k4NzXTjL68T2V+Aj3Fu9g4Iefph14c5g==","signatures":[{"sig":"MEQCIGQUD8AwOqREjIutCRljAJaWRhseSobdGbhvSH4glrYjAiA7RtNMd0sRJUAwjchAydhlgnz2mipZtbpogT1+qYZRiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43546},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"69be8c7803040e59848e9a33b367048a010af504","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog && npm run copy","copy":"cp ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","ffi-napi":"^4.0.3","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.10","@yuuang/ffi-rs-darwin-arm64":"1.2.10","@yuuang/ffi-rs-android-arm64":"1.2.10","@yuuang/ffi-rs-linux-x64-gnu":"1.2.10","@yuuang/ffi-rs-linux-x64-musl":"1.2.10","@yuuang/ffi-rs-win32-x64-msvc":"1.2.10","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.10","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.10","@yuuang/ffi-rs-linux-arm64-musl":"1.2.10","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.10","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.10"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.10_1743665607733_0.6377915621346979","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"ffi-rs","version":"1.2.11","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.11","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"6aa75f1c9c3ac90be84721589c4f2d9ccfc2e2a4","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.11.tgz","fileCount":5,"integrity":"sha512-AT7Fmm1TJKPqMi/iJVlQZvTdAE+/F/Cx8sLHsS3CClYAqiJlHCPmf2n94x0tV4xvUpKhyfpLBLYnNjG2TsiYqQ==","signatures":[{"sig":"MEYCIQCI9FqGSojP+FggsYjANQE/+lDJ1aCfQpz6hOj4RMwx7QIhANkm6HadYdgTZraecN9ZinFSVPheloSm47hk75l074Mn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42477},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"c6f7817f4b19648bc03ac5f22f5287ee3cfaa378","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog && npm run copy","copy":"cp ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.11","@yuuang/ffi-rs-darwin-arm64":"1.2.11","@yuuang/ffi-rs-android-arm64":"1.2.11","@yuuang/ffi-rs-linux-x64-gnu":"1.2.11","@yuuang/ffi-rs-linux-x64-musl":"1.2.11","@yuuang/ffi-rs-win32-x64-msvc":"1.2.11","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.11","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.11","@yuuang/ffi-rs-linux-arm64-musl":"1.2.11","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.11","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.11"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.11_1748864004444_0.9373729042778929","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"ffi-rs","version":"1.2.12","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.12","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"4743b6ebffd81ff0a08f7687fdca4830b640b2ca","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.12.tgz","fileCount":5,"integrity":"sha512-WaaLl1/hD3mTHU8NBQvRULbzitZ0XgodEEz0djw1LlHZPiQJMkgbom2tLFRM+Vhtkj8SttwJm8ZDBOh1cx4koA==","signatures":[{"sig":"MEUCIQDWHH3mNS5qiY5jTr+GsCjc/wQJzcKcjmxf+OMejLLXXQIgCFtgm/hEyQxUUVBUnU/eD0xwR2KV4W1Ou2Ld5zfV+hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42488},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"0ad9b690e8f68f0cccdbb8435327a7eda7e351e8","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog && npm run copy","copy":"cp -r ./tests ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.12","@yuuang/ffi-rs-darwin-arm64":"1.2.12","@yuuang/ffi-rs-android-arm64":"1.2.12","@yuuang/ffi-rs-linux-x64-gnu":"1.2.12","@yuuang/ffi-rs-linux-x64-musl":"1.2.12","@yuuang/ffi-rs-win32-x64-msvc":"1.2.12","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.12","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.12","@yuuang/ffi-rs-linux-arm64-musl":"1.2.12","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.12","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.12"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.12_1749024254526_0.6580497140946271","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"ffi-rs","version":"1.2.13","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.13","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"5a746a7865b0c99fe14b3308e51f6576e875ab8f","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.13.tgz","fileCount":5,"integrity":"sha512-mvfMk0hH7o1AET19C9B2TeVhOYryfwxWsEEBfuvMlabG6wPwiC60JUI6DtlS0pdYSeueFPb1ZhWXhLqSk4Wqkg==","signatures":[{"sig":"MEYCIQDiiG1XqfD+iZYd88PT+PZbXTAbYDRKEXoISCCwczfjcQIhALPPa+S9nODDWi2CO6SjICkRtcbXNwPdNOsB22wCu5Or","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42488},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"d6d2cc68e1d0a6bf23a17a71e6dec17eebbc947c","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog && npm run copy","copy":"cp -r ./tests ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","actor":{"name":"zhangyuang","type":"user","email":"569105585@qq.com"},"email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.13","@yuuang/ffi-rs-darwin-arm64":"1.2.13","@yuuang/ffi-rs-android-arm64":"1.2.13","@yuuang/ffi-rs-linux-x64-gnu":"1.2.13","@yuuang/ffi-rs-linux-x64-musl":"1.2.13","@yuuang/ffi-rs-win32-x64-msvc":"1.2.13","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.13","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.13","@yuuang/ffi-rs-linux-arm64-musl":"1.2.13","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.13","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.13"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.13_1751742497987_0.6992054579175424","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"ffi-rs","version":"1.2.14","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.14","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"90f30c7b5115f7382c8e2b50b96d8e4371b154ce","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.14.tgz","fileCount":5,"integrity":"sha512-WUSC2qZngk87gQaQal4PnDNJOzKm3APzIO8qaLz0S7vpKGGeClhkYIP3EZqwFHwHvS/wbPYwSTqQ+1XLzVaW8w==","signatures":[{"sig":"MEUCIEK4KG8P9V4eHVengJy+Ye7Y6uGjxeKnYkfwV0yLN2+hAiEAgnxH9EkkmWZHDGbE5sbpamxSZE43emLHco3OygsfVTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42472},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"1eecf24ce53f2dd93c2e13d9060065c931fd37d9","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","copy":"cp -r ./tests ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.14","@yuuang/ffi-rs-darwin-arm64":"1.2.14","@yuuang/ffi-rs-android-arm64":"1.2.14","@yuuang/ffi-rs-linux-x64-gnu":"1.2.14","@yuuang/ffi-rs-linux-x64-musl":"1.2.14","@yuuang/ffi-rs-win32-x64-msvc":"1.2.14","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.14","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.14","@yuuang/ffi-rs-linux-arm64-musl":"1.2.14","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.14","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.14_1752232303472_0.010261465368083256","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"ffi-rs","version":"1.2.15","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.15","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"1c3d94db6ee1734860107c91d0bb8e89c3ced492","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.15.tgz","fileCount":5,"integrity":"sha512-6K96uZdoemF+q+BoIg6EEWhs4B9ILjBQvS5E86r288BwhWt7BavAWrHVP8hO9keBPWtyZc2O021ooIMdjfQIpw==","signatures":[{"sig":"MEUCIHOoVzIoAu53xdwV1bYaAUkg8jwcNEfHf31oE2IolM+pAiEA3WgeD0eJ/w9RTCg8FgHHMHw5NQFz1n8XtEhy0prPXzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42472},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"5adf85c27bf6b1481fe61a349f1150485840ea49","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","copy":"cp -r ./tests ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.15","@yuuang/ffi-rs-darwin-arm64":"1.2.15","@yuuang/ffi-rs-android-arm64":"1.2.15","@yuuang/ffi-rs-linux-x64-gnu":"1.2.15","@yuuang/ffi-rs-linux-x64-musl":"1.2.15","@yuuang/ffi-rs-win32-x64-msvc":"1.2.15","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.15","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.15","@yuuang/ffi-rs-linux-arm64-musl":"1.2.15","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.15","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.15"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.15_1752232621054_0.49459548694004396","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"ffi-rs","version":"1.2.16","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.2.16","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"adb40f60a1ae77435758ce39ebdc35398024499c","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.2.16.tgz","fileCount":5,"integrity":"sha512-svSrXmK9jti72cwfUL5Y217158Z+lkuISLGfe6d3sHis0dhSDhamRKReM0gqXAGoF8apoyKIF4h5widi/ic5Xg==","signatures":[{"sig":"MEUCIA++oAud80WltU/d3azXOyDmLvJPJC4eDNwR3ocmhsidAiEAwLT9fwS8ADDLPq2T+cOHnTRuisnO6RW32Pd96jg5hRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42472},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"ece2b6695a8049594190f334b2a4b830da801122","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","copy":"cp -r ./tests ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.2.16","@yuuang/ffi-rs-darwin-arm64":"1.2.16","@yuuang/ffi-rs-android-arm64":"1.2.16","@yuuang/ffi-rs-linux-x64-gnu":"1.2.16","@yuuang/ffi-rs-linux-x64-musl":"1.2.16","@yuuang/ffi-rs-win32-x64-msvc":"1.2.16","@yuuang/ffi-rs-linux-arm64-gnu":"1.2.16","@yuuang/ffi-rs-win32-ia32-msvc":"1.2.16","@yuuang/ffi-rs-linux-arm64-musl":"1.2.16","@yuuang/ffi-rs-win32-arm64-msvc":"1.2.16","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.2.16"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.2.16_1752676866991_0.8318700932405569","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"ffi-rs","version":"1.3.0","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.3.0","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"7d1ce68877d68210953f2a1ff6abaa1d67c43905","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.3.0.tgz","fileCount":5,"integrity":"sha512-xdyaooHKShKvNZE9X7PDn4KdNtZaX8cPPJkIqwsx2b7u4UFk6m1VdzsmCSc6eQDFCbk7LyygU1VDl9VRbmPXEg==","signatures":[{"sig":"MEUCIQCjfbHtCqg1ybDwUDI6CcQQdJ5nx95GJ+Fu22nO8XwJPAIgMJJol71ZZD3AibDwuzKkx1BAMXnQsXc2oIldQXQKo2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42460},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"78632e0f92a558122232ae5a5bb42da31c291c36","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","copy":"cp -r ./tests ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.3.0","@yuuang/ffi-rs-darwin-arm64":"1.3.0","@yuuang/ffi-rs-android-arm64":"1.3.0","@yuuang/ffi-rs-linux-x64-gnu":"1.3.0","@yuuang/ffi-rs-linux-x64-musl":"1.3.0","@yuuang/ffi-rs-win32-x64-msvc":"1.3.0","@yuuang/ffi-rs-linux-arm64-gnu":"1.3.0","@yuuang/ffi-rs-win32-ia32-msvc":"1.3.0","@yuuang/ffi-rs-linux-arm64-musl":"1.3.0","@yuuang/ffi-rs-win32-arm64-msvc":"1.3.0","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.3.0_1752772311433_0.5362753143687153","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"ffi-rs","version":"1.3.1","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.3.1","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"d6c2753586d64b53bf4bc039b48c081a9792de87","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.3.1.tgz","fileCount":5,"integrity":"sha512-ZyNXL9fnclnZV+waQmWB9JrfbIEyxQa1OWtMrHOrAgcC04PgP5hBMG5TdhVN8N4uT/eul8zCFMVnJUukAFFlXA==","signatures":[{"sig":"MEUCIDp8rFRv1VjxwXgzYNxXf+pPt6Yjj3v+b5OcupGs/DMZAiEA+HulCn1yTB6RGNI8tphw/nDwisDkevV7+hXgN7OjZXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42701},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"200f811de514f1d3f588789b327e57e13fb4d550","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","copy":"cp -r ./tests ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.3.1","@yuuang/ffi-rs-darwin-arm64":"1.3.1","@yuuang/ffi-rs-android-arm64":"1.3.1","@yuuang/ffi-rs-linux-x64-gnu":"1.3.1","@yuuang/ffi-rs-linux-x64-musl":"1.3.1","@yuuang/ffi-rs-win32-x64-msvc":"1.3.1","@yuuang/ffi-rs-linux-arm64-gnu":"1.3.1","@yuuang/ffi-rs-win32-ia32-msvc":"1.3.1","@yuuang/ffi-rs-linux-arm64-musl":"1.3.1","@yuuang/ffi-rs-win32-arm64-msvc":"1.3.1","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.3.1_1763913718299_0.7207753422158407","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"ffi-rs","version":"1.3.2","keywords":["ffi","rust","node.js","napi"],"author":{"name":"zhangyuang"},"license":"MIT","_id":"ffi-rs@1.3.2","maintainers":[{"name":"zhangyuang","email":"569105585@qq.com"}],"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"dist":{"shasum":"2b265640cd4a5fe6304520eed4ab983c364d72ff","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.3.2.tgz","fileCount":5,"integrity":"sha512-4s8dX9VbBw/jd5NOuE3EJRqXaIVdjMyiumeeDzrOhtjQRwp6Bz2za7iksWXTnvTQKV/tTdm1s1w7mObe92zPjQ==","signatures":[{"sig":"MEQCICTuOMCrf6lywbmo4nsuoYBkiM3eVI3+tlWDQQhUpM8DAiAhhPIte/AeGXMuDKRjRnj3BeK0dLPEuTO0EeP2bmExNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42515},"main":"index.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"types":"index.d.ts","gitHead":"9c5ba3452d8cedbb0b30c7ce4dd0138135bd06ea","scripts":{"pub":"npm version patch && git push origin master --tags && npm run changelog","copy":"cp -r ./tests ./*.md ./package.json ../node-ffi-rs/","test":"esno ./tests/index.ts","build":"node scripts/build.js","build:c":"node scripts/compile.js","artifacts":"napi artifacts","build:dev":"env=development node scripts/build.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags","publish:npm":"node scripts/publish.js"},"_npmUser":{"name":"zhangyuang","email":"569105585@qq.com"},"repository":{"url":"git+https://github.com/zhangyuang/node-ffi-rs.git","type":"git"},"_npmVersion":"10.8.2","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","esno":"^4.0.0","benny":"^3.7.1","shelljs":"^0.8.5","typescript":"^5.4.5","@types/node":"^20.8.7","@napi-rs/cli":"^2.15.2","conventional-changelog-cli":"^4.1.0"},"optionalDependencies":{"@yuuang/ffi-rs-darwin-x64":"1.3.2","@yuuang/ffi-rs-darwin-arm64":"1.3.2","@yuuang/ffi-rs-android-arm64":"1.3.2","@yuuang/ffi-rs-linux-x64-gnu":"1.3.2","@yuuang/ffi-rs-linux-x64-musl":"1.3.2","@yuuang/ffi-rs-win32-x64-msvc":"1.3.2","@yuuang/ffi-rs-linux-arm64-gnu":"1.3.2","@yuuang/ffi-rs-win32-ia32-msvc":"1.3.2","@yuuang/ffi-rs-linux-arm64-musl":"1.3.2","@yuuang/ffi-rs-win32-arm64-msvc":"1.3.2","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ffi-rs_1.3.2_1776952025136_0.4715783507958935","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"ffi-rs","version":"1.3.4","main":"index.js","types":"index.d.ts","description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","napi":{"name":"ffi-rs","triples":{"additional":["aarch64-apple-darwin","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","arm-unknown-linux-gnueabihf","i686-pc-windows-msvc","x86_64-unknown-linux-musl","aarch64-pc-windows-msvc","aarch64-linux-android"]}},"author":{"name":"zhangyuang"},"homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","repository":{"type":"git","url":"git+https://github.com/zhangyuang/node-ffi-rs.git"},"keywords":["ffi","rust","node.js","napi"],"license":"MIT","dependencies":{},"devDependencies":{"@napi-rs/cli":"^2.15.2","@types/node":"^20.8.7","benny":"^3.7.1","conventional-changelog-cli":"^4.1.0","esno":"^4.0.0","koa":"^2.14.2","shelljs":"^0.8.5","typescript":"^5.4.5"},"scripts":{"artifacts":"napi artifacts","build:c":"node scripts/compile.js","build:dev":"env=development node scripts/build.js","build":"node scripts/build.js","publish:npm":"node scripts/publish.js","test":"esno ./tests/index.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add . && git commit -m \"docs: update changelog.md\" && git push origin master","pub":"npm version patch && git push origin master --tags && npm run changelog","copy":"cp -r ./tests ./*.md ./package.json ../node-ffi-rs/","pub:alpha":"npm version prerelease --preid=alpha && git push origin master --tags"},"optionalDependencies":{"@yuuang/ffi-rs-android-arm64":"1.3.4","@yuuang/ffi-rs-darwin-arm64":"1.3.4","@yuuang/ffi-rs-darwin-x64":"1.3.4","@yuuang/ffi-rs-linux-arm-gnueabihf":"1.3.4","@yuuang/ffi-rs-linux-arm64-gnu":"1.3.4","@yuuang/ffi-rs-linux-arm64-musl":"1.3.4","@yuuang/ffi-rs-linux-x64-gnu":"1.3.4","@yuuang/ffi-rs-linux-x64-musl":"1.3.4","@yuuang/ffi-rs-win32-arm64-msvc":"1.3.4","@yuuang/ffi-rs-win32-ia32-msvc":"1.3.4","@yuuang/ffi-rs-win32-x64-msvc":"1.3.4"},"_id":"ffi-rs@1.3.4","gitHead":"9ac441b58637d310948115be477ca6973268c0a0","bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rUX011WXszmHHmu/HO5CZQCscU+poR4tPrrTO+M1ePbq2QIptpklpr/Fujc8GBuILNXBdxVRsn+Kfp3uihsHFw==","shasum":"45d97da5d5a4faa8731f268cd889ec5015dc370c","tarball":"https://registry.npmjs.org/ffi-rs/-/ffi-rs-1.3.4.tgz","fileCount":5,"unpackedSize":43524,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICwBEZBg6z4+5jiE6Z6aySyz6CbLnx9PmN39YPNA7bDWAiEA0TinDtGMJU0+ioaR8xd9xBVLoYniDhJxPtoaXou0wrg="}]},"_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_1.3.4_1784828039308_0.14589437268152494"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-07T06:25:56.483Z","modified":"2026-07-23T17:33:59.633Z","1.0.2":"2023-08-07T06:25:56.621Z","1.0.3":"2023-08-07T12:42:22.148Z","1.0.5":"2023-08-13T07:07:06.493Z","1.0.6":"2023-08-13T07:15:14.485Z","1.0.7":"2023-08-13T07:38:07.427Z","1.0.8":"2023-08-13T07:39:35.859Z","1.0.9":"2023-08-13T07:55:18.258Z","1.0.11":"2023-08-17T06:20:19.338Z","1.0.12":"2023-08-24T07:07:24.411Z","1.0.13":"2023-10-07T06:49:26.514Z","1.0.15":"2023-10-09T09:21:37.478Z","1.0.16":"2023-10-10T09:21:11.249Z","1.0.18":"2023-10-17T08:47:16.716Z","1.0.19":"2023-10-18T08:57:00.639Z","1.0.20":"2023-10-20T05:09:04.367Z","1.0.21":"2023-10-20T09:28:17.170Z","1.0.25":"2023-11-29T07:39:13.782Z","1.0.28":"2023-12-11T13:12:19.438Z","1.0.29":"2023-12-15T09:05:21.209Z","1.0.30":"2023-12-21T09:07:05.430Z","1.0.31":"2023-12-29T14:08:11.646Z","1.0.32":"2024-01-02T09:02:15.030Z","1.0.33":"2024-01-03T10:45:55.938Z","1.0.35":"2024-01-05T08:32:49.221Z","1.0.36":"2024-01-05T10:02:54.288Z","1.0.37":"2024-01-05T10:07:26.471Z","1.0.38":"2024-01-06T11:38:30.455Z","1.0.41":"2024-01-08T06:25:18.472Z","1.0.43":"2024-01-09T08:00:35.966Z","1.0.45":"2024-01-10T15:02:47.698Z","1.0.46":"2024-01-12T13:11:20.070Z","1.0.47":"2024-01-13T05:31:50.387Z","1.0.48":"2024-01-18T14:56:41.819Z","1.0.50":"2024-02-29T07:48:15.817Z","1.0.52":"2024-04-04T13:29:39.154Z","1.0.53":"2024-04-05T09:28:22.075Z","1.0.54":"2024-04-06T15:29:40.383Z","1.0.56":"2024-04-08T03:40:28.149Z","1.0.57":"2024-04-08T04:01:31.308Z","1.0.58":"2024-04-09T09:08:11.253Z","1.0.59":"2024-04-13T15:57:12.957Z","1.0.60":"2024-04-14T14:47:51.033Z","1.0.61":"2024-04-14T15:44:31.678Z","1.0.62":"2024-04-15T09:34:18.355Z","1.0.63":"2024-04-18T08:22:43.527Z","1.0.64":"2024-04-19T12:42:48.172Z","1.0.65":"2024-04-24T08:55:09.399Z","1.0.67":"2024-04-28T08:27:23.355Z","1.0.68":"2024-04-30T07:32:34.182Z","1.0.69":"2024-04-30T18:14:30.337Z","1.0.70":"2024-05-06T06:42:38.855Z","1.0.71":"2024-05-06T12:03:34.360Z","1.0.72":"2024-05-06T12:48:02.643Z","1.0.73-0":"2024-05-07T07:17:25.420Z","1.0.73":"2024-05-07T08:21:13.033Z","1.0.74":"2024-05-07T08:36:46.129Z","1.0.75-0":"2024-05-09T07:34:02.426Z","1.0.75-1":"2024-05-09T07:57:23.259Z","1.0.75-2":"2024-05-09T08:15:51.598Z","1.0.75-alpha.0":"2024-05-09T08:21:55.514Z","1.0.75":"2024-05-10T08:30:02.129Z","1.0.76":"2024-05-16T06:02:20.853Z","1.0.77-alpha.0":"2024-05-20T10:01:10.637Z","1.0.77-alpha.1":"2024-05-20T11:37:04.489Z","1.0.77":"2024-05-21T06:55:19.179Z","1.0.78":"2024-05-29T07:59:56.765Z","1.0.79":"2024-06-11T10:04:32.865Z","1.0.80":"2024-06-13T08:13:37.002Z","1.0.81":"2024-06-14T13:32:42.117Z","1.0.82":"2024-06-15T11:38:30.600Z","1.0.83":"2024-06-20T11:32:11.645Z","1.0.84":"2024-07-14T09:14:44.231Z","1.0.85":"2024-07-14T10:06:10.560Z","1.0.86":"2024-07-14T12:17:29.478Z","1.0.87":"2024-07-23T08:56:49.968Z","1.0.88-alpha.0":"2024-07-24T07:54:25.447Z","1.0.88":"2024-07-27T12:20:36.386Z","1.0.89":"2024-08-03T15:21:25.893Z","1.0.90":"2024-08-12T07:35:08.685Z","1.0.91":"2024-08-28T07:32:56.568Z","1.0.93":"2024-09-11T14:49:04.895Z","1.0.94":"2024-09-13T15:16:00.440Z","1.0.95":"2024-09-17T15:28:36.892Z","1.0.96":"2024-09-22T14:13:34.644Z","1.0.97":"2024-10-22T16:38:56.806Z","1.0.98":"2024-10-29T11:29:58.018Z","1.0.99":"2024-11-17T13:20:34.393Z","1.1.0":"2024-11-17T16:29:17.302Z","1.1.1":"2024-11-19T08:24:38.577Z","1.2.0":"2024-12-23T11:02:31.206Z","1.2.1":"2024-12-24T09:18:54.200Z","1.2.2":"2025-01-07T16:08:42.994Z","1.2.3":"2025-01-12T08:25:48.057Z","1.2.4":"2025-01-24T12:22:23.563Z","1.2.5":"2025-02-08T17:27:36.734Z","1.2.6":"2025-02-21T05:40:58.686Z","1.2.8":"2025-03-06T06:29:15.974Z","1.2.9":"2025-03-18T13:20:40.354Z","1.2.10":"2025-04-03T07:33:28.004Z","1.2.11":"2025-06-02T11:33:24.682Z","1.2.12":"2025-06-04T08:04:14.666Z","1.2.13":"2025-07-05T19:08:18.172Z","1.2.14":"2025-07-11T11:11:43.637Z","1.2.15":"2025-07-11T11:17:01.236Z","1.2.16":"2025-07-16T14:41:07.158Z","1.3.0":"2025-07-17T17:11:51.626Z","1.3.1":"2025-11-23T16:01:58.492Z","1.3.2":"2026-04-23T13:47:05.320Z","1.3.4":"2026-07-23T17:33:59.476Z"},"bugs":{"url":"https://github.com/zhangyuang/node-ffi-rs/issues"},"author":{"name":"zhangyuang"},"license":"MIT","homepage":"https://github.com/zhangyuang/node-ffi-rs#readme","keywords":["ffi","rust","node.js","napi"],"repository":{"type":"git","url":"git+https://github.com/zhangyuang/node-ffi-rs.git"},"description":"A module written in Rust and N-API provides interface (FFI) features for Node.js","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"}