Build on the supported package contract
Use citra-example through its supported public entry points.
citra-examplev0.0.1betaDev ToolsRunnable showcase for citra — authorize, callback, refresh, revoke, and fetch-profile against every supported OAuth2 provider.
# Private workspace project: ~/abs/examples/citraA runnable AbsoluteJS showcase for citra — the TypeScript OAuth2 client. It exercises authorize, callback, refresh, revoke, and fetch-profile flows against every supported provider.
This project imports the published citra package (see package.json), so it doubles as an integration check against the real npm release rather than local source.
Provider credentials are read from the environment by the plugins in providers/. Copy your own client IDs/secrets in before exercising a given provider.
bun run dev / bun run start — boot the Elysia + React showcase (server.ts)
bun run lint / bun run typecheck / bun run format — via the AbsoluteJS CLI
Outcomes
Use citra-example through its supported public entry points.
Hardening checklist
Follow in order
Working example for Run.
bun install
bun run dev # watch mode on the example server
# or
bun run startScripts declared by this package manifest.