Eventuras identity provider and its admin UI, extracted from the eventuras monorepo with full git history.
| App | Package | Description |
|---|---|---|
apps/idem-idp |
@eventuras/idem-idp |
OIDC identity provider (Fastify) |
apps/idem-admin |
@eventuras/idem-admin |
Admin UI (Next.js) |
pnpm install
pnpm dev # run all apps
pnpm build # build all apps
pnpm lint
pnpm testThe apps consume several shared packages from the eventuras workspace as
published npm versions: fides-auth, fides-auth-next, logger, ratio-ui,
eslint-config, typescript-config.
Warning
Three dependencies are not yet published to npm and are still pinned as
workspace:*, so a standalone pnpm install will fail until they are
published:
@eventuras/mailer(idem-idp) — currently idem-only@eventuras/notitia-templates(idem-idp) — also used by eventuras/historia@eventuras/ratio-ui-next(idem-admin) — also used by eventuras/web + historia
Publish these from the eventuras repo, then replace the workspace:*
specifiers in the app package.json files with the published versions.
Extracted via git filter-repo, keeping only apps/idem-idp,
apps/idem-admin, and the idem-* GitHub workflows. Root tooling
(turbo, pnpm workspace, changesets, eslint) was scaffolded fresh for this repo.