diff --git a/apps/web/package.json b/apps/web/package.json index 713f9fdb9..21e9a524b 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -47,7 +47,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 b5593aa0f..81cbb058e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -123,8 +123,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.7.0(@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 @@ -1610,6 +1610,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==} @@ -2157,6 +2160,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==} @@ -2967,9 +2973,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.7.0: + resolution: {integrity: sha512-2ZV0NDZsh4Gh+Nd1hvluZIitmGJ59O4+OxMufymG6Y8uz1Jgt2uS1seSENnkIUlmwg7/dwmfIJC9rAufByz7wA==} + engines: {node: '>=20'} + peerDependencies: + '@react-email/render': '*' + peerDependenciesMeta: + '@react-email/render': + optional: true resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} @@ -3060,6 +3071,9 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + standardwebhooks@1.0.0: + resolution: {integrity: sha512-BbHGOQK9olHPMvQNHWul6MYlrRTAOKn03rOe4A8O3CLWhNf4YHBqq2HJKKC+sfqpxiBY52pNeesD6jIiLDz8jg==} + string.prototype.codepointat@0.2.1: resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==} @@ -3102,6 +3116,9 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true + svix@1.84.1: + resolution: {integrity: sha512-K8DPPSZaW/XqXiz1kEyzSHYgmGLnhB43nQCMeKjWGCUpLIpAMMM8kx3rVVOSm6Bo6EHyK1RQLPT4R06skM/MlQ==} + tailwind-merge@3.4.0: resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==} @@ -3304,6 +3321,10 @@ packages: peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 || ^19.0.0-rc + uuid@10.0.0: + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + hasBin: true + vfile-matter@5.0.1: resolution: {integrity: sha512-o6roP82AiX0XfkyTHyRCMXgHfltUNlXSEqCIS80f+mbAyiQBE2fxtDVMtseyytGx75sihiJFo/zR6r/4LTs2Cw==} @@ -4457,6 +4478,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': {} @@ -4532,12 +4554,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': {} @@ -4855,7 +4880,8 @@ snapshots: dependencies: character-entities: 2.0.2 - deepmerge@4.3.1: {} + deepmerge@4.3.1: + optional: true dequal@2.0.3: {} @@ -4878,18 +4904,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: @@ -4911,7 +4941,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: @@ -5036,7 +5067,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: @@ -5046,6 +5078,8 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 + fast-sha256@1.3.0: {} + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -5193,6 +5227,7 @@ snapshots: dom-serializer: 2.0.0 htmlparser2: 8.0.2 selderee: 0.11.0 + optional: true htmlparser2@8.0.2: dependencies: @@ -5200,6 +5235,7 @@ snapshots: domhandler: 5.0.3 domutils: 3.2.2 entities: 4.5.0 + optional: true human-id@4.1.3: {} @@ -5269,7 +5305,8 @@ snapshots: kind-of@6.0.3: {} - leac@0.6.0: {} + leac@0.6.0: + optional: true lightningcss-android-arm64@1.30.2: optional: true @@ -5931,6 +5968,7 @@ snapshots: dependencies: leac: 0.6.0 peberminta: 0.9.0 + optional: true path-exists@4.0.0: {} @@ -5940,7 +5978,8 @@ snapshots: pathe@2.0.3: {} - peberminta@0.9.0: {} + peberminta@0.9.0: + optional: true picocolors@1.1.1: {} @@ -5983,7 +6022,8 @@ snapshots: prettier@2.8.8: {} - prettier@3.7.4: {} + prettier@3.7.4: + optional: true property-information@7.1.0: {} @@ -6003,6 +6043,7 @@ snapshots: react-promise-suspense@0.3.4: dependencies: fast-deep-equal: 2.0.1 + optional: true react-refresh@0.17.0: {} @@ -6154,12 +6195,11 @@ 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.7.0(@react-email/render@1.1.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3)): dependencies: + svix: 1.84.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: {} @@ -6225,6 +6265,7 @@ snapshots: selderee@0.11.0: dependencies: parseley: 0.12.1 + optional: true semver@6.3.1: {} @@ -6291,6 +6332,11 @@ snapshots: sprintf-js@1.0.3: {} + standardwebhooks@1.0.0: + dependencies: + '@stablelib/base64': 1.0.1 + fast-sha256: 1.3.0 + string.prototype.codepointat@0.2.1: {} stringify-entities@4.0.4: @@ -6329,6 +6375,11 @@ snapshots: tinyglobby: 0.2.15 ts-interface-checker: 0.1.13 + svix@1.84.1: + dependencies: + standardwebhooks: 1.0.0 + uuid: 10.0.0 + tailwind-merge@3.4.0: {} tailwindcss@4.1.18: {} @@ -6533,6 +6584,8 @@ snapshots: lodash.debounce: 4.0.8 react: 19.2.3 + uuid@10.0.0: {} + vfile-matter@5.0.1: dependencies: vfile: 6.0.3