{"_id":"@amykit/plugin-notify-fanout","_rev":"4-391ea56cf29944bc6c6239d75e373460","name":"@amykit/plugin-notify-fanout","dist-tags":{"latest":"0.4.0"},"versions":{"0.2.0":{"name":"@amykit/plugin-notify-fanout","version":"0.2.0","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-notify-fanout@0.2.0","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"c4513cd2594c9d1ae32c96de4dbde56f97e082b0","tarball":"https://registry.npmjs.org/@amykit/plugin-notify-fanout/-/plugin-notify-fanout-0.2.0.tgz","fileCount":14,"integrity":"sha512-ZDdWcMs0LgNAUrPTe4a+5jVqOa3S2+FH8Tpkh01bWm1EPqWRQrnOeH0dDq9yONY1lmFkYl91zaSZ0uMdpftcDg==","signatures":[{"sig":"MEUCIQCR67NIZIHnTzj8RyA3KGuGGxrIoFbLjuRZ8JBlIeD3ewIgVXrOwnGWtI45ha/3BOW1CosA1P0V80RXg3MyhxDZX/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-notify-fanout@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b7903f5c95e8154f5db6fd4df6ca2633a628812d","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/notify-fanout"},"_npmVersion":"11.19.0","description":"Sends one announcement down every configured channel, and keeps going when one is down.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-notify-fanout_0.2.0_1788658150279_0.7426572599426751","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@amykit/plugin-notify-fanout","version":"0.3.0","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-notify-fanout@0.3.0","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"f187d9901dcb3fba09f143dde1161c5705222fb8","tarball":"https://registry.npmjs.org/@amykit/plugin-notify-fanout/-/plugin-notify-fanout-0.3.0.tgz","fileCount":14,"integrity":"sha512-G/2xDf0wxHdy/3I0363d9R+LBczcXgu6UNBse5Jbnr7wRNJeLGG/RoQGPXiUR0m1xW7GyHrbIVXpfE4BWMjvVw==","signatures":[{"sig":"MEYCIQDSFJEE9DpKon9dsuTlWkF4Ant4iZmo6uVh/HlrtdRQogIhAPsTb+QQHpzv5DzQAQzTgffWW3kzTWsIJccbbPr+gzwV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-notify-fanout@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9e241e87a00d8267ad9e992c4ab8fd97bd04480","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/notify-fanout"},"_npmVersion":"11.19.0","description":"Sends one announcement down every configured channel, and keeps going when one is down.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-notify-fanout_0.3.0_1788922131848_0.33746010517651204","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@amykit/plugin-notify-fanout","version":"0.3.1","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-notify-fanout@0.3.1","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"eb9b5fe78313bcccf6a75c77ae28e37ebc67fe12","tarball":"https://registry.npmjs.org/@amykit/plugin-notify-fanout/-/plugin-notify-fanout-0.3.1.tgz","fileCount":14,"integrity":"sha512-GIbBPKmopaQMs5j1gec+aP4PtrDZZalibUN7HP2Syi3Xzl7tue0RRpf+1ScwStGdHSXqkS0pVI3PMbtifV8GIA==","signatures":[{"sig":"MEQCIAbjifM5Yw9eEWIkT/674C0razVPJdNedixrZcqXQifeAiAeaVdtbTbnNI1HY/c+oxxEIPv3WXQ3Ys6tIsgJy/ed/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-notify-fanout@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a4c559ad368c51e232a33c4c2221f02709ceb2f","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/notify-fanout"},"_npmVersion":"11.19.0","description":"Sends one announcement down every configured channel, and keeps going when one is down.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-notify-fanout_0.3.1_1788973013688_0.09165194050674175","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@amykit/plugin-notify-fanout@0.4.0","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"bfa41d35f76d36e0faab783fe4d68082ba460bbd","tarball":"https://registry.npmjs.org/@amykit/plugin-notify-fanout/-/plugin-notify-fanout-0.4.0.tgz","fileCount":14,"integrity":"sha512-/qU4nPlBRQDZ+ZWDRHK/ab6nxrp85pI790Ep8dIvK/vGkPTja5Jh1zpRa0JJeIMDEiXKwhFeXC5aKiDJ4yGq/w==","signatures":[{"sig":"MEUCID9T6MFTMlzS7TJnCI+pj0ojq+WciyYQsZlb49j4ZfBtAiEAvP2NEOSSpAnRHDuFJV0egE1dJLcFLfSt5TllmsJ5COw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEkzu3Lm1q6S+Pfm709tFB3+O6R6CccGV+wY25dsyytaAiEAuFVvmFVq6XD0XoxA3Vw7CRHtGfPCzMlKHyVF+XrsT6Y="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-notify-fanout@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9671},"main":"./dist/index.js","name":"@amykit/plugin-notify-fanout","type":"module","types":"./dist/index.d.ts","author":{"name":"Nicolas Melo"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac437aba051bd8e109e1eb8b3c32b0365c6b4e2e","license":"MIT","version":"0.4.0","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"homepage":"https://github.com/nicolasmelo1/amy#readme","repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/notify-fanout"},"_npmVersion":"11.19.0","description":"Sends one announcement down every configured channel, and keeps going when one is down.","directories":{},"maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-notify-fanout_0.4.0_1789739924999_0.7451647590047423"}}},"time":{"created":"2026-09-06T01:29:09.959Z","modified":"2026-09-18T13:58:45.367Z","0.2.0":"2026-09-06T01:29:10.407Z","0.3.0":"2026-09-09T02:48:51.996Z","0.3.1":"2026-09-09T16:56:53.814Z","0.4.0":"2026-09-18T13:58:45.086Z"},"bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"author":{"name":"Nicolas Melo"},"license":"MIT","homepage":"https://github.com/nicolasmelo1/amy#readme","repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/notify-fanout"},"description":"Sends one announcement down every configured channel, and keeps going when one is down.","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"readme":"<!-- Generated by `npm run docs:generate` from the package itself. Do not edit by hand. -->\n\n# @amykit/plugin-notify-fanout\n\nSends one announcement down every configured channel, and keeps going when one is down.\n\nA plugin for [amy](https://github.com/nicolasmelo1/amy). It provides the `notifier` port.\n\n## Install\n\n```sh\nnpm install -g @amykit/plugin-notify-fanout\n```\n\nThen name it in `~/.amy/config.yaml`:\n\n```yaml\nworkflows:\n  your-profile:\n    plugins:\n      - \"@amykit/plugin-notify-fanout\"\n```\n\n## Configuration\n\nThis package declares no settings. A config that gives it some is refused at boot,\nbecause a setting nobody reads is one somebody believes is working.\n\n## Where the reasoning is\n\n- [Writing a plugin](https://github.com/nicolasmelo1/amy/tree/main/docs/build/write-a-plugin.md)\n- [Reference: plugins](https://github.com/nicolasmelo1/amy/tree/main/docs/reference/plugins.md)\n- [Ports and the registry](https://github.com/nicolasmelo1/amy/tree/main/docs/concepts/ports.md)\n\n## Licence\n\nMIT\n","readmeFilename":"README.md"}