@fonderie/vue-webhooks-screens

Pre-built Vue screens for Fonderie's outgoing webhooks — endpoint list, endpoint detail with delivery history.
1,718 5
Install
npm install @fonderie/vue-webhooks-screens
Latest Version:0.4.2
Vue:3
License:MIT
Last Updated:Oct 19, 2026
Links: GitHub  ·  npm
Maintainer: fonderie

@fonderie/vue-webhooks-screens

Pre-built Vue 3 screens for Fonderie's webhooks module — WebhooksListScreen and WebhookDetailScreen — built on @fonderie/vue-webhooks's composables. Plain h()-based components with inline styles you can override, zero UI library dependency.

Install

npm install @fonderie/vue-webhooks-screens

Use

<script setup>
import { FonderieClient } from '@fonderie/client';
import { WebhooksListScreen } from '@fonderie/vue-webhooks-screens';

const client = new FonderieClient({ baseUrl: 'https://api.example.com/v1' });
</script>

<template>
  <WebhooksListScreen :client="client.webhooks" @select-endpoint="onSelect" />
</template>

WebhooksListScreen has a create form (URL + comma-separated events), a list with test/delete buttons, and a one-time banner showing the signing secret right after creation; it emits select-endpoint. WebhookDetailScreen has an edit form (url/events/enabled) and the endpoint's delivery history; it emits navigate-list. Need just the state management without the markup? Use @fonderie/vue-webhooks's composables directly.

Why this exists

You've shipped this plumbing before — auth, teams, billing, messaging — and the next project will ask for it again. Fonderie packages it once: plain TypeScript modules for @fonderie/core, PostgreSQL-backed, self-hosted, MIT. No external control plane, no per-seat anything. Register the modules you need; skip the ones you don't.

This package owns a pre-built Vue webhooks manager, so you don't have to build one from scratch. Swap it for your own design system whenever you outgrow it — @fonderie/vue-webhooks's composables work standalone.

Browse the whole set at fonderiejs/fonderie · follow @fonderiejs

License

MIT © Fonderie, Inc.

Related Packages

@fonderie/vue-auth-screens

Pre-built Vue auth screens for Fonderie — login, register, forgot password.

2,038 5
@fonderie/vue-workspaces-screens

Pre-built Vue workspaces screens for Fonderie — team members, invitations.

2,780 5
@fonderie/vue-customers-screens

Pre-built Vue customers screens for Fonderie — customer list, customer detail (c...

1,906 5
@fonderie/vue-billing-screens

Pre-built Vue billing screens for Fonderie — pricing table, subscription managem...

1,701 5
@fonderie/vue-audit-screens

Pre-built Vue screen for Fonderie's audit log — filterable, cursor-paginated eve...

1,387 5

Version History

Version Released License
0.4.2 MIT
0.4.1 MIT
0.4.0 MIT
0.3.4 MIT
0.3.3 MIT