- Add @tpmjs/tools-resend with email API tools and blocks.yml entries - Add MCP route for collection skill discovery - Add InstallationSection component for collections - Refactor collection pages to use shared components and simplify layouts - Update skills questions API, rate limiting, and API key handling - Add tpmjs-tool-creator skill for Claude - Update video feature scenes and fix lint issues - Update .gitignore with IDE and temp file exclusions
66 lines
1 KiB
TypeScript
66 lines
1 KiB
TypeScript
import {
|
|
cancelEmail,
|
|
createApiKey,
|
|
createAudience,
|
|
createBroadcast,
|
|
createContact,
|
|
createDomain,
|
|
deleteApiKey,
|
|
deleteAudience,
|
|
deleteBroadcast,
|
|
deleteContact,
|
|
deleteDomain,
|
|
getAudience,
|
|
getContact,
|
|
getDomain,
|
|
getEmail,
|
|
listApiKeys,
|
|
listAudiences,
|
|
listBroadcasts,
|
|
listContacts,
|
|
listDomains,
|
|
listEmails,
|
|
sendBatchEmails,
|
|
sendBroadcast,
|
|
sendEmail,
|
|
updateContact,
|
|
updateDomain,
|
|
updateEmail,
|
|
verifyDomain,
|
|
} from './src/index.js';
|
|
|
|
export const block = {
|
|
name: 'resend',
|
|
tools: {
|
|
sendEmail,
|
|
sendBatchEmails,
|
|
getEmail,
|
|
updateEmail,
|
|
cancelEmail,
|
|
listEmails,
|
|
createDomain,
|
|
getDomain,
|
|
updateDomain,
|
|
deleteDomain,
|
|
listDomains,
|
|
verifyDomain,
|
|
createApiKey,
|
|
listApiKeys,
|
|
deleteApiKey,
|
|
createContact,
|
|
getContact,
|
|
updateContact,
|
|
deleteContact,
|
|
listContacts,
|
|
createBroadcast,
|
|
listBroadcasts,
|
|
sendBroadcast,
|
|
deleteBroadcast,
|
|
createAudience,
|
|
listAudiences,
|
|
getAudience,
|
|
deleteAudience,
|
|
},
|
|
};
|
|
|
|
export default block;
|