UNPKG

@hookflo/tern

Version:

A robust, scalable webhook verification framework supporting multiple platforms and signature algorithms

24 lines (23 loc) 872 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.providerRegistry = void 0; const providers = [ { id: 'stripe', name: 'Stripe', category: 'payment' }, { id: 'razorpay', name: 'Razorpay', category: 'payment' }, { id: 'paypal', name: 'PayPal', category: 'payment' }, { id: 'clerk', name: 'Clerk', category: 'auth' }, { id: 'auth0', name: 'Auth0', category: 'auth' }, { id: 'supabase', name: 'Supabase', category: 'auth' }, { id: 'shopify', name: 'Shopify', category: 'ecommerce' }, { id: 'woocommerce', name: 'WooCommerce', category: 'ecommerce' }, ]; exports.providerRegistry = { list(category) { if (!category) return providers; return providers.filter((p) => p.category === category); }, getById(id) { return providers.find((p) => p.id === id); }, };