const { Router } = require('express'); const router = Router(); router.get('/status', (_req, res) => { res.json({ plugin: 'exemplo-plugin', version: '1.0.0', status: 'active', timestamp: new Date().toISOString(), }); }); const hooks = { 'benefit.created': [ async (data) => { console.log('[ExemploPlugin] Benefício criado:', data?.title); }, ], 'user.registered': [ async (data) => { console.log('[ExemploPlugin] Usuário registrado:', data?.email); }, ], }; async function activate() { console.log('[ExemploPlugin] Plugin ativado'); } async function deactivate() { console.log('[ExemploPlugin] Plugin desativado'); } module.exports = { router, hooks, activate, deactivate };