{"_id":"@trillboards/edge-sdk","_rev":"98-2354223a98620e0ae065f4884db97a8b","name":"@trillboards/edge-sdk","dist-tags":{"latest":"0.2.140"},"versions":{"0.1.0":{"name":"@trillboards/edge-sdk","version":"0.1.0","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv"],"license":"UNLICENSED","_id":"@trillboards/edge-sdk@0.1.0","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://github.com/trillboards/packages#readme","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js"},"dist":{"shasum":"3b26ab49032c7859be7323a67a4060a5c7176e89","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.1.0.tgz","fileCount":27,"integrity":"sha512-WiHzqY+w8En9i7pgTd+ZoPfV4UGz0wdF6OGtDXUZOfjz0C5X+5Hbq9xcmtLB/1pfX3qrP2an5lB6eKvctC0BKQ==","signatures":[{"sig":"MEYCIQCZ32bcYTa2B9VNdAqvQUP7zFXiqMQA7382d5xNW7iatQIhAOAaTumSMsk3QXMAt4WfLwxyPWvWooyzD0TkHfh/ok4n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71775},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b5d96b5e32b4f34dd2bc3cbf302d87004126bdec","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.4","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@trillboards/edge-ads":"0.1.0","@trillboards/edge-core":"0.1.0","@trillboards/edge-cloud":"0.1.0","@trillboards/edge-sensing":"0.1.0","@trillboards/edge-federated":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"optionalDependencies":{"@trillboards/edge-platform-linux":"0.1.0","@trillboards/edge-platform-windows":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.1.0_1773123099485_0.9883279132707365","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@trillboards/edge-sdk","version":"0.2.0","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"license":"UNLICENSED","_id":"@trillboards/edge-sdk@0.2.0","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://github.com/trillboards/packages#readme","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js"},"dist":{"shasum":"c0137291afba49161f5a0dd650540e42b08d249e","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.0.tgz","fileCount":28,"integrity":"sha512-XN0m4ujkwokOHlgHKc3CDLUXTHeCjRGlF5Tc3OQmPLJ647k0+teFr5/b54tOhrRdHEf0tE7tEdXUu1Fj8ST8HQ==","signatures":[{"sig":"MEUCIQCeTPe4+mIXoJqMB60P+rCNu7LQ1PGoMDEKrJDAquLeRwIgVHyNN/a4vsrfJn7x0s9bTaIHfgal93J55DrXogm3Jgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76256},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"12cb00d8fc55fe4589b8f41059641dd5ea23ea06","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.4","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.2.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"optionalDependencies":{"@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.0_1773241874146_0.6301129195430031","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@trillboards/edge-sdk","version":"0.2.1","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.1","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://github.com/trillboards/packages#readme","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js"},"dist":{"shasum":"4feed787b410bfdb2224d7b2fee041dd4ba70148","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.1.tgz","fileCount":29,"integrity":"sha512-5W3WjoZwfQuvdWxtEDfY5ECq4uL/XntJgHLpvEcGJ7YkhSQNWXLxKxhIi73TL5zyvvzYkUwTRgFqX8b+OfPcIQ==","signatures":[{"sig":"MEYCIQC4m/00WfubjCHablgfSpr+qepdzw7MbJoCBVW9hEEnYAIhANTs34NuFgqYIg5h5yTdITbvVj9lKbtXZU+WPLSHETEQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77409},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cf52eaf3ee7eff6eb6f1fe20d8a1a8abc53ea4d0","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.4","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.2.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"optionalDependencies":{"@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.1_1773286469420_0.6104777899111344","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@trillboards/edge-sdk","version":"0.2.2","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.2","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://github.com/trillboards/packages#readme","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js"},"dist":{"shasum":"19bc7d05e3ec2bec796533e7ae56cf22a76b56ca","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.2.tgz","fileCount":29,"integrity":"sha512-DjPIYyWshLpEyOau01u8eWMpbnGPL8F3mNiR/0EYSHjT9GsYHF61YBZAgWxpA0xJmSEupl46pSuarWjKSBZUfw==","signatures":[{"sig":"MEUCIAhZei3RfUmaJNxpnp389OfxIgXVxW5borVOnowpaJ8QAiEApvyIE8pZF7enRHn65eNvZ7RF9uurmJOScUR/htr99BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77409},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d65bad3a16d62b8ce2fa074ccf7e6a108ac48d18","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.4","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.2.2","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"optionalDependencies":{"@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.2_1773693687264_0.04586388834421151","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@trillboards/edge-sdk","version":"0.2.3","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.3","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://github.com/trillboards/packages#readme","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"e18c0a40adff3eb1094955712597707af27870be","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.3.tgz","fileCount":64,"integrity":"sha512-daxW3NSrckL9MWLbgb4TvyJuWHdfAazOievA9Q9PN0q6OEPSNq+RFaGOd391+lSqVLhNtw8QnmapYLG4JP2wzw==","signatures":[{"sig":"MEUCIGtrCNMHsfTv0nx0MGN3tY1H/yn6syO2GT9NjjlvhBqZAiEAqZMkipqBUbVWbxAT6zTUrEF5MSIjfewXIfuqEkeNxEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420507},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5c380ad518dc3bcf9a8791b7b5a7e05681c6830","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.4","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.2.2","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"optionalDependencies":{"@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.3_1774298591083_0.49720667831197396","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@trillboards/edge-sdk","version":"0.2.4","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.4","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://github.com/trillboards/packages#readme","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c750fef84870ab434f7e53ece84a85f602134b77","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.4.tgz","fileCount":64,"integrity":"sha512-AgZAbigX4I0TwXgeHY+5xwjyLjsplg5+R68t6LbELeOAz4VX72mJqno0z9tIzQyRU4ZHtsGwiWswqNt98JMOEg==","signatures":[{"sig":"MEUCIQCccVr9L0u5VbmIZxUoWixGZRlo5ZyIyU/KkzIPdKwfTgIgR4I+wyJnOvJuHGnoN+Ki4GCzW8woykpMhFHX+/FlPCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421930},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6162a947c1316ec6d6bfe290eec3be419e212f8f","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.4","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.2.2","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0"},"optionalDependencies":{"@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.4_1774369285410_0.9087578524661513","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@trillboards/edge-sdk","version":"0.2.6","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.6","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"9c0d2e19c58308ca14bde43201d8c92f7ec5106b","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.6.tgz","fileCount":231,"integrity":"sha512-pCjXz+uY+sNyksZ2PjMBlML2CCNo1IC7SkJaKrKdTzn2Mq9p1s8JxKtAqEBDaEFJEjxK1Dy635EzuWtAUf0vLA==","signatures":[{"sig":"MEYCIQCyPUbcsxqiw+vw6mL43vK2o7IMA7ve9EKHi5qPpVlVqAIhALaMrEbvZnF/mnb7pVpCKL2UlV0+DGMVVZOtR7kj4WFz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833093},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a7b17350013ee7862fc0dc74a9bb746c85e991a1","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.6_1786595441298_0.913376588248161","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@trillboards/edge-sdk","version":"0.2.7","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.7","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"d759a263991b6b901636ca00f9591b4030a77bcf","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.7.tgz","fileCount":231,"integrity":"sha512-CB+HO9Q3dWh6hF6Xti68P7fy1SigFuK4VE/mHk1+tooLwf5tuKv1W/tmmh+cd77L88lEQ+mndew7Ek4U6JJDfA==","signatures":[{"sig":"MEUCIDc3yUNdlfD5KZfNleHG12SVr8jwttNDZo+8QvgQ7MmeAiEAqnmIsO8ks/4dF4a5dwsPm0NXFP/8oo5RNL6zmH/fabU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1848337},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d91c58559fc19d6ac89b76f66f6fa536ca3c358a","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.7_1786638762516_0.6443879516207756","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@trillboards/edge-sdk","version":"0.2.9","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.9","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"e90e23a523f842f944b717a1d552647e3e87179f","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.9.tgz","fileCount":231,"integrity":"sha512-AVIcXMcZ4BKp9WoeDGIGCMxNDaLEfUcrFzNYXtqt4Cx+HQscZCqA1DD8fYm5bBa3gZfrjTREJcpeGx/uYQ1Syg==","signatures":[{"sig":"MEUCIBBP8dVU3F7WgLPxvOZfQmuPNag/8EOc5e+aluS2WwTvAiEAiURIGrGNT37gp2Dn6U8GvWhJ+J3Frjd4sXUz6vrQz70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1848821},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"510ea41849f0ad6db4a1ec412568fc5b0d90d04c","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.9_1786643668871_0.846828815885247","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@trillboards/edge-sdk","version":"0.2.10","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.10","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"516ca848c817235a6305c1193e98faf3e312a4f8","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.10.tgz","fileCount":235,"integrity":"sha512-8YeDQaO4lW4xPESc+tW1H0aLlrVAXCcYQHxBD/3bsmSQNav6QLcrR6qEdHF/qbi1HnetkGSlSP5ESuor4jRu8g==","signatures":[{"sig":"MEQCIHjekPvb1IAbStMvdmp4hxUFBVH5zQJctNbski1DVcpiAiAgQ3HOP8pBi2RWhAYo/ubiMLhNs8k2ta/8rfiaev8tJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1882608},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bec3ed71e217dbf5f81cfd14d991ba445b852789","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.10_1786655049769_0.4934136598706931","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@trillboards/edge-sdk","version":"0.2.11","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.11","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"26b202577d932a45c264c08d6b1a94ccc0047672","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.11.tgz","fileCount":235,"integrity":"sha512-ZeIbB2Hf2WdoYgdt0jycYMgXhAz1uzCPxYsKkIW/RXiV8AtMDEoTVdVDIEWwFXgVK1NUGJn5IE1V8PgaopcCZw==","signatures":[{"sig":"MEUCIQDqraiHwUH6Vhj/A04ZiNy6I6QZl99bghNnuhaMk9Xn3wIgFKoyyZ8TBHPx/50/M4nBGDkdX1UnfPIzZfbZwqPJT4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1896535},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1eccce102cd2e0d0874f423cf936cecd70d2512f","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.11_1786656535676_0.878023065821663","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@trillboards/edge-sdk","version":"0.2.12","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.12","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"8a2dae0b667f2f694736afe8c9cc4b794f486c82","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.12.tgz","fileCount":236,"integrity":"sha512-v/IkVL7DWO95VWbQUQBqq/KpSnbzcBKHlGJxQOE+U5cjQXdH/vD4HLjLQbGL0ObsQYWhZfqhkbwsLqORsulTjA==","signatures":[{"sig":"MEYCIQC+yUr+0mjbt5zaf45E1aRUga/AwStu/0acQb6wNu2fagIhAPTsQU/9sGNOQIjV94GC4uLNfUw0WSYB1qhArpXTqpaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1899546},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0a7d1bc87a4f74fa022b4d1a2796dd3868552d6e","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.12_1786657992725_0.9629227634548598","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@trillboards/edge-sdk","version":"0.2.13","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.13","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"fe90f21d77b13ce0a36d15a3b8d8a7d60d5f961e","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.13.tgz","fileCount":236,"integrity":"sha512-RKgEq4pnqc1rvPmAmrFYmP1+zrWT2vEzH41yz2xuzHQAHBzjYl4i8GHPfzl+IA0oxW8ACp77YsZ7yCHJzYeY7A==","signatures":[{"sig":"MEUCIQDjoi0bkE7WM0yQz78dZlIX/usR96U5IecXcEzNCYEC4QIgBmJ4Zdj1U3NeZXcbcDgfHy+AqniPkkKsVD+IINFpdNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1906628},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eb9619a9bb4764596b6ce5cddd40bb45a4b133d4","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.1","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.13_1786665978233_0.2886527759029618","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@trillboards/edge-sdk","version":"0.2.14","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.14","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"91f1d26ade12d05a32185087bb8d4f23e7aee64f","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.14.tgz","fileCount":236,"integrity":"sha512-RYOA5blj1lxq4eG9oUgYqfo9UI3l+811jXN+pebMx4BqvS3+79IXO/6WeHGgWdU1/i8XZvsdbe57C9sM/RNKSA==","signatures":[{"sig":"MEQCIEUCO34hWjpzCmZapTQt3b2wB+BON55rlOsJt/VL5JTIAiBFkXjp7qtnjcWUSkY46SVu3G8zoAMfoFraywCCekRDJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923170},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4fe511c97a6f96b54ef0e52832881aa3bba0176a","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.14_1786715261969_0.2770528082812751","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@trillboards/edge-sdk","version":"0.2.15","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.15","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"809fce06006cd2420a1a0522c12c25c53b6343c8","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.15.tgz","fileCount":246,"integrity":"sha512-sAvgB4l3gAiSl9HQFIYu2UDSwHmbrayYX9AWGdkAhKVtV6VZp5wv78M8eU2C1c0LQLE0gGiy6iZtiVTRjBmCtA==","signatures":[{"sig":"MEUCIQDlAlI6XpLe/pHUELDOV6cHTTPSruufdL6+uhlhjWEMjAIgdOmi6ztmT6sr+fcA8F6MMp3XkkLIEInBBvOITxeuGpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2053102},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"52a204e2a9eccf60783bbc3373e416de46321e32","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.15_1786722464359_0.5654403065116604","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@trillboards/edge-sdk","version":"0.2.16","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.16","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"06f35f21bbd881a23e0e4a71e0a72bfd41577030","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.16.tgz","fileCount":246,"integrity":"sha512-RWYwSrqej7v+LcKQlc6SNDN+BIIRph9wSpNoVHoP3QSjDCwceHhRuUWyvZmjW2d7XqptOg1CUJEZapgUMbBh6Q==","signatures":[{"sig":"MEUCIQD0UmG9a6/M48kWDx2Ohx0zDWrN8zR8I0Y/Zp3WqYS4iQIgI9tggvwWsyJ+B/dpkx3cTofMiUkb5Ka8xTVeNZFAvHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2062156},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4cd980ff6fb4435589130378f52e443bd5c93b1e","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.16_1786726762680_0.7553815408483477","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@trillboards/edge-sdk","version":"0.2.17","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.17","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"9ca01371a9bea70e6a67622980adb7fc98b2f9e7","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.17.tgz","fileCount":250,"integrity":"sha512-eJPAwFXYO+tAHj4IX0/ZV62XeIo/h+eB8/Nza5QnsE62z2oDSwqGyK2VTxuNWTZueE9u4zg2wSZxqCmawK6iPg==","signatures":[{"sig":"MEYCIQCFCXZEiZG6dtvO0WjC13fc7a+kgVcA2QPzGyDRbEnXtwIhAKheBrUlD60l0PHLPcVfD+FVZ063r7D/hLa8tIPLbfno","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105492},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d4227ccb4cbf3127bd57136dc594fa8800ef7d65","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.17_1786740734184_0.11243120465399614","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@trillboards/edge-sdk","version":"0.2.18","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.18","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f2d09eebb7ead441ece8ac8fcc27210780fb1179","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.18.tgz","fileCount":251,"integrity":"sha512-SPP4l0NIDkXbZ2XA9h/tTugGkrSqiNe0ZPDNmCthl+IQ8hgqAD2cVBdRI1cEMYmUAxJDFFzpBw5EBWcts7E2Pg==","signatures":[{"sig":"MEYCIQCEjetbPzi3NmbIWZyfwSs2nctqZrY7TEvG/ccZznW/swIhAOZkTnamjE6WGAY4UkOvqterWjwwPuDsNmaLPJVSB3hd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2179182},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e6eda068c2186ad1cddbdf3c7c575e2ab46c6449","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.18_1786742502961_0.41990535615411195","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@trillboards/edge-sdk","version":"0.2.19","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.19","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"be9d5690a363087fd2f7f18176cc3c5b7d219fa9","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.19.tgz","fileCount":251,"integrity":"sha512-XDzCWNErV4Go2j/E/54YFqP9Y/EJRa/yzH9kq5097j4eOsRR5NIRuYPLgmAFbpyrFwxu9F8bM90ehxheHJkkMw==","signatures":[{"sig":"MEUCIQC27W2h6eFAZTCDDpWb8frYO0gKhYKX7a+2mdspJmKKYQIgSP/LrTc0ZB4uNodp5VtBdns0IZMpMlSlN0b5foxWkqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2181467},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eea2cfbd813c61d0e1dcaa7f94869ad6c19fae6a","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.19_1786743823700_0.0035783775226851944","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@trillboards/edge-sdk","version":"0.2.20","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.20","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"7b387d374ffe41caeec1d3f9e22fc293f90c9d3b","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.20.tgz","fileCount":265,"integrity":"sha512-jsLXD9H/uPheaDk9isehkWUemWQYc+HnZjLFF32AA/gfLCS15kGVY9FOvHLQs7+xrhQS1UzuN3Vn/VILhFfMwA==","signatures":[{"sig":"MEYCIQC3DcdG6EpzYIxutJJYPXuNMhP8lHv2DiK9kR3O+nD6OgIhAOGyQf/4KK0Abpzy2pGl/D3+GeOrk/AWZTTpsgZCzMZ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2355964},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"240a721e7dd1ae553d0d9667e4d06e9f4349c7b9","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.20_1786748474568_0.19965270911010102","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@trillboards/edge-sdk","version":"0.2.21","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.21","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"d096b693f7ebf7b0ac8b82439b4b5493f187b398","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.21.tgz","fileCount":265,"integrity":"sha512-4VLp2/wKbdX1EMYmpGQ+GPhhe2UTqTFTk6sh3mpeXS87eWe/3iltPV54QjTJEfCDxnCuJy477KhmpVE8OOTFHA==","signatures":[{"sig":"MEYCIQD1Fy/GxRUSv1D2XAbWer9cf+tVAXNrFPCbSG1KhEbjzAIhAIC98iKs1yOhflyhozz691CmcP+d1njfR1QJfmb092tB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2362457},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3483415a80c84d028248afd86150d78c80440f7","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.21_1786779177784_0.30018408768043736","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@trillboards/edge-sdk","version":"0.2.24","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.24","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"9955af42b07e225f50b4583e8d905c1a7dea21b9","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.24.tgz","fileCount":286,"integrity":"sha512-f8ESy7nLz8gKirrl7le4vf70SQzZKkEuOmv070K0JwjWfT8ByRjk/HMqUo7nUAlHHKKIDcma0Z2owlA1z8mbBQ==","signatures":[{"sig":"MEUCIGmiCIpa3a+pibNIWGCEhDaF4pHS0A64Uxh8cgMTq1cBAiEA8Ikpt21SrGIKDuKdYLuFoTfaP51aSfSOTIQZJagnN8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2626086},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5c2ad63a7e6d7b6b9011f6b4d900a127184f2f6b","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.24_1786781882851_0.2546183631662302","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@trillboards/edge-sdk","version":"0.2.25","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.25","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c829bd7f88d37cf1818cb71d24128c28e7f7b0a5","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.25.tgz","fileCount":295,"integrity":"sha512-zrYXqaKQIVT/0JfResKFzQksfDLOpw1CpBFcOPd/Vr+xDD6EGeh2uNIZm9WbQcSBk1Uh7gVw4eP6lCYT3AxhtA==","signatures":[{"sig":"MEQCIHH2FTcPwh2Y5puatLVZDhFlcj2WtkmbI4at2X0MU1SfAiBWwc4J3f67CNDOaWuWpLbhhoUjFRQ0qd7gjoU0IUSXsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2695833},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4005f976bb39477f64d6fde0d7864ff64be2bf45","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.25_1786786536368_0.5080818572317973","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@trillboards/edge-sdk","version":"0.2.26","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.26","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"2f90165c52647ec4185279e325e7ff3117f5c812","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.26.tgz","fileCount":295,"integrity":"sha512-wRPAedKSs6VZMkruJvVHBtrhXcUUZC2cD0gWo8ko2ByI/gHKsaqDEipQjlxovLNl5Z2yJFhh9EqIojpMHEztPg==","signatures":[{"sig":"MEQCIHbB/0Guc8yUsTgsQfh/0KBmSV92h6unz54TwkEM5ie1AiAlzwFOvGLImTOzf6et/zV5fCNEWJzPd8PCQ5vbnbd1TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2714139},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0bae5e9f3edaed49e988ed3384adadc1d7e9f571","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.26_1786809556825_0.7017882736014205","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@trillboards/edge-sdk","version":"0.2.36","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.36","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"695de2b404de41a41af34880a958d46abf1556ed","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.36.tgz","fileCount":295,"integrity":"sha512-woZ4wGl167SKPDziCUbMGzRGnQ4ne4VTThbG40HInuY3m3pxFMSeC5zY+tYmUiHlGchB6eR6NkVripZe/KhpEg==","signatures":[{"sig":"MEUCIQCS7jj0HpUK67J05oPPAI0fWFzeNoXbqydzTKDvXpzb8gIgE+rq6EZvEKQlPIG4NUB/FuNtzAqyhMzqOPH4ubuf+kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725578},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"58bc3de62a644874957812ffe695e48314ba9f45","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.36_1786816370879_0.4039876408554941","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@trillboards/edge-sdk","version":"0.2.37","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.37","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a4690a198fa7a8d1ada7dc42fbdef274baa6b44d","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.37.tgz","fileCount":295,"integrity":"sha512-7VY35mAqacmkqFlU7YiikM2EHcI97MrlcZ96fMvhDAXKTE9e1cd2QXK0v19r8XWrbfTCROE5ar6/SUTiWW/wNg==","signatures":[{"sig":"MEUCIQCYTAY2oWzKORbeQCByp0ukg5k81pChkoiK/NCmskiJ4gIgOLLigOYY0hk4WgLdtH3qSygP7qASpYcKeRmFyduaRCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2726195},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1cfd3955fbf8181fe2325b0b90c362a91d45e654","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.37_1786970850065_0.4937827945661404","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@trillboards/edge-sdk","version":"0.2.39","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.39","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"38257a4da9a5fed9cfcddc6d0fc93f8382f7f96f","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.39.tgz","fileCount":295,"integrity":"sha512-QYNUGG9Ef9+pCocbLUZfBQaLs1juYpG8Z0YVQcB0UJb9m4giZVND+1e/zcwciD1yEPtK73QhAiSdmTq+gLUCng==","signatures":[{"sig":"MEUCIHo6A40BST6pF9IvVWGj2ym80R20JKn0qazAU6cjJLQjAiEAnROZpp9b443b3/dNJeXQUNIUSMKhKak2uSK+UhHsjNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2728215},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4b6f0829b04c9ee1d81a6b6459d838df9ff5d9df","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.39_1786997688234_0.2875915551852486","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@trillboards/edge-sdk","version":"0.2.40","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.40","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"944e459ae2589a5ede2699de314ef00951bd0b41","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.40.tgz","fileCount":295,"integrity":"sha512-KA2LJB4UIyg6ZMMo22LOrNsIozwF13fy90T8WtSq9xTF7lJERO+X6hbD9xfpw5TstIaBHDDA/cTUurv4PXi0Zw==","signatures":[{"sig":"MEYCIQDCNLdofGYTueQC+1jYYZGod0QT26/ICbW7o152ZBA4gAIhAOYEsBsQAc9wYFyynDtB9gZt8vAtuZg6zAWmF62E8ZRH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2728215},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5be19ad757d7c1c052486e45b7f22330a54d7a66","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.40_1787025705361_0.6496765324174656","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@trillboards/edge-sdk","version":"0.2.41","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.41","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"59af30090001400b758225b57866d77abbac0e4d","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.41.tgz","fileCount":301,"integrity":"sha512-S1jgeap9hA7v9CRST3/jZXX9vn7bVFT/VMI2FRn28rYD6bAVT5TJ530lSjgY/G3EOQ2T/Nero2vJym/MjFgYDg==","signatures":[{"sig":"MEQCIAd+HWOYaReJkUZdqQ/J06/gvw2iBOGzu0iVSFCVguPDAiBMjH49CqbgXXusgpegpUhpiEuZxzMvFIm79fOG8mW44w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2760531},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6a3e90d32d1cdf4c83c472120d395e8b91681c1a","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.41_1787071358485_0.046955151151702124","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@trillboards/edge-sdk","version":"0.2.42","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.42","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f4fe880abecf4fa692f11bb8d1f2ed1b0460b139","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.42.tgz","fileCount":301,"integrity":"sha512-zxuZGajuCD+NpyYU40kGQDceL/CvLkYsS5FUQZA+Dje5wovDRaxF/wfBO0anRdqO5hrfXO6Q7c33cA9UCZKj4w==","signatures":[{"sig":"MEUCIQDE12K1YUhAduWRUUOb1WuuGZfqYVQ1R9x8F7M0cTEwZQIgPyfOKB/OqccSuE+Oiww+AaUh3vOhTTWqd783lMcXFac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2777806},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e695d444cf6eafa5afc97c7297b5d77d3a300722","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.42_1787073600766_0.9544388119482163","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@trillboards/edge-sdk","version":"0.2.49","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.49","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"cfadd344b9d865fea478cfb1d55c1dabda0d2f51","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.49.tgz","fileCount":305,"integrity":"sha512-H8THYPM6vX90Ji4LrDVn3CQGQLX+oC4Zx07TZAF6IUMszmexbaI+elFWd9jGJroQubhWUUsCRa6RrdfHB9MZUg==","signatures":[{"sig":"MEYCIQCLNzeCHWek/Ivprc1EQ32iVb9AI1FJ1UobHmsUZOB+ZgIhAISe1jQjdmSVsogwOm2JKXGxTWNs+iuCg/5JOcYuOMWk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2897189},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"286604a01374bff133efcb596e5826ac2cc236a5","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.49_1787079823762_0.17698082343292465","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@trillboards/edge-sdk","version":"0.2.52","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.52","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c5bd783df5a16e390bccac9e39f1378996f0cafa","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.52.tgz","fileCount":317,"integrity":"sha512-Y3jXzMfC0d1DR+57nFRC5KOgNXTLXktU+1a0FioecDSJVqnhwcq040OffmLzc7tH6aBCCGdszwJUoWMaNOkeoA==","signatures":[{"sig":"MEYCIQCXtwA2fEsj2d6OGMhdSBsNjmn1eERP22270iC7XV87iAIhALZ1XLZ/n32+7AQSD5mQ89cV/EJSAsAyONrEvT5iG7IS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2987743},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"464403cba08ba1a522ae89a148dfd3634ae87815","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.52_1787083510950_0.6759773564221934","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@trillboards/edge-sdk","version":"0.2.53","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.53","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"bce39931d7d6c3c9e169157386377089107a7f26","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.53.tgz","fileCount":322,"integrity":"sha512-5IvLD0CmMSuDVg/PTC5AAiB401VDLc9J6YmiuGPF8Gjub8IUAciMGwSmcZP+A2rt5ANc3uV9wfAKG/Omar8EIA==","signatures":[{"sig":"MEUCIB2x9koLqXjJ14oSKU7rFydWcfmg/Gf/t7KqJnmvLAUVAiEAnnL6ro/zBE1vPNCIMAjoduyyS6sSHEjy2E7+/VVod5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3014616},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"945975b795949b403ab19e3b81ae7bd0703f6f63","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.53_1787086487612_0.6024265711019006","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"@trillboards/edge-sdk","version":"0.2.54","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.54","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"9aaa71a8cb6412ac477e9c56a58a8a635e8aca3b","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.54.tgz","fileCount":323,"integrity":"sha512-rZrTvM1HTh7U7JejC4s7hdMVuCe+iikE7vuxMtDX3f5USZ4an4ZY5YsMWYJiEpDeqj8yQ9WNRuIzW+N5CYE5ag==","signatures":[{"sig":"MEYCIQC9S25t/LZ7AwmO6iwL+WD0ec+4cr/RKrrZNIF4ZzCHUgIhANBhIB3LYFACsYH9HuGkle76MQuWS6vqtg3Oc9uHjLqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3041612},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e19379d6180d347ad22d9fd6c89d565b42242837","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.54_1787091594593_0.8202411766826034","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@trillboards/edge-sdk","version":"0.2.55","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.55","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"86fa28aa33d14f22ef4a0d3e7b1f27537fc7eda2","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.55.tgz","fileCount":323,"integrity":"sha512-GtTBWuvspgVsTTj+dDU3TDuf4evRLuC7ai5mGJUd7JAmlnKBO4NKr9eK0sq1eEya089L0OjKX/ONuHlep9w9NA==","signatures":[{"sig":"MEUCIQDGlzZt8OfjG70r/3VLCaQMOvFPndZX0q/ejL7+Kq9e0AIgawDXyRgmCR8O3+EfQGVKrhIq85g7uF3b0R3gDhs88Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3088683},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"451c63fb9235ecf23232647c34b6ae2bdd174a67","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.55_1787095600622_0.048710948410959576","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@trillboards/edge-sdk","version":"0.2.56","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.56","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"e9d115db0c27252666503b8b993b13bdced87773","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.56.tgz","fileCount":323,"integrity":"sha512-0fydB/CLfj4c3qfb15xQxdpqWni+rGlo+hCT5WoiPysXxroaf3VKbrEhtfposinCOHDcxO8jhllUD87Yzu8qUg==","signatures":[{"sig":"MEUCIQDybtOrjpFImeOOJkCcr+LZCt66QzRTGH9Pvn6XeosIzAIgKQClHi46NjHUVpSswgBgBnutcIN83RA0WeWQGPSx/oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3091993},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b0c083c4f57097c73c1e720c54d9de87d9283679","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.56_1787095954004_0.1115443314983231","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@trillboards/edge-sdk","version":"0.2.57","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.57","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c9443eb97072209f3a95cf8409babb8c04b5fd1a","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.57.tgz","fileCount":327,"integrity":"sha512-Ojj2ZORBxQnbHT99GLiayxVCPKujPBrDOHccNsfK4M1+5h17c2m5AOImWGJBtFjk7TUjY1mquGDUtXoEGBGxWg==","signatures":[{"sig":"MEUCIQDcb88EMQLcB4Yq/9RGkWv0xX0S/awQZINehKxc0xEB5wIgCwVxWqu6ooU8Rm384GgcKWe5ouI30DRg4GN9I/NP6Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3231901},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd3462edd082eb05b03592e63a25ed5ce4d31299","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.57_1787097822228_0.6013896676032542","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"@trillboards/edge-sdk","version":"0.2.58","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.58","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"10b4cf7fb990a3f067eeb826d388d343709e3129","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.58.tgz","fileCount":327,"integrity":"sha512-HkA4jxvx0Y5WBT48tlOKUSVF1/BHsUVQ9B1JDMjUb2AoMnUPZT3SsE3FA7PXz95LAWBapoCjIILqPmi/d9Xi+w==","signatures":[{"sig":"MEQCIHypKBKcdhdETHhzy1xay74kIMdFSza0V9yIMY5cyn+OAiAEaCdt8Wflu8+aFUucUuBKu3e8+lSfLdGjO365urU3kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3231901},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b8bd3a83468995daed4b4bcfdc56c3f40d163233","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.58_1787099872875_0.6188895137039383","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"@trillboards/edge-sdk","version":"0.2.59","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.59","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"346ca4a261e0037f9f2997aff67f4a99ea10d1ad","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.59.tgz","fileCount":327,"integrity":"sha512-+x15GHP5pG/fVdQkmQcnrm0pXufJ5qucdnVHutDCt2h6LclcZ2PGhA0QtsEDSlQSQTa0H1UWFA6CYcTZMBjbaw==","signatures":[{"sig":"MEUCIQCArBjGeWQyTjApHSqxgnEsh7Wd2uo77aOk1QUw4t5vBQIgCUl55l0Sb1s+83bfnGWoY1DYO48mogAwcXjBxy4/Teo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3234093},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"94c97f134f7d6507c04dea9f281cc5bb94a99ae7","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.59_1787104113177_0.7451097521883749","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"@trillboards/edge-sdk","version":"0.2.61","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.61","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"e1347c3911866c346799248f4279f2b7be299610","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.61.tgz","fileCount":327,"integrity":"sha512-/Lf50UbjeXvrnW4+FMe3u2pnNV0UaR2p4NxtSrn3aQg8G87T+PIlexncc7teY+fM8HpRpJ+Xlf2Bgv0HfQPSdw==","signatures":[{"sig":"MEYCIQCnGNag0Z9/KX/uqwt0+GlbuZUZ+1e8+THGt/yqNn85PAIhAOu6qBZGy14XAkmr6uFloCyulbZ9BTD8mbrv9UpDmWDL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3264493},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"132d137b6f1358ba50fed57748ec5d19f425831f","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.61_1787106291873_0.8795861456622889","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"@trillboards/edge-sdk","version":"0.2.60","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.60","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"e809fcba97e15fb8f3878c536d7df91ffd52e3ef","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.60.tgz","fileCount":327,"integrity":"sha512-5QeeSjHvY9RWj+aaKU9i+Xn7S4pw617/eVvpm/aRAuTzEVvLqTtonL4IQLfUmSiNteNE62NxmWZuKp6hA3j7Sg==","signatures":[{"sig":"MEUCIQCUJUkMjl+Z94rZ489qcm0Z8dJnF5W/J4UAX8r+/dmUGwIgchxEb9PWk0Iu5CiKVu3gjefj1iDEHbU5G/TMyZ29mRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3275170},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d35ba7a0ebbce4f7d97e4d3246c996c8d8408a1b","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.60_1787108582792_0.8798716846374692","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"@trillboards/edge-sdk","version":"0.2.63","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.63","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"692f39a9c5143ca52916f28fa50f2c4ce0456cea","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.63.tgz","fileCount":334,"integrity":"sha512-1xf3gB9Xvkfp6CJ5NhXbq9S6oV4H7f18lc1Y06aucYO2mm8CqOe0FZb/S1RgLLSE5itoN+veOmRJuNGM8mC0Ww==","signatures":[{"sig":"MEYCIQDz61/Ndu5TYfqCmf2yCbWWgv/BHfBGF0ZJWKNPjM+BhAIhALLjBJsghNV+DziDxQ6kpRS5jbobwFsJ+FYcWvmqDeu7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3388237},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c1469d96cd0dc97cae111a029094388013137f1e","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.63_1787162397816_0.7239161165795995","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"@trillboards/edge-sdk","version":"0.2.64","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.64","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"0238282387a3672d5b68d686adce1b467d68570d","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.64.tgz","fileCount":334,"integrity":"sha512-hsiRppuQFR4V7HC8eJYNX3eiI0pklTTLS/ESKs2Vb4cD7Ba1eoRQoEuv5WVZMuCBe+s26dbSPcjN3Kxc3sbqjQ==","signatures":[{"sig":"MEQCIEBV2rVUeaKXPB+6MvBMNRpXWGGNE14drrxR497wsRFBAiBTnfsU8QZNfjdd/D5SRfvqqI3fW5S5+XquYsA+G6wDYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3411319},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"78c3f95a9b5eaf6c0a153410ab76b14cde5ca516","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.64_1787164391977_0.2758044288707109","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"@trillboards/edge-sdk","version":"0.2.65","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.65","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"294848e0e8107d7c3cb0602e6696da98faa92a55","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.65.tgz","fileCount":334,"integrity":"sha512-QFMYr3dGAX1TSjjiV66hc7ooJvcKz6+LztNhtaUGYAMADJVdmpcPPPr4GnYax6CKq31EGjQUeK9f24hIb/sb/w==","signatures":[{"sig":"MEUCIQDbJe+stA88mYdcLZLrxukCT2DeJLU3SYEmlziZ80hyUQIgGLnDE/wWxVU9LGxAMNtt5ewLp1qN2VHQcAM2SSmq3Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3413363},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a26a159313ba944354b44bf49f17d91e908ce7be","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.65_1787228044546_0.29037004801265764","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"@trillboards/edge-sdk","version":"0.2.66","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.66","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"55a39249572cc7711aa7e4d1d34e7dc94467e8b4","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.66.tgz","fileCount":334,"integrity":"sha512-NwtdgFvq38vjhm96qA315fY0vfHTCvwRNPW2JNULlZiwnygIS3ynB2B1oaMBTliFtgDlhwa9uqheBQTNxWJlFw==","signatures":[{"sig":"MEYCIQD//Fsk7wwUHcOHLtYHZ8tGdWQJL50WP8jrvxS8CpAkwQIhALsI81XLGgjUc+O/l63o5VlL+0pvYOAqcA/bpAzmJ/UN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3434301},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"09fc5c93c62638fe59db04872760d2b3fd24cd1b","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.66_1787245195629_0.35686144591123203","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"@trillboards/edge-sdk","version":"0.2.67","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.67","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f8608939933a43ef81f7588506c1d8579b01dceb","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.67.tgz","fileCount":334,"integrity":"sha512-e5TuEiMLHcWouHkIMPtZpJ4jp5qW+lefDwssrt1lRFvsQldxyfZQfvRoGMVx5EorTa/yWS518d6+/4QmRN2hHA==","signatures":[{"sig":"MEQCIHySE7aDFuPjKovE+GDxm5MmukBCXt/rVhlBwOBD9M4yAiBC2nlSIpa4wQWhu7Yp35iwQFv2V2nuNd2yfey9l2DVKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3438703},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"88e9bce6b91cb1d11d28c5b25f352107f1ec70e3","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.67_1787253755391_0.2758290399999801","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"@trillboards/edge-sdk","version":"0.2.68","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.68","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"ade0deab8102bb5c8a0819bb79f15132f44a9b29","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.68.tgz","fileCount":338,"integrity":"sha512-9f1mRRiF3kNUnuBApRigpJ6UlgyHYS6Vz+yEzpySJ47R9AswJ01fbhBbUnA/GuwakKaIYUll0adw1r4iw8EZfw==","signatures":[{"sig":"MEYCIQDUvIRgo8l2a9vpiy1rOg1ncf8dKMSRKN8iKUm2myZwcgIhAPwh2lpKoCHH57da6hPwcW6CWTnkE37fmpWvJElX7sHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3484539},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e609c2d79ecd12c6350f7e6228b2535624639b57","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.68_1787334073412_0.22453757597608925","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"@trillboards/edge-sdk","version":"0.2.69","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.69","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f3de632076d81a426bb063a3794c9def1cbbc26f","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.69.tgz","fileCount":338,"integrity":"sha512-EBHDfr5xqhCpr1bGXWUXKP4fTh7UXUt8/3dsJcsemGOVR1Xp032ksmT/K8AcjEKO78rfquxcLjgKE5ceMuv0uQ==","signatures":[{"sig":"MEYCIQCq2f8n3Z49Fw7em2jpQMdh8Kq2+DcaaewEB3HQ2M9amgIhAJFdYu/BfAh3a7cLar4CSf/zkULSgl7VOiAU04xOk36m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3484539},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5b273cee67754ff5b3c87d7fa315f3c30ad296b7","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.69_1787338046152_0.019667073531444146","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"@trillboards/edge-sdk","version":"0.2.70","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.70","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"55fc48bf279a7e043f1c1d7ad4874a6f398769d5","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.70.tgz","fileCount":338,"integrity":"sha512-HwY6XkGs6kZjkc/osM4lxv8hISln7Nop4coRMEPpyrYtnmkcRna0Rn7MZJRF7LcSqBKDd0XZH/sd1f6gIcYWcg==","signatures":[{"sig":"MEUCIQDu5//CL0PDeD7YiKOfKFjXRAz0rEZ4yGnrnyO/gXQuGwIgOXKxCOT1H4pS0ACFqZg5scFL7GE3xRboQNkHiNvzWec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3489812},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d0d67cf06dd9622daef5e88c62a52b18063e8248","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.70_1787341595270_0.8671640735113464","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"@trillboards/edge-sdk","version":"0.2.71","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.71","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"af8cf2a2f03880c32a63cf0397c245199414b1e3","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.71.tgz","fileCount":338,"integrity":"sha512-idRTczSYI/rZRegwfqSUmp6VmsvCrHdyQPHcaQWU+53dFYs5wxLHseq8KYav2mFTn2movXvVoLZiDbwkHrL++w==","signatures":[{"sig":"MEUCIQCnEfJuRRcZbrSFKPlIajJwy/Nj0sjO0OfRHChBn01iJgIgJmUkrWMN+24bqQEtrb/8cUsbkSoQLIHU2CIWpxw3PbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3493827},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"252ace2b6a2eddbbb65f89f87793b9a4dc0330e8","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.71_1787345415974_0.9146001679776325","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"@trillboards/edge-sdk","version":"0.2.72","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.72","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a81e75173aaf00e8f03b6a6f37c7249c15caf1c6","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.72.tgz","fileCount":338,"integrity":"sha512-8VNUIaDA+24FL+KsJlkWYyuOLjard4v9TsDGlPJm8HhkbZSrDlLBVELAYetoXY56BD3ARKSt0mK3GtzX/ud27Q==","signatures":[{"sig":"MEUCIQC3rDPsMQoyGDyL4lGraTosp9D0hUJz9AGPzZFyM8cQWAIgTbxFv89Pz6E4qh4AovEQdeEJGbCy5xHjHILmT5FP0so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3495871},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0f2ed7ac9b650e8e991b072b7146a7ae64601d69","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.72_1787477858496_0.03367959289537881","host":"s3://npm-registry-packages-npm-production"}},"0.2.73":{"name":"@trillboards/edge-sdk","version":"0.2.73","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.73","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"da2300ab66b9c871c65bf5c249ab678a6256ef71","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.73.tgz","fileCount":338,"integrity":"sha512-oTYUeUshfujjZ05nzyn9eC6NPHGl8SRH2Vxn4ojIGB9tQt73ZecNMdtxU5jjHLTiNn9atvK7vOxkRNBpw7XFZQ==","signatures":[{"sig":"MEQCIBqUH9BXWMj0Aq2tH1uCOng4jNbBIauSnXJMlY3+gRldAiBay0oiZ04axZrwdHilp/3nba7j08ScFZyzQtHae5nuUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3498091},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"147805635b8fc64e930bbfb7c34c81cc881aafdd","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.73_1787513321074_0.8057979713512966","host":"s3://npm-registry-packages-npm-production"}},"0.2.74":{"name":"@trillboards/edge-sdk","version":"0.2.74","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.74","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"68865817baaad9f5a0f8d68327cffc34c9430aa2","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.74.tgz","fileCount":338,"integrity":"sha512-OsJrym1U/J86uvHDvmaD/+HD1AWDwpHhxzBouE5o3+wJmjdExQ/oLyQwc5JkzjVITCiqfMcx5tn03fZVi5Jh3w==","signatures":[{"sig":"MEUCIF/Ln0HFvdj9C392dlkKN0gB9/h35Ti1O8RCVbNTVE6mAiEAmJBaZjfJPp/nQK53ilI9NVgauLCR/7rjfpLCvx9iUqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3500230},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b42dfbe6e8ebab563db57a2c6fb570a3832999f5","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.74_1787522247368_0.6372018806155908","host":"s3://npm-registry-packages-npm-production"}},"0.2.76":{"name":"@trillboards/edge-sdk","version":"0.2.76","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.76","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"43cf39fde5c7e6eee111248ac3e67edf0364e738","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.76.tgz","fileCount":369,"integrity":"sha512-VJ1eJIAAQEaZyuKZ9clkpwMFmVjvfOiPB376kqPifw82tZcrPwm68zco3JtV/UyQVc/59SL/HJZxjvf9SlJPYA==","signatures":[{"sig":"MEUCIQD3NAaHYOzGIdzrN9NXpGVroGwHh8Bx2FhWq5kpB0YGAgIgc/kNnGbJQc8eewi4kaVA2jtSFiXaO7V0472oVB3cDfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3719341},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2cf4bd7d25a0e9eac578abb95cfd2b37ada9f700","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.0","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.76_1787545497388_0.40633291869789345","host":"s3://npm-registry-packages-npm-production"}},"0.2.78":{"name":"@trillboards/edge-sdk","version":"0.2.78","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.78","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c55aea777685781f3240f9cd08e4bf3052acd27c","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.78.tgz","fileCount":369,"integrity":"sha512-8cTtuNYr6g3wEc4oYbkbULozXlCTY2YNctW5fGM78A/nF8G2TG0h7uBBr5pgBfKDHWRiIC+PDAa9gc5jHPdvYg==","signatures":[{"sig":"MEUCIQDpDRKJdfo/7XPoonT9+cRSjTg3GuOve3KlG9hH6y/h+QIgd9eekhwphURI6bpgjKVa/Eh9sPHvTDxjjPHH7nt2g74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3720785},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4afe06230c298580a1d3818b71c3510c4190c0e0","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.78_1787549011885_0.4262034229428999","host":"s3://npm-registry-packages-npm-production"}},"0.2.79":{"name":"@trillboards/edge-sdk","version":"0.2.79","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.79","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f1a929c96e2d3e7f44eda066cb8c55582f9d6dda","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.79.tgz","fileCount":373,"integrity":"sha512-7IuFDBJoYrB6w9Gwi6JNUJKNfgwgNcYlatL2HG3xTnTA7nUPGNkwWCnpOR3Cw5Qd4VbScm3h0laGJSbfg9W1yQ==","signatures":[{"sig":"MEUCIHl1Z6Us3AF/5SkjUme7rnkflUvU3+gLIndPh38y0tAVAiEA6JhyctgAGIETZV5XBsrLiFaSamkHeFQo6Mgxcff1Z/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3794973},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"80689d1bd5b1274843807c18fee75e87e2ca3284","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.79_1787581618979_0.11903903083746181","host":"s3://npm-registry-packages-npm-production"}},"0.2.80":{"name":"@trillboards/edge-sdk","version":"0.2.80","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.80","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"1db88a60f30ec396cb9677ad65dbf5ad4f72d1ba","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.80.tgz","fileCount":373,"integrity":"sha512-lhXZWBfZMoG3hyZiPpHHt9qdWU3tUivK9gpPEeoii0tZhZY3IqbajcrOSZwZXaeS456N99le7mPYJR4g8X4c5Q==","signatures":[{"sig":"MEQCIDzOnw4S2r0Z9ZprbpaRhtAUybb9NFh48UKwe6UEx8SEAiAM3yLPES81ewXRO3JctFwQSLS5GJctosRTDdIwhfs1Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3796414},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7e2fce9a0e53c3d7754d975ba7a6b053fff3eb37","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.80_1787583546841_0.13102418165527996","host":"s3://npm-registry-packages-npm-production"}},"0.2.81":{"name":"@trillboards/edge-sdk","version":"0.2.81","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.81","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"687cff07bd9a6aeb84fa48fb6d2355cd20477e1e","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.81.tgz","fileCount":373,"integrity":"sha512-ISg2KO2o9HqQWTl0WfaUpYAjSBQuDs1YqfSUyNUNvwfgHUAvrj2Dp7Kh8zyWhGZ7yYrJ1K/QwvgGhluj36b6iQ==","signatures":[{"sig":"MEUCIQCklCYyMsQVLVG4wZULtrkWCjlCF9teAcOEfAfUvAzbmwIgMGiSl/mSSsOcZvKt01B0oMtTLk2xyCGAle87CUbpzPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3799397},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"56f95d3a020c382baa0183b89fcc128d93623fb6","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.81_1787598133217_0.48067743846718014","host":"s3://npm-registry-packages-npm-production"}},"0.2.82":{"name":"@trillboards/edge-sdk","version":"0.2.82","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.82","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"17259f52a8072021c38ab91efde69fe9f3128b10","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.82.tgz","fileCount":377,"integrity":"sha512-2XFSJl2WruV8k8NNsH+G6PPDEUDeHMz3ng+JumlddOm3kh4SBZRtNCNX7Mxhv9nMb+SFroMe3WPKmgzoDOOlFQ==","signatures":[{"sig":"MEYCIQCVEjDtNdHmu2No0aCOWVrFiVNPLTXv0TLPkURRehVxbgIhAJ2+vcGnJtTzRenRjGr40NItzJ9oaLRFOOaSpBv1P1fm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3930801},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"936e68fe6d0ffe49a5d788bea71f5014dd797a92","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.82_1787600272444_0.7459578162553144","host":"s3://npm-registry-packages-npm-production"}},"0.2.84":{"name":"@trillboards/edge-sdk","version":"0.2.84","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.84","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c53a0a4462d56c0dd5d2bdd57d52d3cbb9e20c89","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.84.tgz","fileCount":381,"integrity":"sha512-kr0jFMO9UiwC0dD1xbOOm1voUI6DpIdh5jJmqX8vsJ+PJoNE7eVRlOLkFpuHMZNhfWr+6PGo0m0WBIdnCi/SAA==","signatures":[{"sig":"MEQCIC4JAMBEV4PkukF5fj0EcxW6OS1Bc2QUjOZfxL8ExZXHAiB/m3+oJV3eiv5WZ6n0w2TMshBHfXLKbtbZ02JxilEO7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3991410},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"483447b419d1577ac083de7f6e92ea75adab7f7e","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.0","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.84_1787605247982_0.7235110550090591","host":"s3://npm-registry-packages-npm-production"}},"0.2.85":{"name":"@trillboards/edge-sdk","version":"0.2.85","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.85","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"85ba75c5024747a556004f7023557ec26becfa9d","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.85.tgz","fileCount":381,"integrity":"sha512-I1k7pNyBJyVbSfa64uMdHdqyxzH3+nWHYzZNuVZBV52c/XkvMxZL57M7lD44osOLSMRD+DEHJlepUzG2pgguTA==","signatures":[{"sig":"MEUCIGDkB9xiZj4w9g1c1gwvaY9x1dlv2HGFwZCFfb5gTJxUAiEAhyQuEJyT/qMhlwqSA9RJpVd7d+SobUp64mHJ5kVoM0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3991410},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b83ea4b5e47754e57025c5cf82b958c33669a505","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.85_1787611217544_0.7358957041832823","host":"s3://npm-registry-packages-npm-production"}},"0.2.89":{"name":"@trillboards/edge-sdk","version":"0.2.89","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.89","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"580afc8ad566708e176bc5ebbcfb58213bbadfe5","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.89.tgz","fileCount":385,"integrity":"sha512-ii1BYBsdYj4f0cU+NNF92BLVovp4t/H3NdNv5Aze9AMxWcgvFcn8tEXMMVqg3YOHM3YmyHp67cw7ol0Jhp33Vg==","signatures":[{"sig":"MEYCIQCuIlXAtnds3skq2pz0ydIoGys7ZaRq2KpQs3eHVWlASgIhAN/XDBozndr5m3v0OwMnlogPGRMbkiJ6dlxE2UP4Fm8h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056569},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c8c977b576a39275371eae7a03f68bb9ebd9074d","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.89_1787634177721_0.35792279163928","host":"s3://npm-registry-packages-npm-production"}},"0.2.91":{"name":"@trillboards/edge-sdk","version":"0.2.91","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.91","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"5d39e04465ba4bddc1de1298ec0a928203ed13fa","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.91.tgz","fileCount":388,"integrity":"sha512-0Kipztveb74kmkb0ZXDVmAeU917D+JqmbfUvyIRMmofAk5IRJSoagBDhpAVcqIMcelWIDJ+S9lS7SI2DPdU0Ug==","signatures":[{"sig":"MEYCIQD9HUmr419LfmY9BCAymw4el9VQzPCQxJY2WQI8FqdWNwIhAOGppSktGmyIY0F5LXmviiLFMTyAFoV0Gz8bDhkmT6ke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4174874},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1f2b8b3dfc99630ad087d09849d074e79db3cd6d","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.91_1787668375432_0.46517354715875947","host":"s3://npm-registry-packages-npm-production"}},"0.2.92":{"name":"@trillboards/edge-sdk","version":"0.2.92","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.92","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"fe2da6883b268a6ceb3d6bf4b069944ff6c3c192","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.92.tgz","fileCount":390,"integrity":"sha512-dbPTUAyZOfl+HX1KLVZs3750daBuoqxXf8jKv49y4snXxOQ8NuNBFtLBT5y+0CTSp2z74M9ZKGAaE85Wbig0nQ==","signatures":[{"sig":"MEYCIQCtmVajo/nWkvQ0UTRmrLHMJjNTz0W+H/MMcmcrfUAKRwIhANRzRecw1iRe24s2RGa6aovmwXLB24EG93iBLb5Iq9b2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4181999},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3debe49084e40a9b6afc0d47c9faf94af728463a","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.92_1787670151898_0.4609490250347972","host":"s3://npm-registry-packages-npm-production"}},"0.2.93":{"name":"@trillboards/edge-sdk","version":"0.2.93","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.93","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"57f8e8d865f963ac77ff812a6a185a0d9ee97067","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.93.tgz","fileCount":394,"integrity":"sha512-OjymLegZNVhylKUc/aHGD9uYK4wc0fZn3WSZlh9+qFkpMKnDhtUUxLFso+08YlF6pNbzSzaY5oathE/wk21WUQ==","signatures":[{"sig":"MEUCIQChi4Noisi1/7UYrHUg3UvdeZ37T8gOtZhVcIehKniwLAIgZ0sHoE1+TgjZ8aAAXyt7wqg7phNfDy9odF5qFWlXTR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4211077},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4b9b2739c1b1911a9f5b78929eab3ff7a909192d","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.93_1787671690121_0.21869468641660927","host":"s3://npm-registry-packages-npm-production"}},"0.2.94":{"name":"@trillboards/edge-sdk","version":"0.2.94","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.94","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"54d977a9d47f8f4d9a7dfaec7b2485b1f902e68b","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.94.tgz","fileCount":395,"integrity":"sha512-lVkoxkMeuliPlrnqGWXG/L+cAbAOyz9a7md3nML4YNXULeFkMu+6jUJIyTRa8sUvr/7DFI1DdGtB2FAWN0Lv2A==","signatures":[{"sig":"MEUCIQC0Y4PPtbQ46x7XEFU7/2IaYCz4sBss2IJlVY0fRuZ2mQIgHsJ7+ulzA/Hsq7Ak2iXZEMvncuXV671pTX4EmDU0yhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4249835},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"872c38b67913fbf52eaeb6e44dd89d7694d6d133","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.94_1787688893369_0.07678321713494696","host":"s3://npm-registry-packages-npm-production"}},"0.2.95":{"name":"@trillboards/edge-sdk","version":"0.2.95","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.95","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"b671bc2ee5275ad136c5dfdcc73d3f6f35521a58","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.95.tgz","fileCount":395,"integrity":"sha512-EuXFAHe1xpx5iFDlkymmYjf+wcxgrglCSyjuAzdWm8nZwMOdnHlfLmkCfITQpgfAtPvmGGOc2UAtEhm+5YGbNQ==","signatures":[{"sig":"MEYCIQC6/cG+8XgBEWx01xTwV7irm5Tthz/7XZcZEU4htOgb4QIhANWR9IMLIt58F9/OgEDAztFw/pqDFGFcIpBx4YqGRZV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4252631},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"96730bd3ee0614a138af637fde60fb87c2595b35","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.95_1787691393738_0.4165741075689997","host":"s3://npm-registry-packages-npm-production"}},"0.2.96":{"name":"@trillboards/edge-sdk","version":"0.2.96","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.96","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"6d1eacf74261c961f7bd2e16cbb3ef4f392e03ae","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.96.tgz","fileCount":399,"integrity":"sha512-kt16Hu17BIfyqAJ/1fbIutT0pATcpLfnj0mLYpxrVBpwvZybPdlyOtAdTfIS9oLpp6U2YvW0J6k0bOtTeemnhg==","signatures":[{"sig":"MEUCIQCFyIJiP4Er0C3204f8/rKTuvo9LR0FIpcC/ls8UmBacAIgd6w97vXskJEb1ySSDs+25N+gF9PY0Dj1Zgbqx80PnIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4336406},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"493afa62321006d113357276ae27028d114d7f95","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.96_1787694063307_0.20678209639533773","host":"s3://npm-registry-packages-npm-production"}},"0.2.98":{"name":"@trillboards/edge-sdk","version":"0.2.98","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.98","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"71b69be9d5e442fc39ac2df70a9cae642bf7c287","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.98.tgz","fileCount":399,"integrity":"sha512-eugameOPrVh5w6u5qbVEeiha4kFWjzbucb6SIcKk39v1mOCL5Uy982X9oenOLSsFUnYCwabyh59gnBtVkuCDzg==","signatures":[{"sig":"MEUCIQC23VeC35GTXT0YI3UczxUYV5MOaP29EKj3NJoBQT2gywIgb21EEvdbnZIAOYitMR3WNWtGdGxk/XcowATEuzWXYuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4362266},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"69d43fb78d7f9190aa51a38bcbae8a927aeba313","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.98_1787698947506_0.27698025513459945","host":"s3://npm-registry-packages-npm-production"}},"0.2.100":{"name":"@trillboards/edge-sdk","version":"0.2.100","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.100","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a24d3dafa871ca655224b485844c433b3127f13b","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.100.tgz","fileCount":403,"integrity":"sha512-W7Xz4HpRp5uuZBfU9OVFGzh8rQ08YmrD8ze/q0VK5f84iPHvjkInRzijBqZW/YSknGkMDkykJgT8a6V+rK1kXA==","signatures":[{"sig":"MEYCIQCQXvAhstX02uus81etfj81riuT8/CUCSjFaivyq0f13AIhAJxYnP5BkKzNnAlcvKePPrQvW1NJ9Oke5KTExJoyVUy9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4439329},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"801e6d431dbf0178b261c93629903334bdcd70ff","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.1","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.100_1787720254320_0.340096280967048","host":"s3://npm-registry-packages-npm-production"}},"0.2.101":{"name":"@trillboards/edge-sdk","version":"0.2.101","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.101","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"cfb8c4c408eac760a5e05508b17c30dfab50518d","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.101.tgz","fileCount":403,"integrity":"sha512-2x/HRNiLTZtvDGu7AFp5BsaOjuxzlC2wVw8YOfS6McH8DNeafGp08BxpD5sN1GtlKZMYFGH6pBFzlamelIV8uA==","signatures":[{"sig":"MEUCIQCP+di0vbOjZXQ7WXRw+gXbLw4RntIs9Dy5vG8BfPM0awIgMv2HFOJ0qOv0kuBWcuJTPwrJAFLFalmsbpbZ0hIRdZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4441279},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"86385007fc11d8edb76ff5704d37debc44446f3f","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.101_1787725075856_0.2823450259839664","host":"s3://npm-registry-packages-npm-production"}},"0.2.102":{"name":"@trillboards/edge-sdk","version":"0.2.102","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.102","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"2413a34d03078adfc8e8561b29c4643bfbd07c6f","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.102.tgz","fileCount":403,"integrity":"sha512-DRPKwgYbXM4ttr4BgQDNipM+ecMiQc8C4Ucc6MaWniIXUpKNrxtc1nmmi8SVwLdQ2TPDJO3o7X8c9L6Iz5QiAg==","signatures":[{"sig":"MEUCIQCzqToAcD6JywoXWxNpEYJ6bMQBtC01Gvpc2/xkHyrb1wIgaoo02G+dwnZQGb6zv8LZ3ORDlvB9rIEi9Q1aivG09qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4458215},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"adda2363b38fb6f953228c9b890a14d3ef9af280","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.102_1787770160485_0.9724545078496769","host":"s3://npm-registry-packages-npm-production"}},"0.2.104":{"name":"@trillboards/edge-sdk","version":"0.2.104","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.104","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"5e575f2a6ab94620029d9ce5bc4f6bd6ff35b780","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.104.tgz","fileCount":403,"integrity":"sha512-hqQRr0DC7aD75Ontv0TFnnTCEbe+ZIXR6h1MjL4aKnEcN7DQqXQkXqiKNX04KEF46Os4HpJCDXnGalQIlpFZ7Q==","signatures":[{"sig":"MEQCIE6PJhEft2ETf301BvhM0f+cqrA+ey+8c/XEI4Onuu/mAiAyzIR5pxquTScugjjQAME2IZkznBH0c3Zbs0z32v8CjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4476529},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f171f1625a76a0244a29917c2957ac25fbfd9973","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.104_1787782528407_0.6191823584251184","host":"s3://npm-registry-packages-npm-production"}},"0.2.106":{"name":"@trillboards/edge-sdk","version":"0.2.106","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.106","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"91ec40ebe77071a20020c426e31bd359c664b0fa","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.106.tgz","fileCount":406,"integrity":"sha512-cjDwXIQQ9dcjGuUxKvI+aiIj/o4zZn9QMbOyRc1J0BhLR38o7lsYVAgQPPmZPxyIidEHT/fBshlrhdJwD81ZCA==","signatures":[{"sig":"MEYCIQDBBO17QEB5z2BHWwCL4NEFlmHzRBw9kI3cSdtq9FdMzAIhAKbJ/C3pR+YWMAyVSikdWUqswNg3hktOGcqa8U3a3opJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4513341},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"556cd590cb55b565cd970f19b0cecb2b4d9853fd","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.106_1787785145874_0.5596832125387554","host":"s3://npm-registry-packages-npm-production"}},"0.2.107":{"name":"@trillboards/edge-sdk","version":"0.2.107","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.107","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"0b068ea520037884add0c26f6a589a58c4a26a4f","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.107.tgz","fileCount":407,"integrity":"sha512-LMD7U+GFDrop/lxmhxOLgf00nXug97aHP0S9DiSPR23L/aWfzrjH5APDiTxlx/itItX9hpuPDl1o7h8EVtLLXg==","signatures":[{"sig":"MEUCIGmeZPGP6mwSK8y/Gu9AhY8C8qfV/i4zUnZq878ITU4MAiEA4nq7t/mqMEN8GWCah9kPFEAjLOilk1dAQr18F0U35Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4560181},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0a6de25f4fd69c63d753ca5da29ab8cf2d7de43c","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.107_1787808952055_0.6371656612820809","host":"s3://npm-registry-packages-npm-production"}},"0.2.109":{"name":"@trillboards/edge-sdk","version":"0.2.109","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.109","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c4ac7c6cba433302e6066f446c8d4c37842547d5","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.109.tgz","fileCount":410,"integrity":"sha512-5k0NTJ3WIQ0jpygfCW8TyVBs0Q6t3gWtgue5mri15OzlADS0Y4/KZ7hYaGx9yjso6E2I0K704nDWCOzia93WSg==","signatures":[{"sig":"MEUCIHtcSnnvRepBZsj1wc17InXZR8iW6lSnLIuDP3dRe/AYAiEA0Vys11gyNnxWZ+/hkUZf+oLR831lvtncBREWT0a02vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4600152},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f3180c81bfb3fa1b6344a940afe0987fb8d2a6d3","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.109_1787820829760_0.13364307741345627","host":"s3://npm-registry-packages-npm-production"}},"0.2.110":{"name":"@trillboards/edge-sdk","version":"0.2.110","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.110","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"ce7fa014e3954bcdda2ed175b12a74159b9350eb","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.110.tgz","fileCount":410,"integrity":"sha512-bC2arQrM+cXkY4h4jigSid2IWW513L8FwIduLNdy4hG8GeNBGVDTX8qZ3zNocSKBC2xHg/F1BlvYL4vZ8yXTqg==","signatures":[{"sig":"MEYCIQDvFCAlaMgKej0YuxQHUgd3nnqMNcEz7MtJK2eMsRng2QIhAPlmI/Nt2IY6P0DTi82VHE2YWuQoA/oCx82stvJrBV5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4600986},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c2c8e26ffbaf89ec5146799707193ae91a2e37cd","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.110_1787825383934_0.7069003023885914","host":"s3://npm-registry-packages-npm-production"}},"0.2.111":{"name":"@trillboards/edge-sdk","version":"0.2.111","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.111","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"d32974013652111211e6907a49cbced6103c6754","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.111.tgz","fileCount":411,"integrity":"sha512-CMmOYwA/7gk6LCnrgh5lI2EET/yJJ3/OngaV11nUu55KC/0xxYbu71KWBE5Go+k6kbOpZQ9J2Cb4/PcjB9fd7w==","signatures":[{"sig":"MEUCIQDX87UZc6hWJ6R35/7GdMGHD+hg235ySD77oInZKr9J3AIgWlgeiNuaLqWz5Zt9hH8iq92UXbqDo1aUHTEkgAdIyFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4633021},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0e7e3e68a5af5d805016a2908afc58c2b7953914","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.111_1787852560967_0.394410554952356","host":"s3://npm-registry-packages-npm-production"}},"0.2.113":{"name":"@trillboards/edge-sdk","version":"0.2.113","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.113","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"829ce10085bead69ff4fc7d992cf3509898966de","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.113.tgz","fileCount":411,"integrity":"sha512-aqsXX1sMYsSvXg/NXkUUPA2Bv5k0tbcwRnot4pj1MNWCtEqvKJLXYV9K42WK/KdITKfWOqbHRaymyo4rtWdaJg==","signatures":[{"sig":"MEYCIQD/f4BXkUhAi0RBJ5xO5kUyZpJ16vsTaRZZeNAt7EQjdQIhAIJzy4bDXFNXR2w1JJ4zWznoNwhTmeZmzmVb4Uv23ZjM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4682586},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"69241671f30bf6f8ed87a322a53f250ea277f024","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.113_1787875600339_0.39741510182626527","host":"s3://npm-registry-packages-npm-production"}},"0.2.116":{"name":"@trillboards/edge-sdk","version":"0.2.116","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.116","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"fb7c9c041d9c9ddef51e6db5dd3cc561bd1d06a7","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.116.tgz","fileCount":412,"integrity":"sha512-xNwxkAmf2+QFxpeKbYDIckVebzB2mjRs4oUb/AjAgUeikTxxHq/YvBECkYul8haoHmX5AzmPoM94yR7bLxA5iQ==","signatures":[{"sig":"MEYCIQCkKyjfOBeGCEKOylco4+pN4Cxm8rAxyJmgXLXsbVJeqAIhANQJvwR20jMQvfOq6yi19O+oqCyhYpmN+BNvL7zT7Q2h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4699481},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8b9573621d5464811e5aa3712900f803e131bd69","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.116_1787905340290_0.9662682862969421","host":"s3://npm-registry-packages-npm-production"}},"0.2.119":{"name":"@trillboards/edge-sdk","version":"0.2.119","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.119","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"fbd45d8098ee9bc5a600c5a16ece815a33d0a78c","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.119.tgz","fileCount":412,"integrity":"sha512-YytfejzrY3EQNNdQEcLESxgfxG077OrOdyTk0TpVonEaW27BJtUb+DuJ8hCFcXEkk5JnWjrYriMcxoUnXJArAA==","signatures":[{"sig":"MEYCIQD7XcZKVuOD3RNxd5bgKbtJOvWUAu5LBLmeHK+JJi3+kgIhAK5OumZIepItuTf5N5bm/JdFeC8cVVkDSc4GwN1MRjZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4720922},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ec74f81a5cd14ba19ee512f171b77d67a275831b","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.119_1787927890430_0.23299506368584932","host":"s3://npm-registry-packages-npm-production"}},"0.2.120":{"name":"@trillboards/edge-sdk","version":"0.2.120","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.120","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"75e7ad61228f8ad35fe9c4a9eb3fb66c50b80667","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.120.tgz","fileCount":412,"integrity":"sha512-RpydOnzz5fkJbxAqEn9mhKdd9R+uMarLxsX0B07sr0Qexhn+epR48n8Ek70ZOGI86G21TmnBdSRYjbMoMNa1Ag==","signatures":[{"sig":"MEQCIHibsqwCSho4QOc+oAZe/4ivSp6dF4EL3U45dWeq2m7xAiArZiQ5x3QAvfYfG90Bqyna7CDH/obponxBU08qsFfpfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4720922},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"45d428a0cc5209369a001f4ad97333c8c191f2b5","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.120_1787930858648_0.04958308522678312","host":"s3://npm-registry-packages-npm-production"}},"0.2.123":{"name":"@trillboards/edge-sdk","version":"0.2.123","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.123","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"37f50c732ccfe41b4b6992b98329f3197fbae34e","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.123.tgz","fileCount":416,"integrity":"sha512-FBa/rikYy/xG+suvF4CVhw+Y1CIVYy3XCOXDtVdHFNObkOFoMk0QUIQbDIJMJxqereYQ7+V13gzw5oWiN8UCpQ==","signatures":[{"sig":"MEQCIDCySQCSPfLXOA8R2lF14wZAavn2NIpVvAhqKtTGDms9AiAJu3bCruyTFcHda7BNKbM2hesZ0Lg2AcS81Et7xqqK1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4745786},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3ba62b8bf38ce6b8f302acc583d5386c2adc4885","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.123_1788247363826_0.32919320144716835","host":"s3://npm-registry-packages-npm-production"}},"0.2.124":{"name":"@trillboards/edge-sdk","version":"0.2.124","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.124","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"d6f0f7cc9f8ef04310bc5d6e03db4aa2b27d184a","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.124.tgz","fileCount":416,"integrity":"sha512-y8CnE157yahyVR9Rx5OJ+FoUrGEkB+FE4CnXdIqjLjiCZ35YgympFW1V6BnSdYfRNuKkwXleAsugDA8OV1VnnQ==","signatures":[{"sig":"MEUCIGlNC96iGu64VpMSlurKWggRSFrZSc4f0Oy7Sp834wUYAiEAj7oe/DjJaVgrhkOxBDq+b9R632nVjTRdLF/8lT4ihSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4756782},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c1f5dbae756c8e324db88d37ddb187b649d0ff85","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.124_1788268163397_0.25590840681292204","host":"s3://npm-registry-packages-npm-production"}},"0.2.125":{"name":"@trillboards/edge-sdk","version":"0.2.125","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.125","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"8c58f86e9f2e018053186d3897d0049a5446b23e","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.125.tgz","fileCount":416,"integrity":"sha512-/O9cP/32sA3Gz+1ux95pDqkPgXXnvI4IP49wvwTiCxAZwRZwdgIEAl5XkKS0ER+1oom8mHmo9vMPltxtMEt9pA==","signatures":[{"sig":"MEQCIFdO66s1Rl4/TZWGeZnXQuWn0vLEej93fbbaijRNEFfOAiAeWYZDTHbc6oARWFv1uv39120bKM1fiwKfWoRjJTytXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4762365},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bf9ea61d526aa2c0e3c44efeb6e67a3ac7fd4f79","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.125_1788276320651_0.5399122351861805","host":"s3://npm-registry-packages-npm-production"}},"0.2.126":{"name":"@trillboards/edge-sdk","version":"0.2.126","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.126","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"3c27776f7e764b22e16b75f30c6a699dc4c05cc5","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.126.tgz","fileCount":417,"integrity":"sha512-pSBl8yzBUDGMuB0EoLBBF8EPxc57hXSp90THtuIfFzsDF8K5SYpXhWRMKyfbCQYPmLIcMGRPXbdLpkdD0nWP6A==","signatures":[{"sig":"MEYCIQCccQADWtmKZA87ew2Y3k8RBaDD8eVqXnnnezIvszMWbQIhAK4ZrYqpeSJnVBFMW460sHTblVFlkUEMHjbl9+70lIN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4776041},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d1449a3b2cacccad12ff6bc3b3f528458f888608","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.126_1788288867822_0.36663273560565957","host":"s3://npm-registry-packages-npm-production"}},"0.2.127":{"name":"@trillboards/edge-sdk","version":"0.2.127","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.127","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"8a5b041cb8fbc1cfa4e353ce1082829bc1c3059d","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.127.tgz","fileCount":417,"integrity":"sha512-0Bw+i0BHijODBbzzxBQ35fAIsJ3B8BpCDPCcdyP1AYXY3oNOMpXZBA4qG8UnUvaVqeWVYg9PhaeQV4X3Tcnl2w==","signatures":[{"sig":"MEQCIESfPoWoPtOOiRQeZzKZB0V2b+9ehY9JNRLMXmNcbhkvAiBe/5A/SOMQo9by4HobyazVP5Tyq75u283Ov4hnBD/upA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4785648},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"90aba1856b8ef2f580ddf339299fadda59a43441","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.127_1788302762784_0.16690197571577792","host":"s3://npm-registry-packages-npm-production"}},"0.2.128":{"name":"@trillboards/edge-sdk","version":"0.2.128","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.128","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"8169b388be46f958245ec6657dbe2441dbd6ef48","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.128.tgz","fileCount":417,"integrity":"sha512-qUF/YUmBzXPBsLzsRikyVJRzPHJg+jXYGxLCUYKbg+Zz0JwkgbKhBTpRiNuMg+oB4echSvPpE7NpESS9v3eEgA==","signatures":[{"sig":"MEYCIQDcCq1nTXH/NNcGcKRfQiOdjuQNQLQLRy9vTfQuGjeNnwIhAPwqhMDaTyWOkj5mSxV5W0BqaTEH93cBRtZ7ceChAz2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4804568},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"220d902b623aa29853347a29319205c281ebc41a","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.128_1788311475726_0.38836938587207737","host":"s3://npm-registry-packages-npm-production"}},"0.2.129":{"name":"@trillboards/edge-sdk","version":"0.2.129","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.129","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f3f446c779a8a7548dfa2b736ffbbbf9d32b6009","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.129.tgz","fileCount":421,"integrity":"sha512-1RtQvvKem89+3LxfBUAUcxdhUvYl/XlPqDCEUzMQWgEUFQIsikfoNut+/g9zR2T4SGs2BXRj6mKSD52I7YifqQ==","signatures":[{"sig":"MEYCIQCMxpEwpYRkDdPr7asUWZlNTRide0uV5YS4lp/JmDharAIhAM3oW7PoqKERPmkAMvfpMkeKJH2zDiGL4uQJPMj1pHY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4832077},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9b447d2a4d09fc637acfc841f567fde3d602c9e1","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.129_1788318255286_0.5755323111470869","host":"s3://npm-registry-packages-npm-production"}},"0.2.130":{"name":"@trillboards/edge-sdk","version":"0.2.130","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.130","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"3abe2851a25a6a274dbcda04a677fe6f9a20a23a","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.130.tgz","fileCount":425,"integrity":"sha512-gcGU7NZNa9UKWxR/FtxYaYe0PJfacGZpzNhFXC0s/YG9qIui4cRHa7L9Nx5FMMx44lp1nEqwOkPEfiUZVdzd2Q==","signatures":[{"sig":"MEUCIQD5fD/sQvYaHXh/LsXbOhDAcgvlazD+3q4f/o4f8qL/OQIgFYoJ8kyDeFiiUQWykGUnEv9HP7P1R8jyT4TYwp7dRTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4887255},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2d50f1bac3d00ae96996a2dbe5c0348be34881ff","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.130_1788446732333_0.3059495435412063","host":"s3://npm-registry-packages-npm-production"}},"0.2.131":{"name":"@trillboards/edge-sdk","version":"0.2.131","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.131","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"ffbb32d914d3e3a21809c3302010017046d9dbe8","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.131.tgz","fileCount":425,"integrity":"sha512-4Z2CdlG68gLkhzXDTnGOGyTbfru2kHokKIttoY+rIuRkHVEOhFE9w3lzA2dOZWMZJk1lOJlOc8QrICBgMyZJtg==","signatures":[{"sig":"MEYCIQDrJwl5ZA4rm+79miCrSwR/alqMB95I/V7dHUzI7YnTeAIhAMzTk+/3Uw5Uc7IQe8O2rRaHuS7D/yN0g01S+kuu3whO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4890101},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"49f5dbb2c65ad657fa53f93e54fb9026e745c3ee","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.131_1788463298246_0.4780741125362886","host":"s3://npm-registry-packages-npm-production"}},"0.2.132":{"name":"@trillboards/edge-sdk","version":"0.2.132","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.132","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"d6998899ab1c317df183e2ed69577a4d06f84fee","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.132.tgz","fileCount":428,"integrity":"sha512-NLVx+d59m4j1w9unkIOcmQlodcff1YffJugXar90/g0yzcZ+8kImFYkb+e7BJkeRNRtnui8zVtVD9Q/1fGP9/A==","signatures":[{"sig":"MEQCIGdLoi2hYxLJ5EwCz5ZYrxoan3PHZc//yywF2r5H+ekrAiBukiFSmT/e/gp9zL7grJBRmsdbHyaNarnHN58/S4KrRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4929144},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6366e90f1f672bbebb94057573d265390621f163","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.132_1788554257261_0.7500883831714411","host":"s3://npm-registry-packages-npm-production"}},"0.2.134":{"name":"@trillboards/edge-sdk","version":"0.2.134","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.134","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"95fc18637a262a39851eb4c6c86b5000704ac44e","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.134.tgz","fileCount":428,"integrity":"sha512-B80rdanlTBSAB9ylbVCTVQ0iOtmz3pV0TZZPwbiZBtsdHBu50Oj8WZ3/3MeKVdj7lJCq5Hps7DYz9OV7dNWiSQ==","signatures":[{"sig":"MEUCIB9eynvCdgtpRLxWIUpWJy97nZ3+0aCJbScVsy12l81tAiEAhiOKOONgUtW38tbelX0SpbNF5AeVxHHoDpmmN3yZdtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4946637},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e4b4e85eaa446343e4d3c8aa61d09071c76a4495","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.134_1788556286353_0.6080526696100286","host":"s3://npm-registry-packages-npm-production"}},"0.2.135":{"name":"@trillboards/edge-sdk","version":"0.2.135","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.135","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"36e8a6a0fe1a4052d581b2981344bf345cf3ce5c","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.135.tgz","fileCount":428,"integrity":"sha512-TdP9RogZU/QmuJxUp5qtf53/9adLF4sA/ObUWzwA0jOXC+TPi2dNZ07GlV5Y+1csPtaiY37QWXWTQqHRiF++Cg==","signatures":[{"sig":"MEUCIQD98HFSkfq2tx8hSkX/MMe5P15VVu7SDM2aEWbZfq1XcgIgGlnnxNRkGGk59AIDsujgtJypa+MGIi/Q0RSEVcM3z9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4964603},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5ec655f363904e83c9a9f30df63f0f51106b049e","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.135_1788558003189_0.7686343562977089","host":"s3://npm-registry-packages-npm-production"}},"0.2.136":{"name":"@trillboards/edge-sdk","version":"0.2.136","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.136","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"902c40d8111e4150d5552101e4d622dd46639b27","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.136.tgz","fileCount":436,"integrity":"sha512-u5sUDYIsC3OvmTJSipmeu/PBA0AfRxHvYFFi+ZjP8RrGUrlzGTVWqmKZvcf2vezWYreo9GLuTOdvJGxDXnOHCQ==","signatures":[{"sig":"MEUCIQDsbzN9/qkRObRdduG5aivc7xlFJMVdIJeg0FbdhapLXQIgPnXOZNRQ9uPtpsi2PbOmm2v13QqUAybZ3cEklIZvSZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQ2aKZwlwgF2AqCZHfVVsS+95DxhHwJcfI7M4ox7CVigIhAKbM4wVX/XGi4h2p1hyDOYlDjAow4sptPYLIeKTzW+x/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5063807},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8214f083e8dd1ef5791b1ecd54f0d536427a48ff","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.136_1789501812483_0.45089845453423893","host":"s3://npm-registry-packages-npm-production"}},"0.2.137":{"name":"@trillboards/edge-sdk","version":"0.2.137","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.137","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"7712608da221a9461371d678d13459e530639fff","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.137.tgz","fileCount":436,"integrity":"sha512-lYIf0J4CB50MFQOWWvXLOGq7SJaVhdSmpw0blgDAXrVV5i4FlVcwF5JQKAXKkcuRNZZMAaSgXmSZKZJ3zW5KOw==","signatures":[{"sig":"MEUCIQCHGjlWTNcgk4tbV/fe0JuAMOISaq4QWjji9LwAwlUyFQIgS6kMQKnzFAl7EhmUIrVf4qK72dt/gneq1oUQzaR85Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHx3/Uojx+v9eBDluSaI1gNQF/sxbyxnyLd80S+e1ZmZAiEA6LQxTC99K4q/sVgwLqSE14JKM3r8/ZuHq6bQ+2095lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5066643},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b9c690a84815ec18aef918484e05948a3a300111","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.137_1789597782287_0.4002998593141356","host":"s3://npm-registry-packages-npm-production"}},"0.2.138":{"name":"@trillboards/edge-sdk","version":"0.2.138","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","_id":"@trillboards/edge-sdk@0.2.138","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"homepage":"https://trillboards.com/support/developers/edge-sdk","bugs":{"url":"https://github.com/trillboards/packages/issues"},"bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f5351e2ca89302b11ff894b1087bd22e45a7e4cd","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.138.tgz","fileCount":444,"integrity":"sha512-k5BWn5VIF5WPsISBaIC6M2uOMIZNLEQxY96tsHjhevLhuioFRAZXUmZbk0LTTR0bacOiO9N0oCd81aX961ZzQw==","signatures":[{"sig":"MEUCIEMLZBWZy0wVcIDduHlYPxo+Qi94K8CPGcwYmc+KC+5zAiEA/Tgmplh7ML8OFHZb+mDKFB2zZ3qywpSHOHg0yZxToDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCo+l/QGYHFGaE3AZ/ZKZbrsIIMl+7ouAckbaMwGbM8LAIhAPQU43wvHhIBANZBZY2gTn/P3La1uYTrb9e/2m86wvN6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5099901},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cf58a2a885e786ab3205fad9c53890cb23fc19b8","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-sdk_0.2.138_1789604785264_0.7376932081435617","host":"s3://npm-registry-packages-npm-production"}},"0.2.140":{"_id":"@trillboards/edge-sdk@0.2.140","bin":{"trillboards-edge":"dist/cli.js","trillboards-edge-mcp":"dist/mcp-server.js"},"bugs":{"url":"https://github.com/trillboards/packages/issues"},"dist":{"shasum":"03eccc41b49c004d4834986f60fa98e4b4c9e767","tarball":"https://registry.npmjs.org/@trillboards/edge-sdk/-/edge-sdk-0.2.140.tgz","fileCount":445,"integrity":"sha512-M3bqt9xJo3s+Mfx7RWUdzDHFc0vqwEiLy52aPbkbQOmODNc9qb4BrT54pod0bLxvRBbwN6bkLELI0p8lxL0+1g==","signatures":[{"sig":"MEUCIQCdvYIUeoKG8IjAxV0vMZYN9VbdQAZVoucrXYuEe+rExQIgVbfC+VJmhLsfCAyJltI0Zkm+tJdQt7eG+MNXmg6r07Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFWVlNw9dlhubU+PgTkkSQHSZ+ufNTaUCiQI9Py/XtCAAiB3ueI7cQVI2uGaQe3mAphL+2bPsSb8EICfrSwwSmr1CA=="}],"unpackedSize":5119497},"main":"dist/index.js","name":"@trillboards/edge-sdk","types":"dist/index.d.ts","author":{"name":"Trillboards","email":"engineering@trillboards.com"},"engines":{"node":">=18.0.0"},"gitHead":"98629a19a90bad6d9af7f588d2249aee36dbe0e8","license":"MIT","scripts":{"test":"jest --passWithNoTests --forceExit","build":"tsc","clean":"rm -rf dist","postbuild":"chmod +x dist/cli.js dist/mcp-server.js","prepublishOnly":"npm run build"},"version":"0.2.140","_npmUser":{"name":"snehdhruv","email":"sneh@trillboards.com"},"homepage":"https://trillboards.com/support/developers/edge-sdk","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"_npmVersion":"10.9.8","description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","directories":{},"maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"_nodeVersion":"22.23.2","dependencies":{"jsqr":"^1.4.0","pngjs":"^7.0.0","jpeg-js":"^0.4.4","@trillboards/edge-ads":"^0.2.0","@trillboards/edge-core":"^0.4.5","@trillboards/edge-cloud":"^0.2.0","@trillboards/edge-sensing":"^0.2.4","@trillboards/edge-federated":"^0.2.0 || ^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/pngjs":"^6.0.5"},"optionalDependencies":{"@trillboards/edge-platform-rtsp":"^0.2.0","@trillboards/edge-platform-linux":"^0.2.0","@trillboards/edge-platform-windows":"^0.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/edge-sdk_0.2.140_1789686574233_0.6045960385037803"}}},"time":{"created":"2026-03-10T06:11:39.356Z","modified":"2026-09-17T23:09:34.489Z","0.1.0":"2026-03-10T06:11:39.647Z","0.2.0":"2026-03-11T15:11:14.293Z","0.2.1":"2026-03-12T03:34:29.663Z","0.2.2":"2026-03-16T20:41:27.409Z","0.2.3":"2026-03-23T20:43:11.451Z","0.2.4":"2026-03-24T16:21:25.579Z","0.2.6":"2026-08-13T04:30:41.517Z","0.2.7":"2026-08-13T16:32:42.659Z","0.2.9":"2026-08-13T17:54:29.028Z","0.2.10":"2026-08-13T21:04:10.054Z","0.2.11":"2026-08-13T21:28:55.852Z","0.2.12":"2026-08-13T21:53:12.928Z","0.2.13":"2026-08-14T00:06:18.413Z","0.2.14":"2026-08-14T13:47:42.210Z","0.2.15":"2026-08-14T15:47:44.531Z","0.2.16":"2026-08-14T16:59:22.880Z","0.2.17":"2026-08-14T20:52:14.394Z","0.2.18":"2026-08-14T21:21:43.208Z","0.2.19":"2026-08-14T21:43:43.876Z","0.2.20":"2026-08-14T23:01:14.754Z","0.2.21":"2026-08-15T07:32:57.965Z","0.2.24":"2026-08-15T08:18:03.045Z","0.2.25":"2026-08-15T09:35:36.527Z","0.2.26":"2026-08-15T15:59:17.040Z","0.2.36":"2026-08-15T17:52:51.082Z","0.2.37":"2026-08-17T12:47:30.319Z","0.2.39":"2026-08-17T20:14:48.421Z","0.2.40":"2026-08-18T04:01:45.536Z","0.2.41":"2026-08-18T16:42:38.717Z","0.2.42":"2026-08-18T17:20:00.957Z","0.2.49":"2026-08-18T19:03:43.950Z","0.2.52":"2026-08-18T20:05:11.167Z","0.2.53":"2026-08-18T20:54:47.852Z","0.2.54":"2026-08-18T22:19:54.790Z","0.2.55":"2026-08-18T23:26:40.815Z","0.2.56":"2026-08-18T23:32:34.216Z","0.2.57":"2026-08-19T00:03:42.492Z","0.2.58":"2026-08-19T00:37:53.205Z","0.2.59":"2026-08-19T01:48:33.387Z","0.2.61":"2026-08-19T02:24:52.192Z","0.2.60":"2026-08-19T03:03:03.006Z","0.2.63":"2026-08-19T17:59:58.047Z","0.2.64":"2026-08-19T18:33:12.159Z","0.2.65":"2026-08-20T12:14:04.776Z","0.2.66":"2026-08-20T16:59:55.822Z","0.2.67":"2026-08-20T19:22:35.610Z","0.2.68":"2026-08-21T17:41:13.635Z","0.2.69":"2026-08-21T18:47:26.356Z","0.2.70":"2026-08-21T19:46:35.456Z","0.2.71":"2026-08-21T20:50:16.182Z","0.2.72":"2026-08-23T09:37:38.685Z","0.2.73":"2026-08-23T19:28:41.272Z","0.2.74":"2026-08-23T21:57:27.552Z","0.2.76":"2026-08-24T04:24:57.613Z","0.2.78":"2026-08-24T05:23:32.081Z","0.2.79":"2026-08-24T14:26:59.169Z","0.2.80":"2026-08-24T14:59:07.055Z","0.2.81":"2026-08-24T19:02:13.428Z","0.2.82":"2026-08-24T19:37:52.616Z","0.2.84":"2026-08-24T21:00:48.203Z","0.2.85":"2026-08-24T22:40:17.746Z","0.2.89":"2026-08-25T05:02:57.931Z","0.2.91":"2026-08-25T14:32:55.571Z","0.2.92":"2026-08-25T15:02:32.091Z","0.2.93":"2026-08-25T15:28:10.305Z","0.2.94":"2026-08-25T20:14:53.563Z","0.2.95":"2026-08-25T20:56:33.974Z","0.2.96":"2026-08-25T21:41:03.535Z","0.2.98":"2026-08-25T23:02:27.722Z","0.2.100":"2026-08-26T04:57:34.505Z","0.2.101":"2026-08-26T06:17:56.069Z","0.2.102":"2026-08-26T18:49:20.793Z","0.2.104":"2026-08-26T22:15:28.604Z","0.2.106":"2026-08-26T22:59:06.122Z","0.2.107":"2026-08-27T05:35:52.210Z","0.2.109":"2026-08-27T08:53:49.948Z","0.2.110":"2026-08-27T10:09:44.154Z","0.2.111":"2026-08-27T17:42:41.188Z","0.2.113":"2026-08-28T00:06:40.549Z","0.2.116":"2026-08-28T08:22:20.477Z","0.2.119":"2026-08-28T14:38:10.639Z","0.2.120":"2026-08-28T15:27:38.903Z","0.2.123":"2026-09-01T07:22:43.998Z","0.2.124":"2026-09-01T13:09:23.646Z","0.2.125":"2026-09-01T15:25:20.893Z","0.2.126":"2026-09-01T18:54:28.010Z","0.2.127":"2026-09-01T22:46:03.010Z","0.2.128":"2026-09-02T01:11:15.974Z","0.2.129":"2026-09-02T03:04:15.511Z","0.2.130":"2026-09-03T14:45:32.536Z","0.2.131":"2026-09-03T19:21:38.462Z","0.2.132":"2026-09-04T20:37:37.491Z","0.2.134":"2026-09-04T21:11:26.537Z","0.2.135":"2026-09-04T21:40:03.457Z","0.2.136":"2026-09-15T19:50:12.619Z","0.2.137":"2026-09-16T22:29:42.429Z","0.2.138":"2026-09-17T00:26:25.407Z","0.2.140":"2026-09-17T23:09:34.344Z"},"bugs":{"url":"https://github.com/trillboards/packages/issues"},"author":{"name":"Trillboards","email":"engineering@trillboards.com"},"license":"MIT","homepage":"https://trillboards.com/support/developers/edge-sdk","keywords":["edge-ai","dooh","audience-sensing","onnx","ctv","digital-signage","computer-vision","face-detection","federated-learning","mcp","model-context-protocol","smart-display","attention-measurement"],"repository":{"url":"git+https://github.com/trillboards/packages.git","type":"git","directory":"trillboards-edge-sdk/packages/edge-sdk"},"description":"Composable cross-platform Edge AI SDK for audience sensing on DOOH/CTV devices","maintainers":[{"name":"snehdhruv","email":"sneh@trillboards.com"}],"readme":"# @trillboards/edge-sdk\n\n> **Turn any screen into an AI-powered DOOH advertising endpoint.** Edge AI audience sensing, ad delivery, federated learning, and cloud inference in one package. Linux and Windows.\n\n## Quick Start\n\n```bash\nnpm install @trillboards/edge-sdk\nnpx trillboards-edge download-models\nnpx trillboards-edge start --config trillboards.config.json\n```\n\n## What This Does\n\nThe Edge SDK runs on digital signage hardware (kiosks, vending machines, billboards, CTV devices) and provides:\n\n- **Audience sensing** — on-device face detection, gaze tracking, emotion analysis, foot traffic estimation via ONNX models (no cloud dependency)\n- **Ad delivery** — Chromium browser lifecycle, display management, VAST/VPAID ad rendering\n- **Federated learning** — privacy-preserving on-device model training with sparse gradient uploads\n- **Cloud inference** — Gemini Vision scene analysis, content moderation, contextual targeting\n- **Device management** — heartbeat, health monitoring, auto-recovery, signal buffering for offline resilience\n\nAll audience data stays on-device. Only aggregated, anonymized metrics are transmitted.\n\n## Configuration\n\nCreate `trillboards.config.json`:\n\n```json\n{\n  \"apiBaseUrl\": \"https://api.trillboards.com\",\n  \"deviceToken\": \"your-device-token\",\n  \"camera\": { \"enabled\": true, \"width\": 640, \"height\": 480, \"fps\": 10 },\n  \"audio\": { \"enabled\": true },\n  \"models\": { \"dir\": \"./models\", \"executionProvider\": \"cpu\" },\n  \"kiosk\": { \"enabled\": true, \"url\": \"https://screen.trillboards.com\" },\n  \"cloud\": { \"enabled\": false },\n  \"federated\": { \"enabled\": true },\n  \"logLevel\": \"info\"\n}\n```\n\n### Sensing cadence (`cloudSensing.motionGate`)\n\nEvery key is optional and every default is derived rather than typed in — see\n`src/connectorCadence.ts`. The two cadences are separate and are bounded by\ndifferent hardware, which is the thing to understand before overriding either:\n\n| Key | What it controls | Default |\n|---|---|---|\n| `scanIntervalMs` | How often a feed is LOOKED at. Bounded by the **recorder** — one RTSP grab costs ~2 s (`DESCRIBE`/`SETUP`/`PLAY` plus a wait for a keyframe), and a recorder takes 2 concurrent grabs. | `lookIntervalMsForFeedCount(feeds)` — 2 s for a small install, 16 s for 16 feeds on one recorder |\n| `minScanIntervalMs` | Floor under `scanIntervalMs`. A units-typo guard: `scanIntervalMs: 5` means 200 looks/second/feed. `0` disables it. The clamp is reported in `getSensingHealth().cascade.scanClamped`, never applied silently. | `200` (Frigate's 5 fps) |\n| `minAnalyzeIntervalMs` | Floor between two motion-triggered ANALYSES of one feed. Bounded by the **box** — one local inference is seconds, on a single admission slot. | `faceTriggeredIntervalMs` (30 s) |\n| `heartbeatIntervalMs` | The still-scene reporting floor, so \"nothing is happening\" stays distinguishable from \"the connector died\". | `periodicIntervalMs` |\n| `stationaryReanalyzeAfterMs` | How long same-place motion — a parked car, a swinging sign, a display — is suppressed before one verdict is let through. **A duration, not a frame count**: a count re-interprets itself every time the look cadence moves, and at a 2 s scan a frame count of 10 costs 9x the analyses it costs at 30 s. `0` disables suppression. | `300000` |\n| `stationaryReanalyzeEvery` | *Deprecated.* The retired frame count. Still honoured — it is multiplied by the resolved scan interval, at the one place that knows both — so an existing config keeps meaning what it meant. Prefer the duration. | — |\n\nCatch rate per event shape is a gated number, not a claim:\nsee [`docs/runbooks/sensing-catch-rate.md`](../../../docs/runbooks/sensing-catch-rate.md).\n\n## Programmatic Usage\n\n```typescript\nimport { EdgeAgent, loadConfig } from '@trillboards/edge-sdk';\n\nconst config = loadConfig('trillboards.config.json');\nconst agent = new EdgeAgent(config);\n\nagent.on('started', ({ fingerprint, tier }) => {\n  console.log(`Device ${fingerprint} running at TIER_${tier}`);\n});\n\nawait agent.start();\n```\n\n## CLI Commands\n\n| Command | Description |\n|---------|-------------|\n| `trillboards-edge demo` | Try it instantly -- synthetic audience sensing with a live terminal dashboard. No token, camera, or models required. |\n| `trillboards-edge init` | Interactive setup wizard -- prompts for token, platform, camera, audio, kiosk, models, and execution provider |\n| `trillboards-edge start [--config path]` | Start the edge agent |\n| `trillboards-edge status [--host h] [--port p] [--json] [--watch]` | Query the agent status endpoint and display a formatted dashboard |\n| `trillboards-edge diagnose [--json]` | Run 10 system diagnostic checks (Node.js, platform, memory, CPU, disk, camera, models, API, GPU, network) |\n| `trillboards-edge mcp` | Start the MCP server for AI agent integration (Claude Desktop, Cursor) |\n| `trillboards-edge download-models [--dir path]` | Download ONNX models (BlazeFace, YAMNet) |\n| `trillboards-edge version` | Print SDK version |\n\nSee [docs/CLI.md](../../docs/CLI.md) for the full CLI reference with all flags and configuration details.\n\n## Capability Tiers\n\nThe SDK auto-detects device capabilities and adjusts inference accordingly:\n\n| Tier | RAM | NPU | Models | FPS |\n|------|-----|-----|--------|-----|\n| TIER_1 | < 2 GB | No | Face only | 2 |\n| TIER_2 | 2-4 GB | No | Face + Audio | 5 |\n| TIER_3 | 4-8 GB | Optional | All models | 10 |\n| TIER_4 | 8+ GB | Yes | All + high-res | 15+ |\n\n## Execution Providers\n\n- `cpu` — works everywhere (default)\n- `openvino` — Intel integrated GPU (2-3x faster)\n- `directml` — Windows GPU acceleration\n- `cuda` — NVIDIA GPU\n\n## Acoustic Sensing (opt-in)\n\nThe connector can hear as well as see. A microphone catches what a camera has\nnothing to show for — a freezer door left open behind a shelf, glass breaking off\nframe, an alarm in the next room — so an acoustic **onset** is allowed to carry a\nframe that the motion cascade would otherwise have dropped as `no_motion`.\n\n**It is OFF by default, and that default is a consent position rather than a\nrollout setting.** Many US states are all-party-consent for audio; the cameras\nthis connector attaches to belong to the customer and were very likely installed,\nsigned and papered for video. Turning this on has to be somebody's explicit\ndecision.\n\n```ts\nnew CloudSensingManager({\n  loops,\n  motionGate: { enabled: true },      // the acoustic gate rides the visual cascade\n  audioSensing: {\n    enabled: true,                    // <- explicit; default false\n    maxAudioSessionsPerSource: 1,     // long-lived audio sessions per recorder\n  },\n});\n```\n\nEvery failure on this path is non-fatal by construction — a recorder that refuses\nadmission, a stream with no audio track, a missing ffmpeg — all leave the camera\nloops untouched. Audio is supplementary and can never stop a feed from producing\nframes.\n\n### Why the gate is DSP and not the on-device model\n\nGemma 4 was measured against this exact runtime before the path was built. It\n**transcribes speech excellently and does not name acoustic events**: on real\nrecordings it scored 2/8 on an open prompt and 3/8 forced-choice, where every hit\nwas an animate vocalization (dog, baby, applause) and every mechanical / impact /\ntonal event — breaking glass, a door slam, a smoke alarm — missed, defaulting to\nthe label `speech` on audio containing no speech.\n\nSo the two halves are split by what each is actually good at:\n\n| Job | Implementation |\n|---|---|\n| \"Did something happen?\" | `AudioOnsetDetector` — rolling background estimate + threshold |\n| \"What was said?\" | `LiteRtVlmProvider.transcribeAudio` (Gemma, via litert-lm `input_audio`) |\n\nThe full measured battery is in the `AudioOnsetDetector` header, and the operator\nview is in [docs/runbooks/audio-sensing-substrate.md](../../../docs/runbooks/audio-sensing-substrate.md) §0.\n\n### New exports\n\n| Export | Purpose |\n|---|---|\n| `AudioOnsetDetector`, `rmsDbfs`, `SILENCE_DBFS` | Acoustic onset detection (dBFS — **not** a 0..4 tier) |\n| `attachAudioOnset` | Joins an audio transport to a feed's `MotionGate`; returns `null` when a feed has no audio |\n| `encodeWav16`, `takeMostRecentSeconds` | Float32 PCM → 16-bit mono WAV for the model's `input_audio` |\n| `MotionGateReason: 'audio_onset'` | New cascade verdict — a heard event carried this frame |\n\n## Sub-Packages\n\nThis is the umbrella package. For fine-grained control, install sub-packages individually:\n\n| Package | Purpose |\n|---------|---------|\n| [@trillboards/edge-core](https://www.npmjs.com/package/@trillboards/edge-core) | Device identity, Socket.io, config, signal buffer, health monitoring |\n| [@trillboards/edge-sensing](https://www.npmjs.com/package/@trillboards/edge-sensing) | ONNX face detection, audio classification, audience metrics |\n| [@trillboards/edge-ads](https://www.npmjs.com/package/@trillboards/edge-ads) | Chromium browser lifecycle, display management, ad delivery |\n| [@trillboards/edge-federated](https://www.npmjs.com/package/@trillboards/edge-federated) | On-device federated learning, sparse gradient upload |\n| [@trillboards/edge-cloud](https://www.npmjs.com/package/@trillboards/edge-cloud) | Gemini Vision scene analysis, contextual targeting |\n| [@trillboards/edge-platform-linux](https://www.npmjs.com/package/@trillboards/edge-platform-linux) | V4L2 camera, PulseAudio, systemd, kiosk mode |\n| [@trillboards/edge-platform-windows](https://www.npmjs.com/package/@trillboards/edge-platform-windows) | DirectShow, RTSP IP cameras, WASAPI audio |\n| [@trillboards/edge-platform-rtsp](https://www.npmjs.com/package/@trillboards/edge-platform-rtsp) | RTSP camera frames, RTSP **audio** sessions, macOS microphone |\n\n## MCP Server (AI Agent Integration)\n\nThe SDK includes a built-in MCP (Model Context Protocol) server that allows\nAI agents to discover, configure, and diagnose edge devices.\n\n```bash\ntrillboards-edge mcp\n```\n\nThe server communicates over stdio using JSON-RPC 2.0 and talks to the running\nedge agent's StatusServer on `localhost:9090`.\n\n**7 tools available:** `get-device-status`, `get-audience-live`,\n`configure-sensing`, `run-benchmark`, `diagnose-hardware`, `list-models`,\n`get-buffer-stats`.\n\n**Claude Desktop config** (`claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"trillboards-edge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@trillboards/edge-sdk\", \"mcp\"],\n      \"env\": { \"EDGE_STATUS_PORT\": \"9090\" }\n    }\n  }\n}\n```\n\n**Cursor config** (`.cursor/mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"trillboards-edge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@trillboards/edge-sdk\", \"mcp\"]\n    }\n  }\n}\n```\n\nSee [docs/MCP.md](../../docs/MCP.md) for the full MCP server reference.\n\n## Status Endpoint\n\nWhen the edge agent is running, it exposes an HTTP status server (default port\n9090) with three endpoints:\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `/status` | GET | Full JSON status payload (device, sensing, subsystems, buffer) |\n| `/health` | GET | Health check -- returns 200 if healthy, 503 if degraded |\n| `/metrics` | GET | Prometheus-format metrics for scraping |\n\n```bash\ncurl http://localhost:9090/status    # Full status JSON\ncurl http://localhost:9090/health    # Health check\ncurl http://localhost:9090/metrics   # Prometheus metrics\n```\n\nQuery from the CLI:\n\n```bash\ntrillboards-edge status                     # Formatted dashboard\ntrillboards-edge status --watch             # Refresh every 5s\ntrillboards-edge status --host 192.168.1.50 # Remote device\ntrillboards-edge status --json              # Raw JSON\n```\n\nSee [docs/STATUS_API.md](../../docs/STATUS_API.md) for the full status API reference.\n\n## Docker Deployment\n\n```bash\n# CPU (default)\ndocker run -d \\\n  --name trillboards-edge \\\n  -e DEVICE_TOKEN=your-token \\\n  -p 9090:9090 \\\n  --device /dev/video0:/dev/video0 \\\n  ghcr.io/trillboards/edge-sdk:latest\n\n# NVIDIA GPU\ndocker run -d \\\n  --name trillboards-edge \\\n  --gpus all \\\n  -e DEVICE_TOKEN=your-token \\\n  -p 9090:9090 \\\n  --device /dev/video0:/dev/video0 \\\n  ghcr.io/trillboards/edge-sdk:cuda\n```\n\n**docker-compose:**\n\n```yaml\nservices:\n  edge-agent:\n    image: ghcr.io/trillboards/edge-sdk:latest\n    restart: unless-stopped\n    environment:\n      - DEVICE_TOKEN=${DEVICE_TOKEN}\n    ports:\n      - \"9090:9090\"\n    devices:\n      - /dev/video0:/dev/video0\n    volumes:\n      - ./models:/app/models\n    healthcheck:\n      test: [\"CMD\", \"curl\", \"-f\", \"http://localhost:9090/health\"]\n      interval: 30s\n      timeout: 5s\n      retries: 3\n```\n\nThe `create-trillboards-edge` scaffolding tool can generate a complete Docker or\nKubernetes project for you:\n\n```bash\nnpx create-trillboards-edge my-deploy --template docker\nnpx create-trillboards-edge fleet --template kubernetes\n```\n\nSee [deploy/docker/README.md](../../deploy/docker/README.md) and\n[deploy/helm/README.md](../../deploy/helm/README.md) for full deployment guides.\n\n## Platform Support\n\n- **Linux** -- Ubuntu 20.04+, Debian 11+, Raspberry Pi OS (ARM64)\n- **Windows** -- Windows 10/11 (x64)\n\n## Get a Device Token\n\n```bash\nnpx @trillboards/ads-sdk init\n```\n\nOr register via the [Trillboards API](https://api.trillboards.com/developer).\n\n## Documentation\n\n| Document | Description |\n|----------|-------------|\n| [docs/CLI.md](../../docs/CLI.md) | Full CLI reference with all commands, flags, and configuration |\n| [docs/MCP.md](../../docs/MCP.md) | MCP server reference for AI agent integration |\n| [docs/STATUS_API.md](../../docs/STATUS_API.md) | Status endpoint API reference |\n| [deploy/macos/README.md](deploy/macos/README.md) | macOS one-click `.pkg` installer (local-inference CCTV connector) |\n| [deploy/docker/README.md](../../deploy/docker/README.md) | Docker deployment guide |\n| [deploy/helm/README.md](../../deploy/helm/README.md) | Helm chart deployment guide |\n| [create-trillboards-edge](../../../create-trillboards-edge/README.md) | Project scaffolding tool |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}