diff --git a/package.json b/package.json index 6202f1e..ff62d0d 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "clean": "rm -rf dist/ node_modules/", "lint": "eslint --max-warnings 0 .", "lint:format": "prettier --check .", - "start": "pnpm tsup src/index.ts --dts --format cjs,esm --watch", + "start": "pnpm tsup src/index.ts --dts --format cjs,esm --watch --onSuccess 'node dist/index.js'", "test": "vitest run --coverage", "test:watch": "vitest", "typecheck": "tsc --noEmit", diff --git a/src/config.ts b/src/config.ts index da86b65..68ba1fa 100644 --- a/src/config.ts +++ b/src/config.ts @@ -8,6 +8,7 @@ export type ConfigUser = { username: string; email: string; name: string; + description?: string; }; export type Config = { @@ -39,6 +40,7 @@ export function getConfig(): Config { username: 'herbert', email: 'her@bert.de', name: 'Herbert', + description: 'This is our good old friend Herbert', }, ], tokenExpiresIn: 24 * 60 * 60, // 24 hours in seconds diff --git a/src/index.ts b/src/index.ts index 9764111..846d68c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -50,6 +50,11 @@ server.get(`/auth/realms/${config.realm}/protocol/openid-connect/auth`, async (r padding: .5rem; border-radius: .25rem; } + + li > div { + display: flex; + flex-direction: column; + } @@ -71,7 +76,15 @@ server.get(`/auth/realms/${config.realm}/protocol/openid-connect/auth`, async (r .map( (user) => `
  • - ${user.name} +
    +
    + + ${user.name} + + (${user.email}) +
    + ${user.description ? `${user.description}` : ''} +
  • `, ) .join('')}