{"version":3,"file":"google.mjs","names":[],"sources":["../../../src/auth/providers/google.ts"],"sourcesContent":["/**\n * Google OAuth Auth Provider\n *\n * Returns an AuthProviderDescriptor for Google OAuth login.\n * Credentials are read from environment variables at runtime.\n *\n * @example\n * ```ts\n * import { google } from \"@premium-cms/emdash/auth/providers/google\";\n *\n * emdash({\n *   authProviders: [google()],\n * })\n * ```\n */\n\nimport type { AuthProviderDescriptor } from \"../types.js\";\n\n/**\n * Configure Google OAuth as an auth provider.\n *\n * Requires `EMDASH_OAUTH_GOOGLE_CLIENT_ID` and `EMDASH_OAUTH_GOOGLE_CLIENT_SECRET`\n * (or `GOOGLE_CLIENT_ID` / `GOOGLE_CLIENT_SECRET`) environment variables.\n */\nexport function google(): AuthProviderDescriptor {\n\treturn {\n\t\tid: \"google\",\n\t\tlabel: \"Google\",\n\t\tadminEntry: \"@premium-cms/emdash/auth/providers/google-admin\",\n\t};\n}\n"],"mappings":";;;;;;;AAwBA,SAAgB,SAAiC;AAChD,QAAO;EACN,IAAI;EACJ,OAAO;EACP,YAAY;EACZ"}