{"_id":"@loklaan/npm-hook-slack","_rev":"59-de7f2087570e9623ef27c5beb3fc7451","name":"@loklaan/npm-hook-slack","description":"listen for npm package hooks and report on them to Slack","dist-tags":{"latest":"1.1.0-experiment.1"},"versions":{"1.0.1":{"name":"@loklaan/npm-hook-slack","description":"listen for npm package hooks and report on them to Slack","version":"1.0.1","author":{"name":"C J Silverio","email":"ceej@npmjs.com"},"bugs":{"url":"https://github.com/npm/npm-hook-slack/issues"},"dependencies":{"npm-hook-receiver":"~0.0.6","@slack/client":"~3.1.1","bistre":"~1.0.1","bole":"~2.0.0","common-log-string":"~0.2.1","yargs":"~4.7.1"},"devDependencies":{},"homepage":"https://github.com/npm/npm-hook-slack#readme","keywords":["npm","slack","webhooks"],"license":"ISC","main":"index.js","repository":{"type":"git","url":"git+https://github.com/npm/npm-hook-slack.git"},"scripts":{"dev":"NODE_ENV=development node index.js | bistre","start":"node index.js","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"6638d82e37b4f34e6f0ce73f3528a7cee4a9869c","_id":"@loklaan/npm-hook-slack@1.0.1","_shasum":"7513425d2fd8fcfc0309cceeeaeefc94d3ae1fac","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"loklaan","email":"bunn@lochlan.io"},"dist":{"shasum":"7513425d2fd8fcfc0309cceeeaeefc94d3ae1fac","tarball":"https://registry.npmjs.org/@loklaan/npm-hook-slack/-/npm-hook-slack-1.0.1.tgz","integrity":"sha512-mYnBX3AjKnawMd7jEorD4+7twvQiIkoza2s3ISiqVfPUxSnL6YtWY8c70wj22enUQvMySmMjgdBNG+RtBDbHog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWJ2PBDgZg8qRrlbz7wP2dopNh6JgX+FWKTCKelxnnmAiEArShX7VvpFRfAiyJPPuaWlh40QJGEeD9JLacVElIHstE="}]},"maintainers":[{"name":"loklaan","email":"bunn@lochlan.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/npm-hook-slack-1.0.1.tgz_1494474617871_0.21541111171245575"},"directories":{}},"1.0.2":{"name":"@loklaan/npm-hook-slack","description":"listen for npm package hooks and report on them to Slack","version":"1.0.2","author":{"name":"C J Silverio","email":"ceej@npmjs.com"},"bugs":{"url":"https://github.com/npm/npm-hook-slack/issues"},"dependencies":{"npm-hook-receiver":"~0.0.6","@slack/client":"~3.1.1","bistre":"~1.0.1","bole":"~2.0.0","common-log-string":"~0.2.1","yargs":"~4.7.1"},"devDependencies":{},"homepage":"https://github.com/npm/npm-hook-slack#readme","keywords":["npm","slack","webhooks"],"license":"ISC","main":"index.js","repository":{"type":"git","url":"git+https://github.com/npm/npm-hook-slack.git"},"scripts":{"dev":"NODE_ENV=development node index.js | bistre","start":"node index.js","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"4237ea575b98e1bed8cf8d5421551872145cc25e","_id":"@loklaan/npm-hook-slack@1.0.2","_shasum":"cf54889a6aa283eaef19adc209c615caf66dfced","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"loklaan","email":"bunn@lochlan.io"},"dist":{"shasum":"cf54889a6aa283eaef19adc209c615caf66dfced","tarball":"https://registry.npmjs.org/@loklaan/npm-hook-slack/-/npm-hook-slack-1.0.2.tgz","integrity":"sha512-apLbEsc9MpekLrDCqFMk7Xh3oWA/LMF7q3LYd2LZP1qDPA3O7sOBO4PMB/GeW0LhzlEbVPQKdrqAlanT0y8BuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4RDkd3p4z7AAOubq0Tz/NwbWzVRqRdYh7AtYQeJxS/gIhAM5AoHkRrDTbQfIxXZ065R2RFh2p7hdAnJgo1fH4Xl9m"}]},"maintainers":[{"name":"loklaan","email":"bunn@lochlan.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/npm-hook-slack-1.0.2.tgz_1494474934878_0.6804073404055089"},"directories":{}},"1.0.3":{"name":"@loklaan/npm-hook-slack","description":"listen for npm package hooks and report on them to Slack","version":"1.0.3","author":{"name":"C J Silverio","email":"ceej@npmjs.com"},"bugs":{"url":"https://github.com/npm/npm-hook-slack/issues"},"dependencies":{"npm-hook-receiver":"~0.0.6","@slack/client":"~3.1.1","bistre":"~1.0.1","bole":"~2.0.0","common-log-string":"~0.2.1","yargs":"~4.7.1"},"devDependencies":{},"homepage":"https://github.com/npm/npm-hook-slack#readme","keywords":["npm","slack","webhooks"],"license":"ISC","main":"index.js","repository":{"type":"git","url":"git+https://github.com/npm/npm-hook-slack.git"},"scripts":{"dev":"NODE_ENV=development node index.js | bistre","start":"node index.js","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"163f947f8772b13cf7a05f5d813807a8f2c93c28","_id":"@loklaan/npm-hook-slack@1.0.3","_shasum":"1340b88ab90231ebd866ff2a878c265c4628def8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"loklaan","email":"bunn@lochlan.io"},"dist":{"shasum":"1340b88ab90231ebd866ff2a878c265c4628def8","tarball":"https://registry.npmjs.org/@loklaan/npm-hook-slack/-/npm-hook-slack-1.0.3.tgz","integrity":"sha512-SkqQ2aSrjFwntDfCS5kufc0/gSN5urPNZ+ueuqGwMxqNyv+03+eIFzYkJ50kPvRpGjRAcqUwPbuaKBlgNV73Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsaU7m/BbuWSL413sE5QUVM7oRa7vbm7MLgLfA7WeIFAiAqOZ9vkYvzvtyN6Fn9ta5VI5xgMjGFPFIIuXgQVqiANg=="}]},"maintainers":[{"name":"loklaan","email":"bunn@lochlan.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/npm-hook-slack-1.0.3.tgz_1494476643563_0.3529768942389637"},"directories":{}},"1.0.4":{"name":"@loklaan/npm-hook-slack","description":"listen for npm package hooks and report on them to Slack","version":"1.0.4","author":{"name":"C J Silverio","email":"ceej@npmjs.com"},"bugs":{"url":"https://github.com/npm/npm-hook-slack/issues"},"dependencies":{"npm-hook-receiver":"~0.0.6","@slack/client":"~3.1.1","bistre":"~1.0.1","bole":"~2.0.0","common-log-string":"~0.2.1","yargs":"~4.7.1"},"devDependencies":{},"homepage":"https://github.com/npm/npm-hook-slack#readme","keywords":["npm","slack","webhooks"],"license":"ISC","main":"index.js","repository":{"type":"git","url":"git+https://github.com/npm/npm-hook-slack.git"},"scripts":{"dev":"NODE_ENV=development node index.js | bistre","start":"node index.js","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"905369fddb73302c8f132e1ea23be57ab0a1c1f2","_id":"@loklaan/npm-hook-slack@1.0.4","_shasum":"0f7161d794f32de3ae34a3e48a70ea1f319ca887","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"loklaan","email":"bunn@lochlan.io"},"dist":{"shasum":"0f7161d794f32de3ae34a3e48a70ea1f319ca887","tarball":"https://registry.npmjs.org/@loklaan/npm-hook-slack/-/npm-hook-slack-1.0.4.tgz","integrity":"sha512-JrZLY9Ihaj97zRgip/8+cs8IZgZqoAXDw2XHRHxVbR3mmEHFV6w6ADS4dj/0a3JiTl7IRcAjdk5lQJB5Kr0NiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+pa2LkYfonmNa//4STVWGUhREv6y321gNkTLExsgd0AiAKyFOxzWN1zizleScx2Wjvf1j/TdwuOCCNr5xaWB+uZQ=="}]},"maintainers":[{"name":"loklaan","email":"bunn@lochlan.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/npm-hook-slack-1.0.4.tgz_1494503435700_0.7444081900175661"},"directories":{}},"1.1.0-testing.2":{"name":"@loklaan/npm-hook-slack","description":"listen for npm package hooks and report on them to Slack","version":"1.1.0-testing.2","author":{"name":"C J Silverio","email":"ceej@npmjs.com"},"bugs":{"url":"https://github.com/npm/npm-hook-slack/issues"},"dependencies":{"npm-hook-receiver":"~0.0.6","@slack/client":"~3.1.1","bistre":"~1.0.1","bole":"~2.0.0","common-log-string":"~0.2.1","yargs":"~4.7.1"},"devDependencies":{},"homepage":"https://github.com/npm/npm-hook-slack#readme","keywords":["npm","slack","webhooks"],"license":"ISC","main":"index.js","repository":{"type":"git","url":"git+https://github.com/npm/npm-hook-slack.git"},"scripts":{"dev":"NODE_ENV=development node index.js | bistre","start":"node index.js","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"51ec3f77dd4654a9b12c90e990fbc7e69077c0dd","_id":"@loklaan/npm-hook-slack@1.1.0-testing.2","_shasum":"985643debfd586756c0c7f8526334a6525245936","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"loklaan","email":"bunn@lochlan.io"},"dist":{"shasum":"985643debfd586756c0c7f8526334a6525245936","tarball":"https://registry.npmjs.org/@loklaan/npm-hook-slack/-/npm-hook-slack-1.1.0-testing.2.tgz","integrity":"sha512-T9fGV9F2unT42Xl/dUoc8hBpoFo1xdMAgEBnpLljc7IpiwPKBAoK1ScUW8C8xTj2NLY6eQ8DUZseHtOazc3suA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPOAsdZ48pwbxy3LAHtbuSEUzWrDhw2koXVjM3idq9XgIgC2DwWzbRBefb1C32EYflGWbL11vkty0EsKU7juzwtS8="}]},"maintainers":[{"name":"loklaan","email":"bunn@lochlan.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-hook-slack-1.1.0-testing.2.tgz_1500091944549_0.03815258201211691"},"directories":{}},"1.1.0-pre.0":{"name":"@loklaan/npm-hook-slack","description":"listen for npm package hooks and report on them to Slack","version":"1.1.0-pre.0","author":{"name":"C J Silverio","email":"ceej@npmjs.com"},"bugs":{"url":"https://github.com/npm/npm-hook-slack/issues"},"dependencies":{"npm-hook-receiver":"~0.0.6","@slack/client":"~3.1.1","bistre":"~1.0.1","bole":"~2.0.0","common-log-string":"~0.2.1","yargs":"~4.7.1"},"devDependencies":{},"homepage":"https://github.com/npm/npm-hook-slack#readme","keywords":["npm","slack","webhooks"],"license":"ISC","main":"index.js","repository":{"type":"git","url":"git+https://github.com/npm/npm-hook-slack.git"},"scripts":{"dev":"NODE_ENV=development node index.js | bistre","start":"node index.js","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"c0bd2b42a580c70031f8d48a88fcf80e70c5784b","_id":"@loklaan/npm-hook-slack@1.1.0-pre.0","_shasum":"5e208fb1753895da9f893c4a3ac4563768dbec48","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"loklaan","email":"bunn@lochlan.io"},"dist":{"shasum":"5e208fb1753895da9f893c4a3ac4563768dbec48","tarball":"https://registry.npmjs.org/@loklaan/npm-hook-slack/-/npm-hook-slack-1.1.0-pre.0.tgz","integrity":"sha512-nuAAo8jpZq1SNruo3R1lAIwXPmuGfKl0ejEzUjlpJbuU6emKTmUolGspd0fYZH/pKR/JWHqLMJ2u8MxLXdRz0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkJvPsaohWjqwoQsLP/923AvyknJDn43ZUKcNWnCs6CgIhAPi1aMVAAzK6mnzSKQubEGznbE/YZv2gTMwyJPTsVDHx"}]},"maintainers":[{"name":"loklaan","email":"bunn@lochlan.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-hook-slack-1.1.0-pre.0.tgz_1500108099766_0.8494860003702343"},"directories":{}},"1.1.0-experiment.0":{"name":"@loklaan/npm-hook-slack","description":"listen for npm package hooks and report on them to Slack","version":"1.1.0-experiment.0","author":{"name":"C J Silverio","email":"ceej@npmjs.com"},"bugs":{"url":"https://github.com/npm/npm-hook-slack/issues"},"dependencies":{"npm-hook-receiver":"~0.0.6","@slack/client":"~3.1.1","bistre":"~1.0.1","bole":"~2.0.0","common-log-string":"~0.2.1","yargs":"~4.7.1"},"devDependencies":{},"homepage":"https://github.com/npm/npm-hook-slack#readme","keywords":["npm","slack","webhooks"],"license":"ISC","main":"index.js","repository":{"type":"git","url":"git+https://github.com/npm/npm-hook-slack.git"},"scripts":{"dev":"NODE_ENV=development node index.js | bistre","start":"node index.js","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"d2281579f564600c59e1dd2c2e3e055afd0a85c7","_id":"@loklaan/npm-hook-slack@1.1.0-experiment.0","_shasum":"28726751a4d90bfef0634b20ef8ffc19f4e37997","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"loklaan","email":"bunn@lochlan.io"},"dist":{"shasum":"28726751a4d90bfef0634b20ef8ffc19f4e37997","tarball":"https://registry.npmjs.org/@loklaan/npm-hook-slack/-/npm-hook-slack-1.1.0-experiment.0.tgz","integrity":"sha512-LgIZ3bYUMYo8KApd6RBzUbiOjx6kxm+XP0PBjPCHX6eSux3qK/MJ0KGLDHZHWuv+WtPKrn3fWCkQ9hI+zNwlrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBCElC+nNU3s5TzpfSgswzhOLa4HsHSzM78KwN5JEp7wIhANJFUTcFdFuG3EDcKBu7lZafZKykCQvW+s3Jnz0/StqU"}]},"maintainers":[{"name":"loklaan","email":"bunn@lochlan.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-hook-slack-1.1.0-experiment.0.tgz_1500108199235_0.9629837330430746"},"directories":{}},"1.1.0-experiment.1":{"name":"@loklaan/npm-hook-slack","description":"listen for npm package hooks and report on them to Slack","version":"1.1.0-experiment.1","author":{"name":"C J Silverio","email":"ceej@npmjs.com"},"bugs":{"url":"https://github.com/npm/npm-hook-slack/issues"},"dependencies":{"npm-hook-receiver":"~0.0.6","@slack/client":"~3.1.1","bistre":"~1.0.1","bole":"~2.0.0","common-log-string":"~0.2.1","yargs":"~4.7.1"},"devDependencies":{},"homepage":"https://github.com/npm/npm-hook-slack#readme","keywords":["npm","slack","webhooks"],"license":"ISC","main":"index.js","repository":{"type":"git","url":"git+https://github.com/npm/npm-hook-slack.git"},"scripts":{"dev":"NODE_ENV=development node index.js | bistre","start":"node index.js","test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"64206a4945de13c52dccbbcfb5758066d84327d4","_id":"@loklaan/npm-hook-slack@1.1.0-experiment.1","_shasum":"9d1766c39f92c52ba86f295a0dbece15291ac297","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"loklaan","email":"bunn@lochlan.io"},"dist":{"shasum":"9d1766c39f92c52ba86f295a0dbece15291ac297","tarball":"https://registry.npmjs.org/@loklaan/npm-hook-slack/-/npm-hook-slack-1.1.0-experiment.1.tgz","integrity":"sha512-ViOCY3KOtAYDFPZIuxz16tJ8sj+VYjqZ2J0Ntc7/vTLZxTAkBO3Y5KlwjxvtU75eAtu6eFQ23x077W3Bx7zmWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESHFL8FzQBNEAHsV0l2OJTukayYdoAKFpIshqluh4ztAiAogJjw3OJ+JgYqfcLb9Gp1F32LXpFUsgweQGzghZ/LQQ=="}]},"maintainers":[{"name":"loklaan","email":"bunn@lochlan.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-hook-slack-1.1.0-experiment.1.tgz_1500108631457_0.03306431113742292"},"directories":{},"deprecated":"Tests for screenshot"}},"readme":"# npm-hook-slack\n\nAn example slack integration that listens to registry hook events on an [npm-hook-receiver](https://github.com/npm/npm-hook-receiver) and posts about them in a Slack channel.\n\nTo run the integration, set the required environment variables then run the index file:\n\n```\nnode index.js\n```\n\nAll configuration is done with environment variables. These are the vars used:\n\n| variable | meaning | required? | default |\n| --- | --- | --- | --- |\n| SLACK_API_TOKEN | the API token you generated in Slack | y | - |\n| SLACK_CHANNEL | the ID of the Slack channel to post to (not its name!) | y | - |\n| SHARED_SECRET | the shared secret set up for the hooks you'll be receiving | y | - |\n| PORT | the port number to listen on | n | 6666 |\n| MOUNT_POINT | the path to mount the hook on | n | `/incoming` |\n| SERVICE_NAME | used in logging | n | `hooks-bot` |\n| INFER_BOT_USER | post as the inferred bot user (bot needs to be in the channel!) | n | - |\n\n## License\n\nISC\n","maintainers":[{"email":"bunn@lochlan.io","name":"loklaan"}],"time":{"modified":"2022-06-12T20:58:59.677Z","created":"2017-05-11T03:50:18.103Z","1.0.1":"2017-05-11T03:50:18.103Z","1.0.2":"2017-05-11T03:55:36.981Z","1.0.3":"2017-05-11T04:24:05.945Z","1.0.4":"2017-05-11T11:50:38.510Z","1.0.4-rc.0":"2017-07-14T00:48:57.566Z","1.0.4-rc.1":"2017-07-15T00:18:17.380Z","1.0.4-rc.2":"2017-07-15T00:57:36.977Z","1.0.4-rc.3":"2017-07-15T02:12:41.972Z","1.0.4-rc.5":"2017-07-15T02:54:29.069Z","1.0.4-rc.6":"2017-07-15T02:58:35.321Z","1.1.0-rc.0":"2017-07-15T03:53:06.916Z","1.1.0-rc.1":"2017-07-15T04:02:02.460Z","1.1.0-rc.2":"2017-07-15T04:03:29.691Z","1.1.0-rc.3":"2017-07-15T04:05:50.244Z","1.1.0-testing.0":"2017-07-15T04:08:01.358Z","1.1.0-testing.1":"2017-07-15T04:08:30.997Z","1.1.0-testing.2":"2017-07-15T04:12:24.681Z","1.1.0-pre.0":"2017-07-15T08:41:39.941Z","1.1.0-experiment.0":"2017-07-15T08:43:19.421Z","1.1.0-experiment.1":"2017-07-15T08:50:31.900Z"},"homepage":"https://github.com/npm/npm-hook-slack#readme","keywords":["npm","slack","webhooks"],"repository":{"type":"git","url":"git+https://github.com/npm/npm-hook-slack.git"},"author":{"name":"C J Silverio","email":"ceej@npmjs.com"},"bugs":{"url":"https://github.com/npm/npm-hook-slack/issues"},"license":"ISC","readmeFilename":"README.md","users":{"loklaan":true}}