{"_id":"@blackunicorn/bonklm-web-middleware-utils","_rev":"21-bc14945737f9918a64e6ed3238b15349","name":"@blackunicorn/bonklm-web-middleware-utils","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-web-middleware-utils","version":"1.0.5-probe.0","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.5-probe.0","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"67dd8940f28d73297433c67946670cce47ac36c7","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.5-probe.0.tgz","fileCount":23,"integrity":"sha512-1w8YbtdrrIcv6050cU5BqyEMCVyLp0k3TA6uElR/Oc5HHe+XU2NDCSAMdI4G3ipF+Bf1HJuYf/PO9QmgRqYBmg==","signatures":[{"sig":"MEUCIDo1vYEUw4yrEjVf76v/i1wBR5LlV/BqJaIQIq7Uqz6DAiEAnl9bWqprgXkIIw1KdlyqWoNE8s4JmIDLZtmYrOBQD5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47890},"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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"gitHead":"bb263d620ebdbb647bc506b3facbb6a6814f84d7","scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_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/web-middleware-utils"},"_npmVersion":"11.5.1","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"workspace:*"},"peerDependencies":{"@blackunicorn/bonklm":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.5-probe.0_1786900397639_0.4078681114176468","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.5","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.5","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"8a810a865aa2b3b3f3c33162164f63701417a544","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.5.tgz","fileCount":23,"integrity":"sha512-/V96zKrAcwMscSMdcZJDWT3FJzDb6uloPPGy59nRs0aDdCskhXz1iclhGD3pfqEN36rgOVVGxCKaAstWGL4Qtg==","signatures":[{"sig":"MEUCIQCBl4GGHTxDKyCk/o5p/mSpDfCTAsYcr7W4QNfxJIwamwIgV5X/QiBk0E0uEUagPisenHd2gnsX21kzqaNcFp0YLKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47867},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.5.tgz","_integrity":"sha512-/V96zKrAcwMscSMdcZJDWT3FJzDb6uloPPGy59nRs0aDdCskhXz1iclhGD3pfqEN36rgOVVGxCKaAstWGL4Qtg==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.5"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.5_1786911747498_0.9472202023145206","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.6","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.6","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"93717be4f6fb8294210bb7c22c405daf7c6d5eb5","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.6.tgz","fileCount":23,"integrity":"sha512-0DeHLoon4CsL1veLsO54hB8v88NXBE+Th97BGeXZvOhAnRdUjuObDaT2+axDsIxeFkdYwXXheb/VcM29xwz/zA==","signatures":[{"sig":"MEUCIQCyI2b2/yQ4zy4OZYqJ5Sf5Y1h48REpv5e89E0ppdlTKwIgWO3qEuV9o0oVXo6wObfHUwGSDLKSn7u9U8Hr3hwo6wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47867},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.6.tgz","_integrity":"sha512-0DeHLoon4CsL1veLsO54hB8v88NXBE+Th97BGeXZvOhAnRdUjuObDaT2+axDsIxeFkdYwXXheb/VcM29xwz/zA==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.6"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.6_1786915025404_0.07337106238196656","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.7","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.7","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"8a0a5cfe597ab2176a8a516b0c5a4c8bad7e6e9d","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.7.tgz","fileCount":23,"integrity":"sha512-q1mKi2RATaL4Vn1os5qYVa7HQ8hh98HFw738/wXqTswnFBbTdnmHSAAN4DNYKUXWlpOZ0s1kTwIdcfKegY3yJw==","signatures":[{"sig":"MEUCIQChVTzr5ONbn7yXH67zmRrDLqvktXtudeibNZB8f8kGfwIgYBkMlkR2o1cWPGV2ZO57G+wdbmnWyICP3exjzyEaRRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47867},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.7.tgz","_integrity":"sha512-q1mKi2RATaL4Vn1os5qYVa7HQ8hh98HFw738/wXqTswnFBbTdnmHSAAN4DNYKUXWlpOZ0s1kTwIdcfKegY3yJw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.7"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.7_1786919671490_0.6087088262488543","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.8","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.8","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"03c73c59a7c32b66a704a0b5f31d304bdf6b682b","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.8.tgz","fileCount":23,"integrity":"sha512-kd0Qjr5Pc90rAqBYHehcMpdFkO168mEvUifOn3pntX2D1q3AvxM23EjDPJq3oIEAu92XDfaZzXy/A+u5qDwCiw==","signatures":[{"sig":"MEYCIQC41eyGp5t4V7PM6lEzuruIBwUetBLyXFqGYPD8lJ2RMAIhAJR4Bmh9K9h9avxlMnUYXiPU0M9rIFbbpVbDnXRSaqX3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47867},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.8.tgz","_integrity":"sha512-kd0Qjr5Pc90rAqBYHehcMpdFkO168mEvUifOn3pntX2D1q3AvxM23EjDPJq3oIEAu92XDfaZzXy/A+u5qDwCiw==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.8"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.8_1786923750233_0.8864037442959332","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.9","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.9","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"9a2b79a24a17865e30604d76d99d99bae9cdf437","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.9.tgz","fileCount":23,"integrity":"sha512-xKce/hpPOW/tnbvYTIfdsbXNHVQhqX9A4CLdNwPi1RRDf0c9Bn7O4X4OFIWo4aYnnZjPnPSMkNNzaaP+jT4UUg==","signatures":[{"sig":"MEYCIQDK1fHHEwrsQH6xUeBIC5VOV16I+ad0QlhcyOMFqFmdJgIhAKd9eDN/iZ/pH6ufpoAywQeofNpsdrkihtum/7oBWc37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47867},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.9.tgz","_integrity":"sha512-xKce/hpPOW/tnbvYTIfdsbXNHVQhqX9A4CLdNwPi1RRDf0c9Bn7O4X4OFIWo4aYnnZjPnPSMkNNzaaP+jT4UUg==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.9"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.9_1786929399778_0.46125349929737514","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.10","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.10","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"01abc4f8685d08a431e639bc773ef07b8085b244","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.10.tgz","fileCount":23,"integrity":"sha512-UTM8sheH+gZfFbALq43O1CiGh6vUEjx/M6f4FBtKJfdy/uH9WqiuI9n0kSNcIylLrtkEwHFbsSHsxOL0VCUI0A==","signatures":[{"sig":"MEYCIQCDB6RdvrIJcae0VZvqqsmQpkGf2iKJCijFc8FLbIN/1AIhAO+Wd3J5536LZSZTpjWRxw1uturdyee4tzcjjR81vEbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47870},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.10.tgz","_integrity":"sha512-UTM8sheH+gZfFbALq43O1CiGh6vUEjx/M6f4FBtKJfdy/uH9WqiuI9n0kSNcIylLrtkEwHFbsSHsxOL0VCUI0A==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.10"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.10_1786933578063_0.9549812481173723","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.11","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.11","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"e27d8e6cb1b472caec5f66d1d58b07e0c586bc1f","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.11.tgz","fileCount":23,"integrity":"sha512-D57mZWD/f5Dx9/kv3E7PfOSyxHRFVuNivcsJmWzD/Nu1GRiu9C/5YQz+6FcUhmHLMtobyL+VnsmQ8qTUw0j2nQ==","signatures":[{"sig":"MEYCIQC/MwulZcv2EphIWuIvbR5XsWB4BJMFauGWGq1RH+MffgIhAIILDlVBsVUThkxkrqWUsugNY+eAV+7nvtJzew2lZ9CT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47870},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.11.tgz","_integrity":"sha512-D57mZWD/f5Dx9/kv3E7PfOSyxHRFVuNivcsJmWzD/Nu1GRiu9C/5YQz+6FcUhmHLMtobyL+VnsmQ8qTUw0j2nQ==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.11"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.11_1786936071540_0.8306019802398279","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.12","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.12","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"11ddb0085ea419d9b8685c8ab8c4bf5682513b77","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.12.tgz","fileCount":23,"integrity":"sha512-OAJlJ7FeBcoZs051/NmBlewBsIQOUyu/WBXIh1hu1vaYKITYKCw1sddZhGCVQCUgYRshL94i4eO74DFvYCpyfQ==","signatures":[{"sig":"MEUCIFGkkfZSeOgnqWtXzVAxDaw49y501rnbJV7plqpy3IC3AiEAu0V6VymQJJOxWIJmuVcU5m9XPrhbdIMQlJy3O8kjl8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47870},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.12.tgz","_integrity":"sha512-OAJlJ7FeBcoZs051/NmBlewBsIQOUyu/WBXIh1hu1vaYKITYKCw1sddZhGCVQCUgYRshL94i4eO74DFvYCpyfQ==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.12"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.12_1786940607796_0.8239161658054637","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.13","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.13","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"9020bd7f3895ee5b6e3389b5904c0e8dba1f1009","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.13.tgz","fileCount":23,"integrity":"sha512-89YkSwHAgyV3hWpeZaglmCPJ3mqKzSj9nnUZc7WJ9zBQ3O2PebT++jPopznGuULmKZ+PwhnAWugLiGROiPCY4w==","signatures":[{"sig":"MEUCICFguoEc0RvpBe3kJahVa3DubvDbpExwhw/7Mw+988xNAiEA1N5+o6jDW5LhluLQxn5SAcfl9OkiPZ2MxZin2D3/bnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47870},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.13.tgz","_integrity":"sha512-89YkSwHAgyV3hWpeZaglmCPJ3mqKzSj9nnUZc7WJ9zBQ3O2PebT++jPopznGuULmKZ+PwhnAWugLiGROiPCY4w==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.13"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.13_1786946339741_0.9273941987320216","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.14","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.14","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"2035a542445ffcb5314f462f4899055c66dcd0ba","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.14.tgz","fileCount":23,"integrity":"sha512-DUXme6yZATcXiUXC7RuRqjjsvUrzFQtHd6L7DLah1yQpHgXeP2QE1zMqJnbxCo/uipPlCSUuTD3f+3k6czUELQ==","signatures":[{"sig":"MEUCIQDXnBomCaJmP9TGy8seEZwLnEZz8oBDzRIypUPizVthkwIgF95zuIowPf/VykmupophmBBCXM6RaqEFKGjZOhbJnyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47870},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.14.tgz","_integrity":"sha512-DUXme6yZATcXiUXC7RuRqjjsvUrzFQtHd6L7DLah1yQpHgXeP2QE1zMqJnbxCo/uipPlCSUuTD3f+3k6czUELQ==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.14"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.14_1786984717512_0.14625599697149338","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.15","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.15","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"878492a57657b01b158cd3e50f22c02b76a4c2bd","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.15.tgz","fileCount":26,"integrity":"sha512-uDXimBG2w1qATEtC7JaSyvIDNEukAenEqsLiQR8OAuQZ1IbGvWwvHxCgo6n16P/I+3zhxkHMg9oVgZpuS6t4tQ==","signatures":[{"sig":"MEQCIDI3ISSRfUGzsphxEAsKUr7kIuNho+75AV2lo3apuT6OAiB6yBJT1Ek7seQ7qJvdAxSTRkj+af3kwR7GwcEvYLK32g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47871},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.15.tgz","_integrity":"sha512-uDXimBG2w1qATEtC7JaSyvIDNEukAenEqsLiQR8OAuQZ1IbGvWwvHxCgo6n16P/I+3zhxkHMg9oVgZpuS6t4tQ==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.15"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.15_1787043146618_0.05145046333238246","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@blackunicorn/bonklm-web-middleware-utils","version":"1.0.16","license":"Apache-2.0","_id":"@blackunicorn/bonklm-web-middleware-utils@1.0.16","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"dist":{"shasum":"ad497ed3703010341e988cccf05c40ba39e2ab09","tarball":"https://registry.npmjs.org/@blackunicorn/bonklm-web-middleware-utils/-/bonklm-web-middleware-utils-1.0.16.tgz","fileCount":26,"integrity":"sha512-BScCuIHFTFyLaJpdsMzSXWJBv/FMkNaEYVjmBYXkIMGlZDvsZKuPc+2+31J/Te9eacf5+PXXIm3Vx5a/eMt+eA==","signatures":[{"sig":"MEUCIQCiUg+H2Ao9VclXoxbtlRM/Z/5m1x0Gl9YY6bVpyYJyXgIgKw1APnCDXiEhkspmW0dfbKpPbY+1SEd0jDbcA6BkD3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackunicorn%2fbonklm-web-middleware-utils@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47871},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-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","workerd":"./dist/index.js","edge-light":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","test:types":"tsd"},"_npmUser":{"name":"schenlong","email":"julien@blackunicorn.tech"},"_resolved":"/home/runner/work/bonklm/bonklm/release/npm/blackunicorn-bonklm-web-middleware-utils-1.0.16.tgz","_integrity":"sha512-BScCuIHFTFyLaJpdsMzSXWJBv/FMkNaEYVjmBYXkIMGlZDvsZKuPc+2+31J/Te9eacf5+PXXIm3Vx5a/eMt+eA==","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"_npmVersion":"10.9.9","description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.0","@blackunicorn/bonklm":"1.0.16"},"peerDependencies":{"@blackunicorn/bonklm":"1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/bonklm-web-middleware-utils_1.0.16_1787049749739_0.04426872715457386","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-16T17:13:17.538Z","modified":"2026-08-18T11:13:02.853Z","1.0.5-probe.0":"2026-08-16T17:13:17.773Z","1.0.5":"2026-08-16T20:22:27.702Z","1.0.6":"2026-08-16T21:17:05.565Z","1.0.7":"2026-08-16T22:34:31.638Z","1.0.8":"2026-08-16T23:42:30.346Z","1.0.9":"2026-08-17T01:16:39.927Z","1.0.10":"2026-08-17T02:26:18.251Z","1.0.11":"2026-08-17T03:07:51.685Z","1.0.12":"2026-08-17T04:23:27.945Z","1.0.13":"2026-08-17T05:58:59.992Z","1.0.14":"2026-08-17T16:38:37.665Z","1.0.15":"2026-08-18T08:52:26.767Z","1.0.16":"2026-08-18T10:42:29.898Z"},"bugs":{"url":"https://github.com/BlackUnicornSecurity/bonklm/issues"},"license":"Apache-2.0","homepage":"https://github.com/BlackUnicornSecurity/bonklm/tree/main/packages/web-middleware-utils#readme","repository":{"url":"git+https://github.com/BlackUnicornSecurity/bonklm.git","type":"git","directory":"packages/web-middleware-utils"},"description":"BonkLM shared web-middleware utilities — runRequestValidation, runResponseValidation, framework-agnostic getRequestBody (Story 3.9)","maintainers":[{"name":"schenlong","email":"julien@blackunicorn.tech"}],"readme":"","readmeFilename":"README.md"}