Skip to content

Commit 99a609f

Browse files
committed
Add resend mail endpoint
1 parent b1422ad commit 99a609f

File tree

4 files changed

+182
-11
lines changed

4 files changed

+182
-11
lines changed

app/api/hello/route.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

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: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"sonner": "^1.4.41",
3838
"tailwind-merge": "^2.3.0",
3939
"tailwindcss-animate": "^1.0.7",
40+
"resend": "^3.2.0",
4041
"typescript": "^5.3.3"
4142
},
4243
"devDependencies": {

yarn.lock

Lines changed: 160 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1257,6 +1257,11 @@
12571257
"@nodelib/fs.scandir" "2.1.5"
12581258
fastq "^1.6.0"
12591259

1260+
"@one-ini/[email protected]":
1261+
version "0.1.1"
1262+
resolved "https://registry.yarnpkg.com/@one-ini/wasm/-/wasm-0.1.1.tgz#6013659736c9dbfccc96e8a9c2b3de317df39323"
1263+
integrity sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==
1264+
12601265
"@pkgjs/parseargs@^0.11.0":
12611266
version "0.11.0"
12621267
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
@@ -1726,6 +1731,23 @@
17261731
"@supabase/postgrest-js" "1.15.2"
17271732
"@supabase/realtime-js" "2.9.5"
17281733
"@supabase/storage-js" "2.5.5"
1734+
"@react-email/[email protected]":
1735+
version "0.0.12"
1736+
resolved "https://registry.yarnpkg.com/@react-email/render/-/render-0.0.12.tgz#66c3217ad2018545da2ba0537d8cfd32316e3da4"
1737+
integrity sha512-S8WRv/PqECEi6x0QJBj0asnAb5GFtJaHlnByxLETLkgJjc76cxMYDH4r9wdbuJ4sjkcbpwP3LPnVzwS+aIjT7g==
1738+
dependencies:
1739+
html-to-text "9.0.5"
1740+
js-beautify "^1.14.11"
1741+
react "18.2.0"
1742+
react-dom "18.2.0"
1743+
1744+
"@selderee/plugin-htmlparser2@^0.11.0":
1745+
version "0.11.0"
1746+
resolved "https://registry.yarnpkg.com/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.11.0.tgz#d5b5e29a7ba6d3958a1972c7be16f4b2c188c517"
1747+
integrity sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==
1748+
dependencies:
1749+
domhandler "^5.0.3"
1750+
selderee "^0.11.0"
17291751

17301752
17311753
version "8.0.0"
@@ -1983,6 +2005,10 @@ ajv@^6.12.4:
19832005
fast-json-stable-stringify "^2.0.0"
19842006
json-schema-traverse "^0.4.1"
19852007
uri-js "^4.2.2"
2008+
abbrev@^2.0.0:
2009+
version "2.0.0"
2010+
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf"
2011+
integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==
19862012

19872013
ansi-regex@^5.0.1:
19882014
version "5.0.1"
@@ -2002,6 +2028,7 @@ ansi-styles@^3.2.1:
20022028
color-convert "^1.9.0"
20032029

20042030
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
2031+
ansi-styles@^4.0.0:
20052032
version "4.3.0"
20062033
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
20072034
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -2391,6 +2418,11 @@ color-name@~1.1.4:
23912418
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
23922419
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
23932420

2421+
commander@^10.0.0:
2422+
version "10.0.1"
2423+
resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
2424+
integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
2425+
23942426
commander@^4.0.0:
23952427
version "4.1.1"
23962428
resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
@@ -2406,6 +2438,14 @@ [email protected]:
24062438
resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
24072439
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
24082440

2441+
config-chain@^1.1.13:
2442+
version "1.1.13"
2443+
resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4"
2444+
integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==
2445+
dependencies:
2446+
ini "^1.3.4"
2447+
proto-list "~1.2.1"
2448+
24092449
convert-source-map@^2.0.0:
24102450
version "2.0.0"
24112451
resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
@@ -2434,6 +2474,7 @@ cosmiconfig@^8.1.3:
24342474
path-type "^4.0.0"
24352475

24362476
cross-spawn@^7.0.0, cross-spawn@^7.0.2:
2477+
cross-spawn@^7.0.0:
24372478
version "7.0.3"
24382479
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
24392480
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -2656,6 +2697,16 @@ eastasianwidth@^0.2.0:
26562697
resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
26572698
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
26582699

2700+
editorconfig@^1.0.4:
2701+
version "1.0.4"
2702+
resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-1.0.4.tgz#040c9a8e9a6c5288388b87c2db07028aa89f53a3"
2703+
integrity sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==
2704+
dependencies:
2705+
"@one-ini/wasm" "0.1.1"
2706+
commander "^10.0.0"
2707+
minimatch "9.0.1"
2708+
semver "^7.5.3"
2709+
26592710
electron-to-chromium@^1.4.668:
26602711
version "1.4.774"
26612712
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.774.tgz"
@@ -3252,6 +3303,16 @@ glob@^7.1.3:
32523303
minimatch "^3.1.1"
32533304
once "^1.3.0"
32543305
path-is-absolute "^1.0.0"
3306+
glob@^10.3.3:
3307+
version "10.4.1"
3308+
resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.1.tgz#0cfb01ab6a6b438177bfe6a58e2576f6efe909c2"
3309+
integrity sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==
3310+
dependencies:
3311+
foreground-child "^3.1.0"
3312+
jackspeak "^3.1.2"
3313+
minimatch "^9.0.4"
3314+
minipass "^7.1.2"
3315+
path-scurry "^1.11.1"
32553316

32563317
globals@^11.1.0:
32573318
version "11.12.0"
@@ -3361,6 +3422,28 @@ ignore@^5.2.0:
33613422
integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
33623423

33633424
import-fresh@^3.2.1, import-fresh@^3.3.0:
3425+
3426+
version "9.0.5"
3427+
resolved "https://registry.yarnpkg.com/html-to-text/-/html-to-text-9.0.5.tgz#6149a0f618ae7a0db8085dca9bbf96d32bb8368d"
3428+
integrity sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==
3429+
dependencies:
3430+
"@selderee/plugin-htmlparser2" "^0.11.0"
3431+
deepmerge "^4.3.1"
3432+
dom-serializer "^2.0.0"
3433+
htmlparser2 "^8.0.2"
3434+
selderee "^0.11.0"
3435+
3436+
htmlparser2@^8.0.2:
3437+
version "8.0.2"
3438+
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21"
3439+
integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==
3440+
dependencies:
3441+
domelementtype "^2.3.0"
3442+
domhandler "^5.0.3"
3443+
domutils "^3.0.1"
3444+
entities "^4.4.0"
3445+
3446+
import-fresh@^3.3.0:
33643447
version "3.3.0"
33653448
resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
33663449
integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
@@ -3409,6 +3492,10 @@ is-array-buffer@^3.0.4:
34093492
dependencies:
34103493
call-bind "^1.0.2"
34113494
get-intrinsic "^1.2.1"
3495+
ini@^1.3.4:
3496+
version "1.3.8"
3497+
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
3498+
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
34123499

34133500
is-arrayish@^0.2.1:
34143501
version "0.2.1"
@@ -3614,6 +3701,10 @@ jackspeak@^2.3.5:
36143701
version "2.3.6"
36153702
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
36163703
integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
3704+
jackspeak@^3.1.2:
3705+
version "3.4.0"
3706+
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.0.tgz#a75763ff36ad778ede6a156d8ee8b124de445b4a"
3707+
integrity sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==
36173708
dependencies:
36183709
"@isaacs/cliui" "^8.0.2"
36193710
optionalDependencies:
@@ -3624,6 +3715,22 @@ jiti@^1.19.1:
36243715
resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz"
36253716
integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==
36263717

3718+
js-beautify@^1.14.11:
3719+
version "1.15.1"
3720+
resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.15.1.tgz#4695afb508c324e1084ee0b952a102023fc65b64"
3721+
integrity sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==
3722+
dependencies:
3723+
config-chain "^1.1.13"
3724+
editorconfig "^1.0.4"
3725+
glob "^10.3.3"
3726+
js-cookie "^3.0.5"
3727+
nopt "^7.2.0"
3728+
3729+
js-cookie@^3.0.5:
3730+
version "3.0.5"
3731+
resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-3.0.5.tgz#0b7e2fd0c01552c58ba86e0841f94dc2557dcdbc"
3732+
integrity sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==
3733+
36273734
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
36283735
version "4.0.0"
36293736
resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
@@ -3714,6 +3821,10 @@ levn@^0.4.1:
37143821
dependencies:
37153822
prelude-ls "^1.2.1"
37163823
type-check "~0.4.0"
3824+
leac@^0.6.0:
3825+
version "0.6.0"
3826+
resolved "https://registry.yarnpkg.com/leac/-/leac-0.6.0.tgz#dcf136e382e666bd2475f44a1096061b70dc0912"
3827+
integrity sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==
37173828

37183829
lilconfig@^2.1.0:
37193830
version "2.1.0"
@@ -3819,25 +3930,28 @@ [email protected]:
38193930
brace-expansion "^2.0.1"
38203931

38213932
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
3933+
3934+
version "9.0.1"
3935+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.1.tgz#8a555f541cf976c622daf078bb28f29fb927c253"
3936+
integrity sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==
3937+
dependencies:
3938+
brace-expansion "^2.0.1"
3939+
3940+
minimatch@^3.0.4:
38223941
version "3.1.2"
38233942
resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
38243943
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
38253944
dependencies:
38263945
brace-expansion "^1.1.7"
38273946

3828-
minimatch@^9.0.1:
3947+
minimatch@^9.0.4:
38293948
version "9.0.4"
38303949
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51"
38313950
integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==
38323951
dependencies:
38333952
brace-expansion "^2.0.1"
38343953

3835-
minimist@^1.2.0, minimist@^1.2.6:
3836-
version "1.2.8"
3837-
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
3838-
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
3839-
3840-
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
3954+
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2:
38413955
version "7.1.2"
38423956
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
38433957
integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
@@ -3912,6 +4026,13 @@ node-releases@^2.0.14:
39124026
resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz"
39134027
integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
39144028

4029+
nopt@^7.2.0:
4030+
version "7.2.1"
4031+
resolved "https://registry.yarnpkg.com/nopt/-/nopt-7.2.1.tgz#1cac0eab9b8e97c9093338446eddd40b2c8ca1e7"
4032+
integrity sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==
4033+
dependencies:
4034+
abbrev "^2.0.0"
4035+
39154036
normalize-path@^3.0.0, normalize-path@~3.0.0:
39164037
version "3.0.0"
39174038
resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
@@ -4059,6 +4180,13 @@ path-exists@^4.0.0:
40594180
version "4.0.0"
40604181
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
40614182
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
4183+
parseley@^0.12.0:
4184+
version "0.12.1"
4185+
resolved "https://registry.yarnpkg.com/parseley/-/parseley-0.12.1.tgz#4afd561d50215ebe259e3e7a853e62f600683aef"
4186+
integrity sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==
4187+
dependencies:
4188+
leac "^0.6.0"
4189+
peberminta "^0.9.0"
40624190

40634191
path-is-absolute@^1.0.0:
40644192
version "1.0.1"
@@ -4075,7 +4203,7 @@ path-parse@^1.0.7:
40754203
resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
40764204
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
40774205

4078-
path-scurry@^1.10.1:
4206+
path-scurry@^1.11.1:
40794207
version "1.11.1"
40804208
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2"
40814209
integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==
@@ -4088,6 +4216,11 @@ path-type@^4.0.0:
40884216
resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
40894217
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
40904218

4219+
peberminta@^0.9.0:
4220+
version "0.9.0"
4221+
resolved "https://registry.yarnpkg.com/peberminta/-/peberminta-0.9.0.tgz#8ec9bc0eb84b7d368126e71ce9033501dca2a352"
4222+
integrity sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==
4223+
40914224
picocolors@^1.0.0:
40924225
version "1.0.0"
40934226
resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
@@ -4210,6 +4343,10 @@ punycode@^2.1.0:
42104343
version "2.3.1"
42114344
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
42124345
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
4346+
proto-list@~1.2.1:
4347+
version "1.2.4"
4348+
resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
4349+
integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==
42134350

42144351
queue-microtask@^1.2.2:
42154352
version "1.2.3"
@@ -4349,6 +4486,13 @@ regjsparser@^0.9.1:
43494486
dependencies:
43504487
jsesc "~0.5.0"
43514488

4489+
resend@^3.2.0:
4490+
version "3.2.0"
4491+
resolved "https://registry.yarnpkg.com/resend/-/resend-3.2.0.tgz#e8a447e2044d5c0f00234e44e498aa66540bc818"
4492+
integrity sha512-lDHhexiFYPoLXy7zRlJ8D5eKxoXy6Tr9/elN3+Vv7PkUoYuSSD1fpiIfa/JYXEWyiyN2UczkCTLpkT8dDPJ4Pg==
4493+
dependencies:
4494+
"@react-email/render" "0.0.12"
4495+
43524496
resolve-from@^4.0.0:
43534497
version "4.0.0"
43544498
resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
@@ -4422,6 +4566,13 @@ scheduler@^0.23.0:
44224566
dependencies:
44234567
loose-envify "^1.1.0"
44244568

4569+
selderee@^0.11.0:
4570+
version "0.11.0"
4571+
resolved "https://registry.yarnpkg.com/selderee/-/selderee-0.11.0.tgz#6af0c7983e073ad3e35787ffe20cefd9daf0ec8a"
4572+
integrity sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==
4573+
dependencies:
4574+
parseley "^0.12.0"
4575+
44254576
semver@^6.3.1:
44264577
version "6.3.1"
44274578
resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
@@ -4519,6 +4670,7 @@ streamsearch@^1.1.0:
45194670
strip-ansi "^6.0.1"
45204671

45214672
string-width@^4.1.0:
4673+
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0:
45224674
version "4.2.3"
45234675
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
45244676
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==

0 commit comments

Comments
 (0)