UNPKG

nuxt-mailchannels

Version:

MailChannels Email API integration for Nuxt

40 lines (37 loc) 999 B
import { defineNuxtModule, createResolver, addServerImportsDir } from '@nuxt/kit'; import { defu } from 'defu'; const module$1 = defineNuxtModule({ meta: { name: "mailchannels", configKey: "mailchannels", compatibility: { nuxt: ">=3.0.0" } }, defaults: { bcc: { name: "", email: "" }, cc: { name: "", email: "" }, from: { name: "", email: "" }, to: { name: "", email: "" } }, setup(options, nuxt) { const { resolve } = createResolver(import.meta.url); addServerImportsDir(resolve("./runtime/server/composables")); const runtimeConfig = nuxt.options.runtimeConfig; runtimeConfig.mailchannels = defu(runtimeConfig.mailchannels, { apiKey: "", // MailChannels DKIM dkim: { domain: "", privateKey: "", selector: "" }, // MailChannels defaults bcc: options.bcc, cc: options.cc, from: options.from, to: options.to }); } }); export { module$1 as default };