Skip to content

Commit 530d524

Browse files
committed
Add resend mail endpoint
1 parent 891ebbe commit 530d524

File tree

3 files changed

+183
-9
lines changed

3 files changed

+183
-9
lines changed

app/api/mail/route.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { NextRequest, NextResponse } from "next/server"
2+
import { Resend } from "resend"
3+
4+
const resend = new Resend(process.env.RESEND_API_KEY!)
5+
6+
export async function POST(req: NextRequest) {
7+
const { body } = await req.json()
8+
9+
try {
10+
const { data, error } = await resend.emails.send({
11+
12+
13+
subject: "Hello world",
14+
react: "sasa",
15+
})
16+
17+
return NextResponse.json({ message: "Email sent!", data, status: 200 })
18+
} catch (err) {
19+
return NextResponse.json({ error: err, status: 400 })
20+
}
21+
}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646
"tailwind-merge": "^2.3.0",
4747
"tailwindcss-animate": "^1.0.7",
4848
"typescript": "^5.3.3",
49-
"zod": "^3.23.8"
49+
"zod": "^3.23.8",
50+
"resend": "^3.2.0"
5051
},
5152
"devDependencies": {
5253
"@svgr/webpack": "^8.1.0",

yarn.lock

Lines changed: 160 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1262,6 +1262,11 @@
12621262
"@nodelib/fs.scandir" "2.1.5"
12631263
fastq "^1.6.0"
12641264

1265+
"@one-ini/[email protected]":
1266+
version "0.1.1"
1267+
resolved "https://registry.yarnpkg.com/@one-ini/wasm/-/wasm-0.1.1.tgz#6013659736c9dbfccc96e8a9c2b3de317df39323"
1268+
integrity sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==
1269+
12651270
"@pkgjs/parseargs@^0.11.0":
12661271
version "0.11.0"
12671272
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
@@ -1739,6 +1744,23 @@
17391744
"@supabase/postgrest-js" "1.15.2"
17401745
"@supabase/realtime-js" "2.9.5"
17411746
"@supabase/storage-js" "2.5.5"
1747+
"@react-email/[email protected]":
1748+
version "0.0.12"
1749+
resolved "https://registry.yarnpkg.com/@react-email/render/-/render-0.0.12.tgz#66c3217ad2018545da2ba0537d8cfd32316e3da4"
1750+
integrity sha512-S8WRv/PqECEi6x0QJBj0asnAb5GFtJaHlnByxLETLkgJjc76cxMYDH4r9wdbuJ4sjkcbpwP3LPnVzwS+aIjT7g==
1751+
dependencies:
1752+
html-to-text "9.0.5"
1753+
js-beautify "^1.14.11"
1754+
react "18.2.0"
1755+
react-dom "18.2.0"
1756+
1757+
"@selderee/plugin-htmlparser2@^0.11.0":
1758+
version "0.11.0"
1759+
resolved "https://registry.yarnpkg.com/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.11.0.tgz#d5b5e29a7ba6d3958a1972c7be16f4b2c188c517"
1760+
integrity sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==
1761+
dependencies:
1762+
domhandler "^5.0.3"
1763+
selderee "^0.11.0"
17421764

17431765
17441766
version "8.0.0"
@@ -2008,6 +2030,10 @@ ajv@^6.12.4:
20082030
fast-json-stable-stringify "^2.0.0"
20092031
json-schema-traverse "^0.4.1"
20102032
uri-js "^4.2.2"
2033+
abbrev@^2.0.0:
2034+
version "2.0.0"
2035+
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf"
2036+
integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==
20112037

20122038
ansi-regex@^5.0.1:
20132039
version "5.0.1"
@@ -2027,6 +2053,7 @@ ansi-styles@^3.2.1:
20272053
color-convert "^1.9.0"
20282054

20292055
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
2056+
ansi-styles@^4.0.0:
20302057
version "4.3.0"
20312058
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
20322059
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -2416,6 +2443,11 @@ color-name@~1.1.4:
24162443
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
24172444
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
24182445

2446+
commander@^10.0.0:
2447+
version "10.0.1"
2448+
resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
2449+
integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
2450+
24192451
commander@^4.0.0:
24202452
version "4.1.1"
24212453
resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
@@ -2431,6 +2463,14 @@ [email protected]:
24312463
resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
24322464
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
24332465

2466+
config-chain@^1.1.13:
2467+
version "1.1.13"
2468+
resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4"
2469+
integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==
2470+
dependencies:
2471+
ini "^1.3.4"
2472+
proto-list "~1.2.1"
2473+
24342474
convert-source-map@^2.0.0:
24352475
version "2.0.0"
24362476
resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
@@ -2459,6 +2499,7 @@ cosmiconfig@^8.1.3:
24592499
path-type "^4.0.0"
24602500

24612501
cross-spawn@^7.0.0, cross-spawn@^7.0.2:
2502+
cross-spawn@^7.0.0:
24622503
version "7.0.3"
24632504
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
24642505
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -2681,6 +2722,16 @@ eastasianwidth@^0.2.0:
26812722
resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
26822723
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
26832724

2725+
editorconfig@^1.0.4:
2726+
version "1.0.4"
2727+
resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-1.0.4.tgz#040c9a8e9a6c5288388b87c2db07028aa89f53a3"
2728+
integrity sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==
2729+
dependencies:
2730+
"@one-ini/wasm" "0.1.1"
2731+
commander "^10.0.0"
2732+
minimatch "9.0.1"
2733+
semver "^7.5.3"
2734+
26842735
electron-to-chromium@^1.4.668:
26852736
version "1.4.774"
26862737
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.774.tgz"
@@ -3282,6 +3333,16 @@ glob@^7.1.3:
32823333
minimatch "^3.1.1"
32833334
once "^1.3.0"
32843335
path-is-absolute "^1.0.0"
3336+
glob@^10.3.3:
3337+
version "10.4.1"
3338+
resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.1.tgz#0cfb01ab6a6b438177bfe6a58e2576f6efe909c2"
3339+
integrity sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==
3340+
dependencies:
3341+
foreground-child "^3.1.0"
3342+
jackspeak "^3.1.2"
3343+
minimatch "^9.0.4"
3344+
minipass "^7.1.2"
3345+
path-scurry "^1.11.1"
32853346

32863347
globals@^11.1.0:
32873348
version "11.12.0"
@@ -3396,6 +3457,28 @@ ignore@^5.2.0:
33963457
integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
33973458

33983459
import-fresh@^3.2.1, import-fresh@^3.3.0:
3460+
3461+
version "9.0.5"
3462+
resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-9.0.5.tgz#6149a0f618ae7a0db8085dca9bbf96d32bb8368d"
3463+
integrity sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==
3464+
dependencies:
3465+
"@selderee/plugin-htmlparser2" "^0.11.0"
3466+
deepmerge "^4.3.1"
3467+
dom-serializer "^2.0.0"
3468+
htmlparser2 "^8.0.2"
3469+
selderee "^0.11.0"
3470+
3471+
htmlparser2@^8.0.2:
3472+
version "8.0.2"
3473+
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21"
3474+
integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==
3475+
dependencies:
3476+
domelementtype "^2.3.0"
3477+
domhandler "^5.0.3"
3478+
domutils "^3.0.1"
3479+
entities "^4.4.0"
3480+
3481+
import-fresh@^3.3.0:
33993482
version "3.3.0"
34003483
resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
34013484
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
@@ -3444,6 +3527,10 @@ is-array-buffer@^3.0.4:
34443527
dependencies:
34453528
call-bind "^1.0.2"
34463529
get-intrinsic "^1.2.1"
3530+
ini@^1.3.4:
3531+
version "1.3.8"
3532+
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
3533+
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
34473534

34483535
is-arrayish@^0.2.1:
34493536
version "0.2.1"
@@ -3649,6 +3736,10 @@ jackspeak@^2.3.5:
36493736
version "2.3.6"
36503737
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
36513738
integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
3739+
jackspeak@^3.1.2:
3740+
version "3.4.0"
3741+
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.0.tgz#a75763ff36ad778ede6a156d8ee8b124de445b4a"
3742+
integrity sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==
36523743
dependencies:
36533744
"@isaacs/cliui" "^8.0.2"
36543745
optionalDependencies:
@@ -3659,6 +3750,22 @@ jiti@^1.19.1:
36593750
resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz"
36603751
integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==
36613752

3753+
js-beautify@^1.14.11:
3754+
version "1.15.1"
3755+
resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.15.1.tgz#4695afb508c324e1084ee0b952a102023fc65b64"
3756+
integrity sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==
3757+
dependencies:
3758+
config-chain "^1.1.13"
3759+
editorconfig "^1.0.4"
3760+
glob "^10.3.3"
3761+
js-cookie "^3.0.5"
3762+
nopt "^7.2.0"
3763+
3764+
js-cookie@^3.0.5:
3765+
version "3.0.5"
3766+
resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-3.0.5.tgz#0b7e2fd0c01552c58ba86e0841f94dc2557dcdbc"
3767+
integrity sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==
3768+
36623769
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
36633770
version "4.0.0"
36643771
resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
@@ -3749,6 +3856,10 @@ levn@^0.4.1:
37493856
dependencies:
37503857
prelude-ls "^1.2.1"
37513858
type-check "~0.4.0"
3859+
leac@^0.6.0:
3860+
version "0.6.0"
3861+
resolved "https://registry.yarnpkg.com/leac/-/leac-0.6.0.tgz#dcf136e382e666bd2475f44a1096061b70dc0912"
3862+
integrity sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==
37523863

37533864
lilconfig@^2.1.0:
37543865
version "2.1.0"
@@ -3854,25 +3965,28 @@ [email protected]:
38543965
brace-expansion "^2.0.1"
38553966

38563967
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
3968+
3969+
version "9.0.1"
3970+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.1.tgz#8a555f541cf976c622daf078bb28f29fb927c253"
3971+
integrity sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==
3972+
dependencies:
3973+
brace-expansion "^2.0.1"
3974+
3975+
minimatch@^3.0.4:
38573976
version "3.1.2"
38583977
resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
38593978
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
38603979
dependencies:
38613980
brace-expansion "^1.1.7"
38623981

3863-
minimatch@^9.0.1:
3982+
minimatch@^9.0.4:
38643983
version "9.0.4"
38653984
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51"
38663985
integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==
38673986
dependencies:
38683987
brace-expansion "^2.0.1"
38693988

3870-
minimist@^1.2.0, minimist@^1.2.6:
3871-
version "1.2.8"
3872-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
3873-
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
3874-
3875-
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
3989+
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2:
38763990
version "7.1.2"
38773991
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
38783992
integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
@@ -3947,6 +4061,13 @@ node-releases@^2.0.14:
39474061
resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz"
39484062
integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
39494063

4064+
nopt@^7.2.0:
4065+
version "7.2.1"
4066+
resolved "https://registry.yarnpkg.com/nopt/-/nopt-7.2.1.tgz#1cac0eab9b8e97c9093338446eddd40b2c8ca1e7"
4067+
integrity sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==
4068+
dependencies:
4069+
abbrev "^2.0.0"
4070+
39504071
normalize-path@^3.0.0, normalize-path@~3.0.0:
39514072
version "3.0.0"
39524073
resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
@@ -4094,6 +4215,13 @@ path-exists@^4.0.0:
40944215
version "4.0.0"
40954216
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
40964217
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
4218+
parseley@^0.12.0:
4219+
version "0.12.1"
4220+
resolved "https://registry.yarnpkg.com/parseley/-/parseley-0.12.1.tgz#4afd561d50215ebe259e3e7a853e62f600683aef"
4221+
integrity sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==
4222+
dependencies:
4223+
leac "^0.6.0"
4224+
peberminta "^0.9.0"
40974225

40984226
path-is-absolute@^1.0.0:
40994227
version "1.0.1"
@@ -4110,7 +4238,7 @@ path-parse@^1.0.7:
41104238
resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
41114239
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
41124240

4113-
path-scurry@^1.10.1:
4241+
path-scurry@^1.11.1:
41144242
version "1.11.1"
41154243
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2"
41164244
integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==
@@ -4123,6 +4251,11 @@ path-type@^4.0.0:
41234251
resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
41244252
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
41254253

4254+
peberminta@^0.9.0:
4255+
version "0.9.0"
4256+
resolved "https://registry.yarnpkg.com/peberminta/-/peberminta-0.9.0.tgz#8ec9bc0eb84b7d368126e71ce9033501dca2a352"
4257+
integrity sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==
4258+
41264259
picocolors@^1.0.0:
41274260
version "1.0.0"
41284261
resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
@@ -4259,6 +4392,10 @@ punycode@^2.1.0:
42594392
version "2.3.1"
42604393
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
42614394
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
4395+
proto-list@~1.2.1:
4396+
version "1.2.4"
4397+
resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
4398+
integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==
42624399

42634400
queue-microtask@^1.2.2:
42644401
version "1.2.3"
@@ -4408,6 +4545,13 @@ regjsparser@^0.9.1:
44084545
dependencies:
44094546
jsesc "~0.5.0"
44104547

4548+
resend@^3.2.0:
4549+
version "3.2.0"
4550+
resolved "https://registry.yarnpkg.com/resend/-/resend-3.2.0.tgz#e8a447e2044d5c0f00234e44e498aa66540bc818"
4551+
integrity sha512-lDHhexiFYPoLXy7zRlJ8D5eKxoXy6Tr9/elN3+Vv7PkUoYuSSD1fpiIfa/JYXEWyiyN2UczkCTLpkT8dDPJ4Pg==
4552+
dependencies:
4553+
"@react-email/render" "0.0.12"
4554+
44114555
resolve-from@^4.0.0:
44124556
version "4.0.0"
44134557
resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
@@ -4481,6 +4625,13 @@ scheduler@^0.23.0:
44814625
dependencies:
44824626
loose-envify "^1.1.0"
44834627

4628+
selderee@^0.11.0:
4629+
version "0.11.0"
4630+
resolved "https://registry.yarnpkg.com/selderee/-/selderee-0.11.0.tgz#6af0c7983e073ad3e35787ffe20cefd9daf0ec8a"
4631+
integrity sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==
4632+
dependencies:
4633+
parseley "^0.12.0"
4634+
44844635
semver@^6.3.1:
44854636
version "6.3.1"
44864637
resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
@@ -4583,6 +4734,7 @@ streamsearch@^1.1.0:
45834734
strip-ansi "^6.0.1"
45844735

45854736
string-width@^4.1.0:
4737+
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0:
45864738
version "4.2.3"
45874739
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
45884740
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==

0 commit comments

Comments
 (0)