{"_id":"@blackunicorn/bonklm-restate","_rev":"21-3b11280d677e3f8d1d2eaba4ba6819b1","name":"@blackunicorn/bonklm-restate","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","staging-32116452720-1":"1.0.15","latest":"1.0.16","staging-32125975777-1":"1.0.16"},"versions":{"1.0.5-probe.0":{"name":"@blackunicorn/bonklm-restate","version":"1.0.5-probe.0","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"3a4c188ee6568e69531acbb9115b1f145eebd5df","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.5-probe.0.tgz","fileCount":11,"integrity":"sha512-xgqC63mThb1clqjR2NB7lktvK+gAmPHc5a3YTtGbY25f2CFptvUR2M92rWWZPCXOnVFTS6c3v7UZK+woltK6kw==","signatures":[{"sig":"MEUCIQC9/UfOH6T2IzSBg0bhScfEfKk3Ax7XNIWqJ5NflkJ+XwIgV5XNFr9WUZHmhV75TjQLzH6oT1HzQ5kyXUPiTcF5DxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36839},"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"}},"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/restate-middleware"},"_npmVersion":"11.5.1","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.5-probe.0_1786900355761_0.4406959821760321","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@blackunicorn/bonklm-restate","version":"1.0.5","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"eed7ac08ffc8a67d8cf5567191d0576cc7b70dfb","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.5.tgz","fileCount":11,"integrity":"sha512-92XW+c4XukeBDdEGvtlmXTOKszTk+9xdiyyBQMejX/qms1KYheL/a45PT/D2T7RIwsIXwKg1eOKRdnb4uchf2w==","signatures":[{"sig":"MEUCIHy7ktAitLtMoTkYONf7cqDbJJEyzTbpHp5M645V+QNRAiEAqodte7ZTNDjT1bMLDCDQxlkX4X+0MU0+Qcy1pmOxeyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36825},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.5.tgz","_integrity":"sha512-92XW+c4XukeBDdEGvtlmXTOKszTk+9xdiyyBQMejX/qms1KYheL/a45PT/D2T7RIwsIXwKg1eOKRdnb4uchf2w==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.5_1786911710541_0.8705976677955818","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@blackunicorn/bonklm-restate","version":"1.0.6","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"578d7f760c9d4fae0422192782633aa1b1b0680a","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.6.tgz","fileCount":11,"integrity":"sha512-hHGJK1rB2RRfhEczo/IfZ049Ge/GBvC1OHbdSO0WBzb5xbAEJMMUtH231CN9uz1ptPGCsgF2GEurTU7M/V3G0A==","signatures":[{"sig":"MEYCIQDCTjAsdcd6A7JnOzags6on1b5IqOBdfP6c2bqmX1r4gAIhAJFsH8uhNviHoRtnPyRFBOuZCW78Gs4t7rZ8WbaUHcy6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36825},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.6.tgz","_integrity":"sha512-hHGJK1rB2RRfhEczo/IfZ049Ge/GBvC1OHbdSO0WBzb5xbAEJMMUtH231CN9uz1ptPGCsgF2GEurTU7M/V3G0A==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.6_1786914987901_0.08859449981459688","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@blackunicorn/bonklm-restate","version":"1.0.7","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"b46678a62bbc20cfd51e0384c0d5cc47aad3be86","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.7.tgz","fileCount":11,"integrity":"sha512-HSvk6PPTzgLz97ibX27Ar4gKhud1dVsRbTPwD+90F/HJwv6cU1miaPEfTEV/Ut3SIRf63qrw/g1gsoxEqgTUAg==","signatures":[{"sig":"MEUCIQCGcrsz342xhRNzjCHUnsorNQ4knZT/3KWoyqt4LVFyHAIgLCkFeJmIjSOYxRRqoKZTujrSyYN7MigEUt2vfg0j06A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36825},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.7.tgz","_integrity":"sha512-HSvk6PPTzgLz97ibX27Ar4gKhud1dVsRbTPwD+90F/HJwv6cU1miaPEfTEV/Ut3SIRf63qrw/g1gsoxEqgTUAg==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.7_1786919637991_0.6018330338617799","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@blackunicorn/bonklm-restate","version":"1.0.8","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"6fb517bdaeb1851b70caa6b47565de5c9b0988c7","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.8.tgz","fileCount":11,"integrity":"sha512-vQBKGl73dLYXgwnJIqLqf8LzCGDbYwe/O02+uXh8Yd2ZoMpjExrUlpaWUZR+BgxoIkhTXWavUqHJvw/BIK79+g==","signatures":[{"sig":"MEYCIQCp+S0xbFljPcYeAUkRRsjc5kaKudF7BYSu2KXiR+uVaQIhAKGqbBalICVgOkNgSU+fmyM/87s1U/XNdWZjYPgHZfKA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36825},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.8.tgz","_integrity":"sha512-vQBKGl73dLYXgwnJIqLqf8LzCGDbYwe/O02+uXh8Yd2ZoMpjExrUlpaWUZR+BgxoIkhTXWavUqHJvw/BIK79+g==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.8_1786923721281_0.6364591970363884","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@blackunicorn/bonklm-restate","version":"1.0.9","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"c6335efea5e82384e64e53e12a8459b4e60c6a0e","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.9.tgz","fileCount":11,"integrity":"sha512-HIiqiGMax6hisqi9CJylJU8DTzZfT/IL9ZJrumK4F3D4wGcpd/6kQyBNv2hjwnvvcJferM9M6Sy6WxxHS2H9qw==","signatures":[{"sig":"MEYCIQC6uhizwdbphQRTgLyECsRtuiGVSYjaytrpEjOQeLAncwIhAOm5n9ZvXvaOMH0nsZUrJ003gelvm+siDnFrpLEzefQj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36825},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.9.tgz","_integrity":"sha512-HIiqiGMax6hisqi9CJylJU8DTzZfT/IL9ZJrumK4F3D4wGcpd/6kQyBNv2hjwnvvcJferM9M6Sy6WxxHS2H9qw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.9_1786929371300_0.07387954053627954","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@blackunicorn/bonklm-restate","version":"1.0.10","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"e6335aeac246a8d39c6213c8d057431b3cdf9455","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.10.tgz","fileCount":11,"integrity":"sha512-x3lLYxSsnuPvRbl+UMNdJ5Y8lJOIcEdcRDDpnSjpJkhDaPTBbmHLywLfSEPlcgY3ep1FiSNkmUma/aEO3ic40g==","signatures":[{"sig":"MEUCIQCdRSvb681G/WT1snNpRgVkykdqUw9kzWpLJGq+NXC5QAIgGaLo8H09USkuCUY7hQ1Ep5MWhfw5wgtf4xwqpFvQs54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36827},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.10.tgz","_integrity":"sha512-x3lLYxSsnuPvRbl+UMNdJ5Y8lJOIcEdcRDDpnSjpJkhDaPTBbmHLywLfSEPlcgY3ep1FiSNkmUma/aEO3ic40g==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.10_1786933543714_0.32571791340526324","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@blackunicorn/bonklm-restate","version":"1.0.11","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"3dde709d15885075785af12640a4816ccd7c1f8d","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.11.tgz","fileCount":11,"integrity":"sha512-7lMdpfhGQjwfX/82ejy2NvDFF/xjVsgkIvejIaYnJLpVYPj4tsplYN/hrQKh7GA8OdRrduh+zwrrmGJ4ekmuMA==","signatures":[{"sig":"MEYCIQDmrKKy56zRSi1c4+yyfY8BiyTCwALvPnKe+pdQfD5JdQIhANQsts4Ol3wuG7gbuBy/zCaqQmRZHAMh/cKEk/PIlwOr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36827},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.11.tgz","_integrity":"sha512-7lMdpfhGQjwfX/82ejy2NvDFF/xjVsgkIvejIaYnJLpVYPj4tsplYN/hrQKh7GA8OdRrduh+zwrrmGJ4ekmuMA==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.11_1786936037515_0.8850135233583591","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@blackunicorn/bonklm-restate","version":"1.0.12","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"31afca3f976d46ffa056edf597c21ba38a5d20eb","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.12.tgz","fileCount":11,"integrity":"sha512-eDyTQKtQ7WFmlo19xeSxvSPUJiEgcJ8JkRqq4JDX/+EYkZLa3z3q4yYGE3sXKXe5cyQf7+QW3T9PsFSwjHQu2g==","signatures":[{"sig":"MEYCIQCElte10AbfZPoKrta9Qv7ZnoGzK46KWamXGyv6BtMKKAIhAKjvDk8FYJyjWD2qkcrhBGGxaDS8DAg5bUMr1RAxDDbY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36827},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.12.tgz","_integrity":"sha512-eDyTQKtQ7WFmlo19xeSxvSPUJiEgcJ8JkRqq4JDX/+EYkZLa3z3q4yYGE3sXKXe5cyQf7+QW3T9PsFSwjHQu2g==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.12_1786940578369_0.19680112179437192","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@blackunicorn/bonklm-restate","version":"1.0.13","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"e8e1423e7ae695c1dfcbede2a5ff7c12aabf08b9","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.13.tgz","fileCount":11,"integrity":"sha512-QOd2pvYehQX87cBSUv5fR8usl7SMinNfNIFtynY1/OQ6xL01SlPXe2LtDhoYjTkMuMcikQ7vOjjjXyRKUgUeug==","signatures":[{"sig":"MEUCIQDPvC6v7lJ8Vn9TWjFDiDl6wMcY6IL71iclSOsGhirnfwIgRGxT/XAQZazzUCKESo4jHTNuSGsbK+g0tFpyzW5pxhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36827},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.13.tgz","_integrity":"sha512-QOd2pvYehQX87cBSUv5fR8usl7SMinNfNIFtynY1/OQ6xL01SlPXe2LtDhoYjTkMuMcikQ7vOjjjXyRKUgUeug==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.13_1786946300094_0.8596673770925698","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@blackunicorn/bonklm-restate","version":"1.0.14","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"f7c5398514b9fefe4a01434ec3cca8293a115b28","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.14.tgz","fileCount":11,"integrity":"sha512-i/+g1gTpdHB2SdfqUGYZ/Hdv9wYuVL9GSGwivC4j7vZISh3q8t66gjNsjs247HBhNQi/2cOIIx8s6+QQJJ3bKw==","signatures":[{"sig":"MEUCIFqot1vEWgPNus/A6ZT//bpAj4/QKeE78Vt/QhrPqi+AAiEAxk3FmFO6dW+jrvUaAx5gJ6N57up4KW3bxQ3mWkkmvsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36827},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.14.tgz","_integrity":"sha512-i/+g1gTpdHB2SdfqUGYZ/Hdv9wYuVL9GSGwivC4j7vZISh3q8t66gjNsjs247HBhNQi/2cOIIx8s6+QQJJ3bKw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.14_1786984687293_0.5984268820604224","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@blackunicorn/bonklm-restate","version":"1.0.15","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"a2da7ff3e875fc8b774ce12443f12ac07d5e3d74","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.15.tgz","fileCount":13,"integrity":"sha512-oQbW2uzxeX4pbAJbXgsk6NCCf1NcnlZuCVgK1Rp1HK80jENxBzdlD0vNJ5sR57J/MxhlTJRJCVRsUvWNYW8hww==","signatures":[{"sig":"MEYCIQC1vjwh0RDh/zOdJQdRFeAlXew9m/x0eIBl2ZEeTp7EBQIhAPaj7P0uzyzR/gYY9pq0EonM2dHalTgzKLDrtcMprWv9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.15.tgz","_integrity":"sha512-oQbW2uzxeX4pbAJbXgsk6NCCf1NcnlZuCVgK1Rp1HK80jENxBzdlD0vNJ5sR57J/MxhlTJRJCVRsUvWNYW8hww==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.15_1787043119105_0.983838729865073","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@blackunicorn/bonklm-restate","version":"1.0.16","keywords":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"author":{"name":"BlackUnicorn","email":"info@blackunicorn.tech"},"license":"Apache-2.0","_id":"@blackunicorn/bonklm-restate@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":"a13ab685e1aa1393d9fca85a15b5962f6e85aab5","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-restate/-/bonklm-restate-1.0.16.tgz","fileCount":13,"integrity":"sha512-w+2ICwM3iIybCYvi5EVOfsJNdEKcS2lPD5wrrzqvfDr064Qtq+U2Zefw1ZIVqqOnS9wh6FFeXtXMfJgFePRPxg==","signatures":[{"sig":"MEYCIQC+ViY4XHvegm0FghWM6XT9+UpuhRQUMGTRHCNC8FOWCwIhAJ7Lvsa5eRcG4+IVmThN0ntdHeo8mq2VRf3WBomy4ZoR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-restate@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36828},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-restate-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"}},"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-restate-1.0.16.tgz","_integrity":"sha512-w+2ICwM3iIybCYvi5EVOfsJNdEKcS2lPD5wrrzqvfDr064Qtq+U2Zefw1ZIVqqOnS9wh6FFeXtXMfJgFePRPxg==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"_npmVersion":"10.9.9","description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","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"},"peerDependencies":{"@restatedev/restate-sdk":"^1.14.0"},"peerDependenciesMeta":{"@restatedev/restate-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bonklm-restate_1.0.16_1787049721974_0.5599148460849084","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-16T17:12:35.591Z","modified":"2026-08-18T11:12:49.665Z","1.0.5-probe.0":"2026-08-16T17:12:35.889Z","1.0.5":"2026-08-16T20:21:50.680Z","1.0.6":"2026-08-16T21:16:28.042Z","1.0.7":"2026-08-16T22:33:58.154Z","1.0.8":"2026-08-16T23:42:01.418Z","1.0.9":"2026-08-17T01:16:11.434Z","1.0.10":"2026-08-17T02:25:43.866Z","1.0.11":"2026-08-17T03:07:17.666Z","1.0.12":"2026-08-17T04:22:58.519Z","1.0.13":"2026-08-17T05:58:20.218Z","1.0.14":"2026-08-17T16:38:07.444Z","1.0.15":"2026-08-18T08:51:59.251Z","1.0.16":"2026-08-18T10:42:02.123Z"},"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":["restate","durable-execution","guardrails","security","prompt-injection","ai-safety"],"repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/restate-middleware"},"description":"Restate SDK middleware for BonkLM. Reuses cachedValidate for idempotent validation across retries (durable execution).","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"readme":"","readmeFilename":"README.md"}