{"maintainers":[{"name":"dev","email":"clonncd@gmail.com"},{"name":"dev","email":"kev@inburke.com"}],"keywords":["slack","node","sdk"],"dist-tags":{"latest":"0.3.2"},"author":{"name":"Caesar Chi"},"description":"Slack API library for node","readme":"slack-node-sdk\n==============\n\n[![Build Status](https://travis-ci.com/clonn/slack-node-sdk.svg?branch=master)](https://travis-ci.com/clonn/slack-node-sdk)\n\n[Slack](https://slack.com/) Node SDK, full support for Webhook and the Slack API, continuously updated.\n\n**Zero runtime dependencies.** Supports both **callback** and **Promise** styles. Requires Node.js 8+.\n\n## Install\n\n    npm install slack-node\n\n## Slack Webhook Usage\n\nFirst, apply for a [Slack Incoming Webhook](https://my.slack.com/services/new/incoming-webhook) and copy the webhook URL.\n\n### Callback style\n\n```javascript\nvar Slack = require('slack-node');\n\nvar slack = new Slack();\nslack.setWebhook(\"__your_webhook_url__\");\n\nslack.webhook({\n  channel: \"#general\",\n  username: \"webhookbot\",\n  text: \"This is posted to #general and comes from a bot named webhookbot.\"\n}, function(err, response) {\n  console.log(response);\n});\n```\n\n### Promise style\n\n```javascript\nvar Slack = require('slack-node');\n\nvar slack = new Slack();\nslack.setWebhook(\"__your_webhook_url__\");\n\nslack.webhook({\n  channel: \"#general\",\n  username: \"webhookbot\",\n  text: \"This is posted to #general and comes from a bot named webhookbot.\"\n}).then(function(response) {\n  console.log(response);\n}).catch(function(err) {\n  console.error(err);\n});\n```\n\n### async/await\n\n```javascript\nconst Slack = require('slack-node');\n\nconst slack = new Slack();\nslack.setWebhook(\"__your_webhook_url__\");\n\nasync function sendMessage() {\n  const response = await slack.webhook({\n    channel: \"#general\",\n    username: \"webhookbot\",\n    text: \"Hello from async/await!\"\n  });\n  console.log(response);\n}\n\nsendMessage();\n```\n\n### Emoji support\n\nYou can use a Slack emoji or an image URL:\n\n```javascript\n// Slack emoji\nslack.webhook({\n  channel: \"#general\",\n  username: \"webhookbot\",\n  icon_emoji: \":ghost:\",\n  text: \"test message\"\n}, function(err, response) {\n  console.log(response);\n});\n\n// URL image\nslack.webhook({\n  channel: \"#general\",\n  username: \"webhookbot\",\n  icon_emoji: \"http://example.com/icon.png\",\n  text: \"test message\"\n}, function(err, response) {\n  console.log(response);\n});\n```\n\nMore examples in the [example](https://github.com/clonn/slack-node-sdk/tree/master/example) directory.\n\n## Slack API Usage\n\nFirst, get an API token from the [Slack API page](https://api.slack.com/).\n\n### Callback style\n\n```javascript\nvar Slack = require('slack-node');\nvar slack = new Slack(\"__your_api_token__\");\n\nslack.api(\"users.list\", function(err, response) {\n  console.log(response);\n});\n\nslack.api(\"chat.postMessage\", {\n  text: \"hello from nodejs\",\n  channel: \"#general\"\n}, function(err, response) {\n  console.log(response);\n});\n```\n\n### Promise style\n\n```javascript\nvar Slack = require('slack-node');\nvar slack = new Slack(\"__your_api_token__\");\n\nslack.api(\"users.list\").then(function(response) {\n  console.log(response);\n}).catch(function(err) {\n  console.error(err);\n});\n\nslack.api(\"chat.postMessage\", {\n  text: \"hello from nodejs\",\n  channel: \"#general\"\n}).then(function(response) {\n  console.log(response);\n});\n```\n\n### async/await\n\n```javascript\nconst Slack = require('slack-node');\nconst slack = new Slack(\"__your_api_token__\");\n\nasync function main() {\n  const users = await slack.api(\"users.list\");\n  console.log(users);\n\n  const result = await slack.api(\"chat.postMessage\", {\n    text: \"hello from async/await\",\n    channel: \"#general\"\n  });\n  console.log(result);\n}\n\nmain();\n```\n\n### File upload\n\n```javascript\nslack.api(\"files.upload\", {\n  channels: \"#general\",\n  content: \"file content here\"\n}, function(err, response) {\n  console.log(response);\n});\n```\n\n## How It Works\n\nEvery async method (`api`, `webhook`) supports dual-mode operation:\n\n- **With callback:** passes `(err, response)` to the callback and returns `this` (chainable)\n- **Without callback:** returns a native `Promise`\n\n```javascript\n// Callback mode — returns `this`\nvar ret = slack.api(\"users.list\", function(err, response) { });\nconsole.log(ret === slack); // true\n\n// Promise mode — returns a Promise\nvar promise = slack.api(\"users.list\");\nconsole.log(typeof promise.then); // \"function\"\n```\n\nNo external Promise library is needed. The SDK uses native `Promise`.\n\n## Configuration\n\n```javascript\nvar slack = new Slack(\"token\");\n\n// Custom timeout (default: 10000ms)\nslack.timeout = 5000;\n\n// Custom retry attempts (default: 3)\nslack.maxAttempts = 5;\n```\n\n## Changelog\n\n * 0.3.0\n  * Removed all runtime dependencies — uses only native Node.js `http`/`https` modules\n  * Supports Node.js 8 through 22 with identical API\n  * CI Node.js version matrix: 8, 10, 12, 14, 16, 18, 20, 22\n  * Version-adaptive test dependency installation for cross-version compatibility\n\n * 0.2.0\n  * Migrated source from CoffeeScript to ES6+ JavaScript\n  * Added dual-mode support: all async methods now return a Promise when no callback is provided\n  * Full backward compatibility — existing callback-based code works without changes\n  * Replaced real API tests with comprehensive mock tests (37 test cases using nock)\n  * Upgraded all dependencies to latest versions (requestretry 8.x, mocha 11.x, nock 14.x)\n  * Minimum Node.js version raised to 18+ (all older versions are EOL)\n  * CI Node.js version matrix: 18, 20, 22\n  * Removed CoffeeScript build step\n\n * 0.1.7\n  * slack-node no longer crashes if Slack returns HTML instead of JSON.\n\n * 0.1.6\n  * support ES6, promise function.\n\n * 0.1.3\n  * use [requestretry](https://www.npmjs.com/package/requestretry) replace request. thanks for [timjrobinson](https://github.com/clonn/slack-node-sdk/pull/11)\n  * update test\n  * fixed emoji error\n  * fixed return error crash when run time.\n\n * 0.1.0\n  * fixed test type error\n  * support new [slack webhook](https://api.slack.com/incoming-webhooks).\n\n * 0.0.95\n  * fixed webhook function and test\n  * support file upload function\n\n * 0.0.93\n  * return header and status\n\n * 0.0.92\n  * merge slack emoji for webhook\n  * pass request full request object\n\n * 0.0.9\n  * pass parameters bug fixed\n\n## License\n\nMIT\n","repository":{"type":"git","url":"git+https://github.com/clonn/slack-node-sdk.git"},"users":{"irj":true,"abetomo":true,"rwaness":true,"sfgarza":true,"mattyboy":true,"tcardoso":true,"tdmalone":true,"banbara23":true,"mastayoda":true,"wraithers":true,"aitorllj93":true,"rudyaffandi":true,"justintormey":true,"martinspinks":true,"rethinkflash":true,"julienblancher":true,"jamesbuczkowski":true},"bugs":{"url":"https://github.com/clonn/slack-node-sdk/issues"},"license":"MIT","versions":{"0.0.3":{"name":"slack-node","version":"0.0.3","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"BSD","_id":"slack-node@0.0.3","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"dist":{"shasum":"eccc77efa9b286830016b7c28ff1e40dcce08773","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.0.3.tgz","integrity":"sha512-lLXZrfvcTwC+gYrJRwKhgsKRYyj+VlS/fUsUwuBgTIEugv6dpUGu7AMALGqnapHz6kTa9/CKvYHVjSP93nQeNQ==","signatures":[{"sig":"MEQCIATPwPtZdVdEvhJOhWAPiru/lfP054vUYJ3mdAWtEsG1AiAuLFXpFEIKSH0ZtAqjBD7jP13R7sohb5+yyv1zxnFeyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"node_modules/.bin/mocha ./lib/test","start":"node_modules/.bin/coffee index.coffee","install":"node_modules/.bin/cake build","preinstall":"npm install coffee-script"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"_npmVersion":"1.3.2","description":"slack for node verision, full support","directories":{},"dependencies":{"mocha":"~1.18.2","should":"~3.3.1","request":"~2.34.0","coffee-script":"~1.7.1"}},"0.0.4":{"name":"slack-node","version":"0.0.4","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"BSD","_id":"slack-node@0.0.4","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"dist":{"shasum":"9930d66a17df35e177b055c05fc81b39bb6445b5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.0.4.tgz","integrity":"sha512-CI0je16Dg2lnkhfxTycp39bCBWMiGR8ZxwzvccSyjdcJwMXoEjdgAeCWwHAVndGhRVgfehQf/SAoLHmXMY447A==","signatures":[{"sig":"MEUCIQD2DqnfmaeB167gA8IzUK7ulvojPlIqo5r7qG+4ItNEaQIgTN93uZE2dWJhuTiRwUyl3WZuYroXKY/Iz+tjuj8JUJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"node_modules/.bin/mocha ./lib/test","start":"node_modules/.bin/coffee index.coffee","install":"node_modules/.bin/cake build"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"_npmVersion":"1.3.2","description":"slack for node verision, full support","directories":{},"dependencies":{"mocha":"~1.18.2","should":"~3.3.1","request":"~2.34.0","coffee-script":"~1.7.1"}},"0.0.6":{"name":"slack-node","version":"0.0.6","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.0.6","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"dist":{"shasum":"68d948c8f6b28ff114691a136808abbac48be55b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.0.6.tgz","integrity":"sha512-mqUPofNf18E0kQlrhPD1upci/uCWA86Ee5Xb/37/PstOjoHLrHGZP7b+jZA4K18qjSGWxypAsZ++Wh3IjbJLJw==","signatures":[{"sig":"MEUCIQC10xbm5iI6B1vcLGPVo7wYKyRqFiw+jdRRd+484frBiQIgDhZv6SnVmBzMqvltGDFz2z+7ni4qqPcRyQYJx5dxDZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"./node_modules/.bin/mocha ./lib/test","start":"./node_modules/.bin/coffee index.coffee","install":"./node_modules/.bin/cake build"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"_npmVersion":"1.3.2","description":"slack for node verision, full support","directories":{},"dependencies":{"request":"~2.34.0","coffee-script":"~1.7.1"},"devDependency":{"mocha":"~1.18.2","should":"~3.3.1","coffee-script":"~1.7.1"}},"0.0.8":{"name":"slack-node","version":"0.0.8","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.0.8","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"dist":{"shasum":"77689e3063d03aa3d2fd537b7b8b5bd6612b98ec","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.0.8.tgz","integrity":"sha512-c4IHQugsRbDpqLq4l47KOy8QOfQlDRhJWRS9Ib9WQQ4SkYXXNrPnDbSc5XI0QV7lWOnJEc9JhT0CBvDr0/W+YA==","signatures":[{"sig":"MEUCIQDhESIM+QfRU6MlcEWY0hpMVkzpQTi0gRUtz2S4FEDjpgIgTfuabGUdOdMwLJG59d6zKreVyDxcVu/I2Vov9wLVgsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"./node_modules/.bin/mocha ./lib/test","start":"./node_modules/.bin/coffee index.coffee"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"_npmVersion":"1.3.2","description":"slack for node verision, full support","directories":{},"dependencies":{"request":"~2.34.0"},"devDependency":{"mocha":"~1.18.2","should":"~3.3.1","coffee-script":"~1.7.1"}},"0.0.9":{"name":"slack-node","version":"0.0.9","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.0.9","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"dist":{"shasum":"2f65e123211820eb4ce19d27ab921a4f6c34e03b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.0.9.tgz","integrity":"sha512-CpICv8vwbWWZ+K56JekMMZg9auZVYiCorvcbHFtceJ+93J6GhlNc2Ck6TJRpMXrAiDkqw1bjP1+9eN1E+DIdVg==","signatures":[{"sig":"MEQCIBWxWiVjnp8dkRvCqksTKrToa9MEHQuiDc5VBxrZnWCEAiBamxNfMYI/cvFcebSA+zh3oFn32nnZQnZvbmb241xk3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"./node_modules/.bin/mocha ./lib/test","start":"./node_modules/.bin/coffee index.coffee"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"_npmVersion":"1.3.2","description":"slack for node verision, full support","directories":{},"dependencies":{"request":"~2.34.0"},"devDependency":{"mocha":"~1.18.2","should":"~3.3.1","coffee-script":"~1.7.1"}},"0.0.92":{"name":"slack-node","version":"0.0.92","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.0.92","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"dist":{"shasum":"5b5da85bf1cef4b83c7328c41e14c31abd195948","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.0.92.tgz","integrity":"sha512-7CvxBcwQMb2JHqCBfuyntnFiWBhpdtlBnUt9yl46lsPkw6iB2xe6zs5mSoaBZivb5Xqzj1r9BLHpPodpJwaylA==","signatures":[{"sig":"MEQCIGHAQiZ28x2xovpQj0cX0mUEg1Vr0KQOspuywp8YZy94AiB3uEx93Jn+xdVlgTQ/4y0LdrrlZEWBVZo4tRqgPtXsDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"./node_modules/.bin/mocha ./lib/test","start":"./node_modules/.bin/coffee index.coffee"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"_npmVersion":"1.3.2","description":"slack for node verision, full support","directories":{},"dependencies":{"request":"~2.34.0"},"devDependencies":{"mocha":"~1.18.2","should":"~3.3.1","coffee-script":"~1.7.1"}},"0.0.93":{"name":"slack-node","version":"0.0.93","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.0.93","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"dist":{"shasum":"53c06e3fe088e34a8fde83e8342d8eacbe0088bd","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.0.93.tgz","integrity":"sha512-xraqKu2Ks7ZYAMmMosPGihEJPeu00S1ri4VQ4fEbuWlPRlUx3OSLWnvGmVBMKoUqiEh7TmtoukAO2yrIgnjg4Q==","signatures":[{"sig":"MEQCIAjF668J4dMNc/DSlPs0LQgIlrD4UqiHM2eOJe265baYAiAmb7F42/We5tR0cO/NEj7CtwAQ+Sh8J9F0dRm+K1cJyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"mocha ./lib/test","start":"coffee index.coffee"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"_npmVersion":"1.4.3","description":"slack for node verision, full support","directories":{},"dependencies":{"request":"~2.34.0"},"devDependencies":{"mocha":"~1.18.2","should":"~3.3.1","coffee-script":"~1.7.1"}},"0.0.95":{"name":"slack-node","version":"0.0.95","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.0.95","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"dist":{"shasum":"5e2784722bf2cd5e455e33bcce2d5d35a7839c4c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.0.95.tgz","integrity":"sha512-hJwWL1IWJsnQqHGJAe9b25GXuFdYKpcV0THFRzIUuFOseeOXWmZhwUFvbGRoZKx2gAcg4S4rFu34rugyGzvtdg==","signatures":[{"sig":"MEUCIES5IEUuI4GHMc8runom19BcPqC+FOpIQTvvU+y6pSYiAiEAzAo3P+Ry5T5dz9eg+mzoBLbkBNgwfbkBH/IaeHjQ9Wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"mocha ./lib/test","start":"coffee index.coffee"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"_npmVersion":"1.4.3","description":"slack for node verision, full support","directories":{},"dependencies":{"request":"~2.34.0"},"devDependencies":{"mocha":"~1.18.2","should":"~3.3.1","coffee-script":"~1.7.1"}},"0.1.0":{"name":"slack-node","version":"0.1.0","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.1.0","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"dist":{"shasum":"a4bdbe8b03e5c2c97a5fbcffa0f7da973c93b57c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.1.0.tgz","integrity":"sha512-GysAtV0nnNM+0l0XjoW6U/bilCxj0Jjd1DQMjEaZ/oInPC6pGcm8s7hmGSbGhO6L9jOyP1BuZygpNQtxBuscpA==","signatures":[{"sig":"MEQCIGiR/sY/OErB9yVgekZsFTyS1oenITmw9tCMjPFMws/2AiAxygzKc8Rm3RM4KtUr3NTJaFDzhJjqFufCheLaJw34oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a4bdbe8b03e5c2c97a5fbcffa0f7da973c93b57c","gitHead":"0868a545e13a6c3ee0ac9d88a09fa15da0641388","scripts":{"test":"mocha ./lib/test","start":"coffee index.coffee"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"_npmVersion":"2.5.1","description":"slack for node verision, full support","directories":{},"_nodeVersion":"1.2.0","dependencies":{"request":"~2.34.0"},"devDependencies":{"mocha":"^2.1.0","should":"~3.3.1","coffee-script":"~1.7.1"}},"0.1.2":{"name":"slack-node","version":"0.1.2","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.1.2","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"homepage":"https://github.com/clonn/slack-node-sdk","bugs":{"url":"https://github.com/clonn/slack-node-sdk/issues"},"dist":{"shasum":"133f794b393346d6cf7dda58a7968ea632f9455c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.1.2.tgz","integrity":"sha512-8c0uGE+5ohDeuUDDD/UixQhTi45hqXjgiiAteHRDfzH6JOKRJP/z03F+r/ZsuZHYDFK7TQrl3GsJW+3ANm5ssQ==","signatures":[{"sig":"MEUCIQCQuu3mLvm6kQi49HhHhO8zNk6mEdAso39kYyaxuNE65gIgSHnsJLPXFuftfveWPhdMK+BRzvylI2fb2ITGrwpKEnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"133f794b393346d6cf7dda58a7968ea632f9455c","gitHead":"e57854eaaed670a112a28050605e95b7518b6718","scripts":{"test":"mocha ./lib/test","start":"coffee index.coffee"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"repository":{"url":"https://github.com/clonn/slack-node-sdk.git","type":"git"},"_npmVersion":"2.5.1","description":"slack for node verision, full support","directories":{},"_nodeVersion":"1.2.0","dependencies":{"requestretry":"^1.2.2"},"devDependencies":{"nock":"^1.2.0","mocha":"^2.1.0","should":"~3.3.1","coffee-script":"~1.7.1"}},"0.1.3":{"name":"slack-node","version":"0.1.3","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.1.3","maintainers":[{"name":"dev","email":"clonncd@gmail.com"}],"homepage":"https://github.com/clonn/slack-node-sdk","bugs":{"url":"https://github.com/clonn/slack-node-sdk/issues"},"dist":{"shasum":"f8b98de323d11586fc03176819eb87800fde3c9b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.1.3.tgz","integrity":"sha512-OZJfOwsabgywReoHmiB8blsOmvJytdPZ/Tl6jheC8FVdT1iMJvNA9DI9qP/DF3FZY16INie1A14HEbu4YEC4hw==","signatures":[{"sig":"MEUCIQCQDeAds6drKLSCYE7CB4VMjTd/ojlYCeYBscDCUs+2CwIgTctQ9Dsxm4y/Cb5akHArKeiwVvBzeP0zNWLqQHimnh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"f8b98de323d11586fc03176819eb87800fde3c9b","gitHead":"b957485cc9fa931e8cd26493218fa6cfc972bde2","scripts":{"test":"mocha ./lib/test","start":"coffee index.coffee"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"repository":{"url":"https://github.com/clonn/slack-node-sdk.git","type":"git"},"_npmVersion":"2.5.1","description":"slack for node verision, full support","directories":{},"_nodeVersion":"1.2.0","dependencies":{"requestretry":"^1.2.2"},"devDependencies":{"nock":"^1.2.0","mocha":"^2.1.0","should":"~3.3.1","coffee-script":"~1.7.1"}},"0.1.7":{"name":"slack-node","version":"0.1.7","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.1.7","maintainers":[{"name":"dev","email":"clonncd@gmail.com"},{"name":"dev","email":"kev@inburke.com"}],"homepage":"https://github.com/clonn/slack-node-sdk#readme","bugs":{"url":"https://github.com/clonn/slack-node-sdk/issues"},"dist":{"shasum":"b86c76254ead24a00731c086201c4488876ea150","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.1.7.tgz","integrity":"sha512-xFGImAv4IcdLMqRcshQVVmL20tPdPOJDsqtK5S0EboED1wPsLbr9dA5SXljV67IC4Ljrlxb64ISl2wflk5u4oA==","signatures":[{"sig":"MEUCIBWdmSHxZ8zIuQxtSny/vBFAROoMZSxNAIKLUcmZWlUqAiEA89jARy4YMpQ8E0ibD9z8qNupPB7DFdN0r5FOsjiLkhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b86c76254ead24a00731c086201c4488876ea150","gitHead":"e071f9d5ccd226da4e62b939910bbadda02c64d9","scripts":{"test":"mocha ./lib/test","start":"coffee index.coffee"},"_npmUser":{"name":"dev","email":"kev@inburke.com"},"repository":{"url":"git+https://github.com/clonn/slack-node-sdk.git","type":"git"},"_npmVersion":"2.14.15","description":"Slack API library for node","directories":{},"_nodeVersion":"0.10.41","dependencies":{"requestretry":"^1.2.2"},"devDependencies":{"nock":"^1.2.0","mocha":"^2.1.0","should":"~3.3.1","coffee-script":"1.8.0"}},"0.2.0":{"name":"slack-node","version":"0.2.0","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.2.0","maintainers":[{"name":"dev","email":"clonncd@gmail.com"},{"name":"dev","email":"kev@inburke.com"}],"homepage":"https://github.com/clonn/slack-node-sdk#readme","bugs":{"url":"https://github.com/clonn/slack-node-sdk/issues"},"dist":{"shasum":"de4b8dddaa8b793f61dbd2938104fdabf37dfa30","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.2.0.tgz","integrity":"sha512-78HdL2e5ywYk76xyWk8L6bni6i7ZnHz4eVu7EP8nAxsMb9O0zuSCNw76Cfw5TDVLm/Qq7Fy+5AAreU8BZBEpuw==","signatures":[{"sig":"MEUCIDHLKJBlAJyg8frfHXibkY/J5sGCULCUYn8VDFNf16dxAiEA4I4MLQo9ow+UVGoGu0tzY7ZLnPPRDpPgwaBK+LbwgM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"de4b8dddaa8b793f61dbd2938104fdabf37dfa30","gitHead":"ff7ed166a96f0b2f5b27b06d68f2ee1bae13520d","scripts":{"test":"mocha ./lib/test","start":"coffee index.coffee"},"_npmUser":{"name":"dev","email":"kev@inburke.com"},"repository":{"url":"git+https://github.com/clonn/slack-node-sdk.git","type":"git"},"_npmVersion":"2.14.15","description":"Slack API library for node","directories":{},"_nodeVersion":"0.10.30","dependencies":{"requestretry":"^1.2.2"},"devDependencies":{"nock":"^1.2.0","mocha":"^2.1.0","should":"~3.3.1","coffee-script":"1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/slack-node-0.2.0.tgz_1455497736378_0.397195884026587","host":"packages-9-west.internal.npmjs.com"}},"0.1.8":{"name":"slack-node","version":"0.1.8","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.1.8","maintainers":[{"name":"dev","email":"clonncd@gmail.com"},{"name":"dev","email":"kev@inburke.com"}],"homepage":"https://github.com/clonn/slack-node-sdk#readme","bugs":{"url":"https://github.com/clonn/slack-node-sdk/issues"},"dist":{"shasum":"cda98de8681485b301dc6742ddc3897117fad349","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.1.8.tgz","integrity":"sha512-/ke6ZQ1hgwxDkbwfP0zv7CDRN6Ou+e5yP5ngWc6VSBSNUKCbvPCxuLi/h9/ZEyoPMwWn7HPNdxoIyaZTIMV/SQ==","signatures":[{"sig":"MEUCIGEDaCG0tgneI/PVMxIBNUxJvqQ9/Hjpw2OXsXEce7J9AiEAtP9XUlW5qvKCeWrM73YxPjv+D5x2a10B9oQl1yIJqcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"cda98de8681485b301dc6742ddc3897117fad349","gitHead":"059b89cb9e803be4185bedc0f90d17457fa3a413","scripts":{"test":"mocha ./lib/test","start":"coffee index.coffee"},"_npmUser":{"name":"dev","email":"kev@inburke.com"},"repository":{"url":"git+https://github.com/clonn/slack-node-sdk.git","type":"git"},"_npmVersion":"2.15.10","description":"Slack API library for node","directories":{},"_nodeVersion":"6.5.0","dependencies":{"requestretry":"^1.2.2"},"devDependencies":{"nock":"^1.2.0","mocha":"^2.1.0","should":"~3.3.1","coffee-script":"1.10.0"},"_npmOperationalInternal":{"tmp":"tmp/slack-node-0.1.8.tgz_1473267769467_0.11631270125508308","host":"packages-12-west.internal.npmjs.com"}},"0.3.0":{"name":"slack-node","version":"0.3.0","keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","_id":"slack-node@0.3.0","maintainers":[{"name":"dev","email":"clonncd@gmail.com"},{"name":"dev","email":"kev@inburke.com"}],"homepage":"https://github.com/clonn/slack-node-sdk#readme","bugs":{"url":"https://github.com/clonn/slack-node-sdk/issues"},"dist":{"shasum":"5578bcc8fc731eb99c410b91081b3d002dea6aee","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.3.0.tgz","fileCount":10,"integrity":"sha512-wPv5Oy7GtodvToGPoIJORmHQZ/9tAcaZvxnUoFjM9Dbml1VhU3nMcsoVLlvVfQoS/X/c+ZnVdUk5tsVMx3ga3Q==","signatures":[{"sig":"MEUCIDAGz7OkObtauHP28CEOODzrEuQ13LRRwtpTPndyzydvAiEAiCEjraduysTTu/dPBzFUDt8LyYsUdCSubUsCDJNJ4xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20742},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"e0c553468a6e1ffeeec5dc0fe6b40e4e33b0f0c9","scripts":{"test":"mocha test/"},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"repository":{"url":"git+https://github.com/clonn/slack-node-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Slack API library for node","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.11","mocha":"^11.3.0","should":"^13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/slack-node_0.3.0_1772291454536_0.8347590586703906","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"slack-node","version":"0.3.2","description":"Slack API library for node","main":"lib/index.js","engines":{"node":">=8.0.0"},"scripts":{"test":"mocha test/"},"repository":{"type":"git","url":"git+https://github.com/clonn/slack-node-sdk.git"},"keywords":["slack","node","sdk"],"author":{"name":"Caesar Chi"},"license":"MIT","devDependencies":{"mocha":"^11.3.0","nock":"^14.0.11","should":"^13.2.3"},"_id":"slack-node@0.3.2","gitHead":"0adcd467daf60457aa7ae310843541338e5133b1","bugs":{"url":"https://github.com/clonn/slack-node-sdk/issues"},"homepage":"https://github.com/clonn/slack-node-sdk#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-/Fv5kWHmQQXARwaLdKJRD0QR2QBWOi5lopRpF998iag1LFF+/Ar2mTqPraCzUuMM6L7ghiKvzXFAglwYtExAMQ==","shasum":"60b7c57ef66fbfc91efafe4463d6769ab226756e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/slack-node/-/slack-node-0.3.2.tgz","fileCount":9,"unpackedSize":15441,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDATUJbb6/Le9LjEiXtlfKMLi2PM2Q7oK+bT2nbHiYcZQIhAJ7yZiQaNUPyGGYbCcP2BmMbg9D6OzwWeaijNs7PR5CO"}]},"_npmUser":{"name":"dev","email":"clonncd@gmail.com"},"directories":{},"maintainers":[{"name":"dev","email":"clonncd@gmail.com"},{"name":"dev","email":"kev@inburke.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slack-node_0.3.2_1772431962098_0.4591267631743867"},"_hasShrinkwrap":false}},"name":"slack-node","time":{"created":"2014-04-21T04:50:33.985Z","modified":"2026-03-02T06:12:42.361Z","0.0.2":"2014-04-21T04:50:35.620Z","0.0.3":"2014-04-21T06:23:41.858Z","0.0.4":"2014-04-21T06:38:34.138Z","0.0.5":"2014-04-21T06:50:19.775Z","0.0.6":"2014-04-21T06:52:20.941Z","0.0.8":"2014-04-21T06:55:44.989Z","0.0.9":"2014-04-21T07:43:19.417Z","0.0.92":"2014-07-23T17:23:27.422Z","0.0.93":"2014-10-03T05:52:09.623Z","0.0.95":"2015-01-20T10:37:26.122Z","0.1.0":"2015-02-19T14:06:18.783Z","0.1.2":"2015-05-10T19:22:26.838Z","0.1.3":"2015-05-10T19:36:06.013Z","0.1.7":"2015-12-15T07:37:09.386Z","0.2.0":"2016-02-15T00:55:38.219Z","0.1.8":"2016-09-07T17:02:49.698Z","0.3.0":"2026-02-28T15:10:54.690Z","0.3.2":"2026-03-02T06:12:42.241Z"},"readmeFilename":"README.md","homepage":"https://github.com/clonn/slack-node-sdk#readme"}