[{"data":1,"prerenderedAt":510},["ShallowReactive",2],{"navigation_docs":3,"-providers-local":65,"-providers-local-surround":505},[4,25],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F3.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Quickstart","\u002Fgetting-started\u002Fquickstart","1.getting-started\u002F4.quickstart","i-lucide-rocket",{"title":26,"icon":6,"path":27,"stem":28,"children":29,"page":6},"Providers","\u002Fproviders","2.providers",[30,35,40,45,50,55,60],{"title":31,"path":32,"stem":33,"icon":34},"Local","\u002Fproviders\u002Flocal","2.providers\u002F1.local","i-lucide-terminal",{"title":36,"path":37,"stem":38,"icon":39},"Resend","\u002Fproviders\u002Fresend","2.providers\u002F2.resend","i-custom-resend",{"title":41,"path":42,"stem":43,"icon":44},"Postmark","\u002Fproviders\u002Fpostmark","2.providers\u002F3.postmark","i-custom-postmark",{"title":46,"path":47,"stem":48,"icon":49},"SendGrid","\u002Fproviders\u002Fsendgrid","2.providers\u002F4.sendgrid","i-custom-sendgrid",{"title":51,"path":52,"stem":53,"icon":54},"Mailgun","\u002Fproviders\u002Fmailgun","2.providers\u002F5.mailgun","i-custom-mailgun",{"title":56,"path":57,"stem":58,"icon":59},"Amazon SES","\u002Fproviders\u002Fses","2.providers\u002F6.ses","i-custom-aws",{"title":61,"path":62,"stem":63,"icon":64},"Cloudflare","\u002Fproviders\u002Fcloudflare","2.providers\u002F7.cloudflare","i-custom-cloudflare",{"id":66,"title":31,"body":67,"description":498,"extension":499,"links":500,"meta":501,"navigation":502,"path":32,"seo":503,"stem":33,"__hash__":504},"docs\u002F2.providers\u002F1.local.md",{"type":68,"value":69,"toc":494},"minimark",[70,74,192,197,243,247,254,490],[71,72,73],"p",{},"The local provider doesn't send anything. It prints every email to the console and keeps a list of the sent messages, which makes it useful for development and tests.",[75,76,81],"pre",{"className":77,"code":78,"language":79,"meta":80,"style":80},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { createClient } from '@nicogenz\u002Femails-sdk';\nimport { local } from '@nicogenz\u002Femails-sdk\u002Flocal';\n\nconst email = createClient({ provider: local() });\n","ts","",[82,83,84,120,143,150],"code",{"__ignoreMap":80},[85,86,89,93,97,101,104,107,110,114,117],"span",{"class":87,"line":88},"line",1,[85,90,92],{"class":91},"s7zQu","import",[85,94,96],{"class":95},"sMK4o"," {",[85,98,100],{"class":99},"sTEyZ"," createClient",[85,102,103],{"class":95}," }",[85,105,106],{"class":91}," from",[85,108,109],{"class":95}," '",[85,111,113],{"class":112},"sfazB","@nicogenz\u002Femails-sdk",[85,115,116],{"class":95},"'",[85,118,119],{"class":95},";\n",[85,121,123,125,127,130,132,134,136,139,141],{"class":87,"line":122},2,[85,124,92],{"class":91},[85,126,96],{"class":95},[85,128,129],{"class":99}," local",[85,131,103],{"class":95},[85,133,106],{"class":91},[85,135,109],{"class":95},[85,137,138],{"class":112},"@nicogenz\u002Femails-sdk\u002Flocal",[85,140,116],{"class":95},[85,142,119],{"class":95},[85,144,146],{"class":87,"line":145},3,[85,147,149],{"emptyLinePlaceholder":148},true,"\n",[85,151,153,157,160,163,166,169,172,176,179,181,184,187,190],{"class":87,"line":152},4,[85,154,156],{"class":155},"spNyl","const",[85,158,159],{"class":99}," email ",[85,161,162],{"class":95},"=",[85,164,100],{"class":165},"s2Zo4",[85,167,168],{"class":99},"(",[85,170,171],{"class":95},"{",[85,173,175],{"class":174},"swJcz"," provider",[85,177,178],{"class":95},":",[85,180,129],{"class":165},[85,182,183],{"class":99},"() ",[85,185,186],{"class":95},"}",[85,188,189],{"class":99},")",[85,191,119],{"class":95},[193,194,196],"h2",{"id":195},"options","Options",[198,199,200,219],"table",{},[201,202,203],"thead",{},[204,205,206,210,213,216],"tr",{},[207,208,209],"th",{},"Option",[207,211,212],{},"Type",[207,214,215],{},"Default",[207,217,218],{},"Description",[220,221,222],"tbody",{},[204,223,224,230,235,240],{},[225,226,227],"td",{},[82,228,229],{},"log",[225,231,232],{},[82,233,234],{},"boolean",[225,236,237],{},[82,238,239],{},"true",[225,241,242],{},"Print each email to the console.",[193,244,246],{"id":245},"testing","Testing",[71,248,249,250,253],{},"Turn off the console output and check ",[82,251,252],{},"provider.sent"," in your assertions.",[75,255,257],{"className":77,"code":256,"language":79,"meta":80,"style":80},"const provider = local({ log: false });\nconst email = createClient({ provider });\n\nawait email.send({\n  from: 'hello@acme.com',\n  to: 'jane@example.com',\n  subject: 'Welcome',\n  text: 'Hi Jane',\n});\n\nexpect(provider.sent).toHaveLength(1);\nexpect(provider.sent[0]).toMatchObject({ subject: 'Welcome' });\n",[82,258,259,289,311,315,334,352,369,386,403,412,417,446],{"__ignoreMap":80},[85,260,261,263,266,268,270,272,274,277,279,283,285,287],{"class":87,"line":88},[85,262,156],{"class":155},[85,264,265],{"class":99}," provider ",[85,267,162],{"class":95},[85,269,129],{"class":165},[85,271,168],{"class":99},[85,273,171],{"class":95},[85,275,276],{"class":174}," log",[85,278,178],{"class":95},[85,280,282],{"class":281},"sfNiH"," false",[85,284,103],{"class":95},[85,286,189],{"class":99},[85,288,119],{"class":95},[85,290,291,293,295,297,299,301,303,305,307,309],{"class":87,"line":122},[85,292,156],{"class":155},[85,294,159],{"class":99},[85,296,162],{"class":95},[85,298,100],{"class":165},[85,300,168],{"class":99},[85,302,171],{"class":95},[85,304,265],{"class":99},[85,306,186],{"class":95},[85,308,189],{"class":99},[85,310,119],{"class":95},[85,312,313],{"class":87,"line":145},[85,314,149],{"emptyLinePlaceholder":148},[85,316,317,320,323,326,329,331],{"class":87,"line":152},[85,318,319],{"class":91},"await",[85,321,322],{"class":99}," email",[85,324,325],{"class":95},".",[85,327,328],{"class":165},"send",[85,330,168],{"class":99},[85,332,333],{"class":95},"{\n",[85,335,337,340,342,344,347,349],{"class":87,"line":336},5,[85,338,339],{"class":174},"  from",[85,341,178],{"class":95},[85,343,109],{"class":95},[85,345,346],{"class":112},"hello@acme.com",[85,348,116],{"class":95},[85,350,351],{"class":95},",\n",[85,353,355,358,360,362,365,367],{"class":87,"line":354},6,[85,356,357],{"class":174},"  to",[85,359,178],{"class":95},[85,361,109],{"class":95},[85,363,364],{"class":112},"jane@example.com",[85,366,116],{"class":95},[85,368,351],{"class":95},[85,370,372,375,377,379,382,384],{"class":87,"line":371},7,[85,373,374],{"class":174},"  subject",[85,376,178],{"class":95},[85,378,109],{"class":95},[85,380,381],{"class":112},"Welcome",[85,383,116],{"class":95},[85,385,351],{"class":95},[85,387,389,392,394,396,399,401],{"class":87,"line":388},8,[85,390,391],{"class":174},"  text",[85,393,178],{"class":95},[85,395,109],{"class":95},[85,397,398],{"class":112},"Hi Jane",[85,400,116],{"class":95},[85,402,351],{"class":95},[85,404,406,408,410],{"class":87,"line":405},9,[85,407,186],{"class":95},[85,409,189],{"class":99},[85,411,119],{"class":95},[85,413,415],{"class":87,"line":414},10,[85,416,149],{"emptyLinePlaceholder":148},[85,418,420,423,426,428,431,433,436,438,442,444],{"class":87,"line":419},11,[85,421,422],{"class":165},"expect",[85,424,425],{"class":99},"(provider",[85,427,325],{"class":95},[85,429,430],{"class":99},"sent)",[85,432,325],{"class":95},[85,434,435],{"class":165},"toHaveLength",[85,437,168],{"class":99},[85,439,441],{"class":440},"sbssI","1",[85,443,189],{"class":99},[85,445,119],{"class":95},[85,447,449,451,453,455,458,461,464,466,469,471,473,476,478,480,482,484,486,488],{"class":87,"line":448},12,[85,450,422],{"class":165},[85,452,425],{"class":99},[85,454,325],{"class":95},[85,456,457],{"class":99},"sent[",[85,459,460],{"class":440},"0",[85,462,463],{"class":99},"])",[85,465,325],{"class":95},[85,467,468],{"class":165},"toMatchObject",[85,470,168],{"class":99},[85,472,171],{"class":95},[85,474,475],{"class":174}," subject",[85,477,178],{"class":95},[85,479,109],{"class":95},[85,481,381],{"class":112},[85,483,116],{"class":95},[85,485,103],{"class":95},[85,487,189],{"class":99},[85,489,119],{"class":95},[491,492,493],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":80,"searchDepth":122,"depth":122,"links":495},[496,497],{"id":195,"depth":122,"text":196},{"id":245,"depth":122,"text":246},"Print emails to the console instead of sending them.","md",null,{},{"icon":34},{"title":31,"description":498},"8534Wzo8K9LkFYoaVL67_4JuZof94QA8vC24L0v932s",[506,508],{"title":21,"path":22,"stem":23,"description":507,"icon":24,"children":-1},"Send your first email.",{"title":36,"path":37,"stem":38,"description":509,"icon":39,"children":-1},"Send email through Resend.",1791022339878]