{"_id":"@ameva/sentinel-browser","_rev":"2-93fb2b939fc913c994c5e4b37e5fb7a0","name":"@ameva/sentinel-browser","dist-tags":{"alpha":"0.5.0-alpha.1","latest":"2.2.0"},"versions":{"0.5.0-alpha.1":{"name":"@ameva/sentinel-browser","version":"0.5.0-alpha.1","keywords":["telemetry","browser-sdk","bot-defense","privacy-first"],"license":"Apache-2.0","_id":"@ameva/sentinel-browser@0.5.0-alpha.1","maintainers":[{"name":"uno-km","email":"zhfldk014745@naver.com"}],"dist":{"shasum":"2947e4f923a213add8e37a27708c28528015ff7b","tarball":"https://registry.npmjs.org/@ameva/sentinel-browser/-/sentinel-browser-0.5.0-alpha.1.tgz","fileCount":5,"integrity":"sha512-LBg8Hwo8HNpjM+BoXQbJkAQkhwPkpmVD4hFF+JdJTwlkLm4TI+rK2kEKmq1gL09Mh7MB4QwLmR8VQu3VS06HGw==","signatures":[{"sig":"MEUCIQCdACOgtsX3X9brFUaFgrYMJi8oEUGXgrxCoQ4Mii6zTAIgY9o1dgqktJPUyly39H7JgJNbCM2PYd3DNT9kJVA8pR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24514f1e28bae4373959e5974356d6ee8e2e2f2e","scripts":{"build":"tsup src/index.ts --format esm --clean && tsc --target es2022 --lib es2022,dom --emitDeclarationOnly --declaration --outDir dist src/index.ts"},"_npmUser":{"name":"uno-km","email":"zhfldk014745@naver.com"},"_npmVersion":"11.13.0","description":"Privacy-first client-side interaction and environment telemetry collector","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sentinel-browser_0.5.0-alpha.1_1787278278648_0.9724543561618111","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@ameva/sentinel-browser","version":"2.2.0","description":"Privacy-first client-side interaction and environment telemetry collector","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts --format esm --clean && tsc --module nodenext --moduleResolution nodenext --target es2022 --lib es2022,dom --emitDeclarationOnly --declaration --outDir dist src/index.ts"},"keywords":["telemetry","browser-sdk","bot-defense","privacy-first"],"license":"Apache-2.0","gitHead":"943230259d7f07d63eb0667042c0bd3e60bd7e32","_id":"@ameva/sentinel-browser@2.2.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-G5e3yfIOOPfoxxI/ahnZdReGagssBEwfbpmSkutnjibh7Dyat9urpRbxQG8t/W9zTANpbY6Q43dbJoa3IwcH/A==","shasum":"2667b2b8d509c1dd4e1f57476ecdda31f5d27d97","tarball":"https://registry.npmjs.org/@ameva/sentinel-browser/-/sentinel-browser-2.2.0.tgz","fileCount":5,"unpackedSize":8415,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUPmPPXPdlN44fi3NLgWPSSqeaoMyQnEG6gT7H3T/05wIhANcPko3ImwzBcL05urWPbYoRml/VeP/YsVQTozk2ZjaJ"}]},"_npmUser":{"name":"uno-km","email":"zhfldk014745@naver.com"},"directories":{},"maintainers":[{"name":"uno-km","email":"zhfldk014745@naver.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sentinel-browser_2.2.0_1787763158169_0.2517117906484112"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-21T02:11:18.470Z","modified":"2026-08-26T16:52:38.526Z","0.5.0-alpha.1":"2026-08-21T02:11:18.805Z","2.2.0":"2026-08-26T16:52:38.303Z"},"license":"Apache-2.0","keywords":["telemetry","browser-sdk","bot-defense","privacy-first"],"description":"Privacy-first client-side interaction and environment telemetry collector","maintainers":[{"name":"uno-km","email":"zhfldk014745@naver.com"}],"readme":"# @ameva/sentinel-browser\n\nPrivacy-First Client Telemetry and Interaction Collector for AMEVA Sentinel.\n\n## Features\n- **Zero Raw Coordinates**: Collects interaction counts and duration without storing mouse trajectories.\n- **Throttled Sampling**: 100ms interval for pointer movements; discrete click/touch events unthrottled.\n- **Node.js Fallback**: Safe execution in non-browser testing environments.\n\n## License\nApache-2.0 © 2026 AMEVA Open Source Ecosystem.\n","readmeFilename":"README.md"}