diff --git a/apps/web/package.json b/apps/web/package.json index 983c55a35..160e07cb1 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -50,7 +50,7 @@ "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "remark-gfm": "^4.0.1", - "resend": "^4.1.2", + "resend": "^6.0.0", "server-only": "^0.0.1", "tailwind-merge": "^3.4.0", "tw-animate-css": "^1.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cec9aaec7..de1b8d033 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -129,8 +129,8 @@ importers: specifier: ^4.0.1 version: 4.0.1 resend: - specifier: ^4.1.2 - version: 4.8.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^6.0.0 + version: 6.28.1(@react-email/render@1.1.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) server-only: specifier: ^0.0.1 version: 0.0.1 @@ -1728,6 +1728,9 @@ packages: engines: {node: '>= 8.0.0'} hasBin: true + '@stablelib/base64@1.0.1': + resolution: {integrity: sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==} + '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} @@ -2290,6 +2293,9 @@ packages: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} + fast-sha256@1.3.0: + resolution: {integrity: sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==} + fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -2963,6 +2969,9 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + postal-mime@2.7.6: + resolution: {integrity: sha512-UUlyE2KlxmvwMGq060onF/VWU3zD6dVW31FwokQ5v26jWd35fbs2MoTFzh+jXnPwAyV2MULMKXcBInGOl5TO6Q==} + postcss-load-config@6.0.1: resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} @@ -3137,9 +3146,14 @@ packages: remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} - resend@4.8.0: - resolution: {integrity: sha512-R8eBOFQDO6dzRTDmaMEdpqrkmgSjPpVXt4nGfWsZdYOet0kqra0xgbvTES6HmCriZEXbmGk3e0DiGIaLFTFSHA==} - engines: {node: '>=18'} + resend@6.28.1: + resolution: {integrity: sha512-5VWOcDiWKBt0NWYKXwzY9WJ+LbpQLYw9M6j1DDJYPk7TloHfWOJyaY4EFKoR/KPL0N4m5yO3o96iDoYOX7v+GA==} + engines: {node: '>=20'} + peerDependencies: + '@react-email/render': '*' + peerDependenciesMeta: + '@react-email/render': + optional: true resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} @@ -3233,6 +3247,9 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + standardwebhooks@1.1.1: + resolution: {integrity: sha512-bCbX9ZEyFkWPsRz7Bl3NuQUJohmwGSev/yhr7vhaGPlc4AfIrspIRa6cPTBuI1ItmrTDJ4d/S2hCsfe4+vQGnQ==} + string.prototype.codepointat@0.2.1: resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==} @@ -4659,6 +4676,7 @@ snapshots: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) react-promise-suspense: 0.3.4 + optional: true '@resvg/resvg-wasm@2.4.0': {} @@ -4734,12 +4752,15 @@ snapshots: dependencies: domhandler: 5.0.3 selderee: 0.11.0 + optional: true '@shuding/opentype.js@1.4.0-beta.0': dependencies: fflate: 0.7.4 string.prototype.codepointat: 0.2.1 + '@stablelib/base64@1.0.1': {} + '@standard-schema/spec@1.1.0': {} '@standard-schema/utils@0.3.0': {} @@ -5067,7 +5088,8 @@ snapshots: deepmerge-ts@7.1.5: {} - deepmerge@4.3.1: {} + deepmerge@4.3.1: + optional: true dequal@2.0.3: {} @@ -5090,18 +5112,22 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 + optional: true - domelementtype@2.3.0: {} + domelementtype@2.3.0: + optional: true domhandler@5.0.3: dependencies: domelementtype: 2.3.0 + optional: true domutils@3.2.2: dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 + optional: true dotenv-flow@4.1.0: dependencies: @@ -5123,7 +5149,8 @@ snapshots: ansi-colors: 4.1.3 strip-ansi: 6.0.1 - entities@4.5.0: {} + entities@4.5.0: + optional: true esast-util-from-estree@2.0.0: dependencies: @@ -5248,7 +5275,8 @@ snapshots: extendable-error@0.1.7: {} - fast-deep-equal@2.0.1: {} + fast-deep-equal@2.0.1: + optional: true fast-glob@3.3.3: dependencies: @@ -5258,6 +5286,8 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 + fast-sha256@1.3.0: {} + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -5406,6 +5436,7 @@ snapshots: dom-serializer: 2.0.0 htmlparser2: 8.0.2 selderee: 0.11.0 + optional: true htmlparser2@8.0.2: dependencies: @@ -5413,6 +5444,7 @@ snapshots: domhandler: 5.0.3 domutils: 3.2.2 entities: 4.5.0 + optional: true human-id@4.1.3: {} @@ -5499,7 +5531,8 @@ snapshots: optionalDependencies: next: 16.1.1(@opentelemetry/api@1.9.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - leac@0.6.0: {} + leac@0.6.0: + optional: true lightningcss-android-arm64@1.30.2: optional: true @@ -6168,6 +6201,7 @@ snapshots: dependencies: leac: 0.6.0 peberminta: 0.9.0 + optional: true path-exists@4.0.0: {} @@ -6177,7 +6211,8 @@ snapshots: pathe@2.0.3: {} - peberminta@0.9.0: {} + peberminta@0.9.0: + optional: true picocolors@1.1.1: {} @@ -6195,6 +6230,8 @@ snapshots: mlly: 1.8.0 pathe: 2.0.3 + postal-mime@2.7.6: {} + postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(yaml@2.8.2): dependencies: lilconfig: 3.1.3 @@ -6226,7 +6263,8 @@ snapshots: prettier@2.8.8: {} - prettier@3.7.4: {} + prettier@3.7.4: + optional: true property-information@7.1.0: {} @@ -6255,6 +6293,7 @@ snapshots: react-promise-suspense@0.3.4: dependencies: fast-deep-equal: 2.0.1 + optional: true react-refresh@0.17.0: {} @@ -6406,12 +6445,12 @@ snapshots: mdast-util-to-markdown: 2.1.2 unified: 11.0.5 - resend@4.8.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + resend@6.28.1(@react-email/render@1.1.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3)): dependencies: + postal-mime: 2.7.6 + standardwebhooks: 1.1.1 + optionalDependencies: '@react-email/render': 1.1.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - transitivePeerDependencies: - - react - - react-dom resolve-from@5.0.0: {} @@ -6477,6 +6516,7 @@ snapshots: selderee@0.11.0: dependencies: parseley: 0.12.1 + optional: true semver@6.3.1: {} @@ -6545,6 +6585,11 @@ snapshots: sprintf-js@1.0.3: {} + standardwebhooks@1.1.1: + dependencies: + '@stablelib/base64': 1.0.1 + fast-sha256: 1.3.0 + string.prototype.codepointat@0.2.1: {} stringify-entities@4.0.4: