{"_id":"@antislop/ally-slack","_rev":"2-6b6466d13a0ee49ac99e719da5653fd4","name":"@antislop/ally-slack","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@antislop/ally-slack","version":"0.1.0","keywords":["social-auth","adonisjs-ally","adonisjs","slack"],"author":{"name":"@antislophq"},"license":"MIT","_id":"@antislop/ally-slack@0.1.0","maintainers":[{"name":"udeshya-dhungana","email":"eddie@codecrafters.io"},{"name":"andyli-antislop","email":"andy@codecrafters.io"},{"name":"rohitpaulk","email":"rohitpaulk@gmail.com"}],"homepage":"https://github.com/antislophq/ally-slack-driver#readme","bugs":{"url":"https://github.com/antislophq/ally-slack-driver/issues"},"dist":{"shasum":"70655de4599065ce649ce2ba9eff38b7a437d69a","tarball":"https://registry.npmjs.org/@antislop/ally-slack/-/ally-slack-0.1.0.tgz","fileCount":5,"integrity":"sha512-i+jqQc8YxvQlqi4YONu9oz4Cng5Nz/4x4kQzmokCtB8pH4R7AZFd66jTHWWcn7xNjmjFBKBhXYAuYnpNK8PC1Q==","signatures":[{"sig":"MEUCIQCF4s/NuomCPG9H8FTtCYRlGYmj7paM9fk4ZYsApPbosQIgR232ZF0mXgmynLwnOL3U9OSG72Pya/k0D23uu5AsT8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10698},"main":"build/index.js","type":"module","types":"./build/index.d.ts","gitHead":"ea4d7ad1ca35d98f19fbac1fbbd9fc3d3586b447","scripts":{"lint":"eslint . --ext=.ts","build":"tsc","format":"prettier --write .","pretest":"npm run lint","typecheck":"tsc --noEmit"},"_npmUser":{"name":"andyli-antislop","email":"andy@codecrafters.io"},"prettier":"@adonisjs/prettier-config","repository":{"url":"git+https://github.com/antislophq/ally-slack-driver.git","type":"git"},"_npmVersion":"11.16.0","description":"A Slack driver for AdonisJS Ally","directories":{},"_nodeVersion":"26.3.0","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@swc/core":"^1.6.3","typescript":"^5.4.5","@adonisjs/ally":"^5.0.0-7","@adonisjs/core":"^6.1.5-32","@adonisjs/tsconfig":"^1.3.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0"},"peerDependencies":{"@adonisjs/ally":"^6.3.0","@adonisjs/core":"^7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ally-slack_0.1.0_1781151513493_0.7718703870588672","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@antislop/ally-slack","description":"A Slack driver for AdonisJS Ally","version":"0.1.1","main":"build/index.js","type":"module","scripts":{"lint":"eslint . --ext=.ts","format":"prettier --write .","typecheck":"tsc --noEmit","pretest":"npm run lint","build":"tsc"},"devDependencies":{"@adonisjs/ally":"^5.0.0-7","@adonisjs/core":"^6.1.5-32","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0","@adonisjs/tsconfig":"^1.3.0","@swc/core":"^1.6.3","ts-node":"^10.9.2","typescript":"^5.4.5"},"peerDependencies":{"@adonisjs/ally":"^6.3.0","@adonisjs/core":"^7.3.0"},"author":{"name":"@antislophq"},"license":"MIT","keywords":["social-auth","adonisjs-ally","adonisjs","slack"],"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"prettier":"@adonisjs/prettier-config","homepage":"https://github.com/antislophq/ally-slack-driver","gitHead":"674cd1f0090586eeba2f0b120a9d12ed6781a0bb","types":"./build/index.d.ts","_id":"@antislop/ally-slack@0.1.1","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-ZvrOGXHVQJm8zo0sDELdS/gHZSFPjn4RYDCAYRNeoU/s4xNJd9Ksg29vygJa04IiOONj59ziBWWalsI1joOznQ==","shasum":"02a71f539f69f4ea340ec41297c893c8235be3e0","tarball":"https://registry.npmjs.org/@antislop/ally-slack/-/ally-slack-0.1.1.tgz","fileCount":6,"unpackedSize":11860,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHBsuC+cRcMccXHwurdy9JN9HHcGdXr4ilxdPNmAo702AiBpcpjrRnAkrV0V91TlXy/qFypKy8vS+sHjhZOXzuWJgg=="}]},"_npmUser":{"name":"andyli-antislop","email":"andy@codecrafters.io"},"directories":{},"maintainers":[{"name":"udeshya-dhungana","email":"eddie@codecrafters.io"},{"name":"andyli-antislop","email":"andy@codecrafters.io"},{"name":"rohitpaulk","email":"rohitpaulk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ally-slack_0.1.1_1781162185874_0.05645607522262952"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-11T04:18:33.347Z","modified":"2026-06-11T07:16:26.165Z","0.1.0":"2026-06-11T04:18:33.645Z","0.1.1":"2026-06-11T07:16:26.032Z"},"author":{"name":"@antislophq"},"license":"MIT","homepage":"https://github.com/antislophq/ally-slack-driver","keywords":["social-auth","adonisjs-ally","adonisjs","slack"],"description":"A Slack driver for AdonisJS Ally","maintainers":[{"name":"udeshya-dhungana","email":"eddie@codecrafters.io"},{"name":"andyli-antislop","email":"andy@codecrafters.io"},{"name":"rohitpaulk","email":"rohitpaulk@gmail.com"}],"readme":"# AdonisJS Ally Slack Driver\n\n[![NPM version](https://img.shields.io/npm/v/@antislop/ally-slack.svg)](https://www.npmjs.com/package/@antislop/ally-slack)\n\nA [Sign in with Slack](https://docs.slack.dev/authentication/sign-in-with-slack/) (OpenID Connect) driver for [AdonisJS Ally](https://docs.adonisjs.com/guides/auth/social-authentication).\n\n## Installation\n\n```bash\nnpm install @antislop/ally-slack\n```\n\n`@adonisjs/core` and `@adonisjs/ally` are peer dependencies. You should already have them installed.\n\n\n## Usage\n\nImport and use `SlackDriverService` in your `config/ally.ts` file:\n\n```ts\nimport { defineConfig } from \"@adonisjs/ally\";\nimport { SlackDriverService } from \"@antislop/ally-slack\";\n\nconst allyConfig = defineConfig({\n  slack: SlackDriverService({\n    clientId: ...,\n    clientSecret: ...,\n    callbackUrl: ...,\n    scopes: ['openid', 'profile', 'email'],\n  }),\n});\n```\n\n## Scopes\n\nSlack OpenID Connect supports:\n\n| Scope | Description |\n| --- | --- |\n| `openid` | Required for Sign in with Slack |\n| `profile` | (Optional) Name and profile images |\n| `email`   | (Optional) Email address |\n\nIf left unspecified, the default scopes include all of the above.  \n\n## License\n\n[MIT](LICENSE)","readmeFilename":"README.md"}