{"_id":"@synapta/gateway","_rev":"26-9590d59a3da0a99e57be2bc67c5cc399","name":"@synapta/gateway","dist-tags":{"latest":"2.8.0"},"versions":{"0.1.0":{"name":"@synapta/gateway","version":"0.1.0","license":"Apache-2.0","_id":"@synapta/gateway@0.1.0","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"09f2c44cdbd00587075b4101921d81958cff449b","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-0.1.0.tgz","fileCount":10,"integrity":"sha512-6zcv2jBsnEbXtrzENeZ+LDj97bfkPEM7EQrYUawmA2D5YrLqxdfmGTHM6L9+GGYh4uvICbUjrrMsebtiXKJcBw==","signatures":[{"sig":"MEUCIQD/uv41kDi4ZnyLj+dwX05aevEHxFadOyxC88p3rdemqwIgR7fwKV9mC3aEENZ/6Dy+f102EH2ikTwnsZ74+F1VwBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51489},"type":"module","_from":"file:synapta-gateway-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/8e9fc3676beed28a8c62152482b4dfcf/synapta-gateway-0.1.0.tgz","_integrity":"sha512-6zcv2jBsnEbXtrzENeZ+LDj97bfkPEM7EQrYUawmA2D5YrLqxdfmGTHM6L9+GGYh4uvICbUjrrMsebtiXKJcBw==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"0.1.0","@synapta/core":"0.1.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@synapta/tunnel":"0.1.0","@synapta/schemas":"0.1.0","@synapta/telegram":"0.1.0","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_0.1.0_1778961000913_0.93158295277047","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@synapta/gateway","version":"0.1.1","license":"Apache-2.0","_id":"@synapta/gateway@0.1.1","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"147176c957fd5a1eb92e0836b57d1ade5a1d55f9","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-0.1.1.tgz","fileCount":10,"integrity":"sha512-PtVoBbYi4ODVTN4jmfZepKlTxQaD3Lqy1WUpbD6fdVmG1f0IzMo5M46ZrUa0rgM5uolV/DVLo4ofBq2nK4CRYg==","signatures":[{"sig":"MEUCIQDCPX0a16tu4t5/YGrCVcJ+TpjtiQkHAB8Yt5E5KEuxsAIgU2tsQlPfoBwohpV4IcMGtf4XGHrJVchzqAcSSrwlfCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51489},"type":"module","_from":"file:synapta-gateway-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/4bbe368f3d14ba061d1571911563b855/synapta-gateway-0.1.1.tgz","_integrity":"sha512-PtVoBbYi4ODVTN4jmfZepKlTxQaD3Lqy1WUpbD6fdVmG1f0IzMo5M46ZrUa0rgM5uolV/DVLo4ofBq2nK4CRYg==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"0.1.1","@synapta/core":"0.1.1","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@synapta/tunnel":"0.1.1","@synapta/schemas":"0.1.1","@synapta/telegram":"0.1.1","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_0.1.1_1778968733437_0.6433054530480438","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@synapta/gateway","version":"0.1.2","license":"Apache-2.0","_id":"@synapta/gateway@0.1.2","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"4ad3ce0cc16c885166ab90deb79aaf08195ba4fc","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-0.1.2.tgz","fileCount":10,"integrity":"sha512-EN9uWs8jl2uoew7oIXDqTnfqjvSWDUFb5IfMw+eW3vgxTWvgigFAalb3zUTIQpIWFUPFywR4fJ0GtsegUiRE4g==","signatures":[{"sig":"MEUCIQC+3oEpEaBF8FXgi4/+t5iLcq1VUzPABbendLmcY8TPywIgXfGZjovRzCaHxcXgI2yjGSggLwPGzeP8UGzOYLeDivM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51489},"type":"module","_from":"file:synapta-gateway-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/0fa32de27201d7897ce5755692828c85/synapta-gateway-0.1.2.tgz","_integrity":"sha512-EN9uWs8jl2uoew7oIXDqTnfqjvSWDUFb5IfMw+eW3vgxTWvgigFAalb3zUTIQpIWFUPFywR4fJ0GtsegUiRE4g==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"0.1.2","@synapta/core":"0.1.2","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@synapta/tunnel":"0.1.1","@synapta/schemas":"0.1.1","@synapta/telegram":"0.1.1","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_0.1.2_1778974977331_0.46240131458608014","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@synapta/gateway","version":"0.1.3","license":"Apache-2.0","_id":"@synapta/gateway@0.1.3","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"9d0adf2d99c345ca7acbe40d8d5608019bdf6625","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-0.1.3.tgz","fileCount":10,"integrity":"sha512-qoTzxunOibTNWNxbTJ5nPwDJwwLUxrCqiNp5jPGJXwVt7Ji7PLiz7bVmDCQ4HTEkPx6ARgAeu7wSb/+UQGNmAA==","signatures":[{"sig":"MEUCIGtQlOlRJ5ykNXnwED9LWhY76P/Xm0lbthzRGKY+zg4CAiEA0Hdbg8rXobPpxMpXTZHsqrsmohVFWQVHOGkFeoD+isg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51489},"type":"module","_from":"file:synapta-gateway-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/893b0221a6c7f3b8ffc9255da847b8a7/synapta-gateway-0.1.3.tgz","_integrity":"sha512-qoTzxunOibTNWNxbTJ5nPwDJwwLUxrCqiNp5jPGJXwVt7Ji7PLiz7bVmDCQ4HTEkPx6ARgAeu7wSb/+UQGNmAA==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"0.1.3","@synapta/core":"0.1.3","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@synapta/tunnel":"0.1.2","@synapta/schemas":"0.2.0","@synapta/telegram":"0.1.2","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_0.1.3_1778976222438_0.01724645196204322","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@synapta/gateway","version":"0.1.4","license":"Apache-2.0","_id":"@synapta/gateway@0.1.4","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"a2296a85df62ab2e630dad579e39d2f3e92fb58d","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-0.1.4.tgz","fileCount":10,"integrity":"sha512-Lt3zKcym/mPT7pEqr2IPpCMSB0nplqEBGRellu9sUP3bhbW+Y5PyXKUNSgzuz++FAb6KGbQt6iyW3bvqQXl2hw==","signatures":[{"sig":"MEQCIAlE7nD7j/4wS592uufG2ik7ALsu86GEHprJNLKlYvhgAiAo8iHL5eLH50fVwgzJYhntPg0GQAR3+v0FMhpxM8lDyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51489},"type":"module","_from":"file:synapta-gateway-0.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/3130f763e5740b1b337d5c6728b4b255/synapta-gateway-0.1.4.tgz","_integrity":"sha512-Lt3zKcym/mPT7pEqr2IPpCMSB0nplqEBGRellu9sUP3bhbW+Y5PyXKUNSgzuz++FAb6KGbQt6iyW3bvqQXl2hw==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"0.1.4","@synapta/core":"0.2.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@synapta/tunnel":"0.1.3","@synapta/schemas":"0.2.1","@synapta/telegram":"0.1.3","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_0.1.4_1778977099086_0.9415646767544066","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@synapta/gateway","version":"1.0.0","license":"Apache-2.0","_id":"@synapta/gateway@1.0.0","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"64e9dd3865ce395d7d03a21da2fa4ba061e4dfb5","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-1.0.0.tgz","fileCount":12,"integrity":"sha512-W9rd4GcWcYiVjDLEwRoqXtKafTzu75oZf6eWqwjluPpf0dWMJGuJjnxqRJWMo26m5bAC8cJBdt1BKmyCmK16DQ==","signatures":[{"sig":"MEUCIFe+xV1YNHSIOg07gIJdwuG1BJ+o1vsEY+p2oP9sARfLAiEA78lAyw7eaZOSTRNxG+yrlgU7nDOeAXXlMQG++Jpsqeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84891},"type":"module","_from":"file:synapta-gateway-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/7dc465369a90147c535f2de19a605d52/synapta-gateway-1.0.0.tgz","_integrity":"sha512-W9rd4GcWcYiVjDLEwRoqXtKafTzu75oZf6eWqwjluPpf0dWMJGuJjnxqRJWMo26m5bAC8cJBdt1BKmyCmK16DQ==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"1.0.0","@synapta/core":"1.0.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"1.0.0","@synapta/schemas":"1.0.0","@synapta/telegram":"1.0.0","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_1.0.0_1778982420601_0.2937454190132476","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@synapta/gateway","version":"2.0.0","license":"Apache-2.0","_id":"@synapta/gateway@2.0.0","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"029d5bffe6a4a74e82d247ff5e8ba45f71a9cc15","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.0.0.tgz","fileCount":12,"integrity":"sha512-p1sZUAQHHG9xUtc202lBK/AKb9T/sMSMo8elzK8McTuF92V77IGuZpBkKxDmtrCsoUa+Ypb0reOlCODqs3eD1w==","signatures":[{"sig":"MEUCIFTtexQGAfK/ghNsjT7gBFFyphY/vzPs/VhU2thm9Pr9AiEA8PoND9ZmSlobEvhlPGfZM0WZYdj3emKizAnIoVKT8gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84891},"type":"module","_from":"file:synapta-gateway-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/fd5e8c315fc0bfd4d64c99d906b549cb/synapta-gateway-2.0.0.tgz","_integrity":"sha512-p1sZUAQHHG9xUtc202lBK/AKb9T/sMSMo8elzK8McTuF92V77IGuZpBkKxDmtrCsoUa+Ypb0reOlCODqs3eD1w==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.0.0","@synapta/core":"2.0.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.0.0","@synapta/schemas":"2.0.0","@synapta/telegram":"2.0.0","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.0.0_1778984175389_0.14614560721909098","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@synapta/gateway","version":"2.1.0","license":"Apache-2.0","_id":"@synapta/gateway@2.1.0","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"6c5c7586c4afd46bb36c97b151085ab29f8afec9","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.1.0.tgz","fileCount":12,"integrity":"sha512-GvyxmDk0ujGHiqXG6sdL6K5XxJbJXKLwEAR2MXr1iDmqjRlU6cvvxPJ7sY6stzr9BM9cMWJfyV0QGwo+AGWuJQ==","signatures":[{"sig":"MEYCIQDj/mwBk+kc1wAqv9opGVl7LVv3TpGDeeDVDP6RO1FI1QIhANPTOEQHujQer8fkH/bjvPKUF5XOZ74XxVFdZ+EmyoGP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84891},"type":"module","_from":"file:synapta-gateway-2.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/ce1a68472393a2c09eef3ea955a9f095/synapta-gateway-2.1.0.tgz","_integrity":"sha512-GvyxmDk0ujGHiqXG6sdL6K5XxJbJXKLwEAR2MXr1iDmqjRlU6cvvxPJ7sY6stzr9BM9cMWJfyV0QGwo+AGWuJQ==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.1.0","@synapta/core":"2.1.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.1.0","@synapta/schemas":"2.1.0","@synapta/telegram":"2.1.0","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.1.0_1778985065655_0.6711223977694438","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@synapta/gateway","version":"2.2.0","license":"Apache-2.0","_id":"@synapta/gateway@2.2.0","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"9d7f16ce05d57d0de574500cba588c30dc24ec0d","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.2.0.tgz","fileCount":12,"integrity":"sha512-LEuu31/iBHxVQ5qfSJWKvqRyuBA2DaDfZ/q6XmeTDW8P8MbvwxkCLu4aGUHtJ5JbjcsbBdVNUI5tCY9EIXm6Sw==","signatures":[{"sig":"MEYCIQCsai4MBsxyBKScrwh22SmQbY7+cmKOjNwqy7SGa95BHgIhAK+K44Atz3j+MRpcdpRAhX2gxZWM1LPo09fbjKk2JrzQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84891},"type":"module","_from":"file:synapta-gateway-2.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/8e1118647255e6203ab400f5ab54a0f2/synapta-gateway-2.2.0.tgz","_integrity":"sha512-LEuu31/iBHxVQ5qfSJWKvqRyuBA2DaDfZ/q6XmeTDW8P8MbvwxkCLu4aGUHtJ5JbjcsbBdVNUI5tCY9EIXm6Sw==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.2.0","@synapta/core":"2.2.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.2.0","@synapta/schemas":"2.2.0","@synapta/telegram":"2.2.0","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.2.0_1778990733375_0.9133530302227246","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@synapta/gateway","version":"2.3.0","license":"Apache-2.0","_id":"@synapta/gateway@2.3.0","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"ac52b42b5dc3a13e14d8b97ab447928a721b55bf","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.3.0.tgz","fileCount":12,"integrity":"sha512-/Dr6QItBATu3t6IKSr3dx/QQ1L4cdqxRqf4JgiFCbHBdS8WJwgONI35ciuvwHHRYFskRGdSeksb3/uEISibMkQ==","signatures":[{"sig":"MEUCIHHRihGyUxVRtikR4TGSOA8FQ4odPk8a24Enu9vhz3DjAiEAxgXvC+oUwFHb4ViMhQDlupvdPKPFTIIm5ENqF+yKYRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/cd3be8cd9cbe8c960e33a0cc2cabf6a3/synapta-gateway-2.3.0.tgz","_integrity":"sha512-/Dr6QItBATu3t6IKSr3dx/QQ1L4cdqxRqf4JgiFCbHBdS8WJwgONI35ciuvwHHRYFskRGdSeksb3/uEISibMkQ==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.3.0","@synapta/core":"2.3.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.3.0","@synapta/schemas":"2.3.0","@synapta/telegram":"2.3.0","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.3.0_1778991647204_0.48698175658928267","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@synapta/gateway","version":"2.4.0","license":"Apache-2.0","_id":"@synapta/gateway@2.4.0","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"7a9506080e0a4205135a1e3a7bb26b0896afc98d","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.4.0.tgz","fileCount":12,"integrity":"sha512-waS5YDA9y60Q/M52kw7WAet1TkX2pyYWcZby46OAVY+52EYO8F7wpExvWQqryq/ZPTIGiY/7B7vu09wtT5X/FA==","signatures":[{"sig":"MEUCIQDuF28NouydGhpSOrx4/5pto3dHWmvnjtzPBC3oltgq3gIgKjCl3EPhWlTrQvVYk/+AA1zEYvnmHah6FXlEZkbDL/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/c3cf44759cf3afb90be37a9eaa401e46/synapta-gateway-2.4.0.tgz","_integrity":"sha512-waS5YDA9y60Q/M52kw7WAet1TkX2pyYWcZby46OAVY+52EYO8F7wpExvWQqryq/ZPTIGiY/7B7vu09wtT5X/FA==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.4.0","@synapta/core":"2.4.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.4.0","@synapta/schemas":"2.4.0","@synapta/telegram":"2.4.0","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.4.0_1778992561425_0.47143136384577367","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@synapta/gateway","version":"2.4.1","license":"Apache-2.0","_id":"@synapta/gateway@2.4.1","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"2538df64137c3e3f4cc5af4b78f7771da024796b","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.4.1.tgz","fileCount":12,"integrity":"sha512-70XP+fQIUOtWg3Ni+975Nl5E4NcGAzr7FIgrQ/yjucfI1/MNGsMLj2+XZdjkkWCCysMyaw79jNVVMzxxLZ+deg==","signatures":[{"sig":"MEYCIQDqXFPrYD5Cv/OWBUDKwQUxEyjzTCwtTPwrjTsOpVE39QIhAMZa8w0z9aZpcceSeXJR/IWG0gPtP2au1uuHZ7Kj++Bb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/473531c3b8a2e667bd5f4b03160cab49/synapta-gateway-2.4.1.tgz","_integrity":"sha512-70XP+fQIUOtWg3Ni+975Nl5E4NcGAzr7FIgrQ/yjucfI1/MNGsMLj2+XZdjkkWCCysMyaw79jNVVMzxxLZ+deg==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.4.1","@synapta/core":"2.4.1","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.4.1","@synapta/schemas":"2.4.1","@synapta/telegram":"2.4.1","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.4.1_1779041473547_0.07460229359407933","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@synapta/gateway","version":"2.4.2","license":"Apache-2.0","_id":"@synapta/gateway@2.4.2","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"0ae6b2fe73a359c5544bc53dbd0c8f6a63dd1d44","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.4.2.tgz","fileCount":12,"integrity":"sha512-ScwyxfK6a0h+9qN89YcvfEtvZ59hBcAlU4gX9dM4ItqYOJaAq/FKLRHI2elL8F6yvlk67Kx5iQHG3NsTNqQNmQ==","signatures":[{"sig":"MEUCIEqP2BupSE0cBC8dVbu6leuSgpzojVpyEd32QhysDI6GAiEAkK9vjJDYvZTkl4zFRK+/rSHK6q9rxEXBqFheqZ5/8qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/773b9d2f002c1b51ac75cc1efd5da298/synapta-gateway-2.4.2.tgz","_integrity":"sha512-ScwyxfK6a0h+9qN89YcvfEtvZ59hBcAlU4gX9dM4ItqYOJaAq/FKLRHI2elL8F6yvlk67Kx5iQHG3NsTNqQNmQ==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.4.2","@synapta/core":"2.4.2","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.4.2","@synapta/schemas":"2.4.2","@synapta/telegram":"2.4.2","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.4.2_1779042551027_0.8037113552571409","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@synapta/gateway","version":"2.4.3","license":"Apache-2.0","_id":"@synapta/gateway@2.4.3","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"d296481c2c29d53c5e1b45e46aa4d2f956cfbc33","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.4.3.tgz","fileCount":12,"integrity":"sha512-ZrAp4IDVLQ21EaRqtdLHMccS0caLkyYjhGPGTNMYJs/NvTeUFKIROsFLAaqVLyenuHYTwWRq0fp1Ac7ZXUsqbA==","signatures":[{"sig":"MEYCIQCPL7E0NvwPymlxqoLIeWTOhUKIMcjs/Xm1JxrcJGdsawIhAPYyOcfFUB5T+SA2PxPM8+Bezr9+cU+5IRX+2d+VoI8L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.4.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/4bd569fb414a10c94402a680f09af62d/synapta-gateway-2.4.3.tgz","_integrity":"sha512-ZrAp4IDVLQ21EaRqtdLHMccS0caLkyYjhGPGTNMYJs/NvTeUFKIROsFLAaqVLyenuHYTwWRq0fp1Ac7ZXUsqbA==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.4.3","@synapta/core":"2.4.3","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.4.3","@synapta/schemas":"2.4.3","@synapta/telegram":"2.4.3","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.4.3_1779042970957_0.4258665578792993","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@synapta/gateway","version":"2.4.4","license":"Apache-2.0","_id":"@synapta/gateway@2.4.4","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"4ffbb05fb5cd92edadd01659d5438407e6227cdb","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.4.4.tgz","fileCount":12,"integrity":"sha512-o0cZyxqhmkZpsDo6/Ny/1vyL/55HITguwCriMh1DxVX7ig2Eea+3spOgoALgnmb+mGJrVSIgJYvfZBLcauEL5A==","signatures":[{"sig":"MEQCIHj40L524XSFJf33y4dkTLfqNw5xSxitNlpFAeEKyixAAiBEN/4ZhNutvt3q46kcSQK0wJv3GNW3xXjD6zklZ0CJcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.4.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/132883d990c629cad9b30a075b13b41f/synapta-gateway-2.4.4.tgz","_integrity":"sha512-o0cZyxqhmkZpsDo6/Ny/1vyL/55HITguwCriMh1DxVX7ig2Eea+3spOgoALgnmb+mGJrVSIgJYvfZBLcauEL5A==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.4.4","@synapta/core":"2.4.4","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.4.4","@synapta/schemas":"2.4.4","@synapta/telegram":"2.4.4","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.4.4_1779044693461_0.6508039962829231","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@synapta/gateway","version":"2.4.5","license":"Apache-2.0","_id":"@synapta/gateway@2.4.5","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"3f1425046d6c32f75a9165b6adc0a5cb37e7221e","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.4.5.tgz","fileCount":12,"integrity":"sha512-CkgunlAqUvPfkUlahEv0sZB8LiO0xqoAgcnQW0nvXcOSWSHm4jQlh1+A00AAVMAkTDEAKnp9+AlXFCIsg5T0nQ==","signatures":[{"sig":"MEYCIQDAkX65O6jCaj5EVOiXcZEH4uZ6WqmeWlMYc/zwNH/WZgIhAP65jkmmStP+/75rM8nUxc/ESBTB/yAY3/DOcDSpzu4m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.4.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/c0e3202eca3a8430ffe717a39e8422fd/synapta-gateway-2.4.5.tgz","_integrity":"sha512-CkgunlAqUvPfkUlahEv0sZB8LiO0xqoAgcnQW0nvXcOSWSHm4jQlh1+A00AAVMAkTDEAKnp9+AlXFCIsg5T0nQ==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.4.5","@synapta/core":"2.4.5","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.4.5","@synapta/schemas":"2.4.5","@synapta/telegram":"2.4.5","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.4.5_1779045952897_0.6391827837528026","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@synapta/gateway","version":"2.4.6","license":"Apache-2.0","_id":"@synapta/gateway@2.4.6","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"eeae2154376f5ca78f405b1eedca2556a0f1d099","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.4.6.tgz","fileCount":12,"integrity":"sha512-WCsDuiHCASBVWsxBjAbfgvI3FEnBP2FNRhZes34mTSGaH4XOMoefTMyAPl542P43WrPk0qoO5jHbRX5OmutRBw==","signatures":[{"sig":"MEUCIQDY78HYhxEu3N91AdKv/NSE3CuvtjwxjJONpCoJ5/ezZwIgT7d9uyor1qsVaMxSYXrW7peVlUXpUNwmz0F2tDjeiWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.4.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/d6f1fd7d2d879e315b7ddd8f4f3e540b/synapta-gateway-2.4.6.tgz","_integrity":"sha512-WCsDuiHCASBVWsxBjAbfgvI3FEnBP2FNRhZes34mTSGaH4XOMoefTMyAPl542P43WrPk0qoO5jHbRX5OmutRBw==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.4.6","@synapta/core":"2.4.6","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.4.6","@synapta/schemas":"2.4.6","@synapta/telegram":"2.4.6","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.4.6_1779046307375_0.3825507807065489","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@synapta/gateway","version":"2.5.0","license":"Apache-2.0","_id":"@synapta/gateway@2.5.0","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"569456b1f0246176adc18b2362e662269490329a","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.5.0.tgz","fileCount":12,"integrity":"sha512-Vh8BC7p+n+y5OH4OVuF/DtwsQT56hRS6wMCdFoiJIyliWnJRCLe8TK42AWFpbPTdd0sx7jnfNLeWWNvsLwUbvQ==","signatures":[{"sig":"MEQCIEDrchBJ8QA2cvt3bAj3G8ySQ3otFm1Hhn3SD6kgm3h8AiAxaEZSpoy8kfmiPC4QlhTw26lbsgKUkBF7r7FOIuC+Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/0b743946b3a80f74734a80b19a38c74c/synapta-gateway-2.5.0.tgz","_integrity":"sha512-Vh8BC7p+n+y5OH4OVuF/DtwsQT56hRS6wMCdFoiJIyliWnJRCLe8TK42AWFpbPTdd0sx7jnfNLeWWNvsLwUbvQ==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.5.0","@synapta/core":"2.5.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.5.0","@synapta/schemas":"2.5.0","@synapta/telegram":"2.5.0","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.5.0_1779056878050_0.595008173636169","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@synapta/gateway","version":"2.5.1","license":"Apache-2.0","_id":"@synapta/gateway@2.5.1","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"6df87bbbed6a664ee0e811c41a7f3788ca2ff4cf","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.5.1.tgz","fileCount":12,"integrity":"sha512-RVPCVCiSAfjO3AdJJj64p6eVPlNXMjgksFIxzHxs2HPwCBECHgmtpfEhGgLQ0+YJCoBxJ3S2aahhuq6lhfzh+g==","signatures":[{"sig":"MEYCIQD2PMx6BhWCkaWJKyK9jN8l4tQE2/NESeWmAeEOkPmqMwIhAOU3dTDxHD2obe0+G91aUeBM0nRukXMAGwi2z+8wlAzw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/44e23bc6fee738088efcc134e638b009/synapta-gateway-2.5.1.tgz","_integrity":"sha512-RVPCVCiSAfjO3AdJJj64p6eVPlNXMjgksFIxzHxs2HPwCBECHgmtpfEhGgLQ0+YJCoBxJ3S2aahhuq6lhfzh+g==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.5.1","@synapta/core":"2.5.1","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.5.1","@synapta/schemas":"2.5.1","@synapta/telegram":"2.5.1","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.5.1_1779064559721_0.12931379090091522","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@synapta/gateway","version":"2.6.0","license":"Apache-2.0","_id":"@synapta/gateway@2.6.0","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"4e12c00ea4eaa564f32c5826c4148de1e2b802ed","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.6.0.tgz","fileCount":12,"integrity":"sha512-9pi1bW+JKp12flm4xY2HahVrUZjoJBq8nx6gQwNC9dJpmERwC3ug4STfi+J48FLQUN7W/M2VcKrjuHkB8dg4lQ==","signatures":[{"sig":"MEYCIQC55YAaDboKDo/0SampjheRfnFTRIWsbNoaNWX86BgkhgIhAIXj38gwZUgtyz7W5OnFNRQtYsjh7Q3I1pKCCLfkb55H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/1fc93e20ad49202c83d24a31dea09b58/synapta-gateway-2.6.0.tgz","_integrity":"sha512-9pi1bW+JKp12flm4xY2HahVrUZjoJBq8nx6gQwNC9dJpmERwC3ug4STfi+J48FLQUN7W/M2VcKrjuHkB8dg4lQ==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.6.0","@synapta/core":"2.6.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.6.0","@synapta/schemas":"2.6.0","@synapta/telegram":"2.6.0","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.6.0_1779065234232_0.6638996697900701","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@synapta/gateway","version":"2.6.1","license":"Apache-2.0","_id":"@synapta/gateway@2.6.1","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"0902ef2c37b21cd92c2f9eb5f85644aa7a832eaa","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.6.1.tgz","fileCount":12,"integrity":"sha512-lRlT2EpfWYo0xj+gPMX2B1eDlZr/d4dROjJqlMfkMm7kHBmje82WJt7NeDREJRV8gDedHDDOJrdVNkvRUcEi2Q==","signatures":[{"sig":"MEYCIQCzs4A1Zrg2NEXehIK4S0UcPLPq8GRzTjY+ChO5Pgdn2wIhAI37UKT808AlIQ+NotWxRg86IV45+RKyAJ0ljleOm/QD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/eee675efc655a0456e4579c6be61f45f/synapta-gateway-2.6.1.tgz","_integrity":"sha512-lRlT2EpfWYo0xj+gPMX2B1eDlZr/d4dROjJqlMfkMm7kHBmje82WJt7NeDREJRV8gDedHDDOJrdVNkvRUcEi2Q==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.6.1","@synapta/core":"2.6.1","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.6.1","@synapta/schemas":"2.6.1","@synapta/telegram":"2.6.1","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.6.1_1779071365475_0.38867809412054277","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@synapta/gateway","version":"2.7.0","license":"Apache-2.0","_id":"@synapta/gateway@2.7.0","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"b01d9006aba0e94b6298cf06f879f60f80e3c46a","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.7.0.tgz","fileCount":12,"integrity":"sha512-B3xp2BcMzLwUJy0EGFVeVTU1O7OvcwuI35nSiwPN8z/5UIZ7ecjk1wrTYl5jwYlfmxOfc8Do849oAzMJ+tatrg==","signatures":[{"sig":"MEUCIGF3Q1u6UhdtyxlLU3dDrLzz2gqPOjMbgsfQrf/Gz9EHAiEAn9HWvNZpf+/EP5JCwqc6aqAbUKiMTmuJob2bYi5vjNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/83d495c028b833d8abe9505a0afafe06/synapta-gateway-2.7.0.tgz","_integrity":"sha512-B3xp2BcMzLwUJy0EGFVeVTU1O7OvcwuI35nSiwPN8z/5UIZ7ecjk1wrTYl5jwYlfmxOfc8Do849oAzMJ+tatrg==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.7.0","@synapta/core":"2.7.0","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.7.0","@synapta/schemas":"2.7.0","@synapta/telegram":"2.7.0","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.7.0_1779072182994_0.7131483865489952","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@synapta/gateway","version":"2.7.1","license":"Apache-2.0","_id":"@synapta/gateway@2.7.1","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"e2f6ce7b66d85d7c9c87ef3c999d61a2da2cecf6","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.7.1.tgz","fileCount":12,"integrity":"sha512-cLVmIyHabh4/1KlTTEkPVuOIK/+13etRHcfRFIMWa0fUtYuSJeXFvyzxwJDHQZVYt6bkEbk+3rSLUJSINvMsGA==","signatures":[{"sig":"MEUCIDYbOA1VLG983l6Njd9UVSU3hTZJ6BMEcSl8AgZUgGf3AiEA//U37QZ49ayH8Q4CWouVE3dihiKlV3z3tpms5znzDUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.7.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/dd74b82c24ebc7fca12f792ec51efac5/synapta-gateway-2.7.1.tgz","_integrity":"sha512-cLVmIyHabh4/1KlTTEkPVuOIK/+13etRHcfRFIMWa0fUtYuSJeXFvyzxwJDHQZVYt6bkEbk+3rSLUJSINvMsGA==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.7.1","@synapta/core":"2.7.1","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.7.1","@synapta/schemas":"2.7.1","@synapta/telegram":"2.7.1","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.7.1_1779074727244_0.057301663592701724","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@synapta/gateway","version":"2.7.2","license":"Apache-2.0","_id":"@synapta/gateway@2.7.2","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"c417397d2cbc39da767884a9b121a5287dabade9","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.7.2.tgz","fileCount":12,"integrity":"sha512-wKa4tu7eUVBfLHG2WYZIHJ2J3iVMCuOml9dkXjsK354RIaDU4i3UkcjHR0xyMvzN4XlUstpIHVEPnfhU8u93iQ==","signatures":[{"sig":"MEYCIQCYucFApII/U4xOzvgLncP4SUqk5g35JT1lLZMa5fkGDwIhAN1lT3FPoQ7zOCHDRk0g83GmaexMVNzVOA3psrQSWw27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.7.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/80d2d18eb7fb87858d8a9bb460b2efd7/synapta-gateway-2.7.2.tgz","_integrity":"sha512-wKa4tu7eUVBfLHG2WYZIHJ2J3iVMCuOml9dkXjsK354RIaDU4i3UkcjHR0xyMvzN4XlUstpIHVEPnfhU8u93iQ==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.7.2","@synapta/core":"2.7.2","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.7.2","@synapta/schemas":"2.7.2","@synapta/telegram":"2.7.2","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.7.2_1779076501357_0.08537863053047068","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"@synapta/gateway","version":"2.7.3","license":"Apache-2.0","_id":"@synapta/gateway@2.7.3","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"bin":{"synapta-gateway":"dist/bin.js"},"dist":{"shasum":"ad4b6def84de213643bd0e5b058102fddd996079","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.7.3.tgz","fileCount":12,"integrity":"sha512-LMS5lOaScl2bOZBHjWBJta2+SnwTGZeTvu3Uac4VujlBUtD1tUs4EPaOTPE2lIDmf/w3Mb+J7fsFWkTfIPhl5g==","signatures":[{"sig":"MEUCIEh7ojKTHy7en/tutsVV6OldSjWQshJZksxfG97AFW5YAiEAslO2QBIbpLOo7xGqLLe9OGM8DVNHRYVoma4L6xr9Df4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93859},"type":"module","_from":"file:synapta-gateway-2.7.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src","test":"vitest run","build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/d705806e01b1f3f9637e6b252b7db1ff/synapta-gateway-2.7.3.tgz","_integrity":"sha512-LMS5lOaScl2bOZBHjWBJta2+SnwTGZeTvu3Uac4VujlBUtD1tUs4EPaOTPE2lIDmf/w3Mb+J7fsFWkTfIPhl5g==","_npmVersion":"11.13.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.23.0","pino":"^10.3.1","uuid":"^14.0.0","fastify":"^5.0.0","node-apn":"^3.0.0","@synapta/mcp":"2.7.3","@synapta/core":"2.7.3","@noble/ed25519":"^3.1.0","fastify-plugin":"^5.0.1","@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@synapta/tunnel":"2.7.3","@synapta/schemas":"2.7.3","@synapta/telegram":"2.7.3","@fastify/websocket":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.6.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway_2.7.3_1779082972449_0.9747784366795378","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@synapta/gateway","version":"2.8.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","license":"Apache-2.0","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"bin":{"synapta-gateway":"dist/bin.js"},"types":"./dist/index.d.ts","engines":{"node":">=22"},"publishConfig":{"access":"public"},"dependencies":{"@fastify/cookie":"^11.0.0","@fastify/static":"^8.0.0","@fastify/websocket":"^11.0.0","@noble/ed25519":"^3.1.0","fastify":"^5.0.0","fastify-plugin":"^5.0.1","node-apn":"^3.0.0","pino":"^10.3.1","uuid":"^14.0.0","zod":"^3.23.0","@synapta/mcp":"2.8.0","@synapta/tunnel":"2.8.0","@synapta/schemas":"2.8.0","@synapta/telegram":"2.8.0","@synapta/core":"2.8.0"},"devDependencies":{"tsup":"^8.3.0","typescript":"^5.6.0","vitest":"^2.1.0"},"scripts":{"build":"tsup src/index.ts src/bin.ts --format esm --dts --clean","test":"vitest run","lint":"eslint src","typecheck":"tsc --noEmit"},"_id":"@synapta/gateway@2.8.0","_integrity":"sha512-1OAUHK9kTfYazeWuuwD6fo1el02N8YXidhxAZn+NpnBaXcTHgKnrjNp922mc8/trFbvX1lXRHuwTeNfjInaSpQ==","_resolved":"/private/var/folders/gp/96h_xl5n4c3_16kwdz8k2myc0000gn/T/c0dadae847feb07e4e53524dba5e5c29/synapta-gateway-2.8.0.tgz","_from":"file:synapta-gateway-2.8.0.tgz","_nodeVersion":"25.9.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-1OAUHK9kTfYazeWuuwD6fo1el02N8YXidhxAZn+NpnBaXcTHgKnrjNp922mc8/trFbvX1lXRHuwTeNfjInaSpQ==","shasum":"d24bb2a4924a6a2208dec46034a6685677d32488","tarball":"https://registry.npmjs.org/@synapta/gateway/-/gateway-2.8.0.tgz","fileCount":12,"unpackedSize":93859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvB8wUjOwrUTkdvjmm+zbM4Uxql9WZ7n4dLW2wFNOKCAIhALgybgW2ha++fhkEWFnkrseepblv+tS5sFcXp59ANxiU"}]},"_npmUser":{"name":"ayotov18","email":"yotov.anthony@gmail.com"},"directories":{},"maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gateway_2.8.0_1779086011062_0.15178089196937505"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-16T19:50:00.814Z","modified":"2026-05-18T06:33:31.334Z","0.1.0":"2026-05-16T19:50:01.096Z","0.1.1":"2026-05-16T21:58:53.600Z","0.1.2":"2026-05-16T23:42:57.468Z","0.1.3":"2026-05-17T00:03:42.600Z","0.1.4":"2026-05-17T00:18:19.246Z","1.0.0":"2026-05-17T01:47:00.791Z","2.0.0":"2026-05-17T02:16:15.557Z","2.1.0":"2026-05-17T02:31:05.809Z","2.2.0":"2026-05-17T04:05:33.540Z","2.3.0":"2026-05-17T04:20:47.346Z","2.4.0":"2026-05-17T04:36:01.575Z","2.4.1":"2026-05-17T18:11:13.686Z","2.4.2":"2026-05-17T18:29:11.202Z","2.4.3":"2026-05-17T18:36:11.108Z","2.4.4":"2026-05-17T19:04:53.759Z","2.4.5":"2026-05-17T19:25:53.109Z","2.4.6":"2026-05-17T19:31:47.509Z","2.5.0":"2026-05-17T22:27:58.184Z","2.5.1":"2026-05-18T00:35:59.859Z","2.6.0":"2026-05-18T00:47:14.378Z","2.6.1":"2026-05-18T02:29:25.617Z","2.7.0":"2026-05-18T02:43:03.144Z","2.7.1":"2026-05-18T03:25:27.398Z","2.7.2":"2026-05-18T03:55:01.510Z","2.7.3":"2026-05-18T05:42:52.582Z","2.8.0":"2026-05-18T06:33:31.198Z"},"license":"Apache-2.0","description":"Local-first Synapta gateway: Fastify + WebSocket + APNs, device pairing, allowlist, audit","maintainers":[{"name":"ayotov18","email":"yotov.anthony@gmail.com"}],"readme":"# @synapta/gateway\n\nLocal-first gateway. Fastify + WebSocket + APNs + Telegram + MCP, all on the user's machine. Exposed to mobile/CarPlay via Tailscale Funnel by default. Device pairing is openclaw-inspired (Ed25519 keypairs, one-time codes, append-only audit). Never grants raw shell access from chat.\n","readmeFilename":"README.md"}