{"_id":"@agntcy/slim-bindings","_rev":"23-421c57c91af3336330a72723946669d4","name":"@agntcy/slim-bindings","dist-tags":{"alpha":"2.0.0-alpha.7","rc":"2.1.1-rc.3","latest":"2.1.2"},"versions":{"0.1.11":{"name":"@agntcy/slim-bindings","version":"0.1.11","keywords":["slim","messaging","mls","uniffi","react-native","typescript","bindings","ffi"],"author":{"name":"AGNTCY Contributors"},"license":"Apache-2.0","_id":"@agntcy/slim-bindings@0.1.11","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"}],"homepage":"https://github.com/agntcy/slim#readme","bugs":{"url":"https://github.com/agntcy/slim/issues"},"dist":{"shasum":"847fe7a9bafe35922d81ea443ce9f5cf1017997a","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-0.1.11.tgz","fileCount":17,"integrity":"sha512-pkaNUID/37b+LUE5ewQBB+zyUFZSSoizqFzAmwx/zja8XpXZQhrXPnfV4TVqzTXH9kGS01OzL/DMl7H9WSR8OA==","signatures":[{"sig":"MEUCIAIn06czwGroi0euhYpCn7Z7a6MP9XT7aWJDIialgGHzAiEA8BmIwNo+0PkjWMMZeSqt+Pxn55oF18zsGEgo3K12nJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460509151},"main":"./src/index.ts","types":"./src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4e49fa6267f3ab57022272074f534fe48d572c72","scripts":{"test":"vitest run","build":"task generate","clean":"task clean","test:unit":"vitest run tests/unit.test.ts","test:watch":"vitest","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration.test.ts","example:rn:simple":"task example:react-native:simple"},"_npmUser":{"name":"janossk","email":"janossk@cisco.com"},"repository":{"url":"git+https://github.com/agntcy/slim.git","type":"git","directory":"data-plane/bindings/react-native"},"_npmVersion":"10.8.2","description":"JavaScript/TypeScript bindings for SLIM data plane - React Native support","directories":{},"_nodeVersion":"20.20.0","dependencies":{"uniffi-bindgen-react-native":"^0.29.3-1"},"react-native":"./src/index.ts","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.3","@types/node":"^20.10.0","@vitest/coverage-v8":"^2.0.0"},"peerDependencies":{"react-native":">=0.72.0"},"peerDependenciesMeta":{"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_0.1.11_1772095906960_0.8289936831800402","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-rc.1":{"name":"@agntcy/slim-bindings","version":"1.4.0-rc.1","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@1.4.0-rc.1","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"csirmazbendeguz","email":"csirmazbendeguz@gmail.com"}],"homepage":"https://github.com/agntcy/slim#readme","bugs":{"url":"https://github.com/agntcy/slim/issues"},"dist":{"shasum":"a80ee3b416e555c91fb57b3e1d12f04161b13387","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-1.4.0-rc.1.tgz","fileCount":8,"integrity":"sha512-JMtpCnEyBm5gtaX/8UBpp97EH7xUWw/lS0/iIG3EmFaMrxanlovBT1KtuD+5UkgMXbxCUw+9DhH5SHDrbdVI0Q==","signatures":[{"sig":"MEUCIFA+Kctt7SVnK5pdjun4A3jImfnU+IXraE5uws/Tx13gAiEAtSkJT0/w3YpniEIkqLK//R3zGqn1pmdynD5+O17vodA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213376},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"325a7c37b0d922e01c1fd83a6c056cdaef3b29c3","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"janossk","email":"janossk@cisco.com"},"repository":{"url":"git+https://github.com/agntcy/slim.git","type":"git","directory":"data-plane/bindings/node"},"_npmVersion":"10.8.2","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"ffi-rs":"^1.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"^0.29.3-1"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"1.4.0-rc.1","@agntcy/slim-bindings-darwin-arm64":"1.4.0-rc.1","@agntcy/slim-bindings-linux-x64-gnu":"1.4.0-rc.1","@agntcy/slim-bindings-win32-x64-gnu":"1.4.0-rc.1","@agntcy/slim-bindings-linux-x64-musl":"1.4.0-rc.1","@agntcy/slim-bindings-win32-x64-msvc":"1.4.0-rc.1","@agntcy/slim-bindings-linux-arm64-gnu":"1.4.0-rc.1","@agntcy/slim-bindings-linux-arm64-musl":"1.4.0-rc.1","@agntcy/slim-bindings-win32-arm64-msvc":"1.4.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_1.4.0-rc.1_1778250383625_0.6311850883901147","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agntcy/slim-bindings","version":"1.0.0","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@1.0.0","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"csirmazbendeguz","email":"csirmazbendeguz@gmail.com"}],"homepage":"https://github.com/agntcy/slim#readme","bugs":{"url":"https://github.com/agntcy/slim/issues"},"dist":{"shasum":"c8a90619a4cfed3febde7983a97ca4a9cc448830","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-1.0.0.tgz","fileCount":8,"integrity":"sha512-PRaEU9suw+Gz/Y7TTfceWqJKcWt2C6GpjE6v9wO7BGmKNR93ZxitGAi0d23xhZBgBPAw37pxmpx+t1cJlKIwqw==","signatures":[{"sig":"MEQCIBiHG+0SFX8YWM24HLPPBYPRFVJOrEV/7Rvt7PwtWhiPAiBhiToNDjNLxiywLtypNVptwwyZAKDtyzC2k7eb6gp4mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213326},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"912d0539f917d7913b37b982203787d515242121","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"janossk","email":"janossk@cisco.com"},"repository":{"url":"git+https://github.com/agntcy/slim.git","type":"git","directory":"data-plane/bindings/node"},"_npmVersion":"10.8.2","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"ffi-rs":"^1.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"^0.29.3-1"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"1.0.0","@agntcy/slim-bindings-darwin-arm64":"1.0.0","@agntcy/slim-bindings-linux-x64-gnu":"1.0.0","@agntcy/slim-bindings-win32-x64-gnu":"1.0.0","@agntcy/slim-bindings-linux-x64-musl":"1.0.0","@agntcy/slim-bindings-win32-x64-msvc":"1.0.0","@agntcy/slim-bindings-linux-arm64-gnu":"1.0.0","@agntcy/slim-bindings-linux-arm64-musl":"1.0.0","@agntcy/slim-bindings-win32-arm64-msvc":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_1.0.0_1778488304829_0.044957076749530644","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test":{"name":"@agntcy/slim-bindings","version":"1.0.0-test","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@1.0.0-test","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"csirmazbendeguz","email":"csirmazbendeguz@gmail.com"}],"homepage":"https://github.com/agntcy/slim#readme","bugs":{"url":"https://github.com/agntcy/slim/issues"},"dist":{"shasum":"a7dc740b838822b0eabac7c1bdd90883e84f8849","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-1.0.0-test.tgz","fileCount":8,"integrity":"sha512-36lv0/RzmH+hU+gLZoWysO5k51kXUzll/WeNoIljuSyn5lB0iQlMtXRZLraVkvfploOS/DpCdYv8TUPJYWt2YQ==","signatures":[{"sig":"MEYCIQC736bVTxCBjNu9m3clIB3dv61dBBIEfGIAbjAo/fD0BgIhANsHHsWtYIPlFu1l4JUxLzgKsw1g5khfdsg+craDQPGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213376},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5bb423777427bd560cb0f0937f0ef9177df0391","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"janossk","email":"janossk@cisco.com"},"repository":{"url":"git+https://github.com/agntcy/slim.git","type":"git","directory":"data-plane/bindings/node"},"_npmVersion":"10.8.2","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"ffi-rs":"^1.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"^0.29.3-1"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"1.0.0-test","@agntcy/slim-bindings-darwin-arm64":"1.0.0-test","@agntcy/slim-bindings-linux-x64-gnu":"1.0.0-test","@agntcy/slim-bindings-win32-x64-gnu":"1.0.0-test","@agntcy/slim-bindings-linux-x64-musl":"1.0.0-test","@agntcy/slim-bindings-win32-x64-msvc":"1.0.0-test","@agntcy/slim-bindings-linux-arm64-gnu":"1.0.0-test","@agntcy/slim-bindings-linux-arm64-musl":"1.0.0-test","@agntcy/slim-bindings-win32-arm64-msvc":"1.0.0-test"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_1.0.0-test_1778505529576_0.0804019947050787","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-rc.2":{"name":"@agntcy/slim-bindings","version":"1.4.0-rc.2","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@1.4.0-rc.2","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"csirmazbendeguz","email":"csirmazbendeguz@gmail.com"}],"homepage":"https://github.com/agntcy/slim#readme","bugs":{"url":"https://github.com/agntcy/slim/issues"},"dist":{"shasum":"3f543d79b4e4b42dc13860cb21cfa1776d4bc2c6","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-1.4.0-rc.2.tgz","fileCount":8,"integrity":"sha512-suHhE1DnVP0NAxHw1yJBPtz2Klpo9fKqAQ82zgKMNhzBuGiPq3mB9gVJppZ34WFBtq+btef0qAVx7TdnTpnGpQ==","signatures":[{"sig":"MEYCIQCq+IlycfLU7M/Ynpxefl+m1dN3UEqgjphCsW7OeB4ptQIhAIDh1hpme4mg1xYqvmKEXH1d2ALP8ivhsXqXTnpxo0Zj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212492},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0f8dc6586cb40aa9173a3e478264ef9a95a09e71","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"janossk","email":"janossk@cisco.com"},"repository":{"url":"git+https://github.com/agntcy/slim.git","type":"git","directory":"data-plane/bindings/node"},"_npmVersion":"10.8.2","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"ffi-rs":"^1.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"^0.29.3-1"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"1.4.0-rc.2","@agntcy/slim-bindings-darwin-arm64":"1.4.0-rc.2","@agntcy/slim-bindings-linux-x64-gnu":"1.4.0-rc.2","@agntcy/slim-bindings-win32-x64-gnu":"1.4.0-rc.2","@agntcy/slim-bindings-linux-x64-musl":"1.4.0-rc.2","@agntcy/slim-bindings-win32-x64-msvc":"1.4.0-rc.2","@agntcy/slim-bindings-linux-arm64-gnu":"1.4.0-rc.2","@agntcy/slim-bindings-linux-arm64-musl":"1.4.0-rc.2","@agntcy/slim-bindings-win32-arm64-msvc":"1.4.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_1.4.0-rc.2_1778524205116_0.45948165728303003","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-rc.5":{"name":"@agntcy/slim-bindings","version":"1.4.0-rc.5","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@1.4.0-rc.5","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"csirmazbendeguz","email":"csirmazbendeguz@gmail.com"}],"homepage":"https://github.com/agntcy/slim#readme","bugs":{"url":"https://github.com/agntcy/slim/issues"},"dist":{"shasum":"bb7ae7e2f6c2ba7be98b08d3c1a7c2897f2f82e0","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-1.4.0-rc.5.tgz","fileCount":8,"integrity":"sha512-KAp2RPULxMnuvYTX64FeqpUJD9LNhEBhfEySWhmS0eISpsA3BdXKCa6IkwsbCij2wWlF9UEV4exWDTBDwqL7/A==","signatures":[{"sig":"MEYCIQD0Mbr4RXQmG6vIKGahNDEfDCPN7eRRWzdV5mXb50A2OQIhAKcCNoR/k22KJyfC7LIAj0FfzUK3nGMD6Ad5nT7q9cKy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212492},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5ed1cfc9121e8f4b9485015440a8e811a170652a","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"janossk","email":"janossk@cisco.com"},"repository":{"url":"git+https://github.com/agntcy/slim.git","type":"git","directory":"data-plane/bindings/node"},"_npmVersion":"10.8.2","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"ffi-rs":"^1.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"^0.29.3-1"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"1.4.0-rc.5","@agntcy/slim-bindings-darwin-arm64":"1.4.0-rc.5","@agntcy/slim-bindings-linux-x64-gnu":"1.4.0-rc.5","@agntcy/slim-bindings-win32-x64-gnu":"1.4.0-rc.5","@agntcy/slim-bindings-linux-x64-musl":"1.4.0-rc.5","@agntcy/slim-bindings-win32-x64-msvc":"1.4.0-rc.5","@agntcy/slim-bindings-linux-arm64-gnu":"1.4.0-rc.5","@agntcy/slim-bindings-linux-arm64-musl":"1.4.0-rc.5","@agntcy/slim-bindings-win32-arm64-msvc":"1.4.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_1.4.0-rc.5_1778605979637_0.0017805566808954953","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-rc.6":{"name":"@agntcy/slim-bindings","version":"1.4.0-rc.6","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@1.4.0-rc.6","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"csirmazbendeguz","email":"csirmazbendeguz@gmail.com"}],"homepage":"https://github.com/agntcy/slim#readme","bugs":{"url":"https://github.com/agntcy/slim/issues"},"dist":{"shasum":"e8b3bdca2587d8c474aa365ca9d4f03c610ff38d","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-1.4.0-rc.6.tgz","fileCount":8,"integrity":"sha512-c76U++mqRMGDVRK/HIn1ViWE5Zt9ZGE0sNS8BiVYD1wsx6KeyKny7CjgIj4C+ZTYsye7McomBCPt5VQ4F0On7w==","signatures":[{"sig":"MEQCIFjoZ4eSj7sNtx+k27swRq+HLa9RarBMhxrfhvxsGldiAiAytKpt207/O1aTq+bK72+u2NkHPzkEOd+08RzXQOCNQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212492},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"497dab079fd759933820be566e80a73cc1d5d29a","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"janossk","email":"janossk@cisco.com"},"repository":{"url":"git+https://github.com/agntcy/slim.git","type":"git","directory":"data-plane/bindings/node"},"_npmVersion":"10.8.2","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"ffi-rs":"^1.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"^0.29.3-1"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"1.4.0-rc.6","@agntcy/slim-bindings-darwin-arm64":"1.4.0-rc.6","@agntcy/slim-bindings-linux-x64-gnu":"1.4.0-rc.6","@agntcy/slim-bindings-win32-x64-gnu":"1.4.0-rc.6","@agntcy/slim-bindings-linux-x64-musl":"1.4.0-rc.6","@agntcy/slim-bindings-win32-x64-msvc":"1.4.0-rc.6","@agntcy/slim-bindings-linux-arm64-gnu":"1.4.0-rc.6","@agntcy/slim-bindings-linux-arm64-musl":"1.4.0-rc.6","@agntcy/slim-bindings-win32-arm64-msvc":"1.4.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_1.4.0-rc.6_1778661210224_0.5211111777884263","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@agntcy/slim-bindings","version":"1.4.0","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@1.4.0","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"csirmazbendeguz","email":"csirmazbendeguz@gmail.com"}],"homepage":"https://github.com/agntcy/slim#readme","bugs":{"url":"https://github.com/agntcy/slim/issues"},"dist":{"shasum":"47f8d4fc32be3ef4e6b5ec8f8b30d7e16b9da1c7","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-1.4.0.tgz","fileCount":8,"integrity":"sha512-0dWyxszyqszmwMBridjQhcv7Isa4uT85o9M+Yv0CtjCNAG/iSg3YcKcHi1xMjwBhRZlQ4iWx5Vz4VnvsnDQJ8w==","signatures":[{"sig":"MEQCID9YXle/bZMuhP3K1TPw9NmKDGpsnvb19SGS9tuyHsevAiBu3S8AzQB+wESshO3wAT0Eb/izKjpEQkkMqWeD648j0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212442},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fad4d148d4720bf827e796bcdec6a046e9118be6","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"janossk","email":"janossk@cisco.com"},"repository":{"url":"git+https://github.com/agntcy/slim.git","type":"git","directory":"data-plane/bindings/node"},"_npmVersion":"10.8.2","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"ffi-rs":"^1.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"^0.29.3-1"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"1.4.0","@agntcy/slim-bindings-darwin-arm64":"1.4.0","@agntcy/slim-bindings-linux-x64-gnu":"1.4.0","@agntcy/slim-bindings-win32-x64-gnu":"1.4.0","@agntcy/slim-bindings-linux-x64-musl":"1.4.0","@agntcy/slim-bindings-win32-x64-msvc":"1.4.0","@agntcy/slim-bindings-linux-arm64-gnu":"1.4.0","@agntcy/slim-bindings-linux-arm64-musl":"1.4.0","@agntcy/slim-bindings-win32-arm64-msvc":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_1.4.0_1778683583390_0.923140319820301","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@agntcy/slim-bindings","version":"1.4.1","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@1.4.1","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"csirmazbendeguz","email":"csirmazbendeguz@gmail.com"}],"homepage":"https://github.com/agntcy/slim#readme","bugs":{"url":"https://github.com/agntcy/slim/issues"},"dist":{"shasum":"fe522cc34043bc1c8dbe4f99494935cb565e0545","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-1.4.1.tgz","fileCount":8,"integrity":"sha512-xyBp0/I2Qb0/G0Xe7GaexjdTvLBpbN9qCWNutoYH66BEF5+dlZ+aZgspjuVJxjkC1iOnDvQag8yaax8betr8Lg==","signatures":[{"sig":"MEUCIQDIM13wBlV+46kXMlawTRrgi2VWnMws5eiBgG2avWa2+wIgBp8OoOYpyT8Ew18p8YKfE7BTCJQdeO3n9IB5WfbUq2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212442},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d035a1e781c026398abe12d235cf07fc29f2fe0e","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:299d39c0-f963-44ea-87b6-41648bd6250c"}},"repository":{"url":"git+https://github.com/agntcy/slim.git","type":"git","directory":"data-plane/bindings/node"},"_npmVersion":"11.13.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"ffi-rs":"^1.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"^0.29.3-1"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"1.4.1","@agntcy/slim-bindings-darwin-arm64":"1.4.1","@agntcy/slim-bindings-linux-x64-gnu":"1.4.1","@agntcy/slim-bindings-win32-x64-gnu":"1.4.1","@agntcy/slim-bindings-linux-x64-musl":"1.4.1","@agntcy/slim-bindings-win32-x64-msvc":"1.4.1","@agntcy/slim-bindings-linux-arm64-gnu":"1.4.1","@agntcy/slim-bindings-linux-arm64-musl":"1.4.1","@agntcy/slim-bindings-win32-arm64-msvc":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_1.4.1_1779959989446_0.915478303488054","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.1":{"name":"@agntcy/slim-bindings","version":"2.0.0-alpha.1","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@2.0.0-alpha.1","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/slim-bindings#readme","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"dist":{"shasum":"d1af4fcdef060dcb8b82ff25f90364f3c3aa5983","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.0.0-alpha.1.tgz","fileCount":8,"integrity":"sha512-kcEHDzdUuHzu7rpw3EFUNegACEj8JS1ibkySaHHKkbKLw2eEZs+lQCohDjsDSlKc3+fZpLPDgYhOyHHuL6U/0Q==","signatures":[{"sig":"MEUCIFV2My/9QoRX382ut5iTxxs0gKruqk5cUOejK4sLwpeiAiEAgBZISIiZSYx13KYoVaUUU/Oi4fMzqAUrtvD/80dOjM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213869},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"265a4f26a79787ed4f7345775147a36eabbe1e89","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"repository":{"url":"git+https://github.com/agntcy/slim-bindings.git","type":"git","directory":"node"},"_npmVersion":"11.13.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ffi-rs":"^1.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"^0.29.3-1"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"2.0.0-alpha.1","@agntcy/slim-bindings-darwin-arm64":"2.0.0-alpha.1","@agntcy/slim-bindings-linux-x64-gnu":"2.0.0-alpha.1","@agntcy/slim-bindings-win32-x64-gnu":"2.0.0-alpha.1","@agntcy/slim-bindings-linux-x64-musl":"2.0.0-alpha.1","@agntcy/slim-bindings-win32-x64-msvc":"2.0.0-alpha.1","@agntcy/slim-bindings-linux-arm64-gnu":"2.0.0-alpha.1","@agntcy/slim-bindings-linux-arm64-musl":"2.0.0-alpha.1","@agntcy/slim-bindings-win32-arm64-msvc":"2.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_2.0.0-alpha.1_1782393832977_0.9682956308287265","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"@agntcy/slim-bindings","version":"2.0.0-alpha.2","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@2.0.0-alpha.2","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/slim-bindings#readme","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"dist":{"shasum":"ab09485f7c8a56087a2966ce32c78155c64e24c2","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.0.0-alpha.2.tgz","fileCount":8,"integrity":"sha512-UgkKrlgP7eCWN6PQQxSRHYG36+BwBRh6rOB6QwL3ebqv+CcZ5+EeTi/Dr2/0G5+ikaUmdy8cSrtrD92FyLOGHg==","signatures":[{"sig":"MEQCIBrds4DC3T2iuhrDEQEE23PgJeSWWYGKow2SJryqh4oqAiBFjduVVMt/s3TQ5gXyeK40rGdO8AH46+jYYAYKc+2XoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213869},"main":"index.js","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ee200e52ed122d98e55f00c36d9a4a4a3116bacd","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"repository":{"url":"git+https://github.com/agntcy/slim-bindings.git","type":"git","directory":"node"},"_npmVersion":"11.13.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ffi-rs":"^1.3.0","typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"^0.29.3-1"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"2.0.0-alpha.2","@agntcy/slim-bindings-darwin-arm64":"2.0.0-alpha.2","@agntcy/slim-bindings-linux-x64-gnu":"2.0.0-alpha.2","@agntcy/slim-bindings-win32-x64-gnu":"2.0.0-alpha.2","@agntcy/slim-bindings-linux-x64-musl":"2.0.0-alpha.2","@agntcy/slim-bindings-win32-x64-msvc":"2.0.0-alpha.2","@agntcy/slim-bindings-linux-arm64-gnu":"2.0.0-alpha.2","@agntcy/slim-bindings-linux-arm64-musl":"2.0.0-alpha.2","@agntcy/slim-bindings-win32-arm64-msvc":"2.0.0-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_2.0.0-alpha.2_1782763307526_0.5356773102852865","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.3":{"name":"@agntcy/slim-bindings","version":"2.0.0-alpha.3","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@2.0.0-alpha.3","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/slim-bindings#readme","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"dist":{"shasum":"c16997d410884e6f48b705a8c24a562f6fa46f2c","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.0.0-alpha.3.tgz","fileCount":10,"integrity":"sha512-bbd4sVUUNfvsSrnchMMavKD9J2UeAavpQHRKcKz+ZoHW7COeBISlrAY+QaEmce0ACFZgM/eYzdqLwJXkS7AkDA==","signatures":[{"sig":"MEUCIFMzQhVg8kcv/1rGTHo6w7jbRU+iS4qda+Ty7rxQlgkwAiEAq0ls52HK2KaNhNoJT7My0hwWZIFFZwBVzSL+2i6kIX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.0.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314549},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd081f4c5e44a3d68d21520202073b8704d17b3a","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"repository":{"url":"git+https://github.com/agntcy/slim-bindings.git","type":"git","directory":"node"},"_npmVersion":"11.16.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@ubjs/core":"0.31.0-3","@ubjs/node":"0.31.0-3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"0.31.0-3"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"2.0.0-alpha.3","@agntcy/slim-bindings-darwin-arm64":"2.0.0-alpha.3","@agntcy/slim-bindings-linux-x64-gnu":"2.0.0-alpha.3","@agntcy/slim-bindings-win32-x64-gnu":"2.0.0-alpha.3","@agntcy/slim-bindings-linux-x64-musl":"2.0.0-alpha.3","@agntcy/slim-bindings-win32-x64-msvc":"2.0.0-alpha.3","@agntcy/slim-bindings-linux-arm64-gnu":"2.0.0-alpha.3","@agntcy/slim-bindings-linux-arm64-musl":"2.0.0-alpha.3","@agntcy/slim-bindings-win32-arm64-msvc":"2.0.0-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_2.0.0-alpha.3_1784123360416_0.8787507734834508","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.4":{"name":"@agntcy/slim-bindings","version":"2.0.0-alpha.4","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@2.0.0-alpha.4","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/slim-bindings#readme","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"dist":{"shasum":"a763cf3f7bab8053b32d744bf92325579d6830ec","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.0.0-alpha.4.tgz","fileCount":12,"integrity":"sha512-G8GW2w3gce8w1aZDBUrs7V03QtzDcO0xCOvHcqFZ3kQkV9jnVOVuC7nHg/229tbX+w/mpqG9AQ3355clbzUYlg==","signatures":[{"sig":"MEUCIQDy0wkCOOOIVLYtO1AhQEp5N/Z1JzngU2lmGxw2+NZ+jwIgOuN0QDZVH400n2tmjsvFMgAKSkuZv1Xm+WUTZ1pAo5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.0.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315638},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"317f27cc1dbcb632a0f385854b9a7fb41d9359d9","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"repository":{"url":"git+https://github.com/agntcy/slim-bindings.git","type":"git","directory":"node"},"_npmVersion":"11.16.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@ubjs/core":"0.31.0-3","@ubjs/node":"0.31.0-3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"0.31.0-3"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"2.0.0-alpha.4","@agntcy/slim-bindings-darwin-arm64":"2.0.0-alpha.4","@agntcy/slim-bindings-linux-x64-gnu":"2.0.0-alpha.4","@agntcy/slim-bindings-win32-x64-gnu":"2.0.0-alpha.4","@agntcy/slim-bindings-linux-x64-musl":"2.0.0-alpha.4","@agntcy/slim-bindings-win32-x64-msvc":"2.0.0-alpha.4","@agntcy/slim-bindings-linux-arm64-gnu":"2.0.0-alpha.4","@agntcy/slim-bindings-linux-arm64-musl":"2.0.0-alpha.4","@agntcy/slim-bindings-win32-arm64-msvc":"2.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_2.0.0-alpha.4_1784651319042_0.6907674629662257","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.5":{"name":"@agntcy/slim-bindings","version":"2.0.0-alpha.5","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@2.0.0-alpha.5","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/slim-bindings#readme","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"dist":{"shasum":"44ed9f4694c135116bfe22c4e93a514d07fd3fe7","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.0.0-alpha.5.tgz","fileCount":12,"integrity":"sha512-QBpln5ubYbJ7nMY2SUWJJfUsl5qmezqWNwcatdjuaZaK2dDIj2RHAvgNKNmuf8Exg+kuI/88SFrAZMNxLJolNQ==","signatures":[{"sig":"MEUCIQDL+gXafMiVmUh37vjAmSMTyeM+0/PJTXairGvW/PbAvgIgZovL2LlKhSVGQJOcFho7PwcMNdgRtpReCHIkz8nYAus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.0.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333189},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b61719b9b49e2ba133f2071f3969e77e70a01fd6","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"repository":{"url":"git+https://github.com/agntcy/slim-bindings.git","type":"git","directory":"node"},"_npmVersion":"11.16.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@ubjs/core":"0.31.0-3","@ubjs/node":"0.31.0-3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"0.31.0-3"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"2.0.0-alpha.5","@agntcy/slim-bindings-darwin-arm64":"2.0.0-alpha.5","@agntcy/slim-bindings-linux-x64-gnu":"2.0.0-alpha.5","@agntcy/slim-bindings-win32-x64-gnu":"2.0.0-alpha.5","@agntcy/slim-bindings-linux-x64-musl":"2.0.0-alpha.5","@agntcy/slim-bindings-win32-x64-msvc":"2.0.0-alpha.5","@agntcy/slim-bindings-linux-arm64-gnu":"2.0.0-alpha.5","@agntcy/slim-bindings-linux-arm64-musl":"2.0.0-alpha.5","@agntcy/slim-bindings-win32-arm64-msvc":"2.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_2.0.0-alpha.5_1785490645048_0.1237397913583358","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.7":{"name":"@agntcy/slim-bindings","version":"2.0.0-alpha.7","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@2.0.0-alpha.7","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/slim-bindings#readme","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"dist":{"shasum":"342effa54fa0d598b83dd8d7be7a904af58241e7","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.0.0-alpha.7.tgz","fileCount":12,"integrity":"sha512-+UYnmd7zCR0ZVNq0m4+GAMtrpw5pYtaRGHRrO6ruJsc9ltpouPOVFLYUdjAROvHV+L4+rB2oFFJZKtpqZEvjIg==","signatures":[{"sig":"MEUCIHXqFJa4xfiMJQ+JmGOxMzHTt7RZ6k0xWcBobkrg7BQYAiEAmBOcAafHrV5/HfzJw6t4hBKCA3mlcYwI4PTZFGc6ZGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.0.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333189},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba59eec64b4b704e6ba3638f643185d3fa7c73da","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"repository":{"url":"git+https://github.com/agntcy/slim-bindings.git","type":"git","directory":"node"},"_npmVersion":"11.16.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@ubjs/core":"0.31.0-3","@ubjs/node":"0.31.0-3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"0.31.0-3"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"2.0.0-alpha.7","@agntcy/slim-bindings-darwin-arm64":"2.0.0-alpha.7","@agntcy/slim-bindings-linux-x64-gnu":"2.0.0-alpha.7","@agntcy/slim-bindings-win32-x64-gnu":"2.0.0-alpha.7","@agntcy/slim-bindings-linux-x64-musl":"2.0.0-alpha.7","@agntcy/slim-bindings-win32-x64-msvc":"2.0.0-alpha.7","@agntcy/slim-bindings-linux-arm64-gnu":"2.0.0-alpha.7","@agntcy/slim-bindings-linux-arm64-musl":"2.0.0-alpha.7","@agntcy/slim-bindings-win32-arm64-msvc":"2.0.0-alpha.7"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_2.0.0-alpha.7_1785762305073_0.5097018667831508","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@agntcy/slim-bindings","version":"2.0.0","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@2.0.0","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/slim-bindings#readme","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"dist":{"shasum":"d3d19ed5597d290ef38f3b478dd0c654f073059d","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.0.0.tgz","fileCount":12,"integrity":"sha512-oQO7299ne7WI7ohmETMz9l0S3BsbGQOsJTG/f+KSZP/eOvlmCdOOKEs4QiO4kknGqTSzDbVRbC2uM4/og9fGPA==","signatures":[{"sig":"MEYCIQC/ghRuoH9yDfYt9ul+u/STxCbbcrTtI+0WlDMU/+kL8QIhAKoosYyaNJYpl52JGrIGYAHWsLVA307cblfh/c3m7VJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333109},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eaad68c25c6f0701962710101d3a215447c08b36","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"repository":{"url":"git+https://github.com/agntcy/slim-bindings.git","type":"git","directory":"node"},"_npmVersion":"11.16.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@ubjs/core":"0.31.0-3","@ubjs/node":"0.31.0-3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"0.31.0-3"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"2.0.0","@agntcy/slim-bindings-darwin-arm64":"2.0.0","@agntcy/slim-bindings-linux-x64-gnu":"2.0.0","@agntcy/slim-bindings-win32-x64-gnu":"2.0.0","@agntcy/slim-bindings-linux-x64-musl":"2.0.0","@agntcy/slim-bindings-win32-x64-msvc":"2.0.0","@agntcy/slim-bindings-linux-arm64-gnu":"2.0.0","@agntcy/slim-bindings-linux-arm64-musl":"2.0.0","@agntcy/slim-bindings-win32-arm64-msvc":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_2.0.0_1785946729550_0.9143440858689023","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@agntcy/slim-bindings","version":"2.1.0","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@2.1.0","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/slim-bindings#readme","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"dist":{"shasum":"95776757298a1279b3760143a32fa1981670852f","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.1.0.tgz","fileCount":12,"integrity":"sha512-6Gb69pbmrGU68Wj7jtYZ4wX3Ggb5aBsxRHXICHv+TXrTw7Prsiw+/xHGPZ5EHq7gnHwrkqV1bvKn37bw0ybU4g==","signatures":[{"sig":"MEUCIQCVkSFqt+5t2AarkF77NFVFQ2kZ2//uRYflPuL+6gKWDwIgLrFpU+07qlq6WnwGTOYeCxCznN0PGrCtsckTTILxci8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343252},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"05b96cd95eaf3fe9ec749c165784652c8b522a85","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"repository":{"url":"git+https://github.com/agntcy/slim-bindings.git","type":"git","directory":"node"},"_npmVersion":"11.16.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@ubjs/core":"0.31.0-3","@ubjs/node":"0.31.0-3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"0.31.0-3"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"2.1.0","@agntcy/slim-bindings-darwin-arm64":"2.1.0","@agntcy/slim-bindings-linux-x64-gnu":"2.1.0","@agntcy/slim-bindings-win32-x64-gnu":"2.1.0","@agntcy/slim-bindings-linux-x64-musl":"2.1.0","@agntcy/slim-bindings-win32-x64-msvc":"2.1.0","@agntcy/slim-bindings-linux-arm64-gnu":"2.1.0","@agntcy/slim-bindings-linux-arm64-musl":"2.1.0","@agntcy/slim-bindings-win32-arm64-msvc":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_2.1.0_1786635891991_0.6948845617422923","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-rc.3":{"name":"@agntcy/slim-bindings","version":"2.1.1-rc.3","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@2.1.1-rc.3","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/slim-bindings#readme","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"dist":{"shasum":"0244c3dbddb539c9066ff049db1fe64f42521e98","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.1.1-rc.3.tgz","fileCount":12,"integrity":"sha512-iA0i/4JurUqXCc4p8CfxPHmEACYkxnFyuDKbJ87ooA/ersiU6yAb/vLuifZtNNuupCSwO304cQF9a35TB8zUeg==","signatures":[{"sig":"MEUCIDMYR3s8QtcqE/kpUCrFyo3BiuIlomhhtZOfirs11Cg2AiEAp6J2XBcOXQ3JQd7OMAG6i2el2F4ApHzFERxGvPZqHSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.1.1-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345605},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bf3114f8b357e11b18dd8893182cbe5f248ba5ac","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"repository":{"url":"git+https://github.com/agntcy/slim-bindings.git","type":"git","directory":"node"},"_npmVersion":"11.17.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ubjs/core":"0.31.0-3","@ubjs/node":"0.31.0-3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"0.31.0-3"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"2.1.1-rc.3","@agntcy/slim-bindings-darwin-arm64":"2.1.1-rc.3","@agntcy/slim-bindings-linux-x64-gnu":"2.1.1-rc.3","@agntcy/slim-bindings-linux-x64-musl":"2.1.1-rc.3","@agntcy/slim-bindings-win32-x64-msvc":"2.1.1-rc.3","@agntcy/slim-bindings-linux-arm64-gnu":"2.1.1-rc.3","@agntcy/slim-bindings-linux-arm64-musl":"2.1.1-rc.3","@agntcy/slim-bindings-win32-arm64-msvc":"2.1.1-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_2.1.1-rc.3_1787676134093_0.5477733891172953","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@agntcy/slim-bindings","version":"2.1.1","keywords":["slim","messaging","uniffi","nodejs","ffi"],"license":"Apache-2.0","_id":"@agntcy/slim-bindings@2.1.1","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/slim-bindings#readme","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"dist":{"shasum":"0912b2dab82a1255e7a4e736f6e2565b2755227f","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.1.1.tgz","fileCount":12,"integrity":"sha512-ku1lRTF73Vx8qqKUuuiXnbE/9TR33NQSYB61xe7M+hjgvr6Qx8NmBsb0dtgMbsGEiOL2WCbCeckKT487oKynuA==","signatures":[{"sig":"MEMCHzexCxSYcFPuPOiDiOC4gmIWRWtyAk4yKhWNR6f+wxMCIF4EnjecJUJb1F1VoiSiuYSJLIv80PhdP7ThcCGb01pv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345560},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c00d58ff288ebb5dd5fdf177225d58bc2d8ed662","scripts":{"test":"task test:integration","build":"task generate","clean":"task clean","example:alice":"task example:alice","example:server":"task example:server"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"repository":{"url":"git+https://github.com/agntcy/slim-bindings.git","type":"git","directory":"node"},"_npmVersion":"11.17.0","description":"SLIM Node.js bindings using UniFFI","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@ubjs/core":"0.31.0-3","@ubjs/node":"0.31.0-3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","uniffi-bindgen-react-native":"0.31.0-3"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-x64":"2.1.1","@agntcy/slim-bindings-darwin-arm64":"2.1.1","@agntcy/slim-bindings-linux-x64-gnu":"2.1.1","@agntcy/slim-bindings-linux-x64-musl":"2.1.1","@agntcy/slim-bindings-win32-x64-msvc":"2.1.1","@agntcy/slim-bindings-linux-arm64-gnu":"2.1.1","@agntcy/slim-bindings-linux-arm64-musl":"2.1.1","@agntcy/slim-bindings-win32-arm64-msvc":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/slim-bindings_2.1.1_1787748790278_0.4991035051553274","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@agntcy/slim-bindings","version":"2.1.2","description":"SLIM Node.js bindings using UniFFI","type":"module","main":"index.js","types":"index.d.ts","scripts":{"build":"task generate","clean":"task clean","test":"task test:integration","example:server":"task example:server","example:alice":"task example:alice"},"keywords":["slim","messaging","uniffi","nodejs","ffi"],"engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/agntcy/slim-bindings.git","directory":"node"},"license":"Apache-2.0","dependencies":{"@ubjs/core":"0.31.0-3","@ubjs/node":"0.31.0-3"},"optionalDependencies":{"@agntcy/slim-bindings-darwin-arm64":"2.1.2","@agntcy/slim-bindings-darwin-x64":"2.1.2","@agntcy/slim-bindings-linux-arm64-gnu":"2.1.2","@agntcy/slim-bindings-linux-arm64-musl":"2.1.2","@agntcy/slim-bindings-linux-x64-gnu":"2.1.2","@agntcy/slim-bindings-linux-x64-musl":"2.1.2","@agntcy/slim-bindings-win32-arm64-msvc":"2.1.2","@agntcy/slim-bindings-win32-x64-msvc":"2.1.2"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.0.0","uniffi-bindgen-react-native":"0.31.0-3"},"gitHead":"99d86ffff1ffab3fc7c7cf7a0391555eaef18819","_id":"@agntcy/slim-bindings@2.1.2","bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"homepage":"https://github.com/agntcy/slim-bindings#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Xvc/OKh08AbxDlwHO3CPnABYdsSg2PpOsH3PCWuEwRg1p4ZB4OLMUg9cyxnmBfyblu7fFtlNJCRPsMemdgLihQ==","shasum":"8af5534bd44766229c016a48c6903e852698ebdb","tarball":"https://registry.npmjs.org/@agntcy/slim-bindings/-/slim-bindings-2.1.2.tgz","fileCount":12,"unpackedSize":345560,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fslim-bindings@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIETjKs59zhoHbmwbKwKOKtt9v31dy8nc/RGhPjublRbIAiAbKn0blqMI7dSMBkwqqh+gMEoG5qfLKVQT74S7Rsmg0g=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0124fb6-c95d-4010-a6e5-52a056e70fac"}},"directories":{},"maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slim-bindings_2.1.2_1787916832870_0.049064965047185494"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-26T08:51:46.848Z","modified":"2026-08-28T11:33:53.372Z","0.1.11":"2026-02-26T08:51:50.450Z","1.4.0-rc.1":"2026-05-08T14:26:23.769Z","1.0.0":"2026-05-11T08:31:45.023Z","1.0.0-test":"2026-05-11T13:18:49.713Z","1.4.0-rc.2":"2026-05-11T18:30:05.258Z","1.4.0-rc.5":"2026-05-12T17:12:59.798Z","1.4.0-rc.6":"2026-05-13T08:33:30.376Z","1.4.0":"2026-05-13T14:46:23.554Z","1.4.1":"2026-05-28T09:19:49.597Z","2.0.0-alpha.1":"2026-06-25T13:23:53.119Z","2.0.0-alpha.2":"2026-06-29T20:01:47.665Z","2.0.0-alpha.3":"2026-07-15T13:49:20.576Z","2.0.0-alpha.4":"2026-07-21T16:28:39.175Z","2.0.0-alpha.5":"2026-07-31T09:37:25.202Z","2.0.0-alpha.7":"2026-08-03T13:05:05.213Z","2.0.0":"2026-08-05T16:18:49.736Z","2.1.0":"2026-08-13T15:44:52.150Z","2.1.1-rc.3":"2026-08-25T16:42:14.241Z","2.1.1":"2026-08-26T12:53:10.438Z","2.1.2":"2026-08-28T11:33:53.003Z"},"bugs":{"url":"https://github.com/agntcy/slim-bindings/issues"},"license":"Apache-2.0","homepage":"https://github.com/agntcy/slim-bindings#readme","keywords":["slim","messaging","uniffi","nodejs","ffi"],"repository":{"type":"git","url":"git+https://github.com/agntcy/slim-bindings.git","directory":"node"},"description":"SLIM Node.js bindings using UniFFI","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"readme":"# `@agntcy/slim-bindings`\n\nNode.js (≥18) bindings for **SLIM**: connect apps to a SLIM server, open sessions, and exchange messages using the same Rust core as other language bindings.\n\n## Install\n\n```bash\nnpm install @agntcy/slim-bindings\n```\n\nnpm installs this package and, when published for your OS/arch, the matching optional native addon (`@agntcy/slim-bindings-*`). If install fails with a native-load error, your platform/version combo may not have a published binary yet.\n\n## Module shape\n\nThis package is **native ESM** (`require()` is not supported — use `import`). The published entry loads the generated UniFFI/Node bindings (see `package.json` `main` / `types`). Examples in this repo import from `generated/index.js` when running inside the bindings workspace.\n\n```typescript\nimport slimBindings from '@agntcy/slim-bindings';\n\nslimBindings.initializeWithDefaults();\nconst service = slimBindings.getGlobalService();\n```\n\nFull TypeScript types ship under `types/` in the published package (`index.d.ts` re-exports them).\n\n## Typical flow\n\n1. **Initialize** crypto/runtime once per process:\n\n   `slimBindings.initializeWithDefaults()`\n\n2. **Obtain the global service** — entry point for apps, connections, and server mode:\n\n   `slimBindings.getGlobalService()`\n\n3. **Identity** — SLIM names are three segments: `organization/namespace/application` (constructor `new slimBindings.Name(org, ns, app)`).\n\n4. **Client: create an app** — e.g. shared-secret auth:\n\n   `service.createAppWithSecret(name, secret)`  \n   Use a secret that meets the minimum length required by your deployment (examples use a 32+ character demo string).\n\n5. **Client: connect to the SLIM server** — build a client config (see `newInsecureClientConfig(url)` for development-style HTTP to the server), then:\n\n   `await service.connectAsync(config)`  \n   Returns a connection id used for routing/subscriptions.\n\n6. **Subscribe** the app to receive traffic for its name, passing the connection id as a real `bigint` (e.g. `await app.subscribeAsync(name, connId)` where `connId` is what `connectAsync` returned).\n\n7. **Server** — for a network node that accepts clients, initialize the same way, then build a server config (e.g. `newInsecureServerConfig('0.0.0.0:46357')`) and run:\n\n   `slimBindings.getGlobalService().runServer(config)`  \n   The process must stay alive while the server runs (see examples).\n\n## Transport authentication (gRPC connection)\n\nSeparate from the app identity given to `createAppWithSecret`, the gRPC connection to a SLIM\nnode can carry its own credentials via `config.auth` (and `ServerConfig.auth` when hosting).\nSupported modes are `Basic`, `StaticJwt`, `Jwt`, `Spire`, and `Oidc`.\n\nOIDC, client side (client-credentials flow):\n\n```ts\nconst config = slimBindings.newInsecureClientConfig('http://127.0.0.1:46357');\nconfig.auth = new slimBindings.ClientAuthenticationConfig.Oidc({\n  config: {\n    issuerUrl: 'https://auth.example.com',\n    clientId: 'my-client',\n    clientSecret: 's3cr3t',\n    scope: 'openid profile',\n    timeout: 30_000, // durations are milliseconds\n  },\n});\n\nconst connId = await service.connectAsync(config);\n```\n\nFor the refresh-token flow set `refreshToken` — or `refreshTokenFile`, which is rewritten in\nplace as tokens rotate — instead of `clientSecret`.\n\nServer side, verifying incoming JWTs against the issuer's JWKS endpoint, optionally\nrestricting access by claim:\n\n```ts\nconst config = slimBindings.newInsecureServerConfig('0.0.0.0:46357');\nconfig.auth = new slimBindings.ServerAuthenticationConfig.Oidc({\n  config: {\n    issuerUrl: 'https://auth.example.com',\n    audience: 'slim', // required for verification\n    jwksTtl: 3_600_000,\n    policy: new slimBindings.OidcPolicyConfig.Cel({ expression: '\"admin\" in claims.groups' }),\n  },\n});\n```\n\n`policy` accepts `OidcPolicyConfig.Cel`, `OidcPolicyConfig.Rego` (which must define\n`package slim.auth` with `default allow = false`), or `OidcPolicyConfig.RegoFile`. Client-only\nfields (`scope`, `timeout`) and server-only fields (`jwksTtl`, `claimCacheTtl`, `policy`) are\nignored by the other side.\n\nFrom a config file — `newConfigFromJson(json)` accepts a full gRPC client config, covering TLS\nmaterial, backoff, and every authentication mode. The examples read the same document from\n`SLIM_CLIENT_CONFIG`:\n\n```json\n{\n  \"endpoint\": \"http://127.0.0.1:46357\",\n  \"tls\": { \"insecure\": true },\n  \"auth\": {\n    \"type\": \"oidc\",\n    \"issuer_url\": \"https://auth.example.com\",\n    \"client_id\": \"my-client\",\n    \"client_secret\": \"s3cr3t\",\n    \"audience\": \"slim\",\n    \"policy\": { \"cel\": \"\\\"admin\\\" in claims.groups\" }\n  }\n}\n```\n\nThe schema matches `data-plane/core/config/src/grpc/schema/client-config.schema.json` in the\n[slim](https://github.com/agntcy/slim) repo.\n\n## Examples\n\nRunnable scripts live under `examples/` (from repo root, use the `Taskfile` targets `example:server`, `example:alice`, `example:bob`, `example:group`, or run them via npm from `examples/` as documented in [README_dev.md](./README_dev.md)). `example:group` demonstrates multicast (group) sessions — a moderator creates a channel and invites participants; see [README_dev.md](./README_dev.md#3-run-the-group-multicast-example) for usage.\n\n## Type notes\n\n64-bit values (like the connection id from `connectAsync`) are real `bigint` end to end — pass them through as-is rather than converting to `Number`. Enum-typed fields (like `SessionConfig.sessionType`) are real TypeScript enums (`SessionType.PointToPoint`), not string literals. See [README_dev.md](./README_dev.md#type-conversions-and-api-notes) for details.\n\n## Building from source / contributing\n\nGenerator setup, Task commands, and publishing are documented for maintainers in **[README_dev.md](./README_dev.md)**.\n\n## Links\n\n- [SLIM repository](https://github.com/agntcy/slim)\n- [React Native bindings](../react-native/README.md) (mobile / JSI)\n","readmeFilename":"README.md"}