@fonderie/vue-admin

Vue composables over @fonderie/admin — the operator's surface. One composable per page: attention, manifest, doctor, config, routes, tokens, admin log. Admin-token authenticated; the shell in @fonderie/vue-admin-screens composes these with the config and
2,497 5
Install
npm install @fonderie/vue-admin
Latest Version:1.3.0
Vue:3
License:MIT
Last Updated:Oct 19, 2026
Links: GitHub  ·  npm
Maintainer: fonderie

@fonderie/vue-admin

Vue composables over @fonderie/admin — the operator's surface. One per page: useAttention, useManifest, useDoctor, useAdminConfig, useAdminRoutes, useAdminTokens (+ issue / revoke, root token only), useAdminLog (paged, loadMore) — and over AuthAdminClient (@fonderie/auth's described user routes): useAdminUser (lookup by email or id; suspend, unsuspend, revokeSessions), useAdminUserSessions, useAdminLoginHistory (paged) — and over BillingAdminClient (@fonderie/billing's): useAdminCatalog (configured vs stored; createPlan, updatePlan, deletePlan), useAdminSubscriber (subscription, wallet, paged ledger, grant) — and over AuditAdminClient (@fonderie/audit's): useAdminAudit (every workspace unless one is named; paged).

Status: experimental (0.x).

import { AdminClient, useAttention } from '@fonderie/vue-admin';

const admin = new AdminClient({ baseUrl: 'https://api.example.com', adminToken, actor: 'louis' });
const { attention, isLoading, error, refresh } = useAttention(admin);

Every composables takes the AdminClient instance; nothing here stores the token. prefix on the client follows the app when it moved the surface off /_admin. The shell that composes these with the config and courier admin screens is @fonderie/vue-admin-screens (next phase).

Related Packages

@fonderie/vue-courier-admin

Vue 3 composables for the Fonderie courier admin API (email/SMS/push template ma...

1,980 5
@fonderie/vue-config-admin

Vue 3 composables for the Fonderie config admin API (feature flags/remote config...

3,077 5
@fonderie/vue-auth

Vue composables for Fonderie auth — thin bindings over @fonderie/client.

4,674 5
@fonderie/vue-webhooks

Vue 3 composables for Fonderie's outgoing webhooks — thin bindings over @fonderi...

2,583 5
@fonderie/vue-workspaces

Vue 3 composables for Fonderie workspaces — thin bindings over @fonderie/client.

3,954 5

Version History

Version Released License
1.3.0 MIT
1.2.2 MIT
1.2.1 MIT
1.2.0 MIT
1.1.0 MIT