{"_id":"@blackunicorn/bonklm-voice-webhooks","_rev":"21-e9fa38f4a0141369f93fd14daa9bb205","name":"@blackunicorn/bonklm-voice-webhooks","dist-tags":{"probe":"1.0.5-probe.0","staging-31969064575-1":"1.0.5","staging-31971844860-1":"1.0.6","staging-31975594478-1":"1.0.7","staging-31978732278-1":"1.0.8","staging-31983263602-1":"1.0.9","staging-31986484473-1":"1.0.10","staging-31988803567-1":"1.0.11","staging-31992784992-1":"1.0.12","staging-31998310057-1":"1.0.13","staging-32036358308-2":"1.0.14","latest":"1.0.16","staging-32116452720-1":"1.0.15","staging-32125975777-1":"1.0.16"},"versions":{"1.0.5-probe.0":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.5-probe.0","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.5-probe.0","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"65aa3e496e4018e6b07ed1ab6e16b209a1d4d3fa","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.5-probe.0.tgz","fileCount":23,"integrity":"sha512-clfZC40VuVM15fSr18Qss3RMynQHXU58ltvvdXrCS+4629FmIuCtifGuo9zrd3PqDQeL2q6oE2AycUaE7uiXRA==","signatures":[{"sig":"MEUCIQDUJHlZw1FJqPotycJVbW5alpczNS4Teo2eJrYWyScvbwIgfZ9/nxWNUKyREJwOK9aBK65xH4fgd6E7F8Os8OfyjQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64929},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"gitHead":"bb263d620ebdbb647bc506b3facbb6a6814f84d7","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"deprecated":"name-screening probe version — ignore; real release follows separately","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"11.5.1","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@blackunicorn/bonklm":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.5-probe.0_1786900384125_0.07089479232825102","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.5","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.5","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"884741939fefbd3293b2ecd31c539290619c93eb","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.5.tgz","fileCount":23,"integrity":"sha512-V4zL5RPpi5d6PA7Sudb00g7x98bW8uIdnrNNtxedAv+ucbZcWxi6ry0Iphuk4qEWfhQsts58N/7CFdytuDEHoA==","signatures":[{"sig":"MEUCIQDFotdHPU6JBWP+VYLzsTuj2Xysy3imlAvEyAgHDHaPAAIgQtnJ5RtxIo+IDVYR2EbCYGta/fwAgZu6X9erMZNyl60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64898},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.5.tgz","_integrity":"sha512-V4zL5RPpi5d6PA7Sudb00g7x98bW8uIdnrNNtxedAv+ucbZcWxi6ry0Iphuk4qEWfhQsts58N/7CFdytuDEHoA==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.5_1786911739119_0.429783109897516","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.6","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.6","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"0de3d303c4f337bbef98f035a2e12517cd5ae402","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.6.tgz","fileCount":23,"integrity":"sha512-Ox+97q87+MmxprfS4BGxzWbAZElGSCg24x9TlgqJdyXS06IgVe7FiNVmw/0rJ/+GO6dqgXdlsOVl+nzvU7+A8g==","signatures":[{"sig":"MEQCIAJD8aY3a83Kv4PTTZWSmC8pl2U3BBgKcH0oVPMUfIj5AiAamdJstYSyibHVB3mclEivmrFW6VmKXiW3mx2hdrWjHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64898},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.6.tgz","_integrity":"sha512-Ox+97q87+MmxprfS4BGxzWbAZElGSCg24x9TlgqJdyXS06IgVe7FiNVmw/0rJ/+GO6dqgXdlsOVl+nzvU7+A8g==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.6_1786915015503_0.015959942075371103","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.7","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.7","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"5c1f21aaa3dcc0202fc4d4bffc52cad15b8c5422","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.7.tgz","fileCount":23,"integrity":"sha512-AqWzTKGZRwDKrITm5OEm9qkF3+urRSkK9HFmet6ovGM2+ZCSZuIFASaVExob+p2GEzYq5JKFHBPoyvNGynotrQ==","signatures":[{"sig":"MEUCIQCf6bK9uhRK9ZjIouxbm4syzFgedDAikS77PFH09MbmTwIgFqQ7oU65c2HmHAcAGG/9SPCTryc5036HrhQ94HiLmVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64898},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.7.tgz","_integrity":"sha512-AqWzTKGZRwDKrITm5OEm9qkF3+urRSkK9HFmet6ovGM2+ZCSZuIFASaVExob+p2GEzYq5JKFHBPoyvNGynotrQ==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.7_1786919663060_0.44645505263824403","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.8","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.8","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"8240741833017968838437d20049443e640cf226","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.8.tgz","fileCount":23,"integrity":"sha512-xUKBRw03KEKTH6hTHcHDZm5JfbNKtGtFXqJhhQwx+qb3Vi6FWyUFZNSEGN5xVHldFn3URfRMHfXOXAwje44a4w==","signatures":[{"sig":"MEYCIQDKv1AscYXHOIkxppNUVLH08LpFS7H0AIe97TcU/XM3yAIhAOiski4Lw3ZKDDBorSp84Iqg8giyX2kKWj7rRsUoUEbt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64898},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.8.tgz","_integrity":"sha512-xUKBRw03KEKTH6hTHcHDZm5JfbNKtGtFXqJhhQwx+qb3Vi6FWyUFZNSEGN5xVHldFn3URfRMHfXOXAwje44a4w==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.8_1786923742315_0.3112297888692077","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.9","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.9","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"f25d50b136f329eed654c4625f8994c5e1bd4eb0","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.9.tgz","fileCount":23,"integrity":"sha512-YH4tashkulO/bk8QJrl44/moKY5rscsrJHvW4ZKnV7Di87qS//LgLOXFMAx8FChVZ2dytUcQx17ki9ZW4DB4yg==","signatures":[{"sig":"MEUCIQDHEeINu5PPyTNaIxfkD5LHjsbexxhOMuYmtVdQu4/argIgOPlqmeXgHFiWdkQiDYIpGTMiNpob0sHgzn6kTNywjIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64898},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.9.tgz","_integrity":"sha512-YH4tashkulO/bk8QJrl44/moKY5rscsrJHvW4ZKnV7Di87qS//LgLOXFMAx8FChVZ2dytUcQx17ki9ZW4DB4yg==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.9_1786929392238_0.1000297934912937","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.10","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.10","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"c5b32572f7243ccd995587d97ef95321fb26c542","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.10.tgz","fileCount":23,"integrity":"sha512-mUwO2R6Yhe+1gswFosg92/EzrsqWQPOc6A19claoMQ6Kcjf1njfPHw4xNC0Fd0NpDxoS8wu7iD8du0kupyBFSg==","signatures":[{"sig":"MEUCIQDaIcHcNoWD6DxxXDMtrFg2IApwHJYp9LtbLrOw2Fe3gwIgHfLuhrdVof3fidShU/nPU2yfPXm9tTxgvFf1N18NIz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64900},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.10.tgz","_integrity":"sha512-mUwO2R6Yhe+1gswFosg92/EzrsqWQPOc6A19claoMQ6Kcjf1njfPHw4xNC0Fd0NpDxoS8wu7iD8du0kupyBFSg==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.10_1786933568166_0.708709783809778","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.11","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.11","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"c0622c868ccbe032773119a3f9f6db248389463d","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.11.tgz","fileCount":23,"integrity":"sha512-+4hmYo5CBeBiJL8ov6Yl7dciOEEFckb33sJCTIzgB6YVc7sxdx3YVsTORGEIGMTdrCwk1aiKzZYTRP2R+Jy0TA==","signatures":[{"sig":"MEQCIAlQTeNoPTaWEDHQZXtfLSqxD4qdWclwP205UEiwsnZJAiABnuDxBG2on3n6MZpEfBjixaLdDawIyIhIByA/Cm6Qlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64900},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.11.tgz","_integrity":"sha512-+4hmYo5CBeBiJL8ov6Yl7dciOEEFckb33sJCTIzgB6YVc7sxdx3YVsTORGEIGMTdrCwk1aiKzZYTRP2R+Jy0TA==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.11_1786936063307_0.014519193397786623","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.12","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.12","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"6fa3a8f1deebd86374821eb6ef86a22299b762e0","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.12.tgz","fileCount":23,"integrity":"sha512-9U7PDOO+BVGmPMb3NbhabNpUcC4DhcEfDS05FhkXzXsQIKaj7cG48fz6HhyJH+MFbBvjieyMyIeafMiy1XuGNA==","signatures":[{"sig":"MEQCIEbVMEE4S3oImRSg2MabnMskHF2VRaDVJFSn4jxFiTXbAiBXBpm8AOWsnb02xrHmx44Sk1GKPqE32DT+gnqvKVEJ/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64900},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.12.tgz","_integrity":"sha512-9U7PDOO+BVGmPMb3NbhabNpUcC4DhcEfDS05FhkXzXsQIKaj7cG48fz6HhyJH+MFbBvjieyMyIeafMiy1XuGNA==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.12_1786940598855_0.6126316517160417","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.13","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.13","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"62b462527cbe11fe4344f5cafca4177f4c8cf737","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.13.tgz","fileCount":23,"integrity":"sha512-WFDsKXdfJ3aI4fBjNx9EQLZXvt7TXQOQs3Qb0QV6xkTvTUoCPjDxkOgBZ4AjjWVjvbppSdRdarZThR1Lz9kzEA==","signatures":[{"sig":"MEQCIFIbM4FqdAKhWboOQczCB91UQilKzJH1u+xjWnpy2Nn8AiAiN0LAeuvod6Do1AGrcPkJT9glHBdu3PD7quqDR6y7Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64900},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.13.tgz","_integrity":"sha512-WFDsKXdfJ3aI4fBjNx9EQLZXvt7TXQOQs3Qb0QV6xkTvTUoCPjDxkOgBZ4AjjWVjvbppSdRdarZThR1Lz9kzEA==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.13_1786946329306_0.31045969730347434","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.14","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.14","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"56f9427b8b2e232ee9330b96085051d3d3ab44aa","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.14.tgz","fileCount":23,"integrity":"sha512-8k5O/Xe/BeRHxxaCRqhQVmNRRr7NZh55TOSTjqTZkhAvAfa0fVzzctpJ5fZ6lZ1owaw7RdGXQ2PI/YD9jY9sLw==","signatures":[{"sig":"MEYCIQCKMn1JDaK8dVuvDV8SND2SAxJgeEZ2jlejNko980jQFQIhAOeqt3z3r04P1LNE0y+ZgLLna8KjxyKWnBv0WRbk/WqV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64900},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.14.tgz","_integrity":"sha512-8k5O/Xe/BeRHxxaCRqhQVmNRRr7NZh55TOSTjqTZkhAvAfa0fVzzctpJ5fZ6lZ1owaw7RdGXQ2PI/YD9jY9sLw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.14_1786984709476_0.4889307227213522","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.15","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.15","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"94a8fb072ac92d0f0b107c806d43b4585b1a7a44","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.15.tgz","fileCount":27,"integrity":"sha512-imsuVtpV50OTHmNVmHzDPVF52SyrM1jyaKU21bi7ZSN1aI2HRJt2ND0Nt3AD6O9sKPXLMVyEqAj+/yz5jiYaow==","signatures":[{"sig":"MEYCIQCTawdKjaMP+vs7r7DaIGJKYGhcrP1v/JV+y+aqsUb2EwIhANmRlEu+2aVLTiyR09elmJV+7H2TYQzse3QuhUwjW70V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64901},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.15.tgz","_integrity":"sha512-imsuVtpV50OTHmNVmHzDPVF52SyrM1jyaKU21bi7ZSN1aI2HRJt2ND0Nt3AD6O9sKPXLMVyEqAj+/yz5jiYaow==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.15_1787043139266_0.3411081558605835","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@blackunicorn/bonklm-voice-webhooks","version":"1.0.16","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-voice-webhooks@1.0.16","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"7b408c8d8d5ce6345153af5578c270ebd05f5e90","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-voice-webhooks/-/bonklm-voice-webhooks-1.0.16.tgz","fileCount":27,"integrity":"sha512-b/uE2WhcWPvgtZ5hPl8xzH3otMzSOrz87xjVNG2+/n2tLMjHCftyMvwT6PVFN1F9hjn81x86U5qzU2T6wG6zrQ==","signatures":[{"sig":"MEUCIQDMsjT5Eu8mSc6z/HphLc0Vmhw5PGW84ZFjiiwDRO+eQAIgC9x6IYtc4fd2xVMNM7iC5acl8Bv5k8B+ILYgd3Li1ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-voice-webhooks@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64901},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.4.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./vapi":{"types":"./dist/vapi/index.d.ts","import":"./dist/vapi/index.js","default":"./dist/vapi/index.js"},"./retell":{"types":"./dist/retell/index.d.ts","import":"./dist/retell/index.js","default":"./dist/retell/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rm -rf dist","test:types":"tsd","test:coverage":"vitest --coverage"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-voice-webhooks-1.0.16.tgz","_integrity":"sha512-b/uE2WhcWPvgtZ5hPl8xzH3otMzSOrz87xjVNG2+/n2tLMjHCftyMvwT6PVFN1F9hjn81x86U5qzU2T6wG6zrQ==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"_npmVersion":"10.9.9","description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@blackunicorn/bonklm":"1.0.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-voice-webhooks_1.0.16_1787049742353_0.41652959114644394","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-16T17:13:03.950Z","modified":"2026-08-18T11:12:58.439Z","1.0.5-probe.0":"2026-08-16T17:13:04.269Z","1.0.5":"2026-08-16T20:22:19.275Z","1.0.6":"2026-08-16T21:16:55.657Z","1.0.7":"2026-08-16T22:34:23.223Z","1.0.8":"2026-08-16T23:42:22.463Z","1.0.9":"2026-08-17T01:16:32.371Z","1.0.10":"2026-08-17T02:26:08.311Z","1.0.11":"2026-08-17T03:07:43.472Z","1.0.12":"2026-08-17T04:23:18.996Z","1.0.13":"2026-08-17T05:58:49.452Z","1.0.14":"2026-08-17T16:38:29.620Z","1.0.15":"2026-08-18T08:52:19.403Z","1.0.16":"2026-08-18T10:42:22.491Z"},"bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","homepage":"https://github.com/BlackUnicornSecurity/bonklm","keywords":["vapi","retell","webhook","voice","realtime","guardrails","security","prompt-injection","hmac","ai-safety"],"repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/voice-webhooks"},"description":"Vapi (HTTP) + Retell (WebSocket) webhook validators for BonkLM. HMAC-SHA256 auth, sync tool-calls / assistant-request, async transcript observe-only, Retell update_only + response_required.","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"readme":"","readmeFilename":"README.md"}