{"_id":"@bimetal/channel-webhook","_rev":"10-2b33432ae222eb3f05f2f958e5807210","name":"@bimetal/channel-webhook","dist-tags":{"next":"1.0.0-rc.3","experimental":"0.35.0","latest":"0.37.0"},"versions":{"0.29.0":{"name":"@bimetal/channel-webhook","version":"0.29.0","keywords":["channel","webhook","http","alerting","notifications"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/channel-webhook@0.29.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"1f7a8b7e8432ce1a6622b0ec21834b810c4ecc03","tarball":"https://registry.npmjs.org/@bimetal/channel-webhook/-/channel-webhook-0.29.0.tgz","fileCount":6,"integrity":"sha512-qhwv4vSzCg9Qy1lJ6b9svxRywbyP+PaFrSj5M//15zf9u8q/NwG6DjN80pKxG6w+UU4/OaU8mTapZD6KllJ2+Q==","signatures":[{"sig":"MEUCIFFp0I51mn3SRJeYkwbsUzOZ/Tm0jGVHg8TAGcOlojL2AiEAszSaGnSTdrX/NGhxn0e/sKEzfU4hhQyzt4ee4ryC6+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"186d8761ec5cd0a33f6ea349beb975099167fbc9","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/transport/channel-webhook"},"_npmVersion":"11.17.0","description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@bimetal/channel":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-webhook_0.29.0_1784139042377_0.4754664075126642","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@bimetal/channel-webhook","version":"0.30.0","keywords":["channel","webhook","http","alerting","notifications"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/channel-webhook@0.30.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"211bc6bf8dc21d795a06be2f73908fb6c336b380","tarball":"https://registry.npmjs.org/@bimetal/channel-webhook/-/channel-webhook-0.30.0.tgz","fileCount":6,"integrity":"sha512-/9wmYdh51BDNET76fDYMkmdcC+1541zNyO3jyHEJO39yn7c6JbhFM0MsCjq4lTedv7tSML8SJHv77NXjyqD1Sw==","signatures":[{"sig":"MEUCIEplRhYk04uluEMkdLKJ4cfZasgnN2daJXE6d8pHMo46AiEA+WUrFj1UbgfuBBfJLhwe2C9eWSDZczs210tEQ0kf58Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51dea0f01db49be01780bf4692853f6882cc98f2","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/transport/channel-webhook"},"_npmVersion":"11.17.0","description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@bimetal/channel":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-webhook_0.30.0_1784223913656_0.6731321363704976","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@bimetal/channel-webhook","version":"0.32.0","keywords":["channel","webhook","http","alerting","notifications"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/channel-webhook@0.32.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"af51a7171ab8fedefce2eb66a2e570838559d750","tarball":"https://registry.npmjs.org/@bimetal/channel-webhook/-/channel-webhook-0.32.0.tgz","fileCount":7,"integrity":"sha512-sz6O2ZkLxMl40FprlFxP2/YTylfHBuEVkh11uYHZ6qitRrfTaInhqcVpaysuFx6GyBU9riNTEaDJTYRbQso/Ag==","signatures":[{"sig":"MEUCICbN1kCNx7Wx3+UWLRxa7TdHKuZDRSrfc4VT+CRXMhIoAiEA117khn4QjWEFYV6c6Ho9FsXc1G8wsO9/IIsqIY/moEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4dd8f4baf3c73447e7bec4a54c815b414c6bcba1","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/transport/channel-webhook"},"_npmVersion":"11.17.0","description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@bimetal/channel":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-webhook_0.32.0_1784451131326_0.46635682013944146","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@bimetal/channel-webhook","version":"0.34.0","keywords":["channel","webhook","http","alerting","notifications"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/channel-webhook@0.34.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"0346063e13fc85b39589bf890a3f7348b3430e2a","tarball":"https://registry.npmjs.org/@bimetal/channel-webhook/-/channel-webhook-0.34.0.tgz","fileCount":7,"integrity":"sha512-PDZARitoSLWjMKrUmYDbhaTOcIIOC9l0zqaoM18Z+6eR4o1G6aUOGrBhLv8ON0LGvxgNrjCYJUu/asm+5X95hg==","signatures":[{"sig":"MEYCIQDZbIsEkb6gLe4mmmInNWHdc6mpV9oAlgY9ahPrHk5JvgIhAO+kfOzOREXkDnxpPOmxhpls6rCJASJUEOgp3HDENfiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51368},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ab9c94645e5187e22508816ff6bf33a13c0ce35","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/transport/channel-webhook"},"_npmVersion":"11.17.0","description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@bimetal/channel":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-webhook_0.34.0_1784529414840_0.641911437855663","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@bimetal/channel-webhook","version":"1.0.0-rc.1","keywords":["channel","webhook","http","alerting","notifications"],"author":{"name":"Andreas Biederbeck"},"license":"PolyForm-Noncommercial-1.0.0","_id":"@bimetal/channel-webhook@1.0.0-rc.1","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"dcb734f18186b5aee37570fe73d13290796ca108","tarball":"https://registry.npmjs.org/@bimetal/channel-webhook/-/channel-webhook-1.0.0-rc.1.tgz","fileCount":7,"integrity":"sha512-J2r/ZMoJyhMI96wS93W6V+vGdbBBFZ1DcHpiDXwNYiEhtnM5oqjbrUTDMiIY/sCgV/kXn8CfjVKtzymjPmgyGg==","signatures":[{"sig":"MEUCIGxnMNL2mFkTceX3etdWEjXULB9X+0yEZJassDSNb4+TAiEA6miL7QqF55ChMuLrDPml6dmRYS+sYltm+10RMxAlt5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51865},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"906ba734fbbbc028d11051bfcc7577242eba2139","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/transport/channel-webhook"},"_npmVersion":"11.17.0","description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@bimetal/channel":"^1.0.0-rc.1"},"publishConfig":{"tag":"experimental"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-webhook_1.0.0-rc.1_1784739434573_0.8033682924796988","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@bimetal/channel-webhook","version":"1.0.0-rc.2","keywords":["channel","webhook","http","alerting","notifications"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/channel-webhook@1.0.0-rc.2","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"7c49ff93b550501fbb6e06417d85b5f06b87ff50","tarball":"https://registry.npmjs.org/@bimetal/channel-webhook/-/channel-webhook-1.0.0-rc.2.tgz","fileCount":8,"integrity":"sha512-/Ws20hVmJT9V8Eb8XvToo8rdhC8GLGKSCWbl5SZIDFsd/AMxqHC0Y+ifrSu6+3VQTrMS/fdK2MMT3HMQVDsr7Q==","signatures":[{"sig":"MEYCIQC6rlOuN8iqfYV/QLPWDYAejizEaKpxqt0MoYumJjQWdAIhAJuEAqz9HqdimNeyP8WqlJnll/z5DwQHMDOizDOyZch5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61079},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"913c01472f17bffe76658f9e6c760838c0e238b2","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/transport/channel-webhook"},"_npmVersion":"11.17.0","description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@bimetal/channel":"^1.0.0-rc.2"},"publishConfig":{"tag":"experimental"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-webhook_1.0.0-rc.2_1784833987622_0.62098179589178","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@bimetal/channel-webhook","version":"1.0.0-rc.3","keywords":["channel","webhook","http","alerting","notifications"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/channel-webhook@1.0.0-rc.3","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"86d8448d5e395f874cf2bc6af480158bd224d425","tarball":"https://registry.npmjs.org/@bimetal/channel-webhook/-/channel-webhook-1.0.0-rc.3.tgz","fileCount":8,"integrity":"sha512-dKG6QIOUIes3N7DxhE9erlaPy87hn2Q8Ye9hMsmT/Ci4ltg/m8Xl++/oBwnOcQP3c7YLKtR/EkXw74Ecg1dYfQ==","signatures":[{"sig":"MEUCIQDBQmUaC6inYzjBZh2rOf29GKju7Im+LJsE0UQPpeGz6QIgRLQb+/A9a1qGxqZqLVPrjCnosHXWio6NhHRKiuxV5j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61079},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"869ba9953a91ee395a35ae56bceb98f63acf1a70","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/transport/channel-webhook"},"_npmVersion":"11.17.0","description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@bimetal/channel":"^1.0.0-rc.3"},"publishConfig":{"tag":"experimental"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-webhook_1.0.0-rc.3_1785017881096_0.47076028313610463","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bimetal/channel-webhook","version":"0.35.0","keywords":["channel","webhook","http","alerting","notifications"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/channel-webhook@0.35.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"59a73fe398763d3c84ef9ebc5ea4b2df7190f3a2","tarball":"https://registry.npmjs.org/@bimetal/channel-webhook/-/channel-webhook-0.35.0.tgz","fileCount":8,"integrity":"sha512-w6WmtvO+YaxlZDudcqs5ElqrzsxIWhEod0gpoMoPS+cx6sG87DxLa/SuCwzNyVV5o5Vu1yVb/aJDD7ZcmJb2YQ==","signatures":[{"sig":"MEUCIGF6QoR8KYED+G7wy+4AGh54I4vazRad+J9ZxOqEvJEHAiEAmZIR4x/pOpGTkZX01u3KEC+YEt3hJ2K+wduA/QnWx/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"879bd4f41496ec870dbfac92a8228bf93226f256","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/transport/channel-webhook"},"_npmVersion":"11.17.0","description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","dependencies":{"@bimetal/channel":"^0.35.0"},"publishConfig":{"tag":"experimental"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-webhook_0.35.0_1785078776814_0.5601002080092583","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@bimetal/channel-webhook","version":"0.36.0","keywords":["channel","webhook","http","alerting","notifications"],"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","_id":"@bimetal/channel-webhook@0.36.0","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"homepage":"https://github.com/bimetal/bimetal#readme","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"dist":{"shasum":"50fdc3dbaf5601fc29d570d9347ed9067c5449be","tarball":"https://registry.npmjs.org/@bimetal/channel-webhook/-/channel-webhook-0.36.0.tgz","fileCount":8,"integrity":"sha512-QP6GOfRllO7s4Ye47pq3LXOpLpQ9c8LI1+LdKwt/CtByB4uyC3j6NT7haq9cDx2TWVusGS4q6kjENSvn7l8Y9w==","signatures":[{"sig":"MEUCIAEIB4P5ptRNbMBISvMbuMplldrrHZp/iFTCSE5cmxoGAiEAsA2IoqHr5TrdjM+L4NMztt3UrlmtxvS8ya9gSWpXxkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c398884cce8cfe7004bcd7523398ebaf63c5452c","scripts":{"dev":"tsc -b --watch","test":"vitest run","build":"tsc -b","typecheck":"tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"repository":{"url":"git+https://github.com/bimetal/bimetal.git","type":"git","directory":"packages/transport/channel-webhook"},"_npmVersion":"11.17.0","description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@bimetal/channel":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-webhook_0.36.0_1788079293448_0.67165188433458","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@bimetal/channel-webhook","version":"0.37.0","description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","dev":"tsc -b --watch","typecheck":"tsc --noEmit -p tsconfig.test.json","test":"vitest run","test:watch":"vitest","prepublishOnly":"npm run build"},"dependencies":{"@bimetal/channel":"^0.37.0"},"devDependencies":{"vitest":"^5.0.0","vite":"^8.0.1"},"sideEffects":false,"license":"Apache-2.0","author":{"name":"Andreas Biederbeck"},"repository":{"type":"git","url":"git+https://github.com/bimetal/bimetal.git","directory":"packages/transport/channel-webhook"},"keywords":["channel","webhook","http","alerting","notifications"],"gitHead":"7c443deff9a8b0a534c68757c83f5a6b0794e018","_id":"@bimetal/channel-webhook@0.37.0","bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"homepage":"https://github.com/bimetal/bimetal#readme","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-dk22sTH+jMw3CPle2NlE7QfWkbpwH6ggFmu9ULiKazlbzjHQPZo/NECogIvGIWIE2P/AaxND0gJFC3MOUlUXgg==","shasum":"6fa9d05d2a41e5c14e7f9a4e77f155e988d42964","tarball":"https://registry.npmjs.org/@bimetal/channel-webhook/-/channel-webhook-0.37.0.tgz","fileCount":8,"unpackedSize":60949,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVePnSp0jUyXbSyS1u17TpfjnRFLk4xJOOExwGUap1tAIgX5PeWgOjjoPWRIZyjH0HEmDkCSv/lAGOPFi4sNd22TI="}]},"_npmUser":{"name":"biederbe","email":"mail@biederbeck.de"},"directories":{},"maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/channel-webhook_0.37.0_1789245235240_0.7869958317840111"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-15T18:10:42.164Z","modified":"2026-09-12T20:33:55.513Z","0.29.0":"2026-07-15T18:10:42.542Z","0.30.0":"2026-07-16T17:45:13.880Z","0.32.0":"2026-07-19T08:52:11.484Z","0.34.0":"2026-07-20T06:36:55.178Z","1.0.0-rc.1":"2026-07-22T16:57:14.720Z","1.0.0-rc.2":"2026-07-23T19:13:07.745Z","1.0.0-rc.3":"2026-07-25T22:18:01.241Z","0.35.0":"2026-07-26T15:12:56.971Z","0.36.0":"2026-08-30T08:41:33.576Z","0.37.0":"2026-09-12T20:33:55.370Z"},"bugs":{"url":"https://github.com/bimetal/bimetal/issues"},"author":{"name":"Andreas Biederbeck"},"license":"Apache-2.0","homepage":"https://github.com/bimetal/bimetal#readme","keywords":["channel","webhook","http","alerting","notifications"],"repository":{"type":"git","url":"git+https://github.com/bimetal/bimetal.git","directory":"packages/transport/channel-webhook"},"description":"Generic HTTP-POST webhook adapter for @bimetal/channel. Posts the notification message as JSON to the recipient URL via the standard fetch (injectable). Zero external npm dependencies.","maintainers":[{"name":"biederbe","email":"mail@biederbeck.de"}],"readme":"# @bimetal/channel-webhook\n\n> **Scope** — generic HTTP POST. Delivery semantics are the receiver's: no retry, no dedup, no\n> ordering. `fetch` is injectable, so timeouts and auth headers stay the caller's decision.\n\nGeneric HTTP-POST webhook adapter for `@bimetal/channel`. `send(url, message)` POSTs the\nnotification message as JSON to the recipient URL, built on the standard `fetch` (injectable for\ntests/runtimes). Zero external npm dependencies.\n\nThe recipient **is** the target URL; the message is the JSON body.\n\n## Installation\n\n```bash\nnpm install @bimetal/channel-webhook @bimetal/channel\n```\n\n## Usage\n\n```typescript\nimport { createWebhookChannel } from '@bimetal/channel-webhook';\n\nconst channel = createWebhookChannel({\n  headers: { authorization: 'Bearer <token>' }, // optional, merged onto every request\n});\n\nawait channel.send('https://hooks.example.com/incoming', {\n  title: 'Deploy finished',\n  body: 'v0.30.0 is live.',\n});\n```\n\n## Options (`WebhookChannelOptions`)\n\n| Option | Purpose |\n|--------|---------|\n| `headers?` | Extra headers merged onto every request (e.g. an auth token). `content-type: application/json` is always set. |\n| `fetch?` | Injectable `fetch` — defaults to the global. Pass a fake in tests. |\n| `timeoutMs?` | Per-request timeout in ms. Default `10000`. |\n\nCapabilities: `{ batch: false, retries: false }` — one POST per `send`, no batching or retry logic\n(the host decides retry policy).\n","readmeFilename":"README.md"}