Upgraded to the latest Resend package
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
"@react-email/text": "^0.0.2",
|
||||
"react": "^18.2.0",
|
||||
"react-email": "^1.6.1",
|
||||
"resend": "^0.9.1",
|
||||
"resend": "^3.2.0",
|
||||
"tiny-invariant": "^1.2.0",
|
||||
"zod": "3.22.3"
|
||||
},
|
||||
|
||||
@@ -70,10 +70,10 @@ export class EmailClient {
|
||||
|
||||
async sendPlainText(options: SendPlainTextOptions) {
|
||||
if (this.#client) {
|
||||
await this.#client.sendEmail({
|
||||
await this.#client.emails.send({
|
||||
from: this.#from,
|
||||
to: options.to,
|
||||
replyTo: this.#replyTo,
|
||||
reply_to: this.#replyTo,
|
||||
subject: options.subject,
|
||||
text: options.text,
|
||||
});
|
||||
@@ -126,10 +126,10 @@ export class EmailClient {
|
||||
|
||||
async #sendEmail({ to, subject, react }: { to: string; subject: string; react: ReactElement }) {
|
||||
if (this.#client) {
|
||||
await this.#client.sendEmail({
|
||||
await this.#client.emails.send({
|
||||
from: this.#from,
|
||||
to,
|
||||
replyTo: this.#replyTo,
|
||||
reply_to: this.#replyTo,
|
||||
subject,
|
||||
react,
|
||||
});
|
||||
|
||||
Generated
+66
-13
@@ -1318,7 +1318,7 @@ importers:
|
||||
'@types/react': 18.2.17
|
||||
react: ^18.2.0
|
||||
react-email: ^1.6.1
|
||||
resend: ^0.9.1
|
||||
resend: ^3.2.0
|
||||
tiny-invariant: ^1.2.0
|
||||
typescript: ^4.9.4
|
||||
zod: 3.22.3
|
||||
@@ -1337,7 +1337,7 @@ importers:
|
||||
'@react-email/text': 0.0.2
|
||||
react: 18.2.0
|
||||
react-email: 1.6.1_react@18.2.0
|
||||
resend: 0.9.1
|
||||
resend: 3.2.0
|
||||
tiny-invariant: 1.3.1
|
||||
zod: 3.22.3
|
||||
devDependencies:
|
||||
@@ -9098,6 +9098,10 @@ packages:
|
||||
aggregate-error: 3.1.0
|
||||
dev: false
|
||||
|
||||
/@one-ini/wasm/0.1.1:
|
||||
resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==}
|
||||
dev: false
|
||||
|
||||
/@open-draft/deferred-promise/2.2.0:
|
||||
resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==}
|
||||
|
||||
@@ -13926,9 +13930,12 @@ packages:
|
||||
react: 18.2.0
|
||||
dev: false
|
||||
|
||||
/@react-email/render/0.0.1:
|
||||
resolution: {integrity: sha512-zog/2O0IWZDl10YfmLkgARzHgkX27ZwJhFaSib3hgxYwAdgWrCnfd3uT9ZuZqk9BXz1pk9jv9cl+UYS0nbCFdw==}
|
||||
/@react-email/render/0.0.12:
|
||||
resolution: {integrity: sha512-S8WRv/PqECEi6x0QJBj0asnAb5GFtJaHlnByxLETLkgJjc76cxMYDH4r9wdbuJ4sjkcbpwP3LPnVzwS+aIjT7g==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
dependencies:
|
||||
html-to-text: 9.0.5
|
||||
js-beautify: 1.15.1
|
||||
react: 18.2.0
|
||||
react-dom: 18.2.0_react@18.2.0
|
||||
dev: false
|
||||
@@ -19550,6 +19557,11 @@ packages:
|
||||
/abbrev/1.1.1:
|
||||
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
|
||||
|
||||
/abbrev/2.0.0:
|
||||
resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
|
||||
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
|
||||
dev: false
|
||||
|
||||
/abort-controller/3.0.0:
|
||||
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
|
||||
engines: {node: '>=6.5'}
|
||||
@@ -22939,6 +22951,17 @@ packages:
|
||||
sigmund: 1.0.1
|
||||
dev: false
|
||||
|
||||
/editorconfig/1.0.4:
|
||||
resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==}
|
||||
engines: {node: '>=14'}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
'@one-ini/wasm': 0.1.1
|
||||
commander: 10.0.1
|
||||
minimatch: 9.0.1
|
||||
semver: 7.5.4
|
||||
dev: false
|
||||
|
||||
/ee-first/1.1.1:
|
||||
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
|
||||
|
||||
@@ -28490,10 +28513,27 @@ packages:
|
||||
nopt: 6.0.0
|
||||
dev: false
|
||||
|
||||
/js-beautify/1.15.1:
|
||||
resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==}
|
||||
engines: {node: '>=14'}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
config-chain: 1.1.13
|
||||
editorconfig: 1.0.4
|
||||
glob: 10.3.3
|
||||
js-cookie: 3.0.5
|
||||
nopt: 7.2.0
|
||||
dev: false
|
||||
|
||||
/js-cookie/2.2.1:
|
||||
resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==}
|
||||
dev: false
|
||||
|
||||
/js-cookie/3.0.5:
|
||||
resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==}
|
||||
engines: {node: '>=14'}
|
||||
dev: false
|
||||
|
||||
/js-levenshtein/1.1.6:
|
||||
resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==}
|
||||
engines: {node: '>=0.10.0'}
|
||||
@@ -30139,6 +30179,13 @@ packages:
|
||||
brace-expansion: 2.0.1
|
||||
dev: true
|
||||
|
||||
/minimatch/9.0.1:
|
||||
resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==}
|
||||
engines: {node: '>=16 || 14 >=14.17'}
|
||||
dependencies:
|
||||
brace-expansion: 2.0.1
|
||||
dev: false
|
||||
|
||||
/minimatch/9.0.3:
|
||||
resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
|
||||
engines: {node: '>=16 || 14 >=14.17'}
|
||||
@@ -30928,6 +30975,14 @@ packages:
|
||||
abbrev: 1.1.1
|
||||
dev: false
|
||||
|
||||
/nopt/7.2.0:
|
||||
resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==}
|
||||
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
abbrev: 2.0.0
|
||||
dev: false
|
||||
|
||||
/normalize-package-data/2.5.0:
|
||||
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
|
||||
dependencies:
|
||||
@@ -34390,15 +34445,6 @@ packages:
|
||||
resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==}
|
||||
engines: {node: '>=0.10.5'}
|
||||
|
||||
/resend/0.9.1:
|
||||
resolution: {integrity: sha512-kgQIlw7eOXsiro3B4Wq7JXIMAZEB/vNYF6wfZhGd25e/dMhPX9WQuFTppZTH8muhka8o621pmH35KGMQR6H/6g==}
|
||||
dependencies:
|
||||
'@react-email/render': 0.0.1
|
||||
axios: 0.27.2
|
||||
transitivePeerDependencies:
|
||||
- debug
|
||||
dev: false
|
||||
|
||||
/resend/2.1.0:
|
||||
resolution: {integrity: sha512-s6LlaEReTUvlbo6w3Eg1M1TMuwK9OKJ1GVgyptIV8smLPHhFZVqnwBTFPZHID9rcsih72t3iuyrtkQ3IIGwnow==}
|
||||
engines: {node: '>=18'}
|
||||
@@ -34406,6 +34452,13 @@ packages:
|
||||
'@react-email/render': 0.0.9
|
||||
dev: false
|
||||
|
||||
/resend/3.2.0:
|
||||
resolution: {integrity: sha512-lDHhexiFYPoLXy7zRlJ8D5eKxoXy6Tr9/elN3+Vv7PkUoYuSSD1fpiIfa/JYXEWyiyN2UczkCTLpkT8dDPJ4Pg==}
|
||||
engines: {node: '>=18'}
|
||||
dependencies:
|
||||
'@react-email/render': 0.0.12
|
||||
dev: false
|
||||
|
||||
/resize-observer-polyfill/1.5.1:
|
||||
resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
|
||||
dev: false
|
||||
|
||||
Reference in New Issue
Block a user