{"_id":"@aid-on/nextauth-providers","name":"@aid-on/nextauth-providers","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aid-on/nextauth-providers","version":"0.1.0","description":"NextAuth.js authentication providers by Aid-On","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"},"./line":{"import":"./dist/line/index.js","require":"./dist/line/index.js","types":"./dist/line/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/Aid-On/next-auth-providers.git"},"bugs":{"url":"https://github.com/Aid-On/next-auth-providers/issues"},"homepage":"https://github.com/Aid-On/next-auth-providers#readme","scripts":{"build":"tsc","dev":"tsc --watch","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build","typecheck":"tsc --noEmit","lint":"eslint src/**/*.ts"},"keywords":["nextauth","line","oauth","authentication","aid-on"],"author":{"name":"Aid-On"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@aid-on/auth-providers":"^0.1.0"},"peerDependencies":{"next-auth":"^4.0.0"},"devDependencies":{"@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.40.0","@typescript-eslint/parser":"^8.40.0","eslint":"^9.34.0","next-auth":"^4.24.11","typescript":"^5.0.0"},"_id":"@aid-on/nextauth-providers@0.1.0","gitHead":"28f1eac83f9bbf2c8110c6ee180501e5981c81cb","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-BczDKWCpmz9QjwF42Hg83PB5jeVfFAdglfMChZGTUnOnsJJYgURMqtIhEObiEIQzUF0OzGtTAjGnypbiWx+cuw==","shasum":"fc204c25b291a793e5e406ae4c52fd58152002c6","tarball":"https://registry.npmjs.org/@aid-on/nextauth-providers/-/nextauth-providers-0.1.0.tgz","fileCount":14,"unpackedSize":10020,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZBf4JGWad3pwefBHbOu+BGuYagw0ptlksSEunQK7nEQIgRQlL3JbYHUrXxXu/4kFXTbhPbK2zcdXkk/b2uDcjVPU="}]},"_npmUser":{"name":"aid-on","email":"hiromi.motodera@aid-on.org"},"directories":{},"maintainers":[{"name":"aid-on","email":"hiromi.motodera@aid-on.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nextauth-providers_0.1.0_1755912408213_0.19725761914984674"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-23T01:26:48.160Z","0.1.0":"2025-08-23T01:26:48.483Z","modified":"2025-08-23T01:26:49.123Z"},"maintainers":[{"name":"aid-on","email":"hiromi.motodera@aid-on.org"}],"description":"NextAuth.js authentication providers by Aid-On","homepage":"https://github.com/Aid-On/next-auth-providers#readme","keywords":["nextauth","line","oauth","authentication","aid-on"],"repository":{"type":"git","url":"git+https://github.com/Aid-On/next-auth-providers.git"},"author":{"name":"Aid-On"},"bugs":{"url":"https://github.com/Aid-On/next-auth-providers/issues"},"license":"MIT","readme":"# @aid-on/nextauth-providers\n\nNextAuth.js authentication providers by Aid-On\n\n## Installation\n\n```bash\nnpm install @aid-on/nextauth-providers\n```\n\n## Usage\n\n```typescript\nimport NextAuth from \"next-auth\"\nimport { LineProvider } from \"@aid-on/nextauth-providers\"\n\nexport default NextAuth({\n  providers: [\n    LineProvider({\n      clientId: process.env.LINE_CLIENT_ID!,\n      clientSecret: process.env.LINE_CLIENT_SECRET!,\n    })\n  ],\n})\n```\n\n## Available Providers\n\n### LINE\nFull support for LINE Login OAuth 2.0\n\n## Configuration\n\n### Required Environment Variables\n\n- `LINE_CLIENT_ID`: Your LINE channel ID\n- `LINE_CLIENT_SECRET`: Your LINE channel secret\n\n### LINE Developers Console Setup\n\n1. Create a LINE Login channel at [LINE Developers Console](https://developers.line.biz/)\n2. Set the callback URL: `https://your-domain.com/api/auth/callback/line`\n3. Get your Channel ID and Channel Secret\n\n## Features\n\n- Retrieves user profile information (ID, display name, profile picture)\n- Handles OAuth 2.0 flow with LINE\n- Compatible with NextAuth.js v4+\n- TypeScript support with full type definitions\n\n## License\n\nMIT","readmeFilename":"README.md","_rev":"1-98388bba2f1550df8b13cf473083182e"}