{"versions":{"2.3.0":{"name":"ffi-napi","version":"2.3.0","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=6"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.2","node-addon-api":"^1.1.0","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^4.0.1","nyc":"^11.4.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi/node-ffi.git"},"bugs":{"url":"http://github.com/node-ffi/node-ffi/issues"},"gypfile":true,"gitHead":"18f29363345f0bcb61da3aae8b0e76753acdd602","_id":"ffi-napi@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0-pre","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-+HLA7R+Gzac12BIgxK5vVr/QMGVqU93mYZXNNt2HqhFKWX50o+5p94tsh9NvCz9M0hcETlxraFRPKlXc9KjGlg==","shasum":"7e01b31bd22346df3fc887efcca21a9dcab557a4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh+idiaVPlPqZ6LDFEpwaD3CaykKlZm5EN2EZGqIKVSgIhAJm7QHKI/5yzO5Hjn4qua+COZUckHmZd15x+1yKaCRl1"}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi-2.3.0.tgz_1515194961767_0.18444598652422428"},"directories":{}},"2.3.1":{"name":"ffi-napi","version":"2.3.1","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=6"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.2","node-addon-api":"^1.1.0","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^4.0.1","nyc":"^11.4.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"14bd961e6a881da5001ada0e50d0b9d4764e95bc","_id":"ffi-napi@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"10.0.0-pre","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-Vw/xB9xQS36kH8OfvgQkcGSasphqmbBiI8m10Wlk7Ma5CdjsjqGEdZCEmFf4ktJ/9DWncMKeEJGdJfqdnLbyXw==","shasum":"3e5e681f62c4b08ca5f4bd1b448e7025cdcde19e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHL5uib9fvbq0Ujq3DDfuuzEtoQbhCJ6yG0F2tsPQov4AiAfs2QKrJeVoZPvIQJfMoi54T9S+Znns6KkgQS/vvsbIQ=="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi-2.3.1.tgz_1515195391049_0.22887544031254947"},"directories":{}},"2.3.2":{"name":"ffi-napi","version":"2.3.2","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=6"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.2","node-addon-api":"^1.1.0","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^4.0.1","nyc":"^11.4.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"496e89ecd3aea6db3e05b53611ed4e1a05aa3dc0","_id":"ffi-napi@2.3.2","_npmVersion":"5.6.0","_nodeVersion":"10.0.0-pre","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-CGmA7L4YMk0RrSKBmOWvZLOppyK3OgzxuGIvEXSG7ZVk2iFPLn4y9HP6oT3OskG1lR46EGvlrKE+xWvt/vwWng==","shasum":"0104ce36ca8cf20ae600886831cc1966a0ac4c54","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX3M6l78DU968w0/rw1fdd5iLHiZvHVuyTPwzVHtu2pwIgdEYaxaOCuos7btLZg0eSBLX/YZkXMqLsTNri+Ta7crQ="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi-2.3.2.tgz_1515197163750_0.31865848996676505"},"directories":{}},"2.3.3":{"name":"ffi-napi","version":"2.3.3","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=6"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.2","node-addon-api":"^1.1.0","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^4.0.1","nyc":"^11.4.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"e335f6401ae5677d28ce75833b6d95a23c1447ea","_id":"ffi-napi@2.3.3","_npmVersion":"5.6.0","_nodeVersion":"10.0.0-pre","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-SLJ+t4U5HXxae00jDtXVbRiRwHWCasCK+8tg0FcqDeoDmlpXbp4bqBraNTJaKsd1pUE1MEtIQYdH+KlM/CQ30Q==","shasum":"6e4d701b25563bd6d3c6216d2e3aca32f764a89d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB7y5497m2crVTg9Nu6qjSBJg8I8oGFQXpgVhxP+v1PAIgR7zjjjqbDJ13NFPrOaH78SR9eIAWoRD7tuDCt/kTZaw="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi-2.3.3.tgz_1515258437507_0.840957747772336"},"directories":{}},"2.4.0":{"name":"ffi-napi","version":"2.4.0","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=4"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.2","node-addon-api":"^1.1.0","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^4.0.1","nyc":"^11.4.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"f1f9fe64176e112b2a4f5341a28f492945421cf0","_id":"ffi-napi@2.4.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-3nEbssey6a5jUtebwB9CApq9T9qMAJ8oaGngWofl5QlOKJGkNKmJHU14wky/ZcjOtX2V9c3GWjQDp7P8rwsV5w==","shasum":"3d2a3d47ba20a632d6ffca678a92c99785b2ee9c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEVDjZxuOTO4YoplVdYmXhndy2E6FmTyQW7QNLw8aO+AiEA1SiyW9B00P2HxwKn4yZ5dY4qx1VEPYP9aYoYtspOzfo="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi-2.4.0.tgz_1515259290387_0.7217827595304698"},"directories":{}},"2.4.1":{"name":"ffi-napi","version":"2.4.1","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=4"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.2","node-addon-api":"^1.1.0","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^4.0.1","nyc":"^11.4.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"dea2092676b996f1e7a6b6b71f480557588e5770","_id":"ffi-napi@2.4.1","_npmVersion":"5.6.0","_nodeVersion":"10.0.0-pre","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-YRFUd5Pn0bkkyfkwiShLc1Wi5LQNRJB7w78d8zjSTN5yqJzJkKUPreYGxBn1zPOIbQthdqt+FXr1HxTIf1bvAg==","shasum":"15e9ab1fd9af7ff7166d03990e971e2f350eb4af","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIljmm0rGwqbOWUxftZFeSJJ0QgdG17ggsPSODR2NmzAIhAMgMO0HnFnxxstc+9UciPhQWPIXqg8fcmBxL1y9dK5tQ"}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi-2.4.1.tgz_1515874047022_0.9610130428336561"},"directories":{}},"2.4.2":{"name":"ffi-napi","version":"2.4.2","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=4"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.2","node-addon-api":"^1.1.0","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^5.0.0","nyc":"^11.4.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"3526175554c861777caf00a118ce6107fc300aad","_id":"ffi-napi@2.4.2","_npmVersion":"5.6.0","_nodeVersion":"10.0.0-pre","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-j27oD2T8YFaRobpE8Qgv6fS4CPcpN5kcDRDDHOVBJYrNdANTkBG26bdbyRcuGm74kAFSRd3PMIJoculRDLyd3g==","shasum":"41eec890e60c5e7d88cef6c7dded63e229fdab71","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCD0T6TwmuZhbyihOxOW3fmiChhoMtJ6Lh7WU3Rw0g9KwIfC5pmcDYYIJJuupQpaWcU7DIVQ2w/T9CSvybUnE/wjA=="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi-2.4.2.tgz_1516719769067_0.2093284942675382"},"directories":{}},"2.4.3":{"name":"ffi-napi","version":"2.4.3","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=4"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.2","node-addon-api":"^1.1.0","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^5.0.0","nyc":"^11.5.0","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"510ec0d7bb626eaf9c7747f642c1c4cc7ebff8e3","_id":"ffi-napi@2.4.3","_npmVersion":"6.0.0-next.0","_nodeVersion":"10.0.0-pre","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-Lut2d5MvblJ9jw6g06znz0DjSIictZgBX61e7RHBEMX3FWjU5czCuUviPsgHxvjqIlEqm5wWQ5AIUq/G7Agzhg==","shasum":"7f498d7f3dc331d504b87695329ffa486596e508","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.4.3.tgz","fileCount":368,"unpackedSize":3873493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTYdS061fIS2CPkZsyCnpUeVJ1oz0wc/I/PzhxGlsVZgIgEUw6cHSnF5SHijzQRY2Lv3Mzyagur9UTvTSAIQ1yR2c="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_2.4.3_1522019810379_0.6119217926093148"},"_hasShrinkwrap":false},"2.4.4":{"name":"ffi-napi","version":"2.4.4","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=4"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"1.5.0","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^5.0.0","nyc":"^12.0.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"ba359c68195c7611e3a31661f87997e82659ed46","_id":"ffi-napi@2.4.4","_npmVersion":"6.4.1","_nodeVersion":"12.0.0-pre","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-h+NoqCCRW3K1Ft4cQLcVfMG3UuLZJbFZNyCueds2EDipHyG+HGcCe0MFEV0Meklc/XwZVkQ8UydQFdwjS0zG5g==","shasum":"1f8f5d0130e06af55cd5d041661d08a4f16bc7bb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.4.4.tgz","fileCount":368,"unpackedSize":3873492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb48qBCRA9TVsSAnZWagAA3U8P/2hBV/WbCokEkRufEqps\nG+KdEbdM1qpMtQmn9+ZalopNZckAhw2loseG5MWKsfaBadvdNcI5Roz89N2y\nsSINsllDJwvk2itdn+XuCG6xtCr2b/5orBLI/63kkN+x1FbjxqyvdGsP2LJM\ngMu89QCwVV5/BcRcuPnOk2GLJ6l3a8Cc5aCVmmIO+ZmKCqYa10zddTZzG4ot\n5YIpY69Wym5iaas5gepmt8VzBkJMmXXhsHtepFEDxjd84aP0+azfci3Q97j9\nJ5mW8Q+nbges2BFAZgCYDzez6lt6vkr2pv4m1ripmEThLwaCmEHUmWoydG95\nyRp5oaZ2rpc4AW7/JgTJxSmjDWA7lbYOb5iV5pi431wRFmrQ9aNFYsVnpXpx\n8psclrL50eMKdDV+cIig1KdvwoFcNVkgDVuWApOfxKndM2pj66qiTfQLZ784\nEG08od57HjTINU9eNHVENZ0nKr8saRqQu0SD232l+8iNQEcwbAZ2DqGaK8in\nQsRmC+M87cA/9w20I2M7mOFeV9JSKmt9qOg1KqLRPthk3o8xZ3RW39qLI1qs\nL3W4qUt+vUCG3sn0a08aAlulXq/yKKwO79uc5001gx7xdWYODuguKv6Mm2qw\nCkxxH2yaxGQKrioJWCwTNTwzF63LlwyUdjHe2fhOxh5S5JY7xMZEA8w6hVE2\nsIxP\r\n=eaQo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfugfPjCrh18mxWSEFiJLzUNotZ0vXlLsZlyssrHTe2AiAdpYlYU5oCar0kt4/lIR5CnhUpvtBoHkiCbfoo1LkawQ=="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_2.4.4_1541655168924_0.5581380196987331"},"_hasShrinkwrap":false},"2.4.5":{"name":"ffi-napi","version":"2.4.5","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=4"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"1.5.0","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^5.0.0","nyc":"^12.0.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"1f1a94b564db29372c31cd80324ab86e28510a34","_id":"ffi-napi@2.4.5","_nodeVersion":"12.0.0-pre","_npmVersion":"6.9.0-next.0","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-24Et/c5/sRvZvpOZ9nvkK0Be1S8A1Vkt6aJSKGaohOGb5FwV4+EmecaTtNhN4TCLJDjYC8z/k4X8W1SC5IK/fw==","shasum":"12e807f238f8c68fc094fc46c1ce5193c2ab64f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.4.5.tgz","fileCount":371,"unpackedSize":3896251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgDTbCRA9TVsSAnZWagAAps8P/2esiXf23HFZBrLa5/+1\nE7LKXnjVf5fhOq21nb6j/oY9/aUf9TLqtqsCohBD5xShhx1Ox8zjhtgUnEnl\n/rxak+5rgSKNAzWwDWeuZgefclUYvicag6EG7g9tCDkeZL6r2Oau87U83jbB\nkSSM2nhkrcB2yPoVnWofdH/FEEajuRkE+X0WC/d97wv2tQMfv+tmdWwdAaAQ\nG0h6iSNuDGdBuPXabYBd/RQMBSLMPTlRms6LhfF6LCbXgX+0TkxeTD4eloic\nCSQ0gv6nonnaFL2L6YHZEy+Y8YixTJO4VjXt5DvvTmzVvq5IIbBPjqF4cji2\n9vEnFeG3i6WH37AeptgywqVS9jS4qabFjEFUTJwVLBmHjJFhALh3xc3IdqXw\n4tLWGWnvWXx/eLYYNubUSj7OhEVCkvX5smpePFfj980CxhuwmSENVKPPUkqR\nO3YZ5VMt+RHNtpBDfkTsd5FbnTdCtLzGpHXYP9nsC5FwwegpjN0I1+Mk55X+\n3h4GWCxKCXyH7J3g2yCGWYSclp7wRjpaN5b7p4QcxYmeggD5mlJMa6nzZN+M\nPeX6T0EGQAJbnCDHtiiIO/NCnsCmxCNsqpWv9pslKbcxnT43u4kV4n9Dt+6z\nkja00eh9cvgN8C0A/v0hMJoiEqwNLHUYLkXJstXwEt3cu2apWP5KbHXFhD57\nbrCY\r\n=ZtQV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBI3pllIOY4LlDS5ZU6CC0OD6Mx7PGf0PK7aq+axhRjaAiBil/dWxV2eQH2n8zZpL6PLSbQ3SGJe7R7obSu3JS5E9Q=="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_2.4.5_1551906010283_0.18331600942790138"},"_hasShrinkwrap":false},"2.4.6":{"name":"ffi-napi","version":"2.4.6","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=4"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"1.6.1","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^5.0.0","nyc":"^12.0.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"51011ac933dafc2f9385a9a51245073a3a333131","_id":"ffi-napi@2.4.6","_nodeVersion":"14.0.0-pre","_npmVersion":"6.13.3","_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"dist":{"integrity":"sha512-AvfAV3dhA0A/8xPfSRX9Y7sDCjplbuA7wWSNjLMCoQJrg22+KXXKNS8ZMv5IqqTw6wWPAl1UoC27U4C05Fl6xg==","shasum":"dd6dff27ac3c6da89229a88764804f5e2e6e79fd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.4.6.tgz","fileCount":381,"unpackedSize":3977957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeINdkCRA9TVsSAnZWagAADlUP/1JMWM+qHddawOOpjQ2m\nOh0I+ILs0PxS2v+wooYS9ye0J1R8tk1henOQVjC79YjopdKX8bOzehwU8dnH\nQ0is2dtv2NIR0ShFf22EBsHQcVgYoofcNoJ74MkER0Dbs1QUh0JrXW63t8tz\nJpA+HEkjshBn5mhedtTz9XoQ6eb7D6z2HuPiIsE6ixZWDZb05Ohcv3d8QoMl\nQFPed/0hbGI1jmW7lIjgY2SY2i04lpwvNpZrsJvptv39KAMy9uDJWavYHr5H\nmp1sIqVDvSY51d+ETOlmGYxBrB4sZOPRc+wqIOQMvJgMHa69jb27G2zZz6uV\n6t+eYkJ2gsAreheafbw/jPIR2mOGDb9F64XQed7E9EEui1dI3nvvVeywOC2a\naYINZOAo9pFQ1+bvlOHwQhcwYMhiF3+Aoy+xPK9djfcHPxshkyJMvqeNKXst\n6QYGnt94nVK+x01rqmAv2yYjC3KA8813/cOKZFuFrN4GaoPmIVHQNzsqhDIL\nD3s8DUe4WEopqvQOoc2WZnVLNmw4bos2AitcuP2i0O8lweavDVPW7m/bmBNX\nPyyU9JWifCPl/0UhNjovKMItJqxahnzlLFZwzXEMMgkdh+y/nGP+NpyGWoPo\nKmXn7VyovnNdZ1quTShk9YaV+EA3iaMIJgEwO3HYEmy92Ze16y4fg5+O8db2\nqpNa\r\n=9dkC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtYEAvRNpKE7WXWmt9paf5zLysMOoBe/h6iHt/heFbjgIhAOJ6H0zzFQK0ebBmAzt7I7pm6cVPObFQJTmmuUtp3AsG"}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_2.4.6_1579210596241_0.5143551121074958"},"_hasShrinkwrap":false},"2.4.7":{"name":"ffi-napi","version":"2.4.7","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=4"},"main":"./lib/ffi","dependencies":{"bindings":"^1.3.0","debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"1.6.1","ref-napi":"^1.4.0","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^5.0.0","nyc":"^12.0.1","ref-array-di":"^1.2.1"},"scripts":{"test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gypfile":true,"gitHead":"12c8c13f9be95f96c55a2fa7aa7a0ea62c6bf783","_id":"ffi-napi@2.4.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-39RaQ5ZjMUwhfwLb7JyjD0qnMRNnMnsPo31b177Mc9eDFd0a1NI2gJlhltbIAThwSmnmRR4VtzUmZkn1Kbw/AQ==","shasum":"730d8f49e301314d7495407bb50690f2c797b170","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.4.7.tgz","fileCount":381,"unpackedSize":3978099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeagvJCRA9TVsSAnZWagAA+a4P/jTigcSSChcPUCa/RoFB\nz+1rNQc79hP4aXnCkV+8n3GP1VAGjFHNPdXW4iicQc1jhieB0tjyzDX+1uMb\nJ1G1C0x0FGJV8lPmCP856ulHfsfR2Ly4ylj5E+LOfi/GkFUD+dtwgTBu1coB\nFcu8nDE1MGVv7bh1GV3k+E/9KMYP/XGYlxH4NQ/Eyr3XbtVzmGCNgPoNbbtB\n/tbKj5H8DlZV5BPpQHxmDk5ZvDOJ6oM0/7NSK6dL1/B6jYVmyFALPOf1B0Tz\ncfpqLc3hlY92TPBWTJTRT4fxtcHHskVpvHlBFXe03cO+7U95HNEK4rb+R4pZ\n4vQd5CJ4lsWNpcuQnHEJsRoOEq+qgbNdsMAHwZA2s7Z7sj9XxZjCb6Gpu5Ru\nZECnHRbaAzKVxRjpZKl3uY6PFU9aoWAavEyxzlzSfNo+3Z0A0NQrr5fSU+Gw\nsBpjYQtvzIYq7F1FjGbn8VQs+6GO/7VcsW9f6ylWBsfYs/96Aea6lEwr+Qil\nCWhLUm7GiN6TjyCN9FYg45SlZKbqMICBM12iAwmSBOCp64Pm+SRN3Q87ssCY\nj1McymCJjvjouErxmzys+4C2aEF8C/OoSL7DMGaMBJv1xvyHiljVi1MeUrrr\n6aRL/HQad9x9VhKHL6mMYb/wliWWo0McDe14xX8wek3jMgpmoV6zQSFZNrW5\nwnWg\r\n=PwTt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL0gOYpOp3d8MWCBLbqcxdrPGF/z7HmUb6qjr7aKaduQIhANeOrk3bmsyOVMiF148mNSngIcHqNPL0y+yPZgbDm30D"}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_2.4.7_1584008137096_0.3655879575517742"},"_hasShrinkwrap":false},"2.5.0":{"name":"ffi-napi","version":"2.5.0","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=4"},"main":"./lib/ffi","dependencies":{"debug":"^3.1.0","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"1.6.1","node-gyp-build":"^4.2.1","ref-napi":"^1.5.2","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^5.0.0","mocha":"^5.0.0","nyc":"^15.0.0","prebuildify":"^3.0.4","prebuildify-ci":"^1.0.5","ref-array-di":"^1.2.1"},"scripts":{"install":"node-gyp-build","prebuild":"prebuildify --napi","prepack":"prebuildify-ci download && ([ $(ls prebuilds | wc -l) = '4' ] || (echo 'Some prebuilds are missing'; exit 1))","test":"node-gyp rebuild --directory test && nyc mocha -gc --reporter spec"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gitHead":"0d1de61710153bf0e6f6c7fa51bba8610ba9dc09","_id":"ffi-napi@2.5.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ninYS+GI4BDFOg29dEJ68uZOcWgCp05teU4Lm40vrnyh+E1fYjKYvTDMYAG+WUD75NNHPTJhNjgVqv5whSgU3w==","shasum":"77802081e4f3c2160d536781e84e00f8a88961f3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-2.5.0.tgz","fileCount":389,"unpackedSize":6016802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoLNwCRA9TVsSAnZWagAASPQQAKBnQwR03E8kEJq3BLQ0\nyKs9wH2/YWCJAtM/p/CE7IyjUrGyaTkxGvKN+uq8aZMny0qB9fXhIIIdQn1J\ns1JH7YX0rtUIrSYrHmNM2OtUWFz6K56mX0LaX4Xg0V+VAF367N2bjlmqavZx\nb8qMS4ddE/6oVsbr+nmE15NnuazI+SO9s7ignYeS6OjihRiGNRdVxGriTgnB\nqGEBQE5uMD4RyFb3NBe8KjjM5+xmZ7sSukol1KeFzv4i8MxgguP/mkNLplOP\nlzqJg411MOiYvXYyqqBGpnd2Eys2LnSNO6AELo5UdhX6o9RB1v3GJ3nZztlZ\nm1Jl6kMVSpqhiIaHAbLfHOma3Av3Z6Ivi5Ccm1m4RPHT9sUURvPyymolzW3s\nYd7rEga6dyUBDtYIXN6+PQcEqZghXgKObvuGAxSiV+OoX0SKuPBaKre6mNKk\nSPW2pTYnFcIoEbX4kmSWk3wJN8Q9FDzlDk724OGj3PLorYa3GIz3+6I8o6gd\nKpenaKbPPxuh284U+292BpnOrbFeRBqAIvYfnzSzDNzRUcWAi5tYPf4Uzwiv\nRUQOHbA71gE9OAIU0ZrdXFgLTsN+jopFvqSEMAbLYncQR3zHoQiR3IHXAj7B\nFKV5ouAMgQRhR76KPrqXo/V8kE6VKqU5uQuEb4gIr8SsL+5ksJhFWMHWONus\nfewV\r\n=muvf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2rBbi4hgkT97jddPcOUzjd0/6TL2FSG5InIuoxH3auAIgK4bVCjGrLQX1XJMlhDN/LW3PabZAI70gN2gK4p2oUHg="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_2.5.0_1587590000222_0.3425097726305808"},"_hasShrinkwrap":false},"3.0.0":{"name":"ffi-napi","version":"3.0.0","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=10"},"main":"./lib/ffi","dependencies":{"debug":"^4.1.1","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"^2.0.0","node-gyp-build":"^4.2.1","ref-napi":"^2.0.1","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^9.0.0","mocha":"^7.1.1","nyc":"^15.0.0","prebuildify":"^4.0.0","prebuildify-ci":"^1.0.5","ref-array-di":"^1.2.1"},"scripts":{"install":"node-gyp-build","prebuild":"prebuildify --napi","prepack":"prebuildify-ci download && ([ $(ls prebuilds | wc -l) = '4' ] || (echo 'Some prebuilds are missing'; exit 1))","test":"node-gyp rebuild --directory test && nyc mocha --expose-gc --reporter spec"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gitHead":"b2df987c3592cd703ed6f5d21d1f206b36157b45","_id":"ffi-napi@3.0.0","_nodeVersion":"15.0.0-pre","_npmVersion":"6.14.5","dist":{"integrity":"sha512-uXzHdufYOtOgnppRobh0EoMhZLsTcx5OWHn2gF+H3KU5+Q03TtVR7CiGskhQJadWi/3J/SfbFwVDfrLwzFLzZg==","shasum":"b85e8e0ef9434646f34215033c25ce72d38e61d6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-3.0.0.tgz","fileCount":386,"unpackedSize":5457142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewqr1CRA9TVsSAnZWagAAYMEP+wWwkjnMi/fnjZ9QNIjN\nuD2a6277O0s3+pX/imHigS6rNHaoCbyfvpaf0qm8TvCvuYbgaYGpQbegxpUn\nfa4JQbUwHV8PMdd6CO6HQ41iq+A4vrhDcPFn0jYjVkC/WbApYxoFuMEARM+m\nVkTOkLpUNbuOvScdHUtLQYZaaarEHYeLEuwfBjR/pFrnk1yTX4W+AqXIFd/r\nuYFzZ4tMflXxJM0rdRE34bOd3cbEaTToO4ZWfEhcfUOd8iIM91vy0knZKnyy\nCRrHEAwvs3Eirek1OzUEHakyYNWQcVUWUSV7dl8yuHxadrxgDvUWuih+Ckyq\nI0YjP46Z+SQqGHOo1Ye+/9CqaLCjT1okr2hfK31Y1qRgrRg4RaXRwZZ4eKnZ\noxGiqT8ngiGDPiHsM3+yVksD669IUS9vTpAS5HmqON+WwF1ty2pYhLuFe6Gu\np8q25TIlBWdux8mWKrPa9b70PyWVZzGyQVQ9gYdHOCMObwaDXLIyXlEqHHBJ\nTL84Dhv9ffeIxMKqqp/OyuG2fTxd1ksIQfvZ4pdp/A3DI0MBRJv9H46P1XEj\nV7TrsveCqolAx+xajNdtFMAYefHpNtI+1Ixdpk7kHphCG2TnXQa7pVc4dHmw\njQouca3KtHtgNMZbozd0XIY70lDkbt6DAR3W93jr7V6Ycai77pNfdYTrIjOx\n8tst\r\n=OzHu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChFCUCXAbb4Su6OXds04ryh8gPA7pmgvhuQNcDiui1DQIge2IvY3WsZ3Fa40EOP6p1w6JkwuqQ+zWtDnzk4NaTcPk="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_3.0.0_1589816053048_0.30702893804949194"},"_hasShrinkwrap":false},"3.0.1":{"name":"ffi-napi","version":"3.0.1","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=10"},"main":"./lib/ffi","dependencies":{"debug":"^4.1.1","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"^2.0.0","node-gyp-build":"^4.2.1","ref-napi":"^2.0.1","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^9.0.0","mocha":"^7.1.1","nyc":"^15.0.0","prebuildify":"^4.0.0","prebuildify-ci":"^1.0.5","ref-array-di":"^1.2.1"},"scripts":{"install":"node-gyp-build","prebuild":"prebuildify --napi --tag-armv --tag-uv","prepack":"prebuildify-ci download && ([ $(ls prebuilds | wc -l) = '5' ] || (echo 'Some prebuilds are missing'; exit 1))","test":"node-gyp rebuild --directory test && nyc mocha --expose-gc --reporter spec"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gitHead":"d9b62c603083de4ade48a3494fa42fc66c62027a","_id":"ffi-napi@3.0.1","_nodeVersion":"15.0.0-pre","_npmVersion":"6.14.5","dist":{"integrity":"sha512-zOvTqC9pjXNfVUruk4phi+Itayg3yefgiR/CZtr09OcrYulBq9jeUtf/GvFeXfNRv8q2qu3+ijMPj4rewTWbVg==","shasum":"4a33a919f199c06546abbada610e508a0c03c754","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-3.0.1.tgz","fileCount":386,"unpackedSize":5435120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0UnTCRA9TVsSAnZWagAAo3kP/3Xp5+k2Y1MTlVdYhgMD\nWO6gBTcAnu6jx6qPTGLpXT3Ii8Hs1D6rThvKkDWcP1ptCit7H8+lP3WAqqcX\nLc2ChG/UDU1XnmfafSdTIAJn0DxCuht+GSevmvJIWIiT7AiMBuODOoSG/REV\nxXgrQYAFpZNx5Al/BFyIqub/H38pq+l7SYwacJb+SgheTPfgG0o/+dmmp6Xe\n9hWLDeEWUqltKL53jGMvnnLQ1BdDdkEzSouuQWZu9lYFaN2Qnhc40Y1KAQCe\nDH8pw4AHT/o5MDba83KANg2OImFN8vMGQFc4wfKPaBBd7CGCumOA2SguI36m\nrI76vPB5AVn9WT4DJt3LhupB1h0U5hPvW5o/qiEQMJ3WtrGnmKlpuyJ+vTXk\nHWnZV50ZJkFIE3dD4ydXKsVoGgRJI+Q5xZVbDNZIQCgUQh8MOx9raZmqRwZd\nXETy5tOfwgc8MWy/GHER7rsauRs2snm8ksSLc2O7NUoxevTJ5nDk5eZpkF77\nkXxuKvz4JxdVTqhRI4MT3zbk01Lv1QDtAicohkjNdwMZQ4YEgu5+pr+eFIV/\nq5zjcecMLNWlabXZwlwqq9qskeMLmbmsy0rume/J5Tydhw23e+r/Bt0GtjRs\nxtrJ7b9QcfTQZArvJzl6IntrkczdjIce9REhwkUas+NB+vigfV5uajCTh6AT\np9PR\r\n=zbwM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSf67HoASo59wScm6kpz7SQqkF+prmlRVi/l3GhmlkbAiEA53i0boTW44QyrP0MIi+aQXECPoMMC2nXbIiN8QFItuM="}]},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_3.0.1_1590774226623_0.24262255684690182"},"_hasShrinkwrap":false},"3.1.0":{"name":"ffi-napi","version":"3.1.0","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=10"},"main":"./lib/ffi","dependencies":{"debug":"^4.1.1","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"^2.0.0","node-gyp-build":"^4.2.1","ref-napi":"^2.0.1","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^9.0.0","mocha":"^7.1.1","nyc":"^15.0.0","prebuildify":"^4.0.0","prebuildify-ci":"^1.0.5","ref-array-di":"^1.2.1"},"scripts":{"install":"node-gyp-build","prebuild":"prebuildify --napi --tag-armv --tag-uv","prepack":"prebuildify-ci download && ([ $(ls prebuilds | wc -l) = '5' ] || (echo 'Some prebuilds are missing'; exit 1))","test":"node-gyp rebuild --directory test && nyc mocha --expose-gc --reporter spec"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gitHead":"bc95086c0e462c0be8f264f86e4c16b48c824243","_id":"ffi-napi@3.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-EsHO+sP2p/nUC/3l/l8m9niee1BLm4asUFDzkkBGR4kYVgp2KqdAYUomZhkKtzim4Fq7mcYHjpUaIHsMqs+E1g==","shasum":"5bd037a26eaa4234c664e8b9d27be3719505c7bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-3.1.0.tgz","fileCount":386,"unpackedSize":5441370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwr7zCRA9TVsSAnZWagAAsg8P/A/yxzzBz9s3dRgCyvvV\nMDon8YZ/Tu+bKKgD2X3tU4sqpRRC+a9CWwOF92FUZzSYFbXzSLSvtPSq0AyV\nvBk/CK9zXL27POilbacet42x7rOYUyhtNxbzChcF0kJJ3Rqf7jxQuAxrmchi\nSo7v51FKnCsmiX7me35JoWDLe2BJPlD59IXspHM0ICEzSEDutH7hrwTt1VKh\nUn+sfWgxd3SMw62Gpx+WVS/smckoo4VGrrl9gIxPq/ZWMD2BUVxrPdIk7aPB\nnodea0eaYvUE+mRmsRTOuMFes0F1wNgSnyTrKIZC8mUsMr8h+G+XFi6+GhlL\nqEAdyEcykQMSgQVIux2QpYiyAIc25bLNyZGMC1FVK+EG54fu3TCBI4pEWZV3\nI7QMJS4pZbVjF4/JdOuTYUbp2TU1k2+pX/iurOuFSENJQmKUbU9h0PhIHbtr\nh5JGWGeT4fwIWJwAgj12UcoBH+NpJ2HEE0WG/FXmhL8CZVU7EoJWIbqjlJdQ\n3/x/vvDpr1wBnbThzEYJO8a86qmfIl4HCEdXvvAntdOLg5krT8YOSXYm/puz\n/ectGFYAQjYTMolCiWrMCwhITUd8wPS0AKG/0IjS1+kdjpH/p4g1JsJ1aSrw\nrfrZbwnNyOJrM6ucvOZnGdEji6Fl8z7LLOdTzBtYdeNv9HZdqc3pEn8maueO\nY8wX\r\n=Abeb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxkoE/Eo71G9WUvKauNncMaAwY0cJOIBtk58U47tYB5AiAFvSm9u2WqlA8C7PtaDEhXS6i9fhCU+rAIVUn+VQSzgQ=="}]},"_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"directories":{},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_3.1.0_1606598387019_0.5564087890526168"},"_hasShrinkwrap":false},"4.0.1":{"name":"ffi-napi","version":"4.0.1","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=10"},"main":"./lib/ffi","dependencies":{"debug":"^4.1.1","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"^3.0.0","node-gyp-build":"^4.2.1","ref-napi":"^2.0.1","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^9.0.0","mocha":"^7.1.1","nyc":"^15.0.0","prebuildify":"^4.0.0","prebuildify-ci":"^1.0.5","ref-array-di":"^1.2.1"},"scripts":{"install":"node-gyp-build","prebuild":"prebuildify --napi --tag-armv --tag-uv","prepack":"prebuildify-ci download && ([ $(ls prebuilds | wc -l) = '5' ] || (echo 'Some prebuilds are missing'; exit 1))","test":"node-gyp rebuild --directory test && nyc mocha --expose-gc --reporter spec"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gitHead":"5348bbe561424a42fee81e05426d1538f15c7cd7","_id":"ffi-napi@4.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Mifs8GCiShlZM5joA45Uth3bEyanjiAdw0715BTri8HwKsyjiX8NxAw/EsHhBbg1nNF49Q5rz7gUf8KY9zevCw==","shasum":"550c748cb43c6ff8785e77e4e87d32da10d74ad9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-4.0.1.tgz","fileCount":621,"unpackedSize":7275590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMEzNCRA9TVsSAnZWagAAMugQAIvBS4fOIb9lx+f0tALN\njzYng1oiZ6yodNLajkHogoT0JYsZuWwqs3oL1Hu3msThaMxIbSjOAM5Z3NGJ\nzwlo/tb5rY59LeahZPwIaaqF5k6VukTiMHaVwPhhiK/xTbk/bgeUlFt6rBPz\n4zjS62vl4hOv0l2ZFs9w2Up+O4bON8tbXkdZBp9Wrv2PCWgaIFCUnRKMWc0n\nJKkJuIrTfxOfEst9s3hu3OUumam7mf52MLSAOT5wJMZQ/3x+WiBOTfEcwX3A\ntTGHwlYutlidkLeDV9CyZRpZ4E9Htlsn2H87MBOMLbEnJoxUTqRaKm0vXLCb\nFSAIkpu2RBFByKdMM689CJcgq3yWJ1rMmpqtGhsjG7x1BezaTIHftm6GqId6\nCDqDIUgQz6Lzc12OwCj09cJ3DpP0JNtrFBtX77wmv5KCApN4SnB9yr9bc9/t\ndMsi00xsLRGPHRT5lzzqVY7izOIB//ROPUGygaTGJq6Y5O5XiQvPn3ynvqcg\nOobMd5qH+Ee4Js9nOl7SNuzBbK7qf7PPWSLZ486mRmxGU0kZT9mbjPn9mb5+\nmQmD1S0f7fhr2vucVYGO8GDijEu215GWMi5J4tWOgKrMFVfuOp3rw07YdX5g\nOWH0RNugvipZ/D90vmEL6huj9EE/p7O0dWqxJ72PtcJ0w8iEC3YZ5AnyXZ+O\naZKA\r\n=EpTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmxglVzPDlYXla0MV5ix6wt9n4OsT/iu+XFkBNlb9qmgIhAMA77DDvrPFLY7EyIoR4QAgfrift9allr9RIkxR4CHFr"}]},"_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"directories":{},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_4.0.1_1613778124509_0.5253799221348723"},"_hasShrinkwrap":false},"4.0.2":{"name":"ffi-napi","version":"4.0.2","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=10"},"main":"./lib/ffi","dependencies":{"debug":"^4.1.1","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"^3.0.0","node-gyp-build":"^4.2.1","ref-napi":"^2.0.1","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^9.0.0","mocha":"^7.1.1","nyc":"^15.0.0","prebuildify":"^4.0.0","prebuildify-ci":"^1.0.5","ref-array-di":"^1.2.1"},"scripts":{"install":"node-gyp-build","prebuild":"prebuildify --napi --tag-armv --tag-uv","prepack":"prebuildify-ci download && ([ $(ls prebuilds | wc -l) = '5' ] || (echo 'Some prebuilds are missing'; exit 1))","test":"node-gyp rebuild --directory test && nyc mocha --expose-gc --reporter spec"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gitHead":"f63914e40bdfae90e462c7f0e7127b602ab897f0","_id":"ffi-napi@4.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-oSqmI758uxS/Ai79uiuggEPRtRWgdNzgKYIMvbBcxUh1YRWeRrMW9h31h6kEgUAIIdeodRc1h0KgpjTxBsnK5A==","shasum":"6b92c0209e5ce2c30a60d3ce27c1fcde301d2526","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-4.0.2.tgz","fileCount":621,"unpackedSize":7275769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSlosCRA9TVsSAnZWagAAbkoP/1RxN8JBAM9oG/fdeyOd\n2CBALTpCPHfgwxYBtAE2nu2OP1qeygVx7sgi+lgZywH/QWAjiODgNZEegCKS\n7fwOKsnJKakG9P36X6XFBYBMO3b/xvwzrnvYoEBC2fM21/1/VvbbWtvnKPD/\nYdrKJBVHGamqKjbaI9qfnL+sGs55bg9RLJfTyxk3P+WbCbamfj/s2xn3HK8D\nJOAnR6wJlgkP5wjSSYCzSiiTiRYxZkMlavGstW+0mGNjPExNl95dRVxVwWps\n6Aqm6WthMgroBSzyZM/paE4XGS6YPOs6sQAk1QLJTj7BLpV5FZY7CszQPYke\nybsTC5pYJo3eRtMu37NWnWxXnc5fn55QAJU0svOfMK/8NV0piLhkHHpRY4Dt\nj8DXVC9+e8d44zDhPatjkJmz/6Fq6NhyKFqVwjgLxtUifpy7dkgwv/s7v93E\nuQxQuPw1ww+C7qSWtskkMHGNc5G5xw6c/OKNI1WCiR+/6q6HqtivnQl+KyU7\nXUy8llqMyF/R78ZnLCUxO7o4s8dJDphaGwmny6uuoCrzzDbsMbNHsgk4W3/y\ngMC4QuuGwqhTwkji6W9rMYJZvsXY3WKsuonCrAGK4d0XQVNqFtaN7exJUBHl\n5TsDlMzH4MwOi0h6+PAH6HYVAsjW96fBP2LWDQg7YZI9zVfdk/tZy7tBk7Of\nYt6v\r\n=x60p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGhw+znttE9HKDtDQGfBHVAUmRfLhmSgWQvsm40Ysa5AiAc7ml74SkRDNVIlVxgOwtEaECCTTzjCN7XnDTjf+5/8w=="}]},"_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"directories":{},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_4.0.2_1615485484365_0.9465495105407935"},"_hasShrinkwrap":false},"4.0.3":{"name":"ffi-napi","version":"4.0.3","license":"MIT","author":{"name":"Anna Henningsen","email":"anna@addaleax.net"},"contributors":[{"name":"Rick Branson","email":"rick@diodeware.com"},{"name":"Nathan Rajlich","email":"nathan@tootallnate.net"},{"name":"Gabor Mezo","email":"gabor.mezo@outlook.com"}],"description":"A foreign function interface (FFI) for Node.js, N-API style","keywords":["foreign","function","interface","ffi","libffi","binding","c","napi","stable"],"homepage":"http://github.com/node-ffi-napi/node-ffi-napi","engines":{"node":">=10"},"main":"./lib/ffi","dependencies":{"debug":"^4.1.1","get-uv-event-loop-napi-h":"^1.0.5","node-addon-api":"^3.0.0","node-gyp-build":"^4.2.1","ref-napi":"^2.0.1 || ^3.0.2","ref-struct-di":"^1.1.0"},"devDependencies":{"fs-extra":"^9.0.0","mocha":"^7.1.1","nyc":"^15.0.0","prebuildify":"^4.0.0","prebuildify-ci":"^1.0.5","ref-array-di":"^1.2.1"},"scripts":{"install":"node-gyp-build","prebuild":"prebuildify --napi --tag-armv --tag-uv","prepack":"prebuildify-ci download && ([ $(ls prebuilds | wc -l) = '5' ] || (echo 'Some prebuilds are missing'; exit 1))","test":"node-gyp rebuild --directory test && nyc mocha --expose-gc --reporter spec"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-ffi-napi/node-ffi-napi.git"},"bugs":{"url":"http://github.com/node-ffi-napi/node-ffi-napi/issues"},"gitHead":"00df1232a25b1b0f026b5d1b4c9efc67497e4b48","_id":"ffi-napi@4.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PMdLCIvDY9mS32RxZ0XGb95sonPRal8aqRhLbeEtWKZTe2A87qRFG9HjOhvG8EX2UmQw5XNRMIOT+1MYlWmdeg==","shasum":"27a8d42a8ea938457154895c59761fbf1a10f441","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ffi-napi/-/ffi-napi-4.0.3.tgz","fileCount":621,"unpackedSize":7275779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU1WbCRA9TVsSAnZWagAAuQ0P/2mHoOudMxOaGRdaOckF\nGKxUYR6GJMcNEH/z9d+QsmksYcgHbzd4jHYP5azB2uBZwZ0QK5+uZet1x8xw\nCOoSObLvQPEEvPrtKlwbR7SxRJXTY6KWENYiWQo3xLxcHVmttdXPEATqtKgZ\n6RiYDbyu0t44iIRPP85SedOEmAe5jp60MiIEPvLa2kXXIHq0xtIPSbAl161L\nT9kw7e6WvotSUPOrnU0Lx+JvTop9f2jrMTC9EAtQUvzkGLpOAefOSjuiMx5g\nd4iUzxhmfXBhTC0YGcPr/6uMIScwlOnSXtq/ar+zvlvJmgjCGRv7/bT6h03q\nwXYnqgp6Oc+3ctFFoYFdhu+2d0pStgb/XVDr2IpgcWmXLcplX6mKghIzThrz\nx5Z1HiWssEHQcrOHpvxkiy0+rePb+FkAMrl2Ce7RxhaWlQA8RVIu47VJTjjl\noXAK9mIaZEH8oO1ehZ/uu3j70k9EshqqoIDuSmogoNvTTSBBKlfszyuLaNQ6\nnRBSJ1n8mlGdwflF6hKUK5nLOsSfZs3HRQ3luRdQlLKB6v5pSdVRbIQli+KC\npMTC9f87uxfXBX3hF0vb87SLm0FaDbh4JBaxCcevdbxveY4mBqO7mBumIptZ\nA7the5Nh87WyzQsuPq4i/8WEjpRuWCms3rWKCDywjzkaSwTpdTnZIcmx4/m/\nUSoI\r\n=fKnD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCevev4lOzdhb6yvudBQegjPt6sfgsR4RFeJJOQzrRLEgIhANKv8xqh1cQPnN/0EWYrPI1IG6AO1nen0m04R6h8G7Iu"}]},"_npmUser":{"name":"anonymous","email":"anna@addaleax.net"},"directories":{},"maintainers":[{"name":"anonymous","email":"anna@addaleax.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ffi-napi_4.0.3_1616074138611_0.8191260162268514"},"_hasShrinkwrap":false}},"dist-tags":{"latest":"4.0.3"},"name":"ffi-napi","time":{"modified":"2023-07-28T09:11:34.381Z","created":"2022-01-26T21:50:32.771Z","2.3.0":"2018-01-05T23:29:23.480Z","2.3.1":"2018-01-05T23:36:33.033Z","2.3.2":"2018-01-06T00:06:05.394Z","2.3.3":"2018-01-06T17:07:17.753Z","2.4.0":"2018-01-06T17:21:32.228Z","2.4.1":"2018-01-13T20:07:28.633Z","2.4.2":"2018-01-23T15:02:50.752Z","2.4.3":"2018-03-25T23:16:50.506Z","2.4.4":"2018-11-08T05:32:49.186Z","2.4.5":"2019-03-06T21:00:10.515Z","2.4.6":"2020-01-16T21:36:36.394Z","2.4.7":"2020-03-12T10:15:37.294Z","2.5.0":"2020-04-22T21:13:20.414Z","3.0.0":"2020-05-18T15:34:13.488Z","3.0.1":"2020-05-29T17:43:46.917Z","3.1.0":"2020-11-28T21:19:47.389Z","4.0.1":"2021-02-19T23:42:04.726Z","4.0.2":"2021-03-11T17:58:04.543Z","4.0.3":"2021-03-18T13:28:58.751Z"},"readme":"node-ffi-napi\n=============\n### Node.js Foreign Function Interface for N-API\n[![Greenkeeper badge](https://badges.greenkeeper.io/node-ffi-napi/node-ffi-napi.svg)](https://greenkeeper.io/)\n\n[![NPM Version](https://img.shields.io/npm/v/ffi-napi.svg?style=flat)](https://npmjs.org/package/ffi-napi)\n[![NPM Downloads](https://img.shields.io/npm/dm/ffi-napi.svg?style=flat)](https://npmjs.org/package/ffi-napi)\n[![Build Status](https://travis-ci.org/node-ffi-napi/node-ffi-napi.svg?style=flat&branch=master)](https://travis-ci.org/node-ffi-napi/node-ffi-napi?branch=master)\n[![Coverage Status](https://coveralls.io/repos/node-ffi-napi/node-ffi-napi/badge.svg?branch=master)](https://coveralls.io/r/node-ffi-napi/node-ffi-napi?branch=master)\n[![Dependency Status](https://david-dm.org/node-ffi-napi/node-ffi-napi.svg?style=flat)](https://david-dm.org/node-ffi-napi/node-ffi-napi)\n\n`node-ffi-napi` is a Node.js addon for loading and calling dynamic libraries\nusing pure JavaScript. It can be used to create bindings to native libraries\nwithout writing any C++ code.\n\nIt also simplifies the augmentation of node.js with C code as it takes care of\nhandling the translation of types across JavaScript and C, which can add reams\nof boilerplate code to your otherwise simple C. See the `example/factorial`\nfor an example of this use case.\n\n**WARNING**: `node-ffi-napi` assumes you know what you're doing. You can pretty\neasily create situations where you will segfault the interpreter and unless\nyou've got C debugger skills, you probably won't know what's going on.\n\n**WARNING**: The original API of `node-ffi` is left mostly untouched in the\nN-API wrapper. However, the API did not have very well-defined properties\nin the context of garbage collection and multi-threaded execution. It is\nrecommended to avoid any multi-threading usage of this library\nif possible.\n\nExample\n-------\n\n``` js\nvar ffi = require('ffi-napi');\n\nvar libm = ffi.Library('libm', {\n  'ceil': [ 'double', [ 'double' ] ]\n});\nlibm.ceil(1.5); // 2\n\n// You can also access just functions in the current process by passing a null\nvar current = ffi.Library(null, {\n  'atoi': [ 'int', [ 'string' ] ]\n});\ncurrent.atoi('1234'); // 1234\n```\n\nFor a more detailed introduction, see the [node-ffi tutorial page][tutorial].\n\nRequirements\n------------\n\n * Linux, OS X, Windows, or Solaris.\n * `libffi` comes bundled with node-ffi-napi; it does *not* need to be installed on your system.\n * The current version is tested to run on Node 6 and above.\n\nInstallation\n------------\n\nMake sure you've installed all the [necessary build\ntools](https://github.com/TooTallNate/node-gyp#installation) for your platform,\nthen invoke:\n\n``` bash\n$ npm install ffi-napi\n```\n\nSource Install / Manual Compilation\n-----------------------------------\n\nTo compile from source it's easiest to use\n[`node-gyp`](https://github.com/TooTallNate/node-gyp):\n\n``` bash\n$ npm install -g node-gyp\n```\n\nNow you can compile `node-ffi-napi`:\n\n``` bash\n$ git clone git://github.com/node-ffi-napi/node-ffi-napi.git\n$ cd node-ffi\n$ node-gyp rebuild\n```\n\nTypes\n-----\n\nThe types that you specify in function declarations correspond to ref's types\nsystem. So [see its docs][ref-types] for\na reference if you are unfamiliar.\n\nV8 and 64-bit Types\n-------------------\n\nInternally, V8 stores integers that will fit into a 32-bit space in a 32-bit\ninteger, and those that fall outside of this get put into double-precision\nfloating point numbers. This is problematic because FP numbers are imprecise.\nTo get around this, the methods in node-ffi that deal with 64-bit integers return\nstrings and can accept strings as parameters.\n\nCall Overhead\n-------------\n\nThere is non-trivial overhead associated with FFI calls. Comparing a hard-coded\nbinding version of `strtoul()` to an FFI version of `strtoul()` shows that the\nnative hard-coded binding is orders of magnitude faster. So don't just use the\nC version of a function just because it's faster. There's a significant cost in\nFFI calls, so make them worth it.\n\nLicense\n-------\n\nMIT License. See the `LICENSE` file.\n\n[v1apichanges]: https://github.com/node-ffi/node-ffi/wiki/API-changes-from-v0.x-to-v1.x\n[tutorial]: https://github.com/node-ffi/node-ffi/wiki/Node-FFI-Tutorial\n[ref-types]: https://github.com/TooTallNate/ref#built-in-types","users":{}}