Openstatus www.openstatus.dev

patching react-email (#1659)

* patching react-email

* fix build

authored by

Thibault Le Ouay and committed by
GitHub
83d2f62c 7a43aebf

+350 -285
+1 -1
apps/server/.dockerignore
··· 1 - # This file is generated by Dofigen v2.5.1 1 + # This file is generated by Dofigen v2.6.0 2 2 # See https://github.com/lenra-io/dofigen 3 3 4 4 node_modules
+4 -3
apps/server/Dockerfile
··· 1 - # syntax=docker/dockerfile:1.11 2 - # This file is generated by Dofigen v2.5.1 1 + # syntax=docker/dockerfile:1.19.0 2 + # This file is generated by Dofigen v2.6.0 3 3 # See https://github.com/lenra-io/dofigen 4 4 5 5 # install ··· 12 12 RUN \ 13 13 --mount=type=bind,target=bunfig.toml,source=bunfig.toml \ 14 14 --mount=type=bind,target=package.json,source=package.json \ 15 + --mount=type=bind,target=patches,source=patches \ 15 16 --mount=type=bind,target=apps/server/package.json,source=apps/server/package.json \ 16 17 --mount=type=bind,target=packages/analytics/package.json,source=packages/analytics/package.json \ 17 18 --mount=type=bind,target=packages/db/package.json,source=packages/db/package.json \ ··· 48 49 # runtime 49 50 FROM debian@sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b AS runtime 50 51 LABEL \ 51 - io.dofigen.version="2.5.1" \ 52 + io.dofigen.version="2.6.0" \ 52 53 org.opencontainers.image.authors="OpenStatus Team" \ 53 54 org.opencontainers.image.base.digest="sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b" \ 54 55 org.opencontainers.image.base.name="docker.io/debian:bullseye-slim" \
+14 -11
apps/server/dofigen.lock
··· 28 28 source: bunfig.toml 29 29 - target: package.json 30 30 source: package.json 31 + - target: patches 32 + source: patches 31 33 - target: apps/server/package.json 32 34 source: apps/server/package.json 33 35 - target: packages/analytics/package.json ··· 59 61 path: oven/bun 60 62 digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 61 63 label: 62 - org.opencontainers.image.base.name: docker.io/oven/bun:1.3.3 63 64 org.opencontainers.image.stage: build 65 + org.opencontainers.image.base.name: docker.io/oven/bun:1.3.3 64 66 org.opencontainers.image.base.digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 65 67 workdir: /app/apps/server 66 68 env: ··· 79 81 path: debian 80 82 digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 81 83 label: 84 + org.opencontainers.image.source: https://github.com/openstatusHQ/openstatus 82 85 org.opencontainers.image.vendor: OpenStatus 86 + org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 87 + org.opencontainers.image.base.digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 88 + org.opencontainers.image.description: REST API server with Hono framework for OpenStatus 83 89 org.opencontainers.image.title: OpenStatus Server 84 - org.opencontainers.image.description: REST API server with Hono framework for OpenStatus 85 - io.dofigen.version: 2.5.1 86 - org.opencontainers.image.source: https://github.com/openstatusHQ/openstatus 87 - org.opencontainers.image.base.digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 90 + io.dofigen.version: 2.6.0 88 91 org.opencontainers.image.authors: OpenStatus Team 89 - org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 90 92 user: 91 93 user: '1000' 92 94 group: '1000' ··· 113 115 retries: 3 114 116 images: 115 117 docker.io: 116 - library: 117 - debian: 118 - bullseye-slim: 119 - digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 120 118 oven: 121 119 bun: 122 120 1.3.3: 123 121 digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 122 + library: 123 + debian: 124 + bullseye-slim: 125 + digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 124 126 resources: 125 127 dofigen.yml: 126 - hash: f2069730c7b0f5e8be704cbfc3ae77ac031f05b2a3b916bcbe758f7955edfa5e 128 + hash: 792c6663065e391b2fc4c3dfc18eedc3c7777b3244674f74651bba79f9ea05cb 127 129 content: | 128 130 # Files to exclude from Docker context 129 131 ignore: ··· 147 149 bind: 148 150 - bunfig.toml 149 151 - package.json 152 + - patches 150 153 - apps/server/package.json 151 154 - packages/analytics/package.json 152 155 - packages/db/package.json
+1
apps/server/dofigen.yml
··· 20 20 bind: 21 21 - bunfig.toml 22 22 - package.json 23 + - patches 23 24 - apps/server/package.json 24 25 - packages/analytics/package.json 25 26 - packages/db/package.json
+1 -1
apps/web/package.json
··· 80 80 "react-tweet": "3.2.1", 81 81 "reading-time": "1.5.0", 82 82 "recharts": "2.15.0", 83 - "resend": "4.0.1", 83 + "resend": "6.6.0", 84 84 "schema-dts": "1.1.5", 85 85 "shiki": "0.14.4", 86 86 "sonner": "2.0.5",
+1 -1
apps/workflows/.dockerignore
··· 1 - # This file is generated by Dofigen v2.5.1 1 + # This file is generated by Dofigen v2.6.0 2 2 # See https://github.com/lenra-io/dofigen 3 3 4 4 node_modules
+4 -3
apps/workflows/Dockerfile
··· 1 - # syntax=docker/dockerfile:1.11 2 - # This file is generated by Dofigen v2.5.1 1 + # syntax=docker/dockerfile:1.19.0 2 + # This file is generated by Dofigen v2.6.0 3 3 # See https://github.com/lenra-io/dofigen 4 4 5 5 # ca-certs ··· 30 30 RUN \ 31 31 --mount=type=bind,target=bunfig.toml,source=bunfig.toml \ 32 32 --mount=type=bind,target=package.json,source=package.json \ 33 + --mount=type=bind,target=patches,source=patches \ 33 34 --mount=type=bind,target=apps/workflows/package.json,source=apps/workflows/package.json \ 34 35 --mount=type=bind,target=packages/assertions/package.json,source=packages/assertions/package.json \ 35 36 --mount=type=bind,target=packages/db/package.json,source=packages/db/package.json \ ··· 85 86 # runtime 86 87 FROM debian@sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b AS runtime 87 88 LABEL \ 88 - io.dofigen.version="2.5.1" \ 89 + io.dofigen.version="2.6.0" \ 89 90 org.opencontainers.image.authors="OpenStatus Team" \ 90 91 org.opencontainers.image.base.digest="sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b" \ 91 92 org.opencontainers.image.base.name="docker.io/debian:bullseye-slim" \
+52 -49
apps/workflows/dofigen.lock
··· 12 12 - /packages/error 13 13 - /packages/tracker 14 14 builders: 15 - docker: 15 + ca-certs: 16 16 fromImage: 17 - path: oven/bun 18 - digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 17 + path: debian 18 + digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 19 19 label: 20 - org.opencontainers.image.base.name: docker.io/oven/bun:1.3.3 21 - org.opencontainers.image.base.digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 22 - workdir: /app/apps/workflows 23 - copy: 24 - - paths: 25 - - . 26 - target: /app/ 20 + org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 21 + org.opencontainers.image.base.digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 27 22 run: 28 - - bun run src/build-docker.ts 29 - libsql: 23 + - apt update && apt install -y ca-certificates && update-ca-certificates 24 + install: 30 25 fromImage: 31 26 path: oven/bun 32 27 digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 33 28 label: 34 - org.opencontainers.image.base.name: docker.io/oven/bun:1.3.3 35 29 org.opencontainers.image.base.digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 36 - workdir: /app/ 37 - copy: 38 - - fromBuilder: docker 39 - paths: 40 - - /app/apps/build-docker/package.json 41 - target: /app/package.json 42 - run: 43 - - bun install 44 - install: 45 - fromImage: 46 - path: oven/bun 47 - digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 48 - label: 30 + org.opencontainers.image.stage: install 49 31 org.opencontainers.image.base.name: docker.io/oven/bun:1.3.3 50 - org.opencontainers.image.stage: install 51 - org.opencontainers.image.base.digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 52 32 workdir: /app/ 53 33 run: 54 34 - bun install --production --frozen-lockfile --verbose ··· 59 39 source: bunfig.toml 60 40 - target: package.json 61 41 source: package.json 42 + - target: patches 43 + source: patches 62 44 - target: apps/workflows/package.json 63 45 source: apps/workflows/package.json 64 46 - target: packages/assertions/package.json ··· 99 81 source: packages/upstash/package.json 100 82 - target: packages/theme-store/package.json 101 83 source: packages/theme-store/package.json 84 + libsql: 85 + fromImage: 86 + path: oven/bun 87 + digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 88 + label: 89 + org.opencontainers.image.base.digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 90 + org.opencontainers.image.base.name: docker.io/oven/bun:1.3.3 91 + workdir: /app/ 92 + copy: 93 + - fromBuilder: docker 94 + paths: 95 + - /app/apps/build-docker/package.json 96 + target: /app/package.json 97 + run: 98 + - bun install 99 + docker: 100 + fromImage: 101 + path: oven/bun 102 + digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 103 + label: 104 + org.opencontainers.image.base.name: docker.io/oven/bun:1.3.3 105 + org.opencontainers.image.base.digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 106 + workdir: /app/apps/workflows 107 + copy: 108 + - paths: 109 + - . 110 + target: /app/ 111 + run: 112 + - bun run src/build-docker.ts 102 113 build: 103 114 fromImage: 104 115 path: oven/bun 105 116 digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 106 117 label: 107 - org.opencontainers.image.base.name: docker.io/oven/bun:1.3.3 108 118 org.opencontainers.image.base.digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 109 119 org.opencontainers.image.stage: build 120 + org.opencontainers.image.base.name: docker.io/oven/bun:1.3.3 110 121 workdir: /app/apps/workflows 111 122 env: 112 123 NODE_ENV: production ··· 120 131 target: /app/node_modules 121 132 run: 122 133 - bun build --compile --target bun --sourcemap --format=cjs src/index.ts --outfile=app --external '@libsql/*' --external libsql 123 - ca-certs: 124 - fromImage: 125 - path: debian 126 - digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 127 - label: 128 - org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 129 - org.opencontainers.image.base.digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 130 - run: 131 - - apt update && apt install -y ca-certificates && update-ca-certificates 132 134 fromImage: 133 135 path: debian 134 136 digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 135 137 label: 136 - org.opencontainers.image.description: Background job processing and probe scheduling for OpenStatus 137 - org.opencontainers.image.authors: OpenStatus Team 138 - io.dofigen.version: 2.5.1 138 + io.dofigen.version: 2.6.0 139 + org.opencontainers.image.base.digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 140 + org.opencontainers.image.title: OpenStatus Workflows 139 141 org.opencontainers.image.source: https://github.com/openstatusHQ/openstatus 140 - org.opencontainers.image.base.digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 141 - org.opencontainers.image.vendor: OpenStatus 142 142 org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 143 - org.opencontainers.image.title: OpenStatus Workflows 143 + org.opencontainers.image.vendor: OpenStatus 144 + org.opencontainers.image.authors: OpenStatus Team 145 + org.opencontainers.image.description: Background job processing and probe scheduling for OpenStatus 144 146 workdir: /app/ 145 147 copy: 146 148 - fromBuilder: build ··· 166 168 - port: 3000 167 169 images: 168 170 docker.io: 169 - oven: 170 - bun: 171 - 1.3.3: 172 - digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 173 171 library: 174 172 debian: 175 173 bullseye-slim: 176 174 digest: sha256:530a3348fc4b5734ffe1a137ddbcee6850154285251b53c3425c386ea8fac77b 175 + oven: 176 + bun: 177 + 1.3.3: 178 + digest: sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 177 179 resources: 178 180 dofigen.yml: 179 - hash: 7e59e1efd94f649c01720f89c8966945798a8a0c4572e2fb783d6e406e5384c4 181 + hash: 2e5154caff216dd012001bfb09b4c3d811dc7cbd437cd325f6de9c311b2e771e 180 182 content: | 181 183 ignore: 182 184 - node_modules ··· 199 201 bind: 200 202 - bunfig.toml 201 203 - package.json 204 + - patches 202 205 - apps/workflows/package.json 203 206 - packages/assertions/package.json 204 207 - packages/db/package.json
+1
apps/workflows/dofigen.yml
··· 19 19 bind: 20 20 - bunfig.toml 21 21 - package.json 22 + - patches 22 23 - apps/workflows/package.json 23 24 - packages/assertions/package.json 24 25 - packages/db/package.json
+4 -1
package.json
··· 32 32 } 33 33 }, 34 34 "name": "openstatus", 35 - "workspaces": ["apps/*", "packages/**/*"] 35 + "workspaces": ["apps/*", "packages/**/*"], 36 + "patchedDependencies": { 37 + "@react-email/render@2.0.0": "patches/@react-email%2Frender@2.0.0.patch" 38 + } 36 39 }
+6 -6
packages/emails/package.json
··· 10 10 "author": "", 11 11 "license": "ISC", 12 12 "dependencies": { 13 - "@react-email/button": "0.1.0", 14 - "@react-email/components": "0.5.7", 13 + "@react-email/button": "0.2.0", 14 + "@react-email/components": "1.0.1", 15 15 "@react-email/head": "0.0.12", 16 16 "@react-email/html": "0.0.11", 17 - "@react-email/render": "1.4.0", 18 - "@react-email/tailwind": "1.0.5", 17 + "@react-email/render": "2.0.0", 18 + "@react-email/tailwind": "2.0.1", 19 19 "@t3-oss/env-core": "0.7.1", 20 - "react-email": "4.3.1", 21 - "resend": "4.6.0", 20 + "react-email": "5.0.8", 21 + "resend": "6.6.0", 22 22 "zod": "3.25.76" 23 23 }, 24 24 "devDependencies": {
+3 -3
packages/notifications/email/package.json
··· 12 12 "@openstatus/regions": "workspace:*", 13 13 "@openstatus/tinybird": "workspace:*", 14 14 "@openstatus/utils": "workspace:*", 15 - "@react-email/components": "0.5.7", 16 - "@react-email/render": "1.4.0", 15 + "@react-email/components": "1.0.1", 16 + "@react-email/render": "2.0.0", 17 17 "@t3-oss/env-core": "0.7.1", 18 18 "react-dom": "19.2.2", 19 - "resend": "4.0.1", 19 + "resend": "6.6.0", 20 20 "zod": "3.25.76" 21 21 }, 22 22 "devDependencies": {
+20
patches/@react-email%2Frender@2.0.0.patch
··· 1 + diff --git a/dist/node/index.mjs b/dist/node/index.mjs 2 + index a4cc76316326b3c5a60e00416321355f5782797e..edac4c159b3bb0990f1cd19eaf9d38a4807a38b2 100644 3 + --- a/dist/node/index.mjs 4 + +++ b/dist/node/index.mjs 5 + @@ -4,6 +4,7 @@ import { convert } from "html-to-text"; 6 + import { Suspense } from "react"; 7 + import { Writable } from "node:stream"; 8 + import { jsx } from "react/jsx-runtime"; 9 + +import reactDOMServer from "react-dom/server"; 10 + 11 + //#region src/shared/utils/pretty.ts 12 + function recursivelyMapDoc(doc, callback) { 13 + @@ -125,7 +126,6 @@ const readStream = async (stream) => { 14 + //#region src/node/render.tsx 15 + const render = async (node, options) => { 16 + const suspendedElement = /* @__PURE__ */ jsx(Suspense, { children: node }); 17 + - const reactDOMServer = await import("react-dom/server").then((m) => m.default); 18 + let html$1; 19 + if (Object.hasOwn(reactDOMServer, "renderToReadableStream") && typeof WritableStream !== "undefined") html$1 = await readStream(await reactDOMServer.renderToReadableStream(suspendedElement, { progressiveChunkSize: Number.POSITIVE_INFINITY })); 20 + else await new Promise((resolve, reject) => {
+238 -206
pnpm-lock.yaml
··· 986 986 specifier: 2.15.0 987 987 version: 2.15.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 988 988 resend: 989 - specifier: 4.0.1 990 - version: 4.0.1(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 989 + specifier: 6.6.0 990 + version: 6.6.0(@react-email/render@2.0.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2)) 991 991 schema-dts: 992 992 specifier: 1.1.5 993 993 version: 1.1.5 ··· 1319 1319 packages/emails: 1320 1320 dependencies: 1321 1321 '@react-email/button': 1322 - specifier: 0.1.0 1323 - version: 0.1.0(react@19.2.2) 1322 + specifier: 0.2.0 1323 + version: 0.2.0(react@19.2.2) 1324 1324 '@react-email/components': 1325 - specifier: 0.5.7 1326 - version: 0.5.7(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1325 + specifier: 1.0.1 1326 + version: 1.0.1(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1327 1327 '@react-email/head': 1328 1328 specifier: 0.0.12 1329 1329 version: 0.0.12(react@19.2.2) ··· 1331 1331 specifier: 0.0.11 1332 1332 version: 0.0.11(react@19.2.2) 1333 1333 '@react-email/render': 1334 - specifier: 1.4.0 1335 - version: 1.4.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1334 + specifier: 2.0.0 1335 + version: 2.0.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1336 1336 '@react-email/tailwind': 1337 - specifier: 1.0.5 1338 - version: 1.0.5(react@19.2.2) 1337 + specifier: 2.0.1 1338 + version: 2.0.1(@react-email/body@0.2.0(react@19.2.2))(@react-email/button@0.2.0(react@19.2.2))(@react-email/code-block@0.2.0(react@19.2.2))(@react-email/code-inline@0.0.5(react@19.2.2))(@react-email/container@0.0.15(react@19.2.2))(@react-email/heading@0.0.15(react@19.2.2))(@react-email/hr@0.0.11(react@19.2.2))(@react-email/img@0.0.11(react@19.2.2))(@react-email/link@0.0.12(react@19.2.2))(@react-email/preview@0.0.13(react@19.2.2))(@react-email/text@0.1.5(react@19.2.2))(react@19.2.2) 1339 1339 '@t3-oss/env-core': 1340 1340 specifier: 0.7.1 1341 1341 version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 1342 1342 react-email: 1343 - specifier: 4.3.1 1344 - version: 4.3.1 1343 + specifier: 5.0.8 1344 + version: 5.0.8 1345 1345 resend: 1346 - specifier: 4.6.0 1347 - version: 4.6.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1346 + specifier: 6.6.0 1347 + version: 6.6.0(@react-email/render@2.0.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2)) 1348 1348 zod: 1349 1349 specifier: 3.25.76 1350 1350 version: 3.25.76 ··· 1452 1452 specifier: workspace:* 1453 1453 version: link:../../utils 1454 1454 '@react-email/components': 1455 - specifier: 0.5.7 1456 - version: 0.5.7(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1455 + specifier: 1.0.1 1456 + version: 1.0.1(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1457 1457 '@react-email/render': 1458 - specifier: 1.4.0 1459 - version: 1.4.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1458 + specifier: 2.0.0 1459 + version: 2.0.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1460 1460 '@t3-oss/env-core': 1461 1461 specifier: 0.7.1 1462 1462 version: 0.7.1(typescript@5.9.3)(zod@3.25.76) ··· 1464 1464 specifier: 19.2.2 1465 1465 version: 19.2.2(react@19.2.2) 1466 1466 resend: 1467 - specifier: 4.0.1 1468 - version: 4.0.1(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1467 + specifier: 6.6.0 1468 + version: 6.6.0(@react-email/render@2.0.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2)) 1469 1469 zod: 1470 1470 specifier: 3.25.76 1471 1471 version: 3.25.76 ··· 1746 1746 typescript: 1747 1747 specifier: 5.9.3 1748 1748 version: 5.9.3 1749 - 1750 - packages/react/dist: {} 1751 1749 1752 1750 packages/regions: 1753 1751 dependencies: ··· 3616 3614 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 3617 3615 engines: {node: '>= 8'} 3618 3616 3619 - '@one-ini/wasm@0.1.1': 3620 - resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} 3621 - 3622 3617 '@open-draft/deferred-promise@2.2.0': 3623 3618 resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} 3624 3619 ··· 5162 5157 '@radix-ui/rect@1.1.1': 5163 5158 resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} 5164 5159 5165 - '@react-email/body@0.1.0': 5166 - resolution: {integrity: sha512-o1bcSAmDYNNHECbkeyceCVPGmVsYvT+O3sSO/Ct7apKUu3JphTi31hu+0Nwqr/pgV5QFqdoT5vdS3SW5DJFHgQ==} 5167 - peerDependencies: 5168 - react: ^18.0 || ^19.0 || ^19.0.0-rc 5169 - 5170 - '@react-email/button@0.1.0': 5171 - resolution: {integrity: sha512-fg4LtgTu5zXxaRSly9cuv6sHVF/hi1lElbRaIA8EPx5coWOBhCto6rCPfawcXpaN2oER7rNHUrcNBkI+lz5F9A==} 5172 - engines: {node: '>=18.0.0'} 5160 + '@react-email/body@0.2.0': 5161 + resolution: {integrity: sha512-9GCWmVmKUAoRfloboCd+RKm6X17xn7eGL7HnpAZUnjBXBilWCxsKnLMTC/ixSHDKS/A/057M1Tx6ZUXd89sVBw==} 5173 5162 peerDependencies: 5174 5163 react: ^18.0 || ^19.0 || ^19.0.0-rc 5175 5164 ··· 5179 5168 peerDependencies: 5180 5169 react: ^18.0 || ^19.0 || ^19.0.0-rc 5181 5170 5182 - '@react-email/code-block@0.1.0': 5183 - resolution: {integrity: sha512-jSpHFsgqnQXxDIssE4gvmdtFncaFQz5D6e22BnVjcCPk/udK+0A9jRwGFEG8JD2si9ZXBmU4WsuqQEczuZn4ww==} 5184 - engines: {node: '>=18.0.0'} 5171 + '@react-email/code-block@0.2.0': 5172 + resolution: {integrity: sha512-eIrPW9PIFgDopQU0e/OPpwCW2QWQDtNZDSsiN4sJO8KdMnWWnXJicnRfzrit5rHwFo+Y98i+w/Y5ScnBAFr1dQ==} 5173 + engines: {node: '>=22.0.0'} 5185 5174 peerDependencies: 5186 5175 react: ^18.0 || ^19.0 || ^19.0.0-rc 5187 5176 ··· 5197 5186 peerDependencies: 5198 5187 react: ^18.0 || ^19.0 || ^19.0.0-rc 5199 5188 5200 - '@react-email/components@0.5.7': 5201 - resolution: {integrity: sha512-ECyVoyDcev2FSQ7C0buXaIJ0+6MRDXNUbCOZwBRrlLdCCRjap2b4+MHrYSTXFzo5kqfjjRoyo/2PbJXFQni67g==} 5202 - engines: {node: '>=18.0.0'} 5189 + '@react-email/components@1.0.1': 5190 + resolution: {integrity: sha512-HnL0Y/up61sOBQT2cQg9N/kCoW0bP727gDs2MkFWQYELg6+iIHidMDvENXFC0f1ZE6hTB+4t7sszptvTcJWsDA==} 5191 + engines: {node: '>=22.0.0'} 5203 5192 peerDependencies: 5204 5193 react: ^18.0 || ^19.0 || ^19.0.0-rc 5205 5194 ··· 5250 5239 peerDependencies: 5251 5240 react: ^18.0 || ^19.0 || ^19.0.0-rc 5252 5241 5253 - '@react-email/markdown@0.0.16': 5254 - resolution: {integrity: sha512-KSUHmoBMYhvc6iGwlIDkm0DRGbGQ824iNjLMCJsBVUoKHGQYs7F/N3b1tnS1YzRUX+GwHIexSsHuIUEi1m+8OQ==} 5255 - engines: {node: '>=18.0.0'} 5242 + '@react-email/markdown@0.0.17': 5243 + resolution: {integrity: sha512-6op3AfsBC9BJKkhG+eoMFRFWlr0/f3FYbtQrK+VhGzJocEAY0WINIFN+W8xzXr//3IL0K/aKtnH3FtpIuescQQ==} 5244 + engines: {node: '>=22.0.0'} 5256 5245 peerDependencies: 5257 5246 react: ^18.0 || ^19.0 || ^19.0.0-rc 5258 5247 ··· 5262 5251 peerDependencies: 5263 5252 react: ^18.0 || ^19.0 || ^19.0.0-rc 5264 5253 5265 - '@react-email/render@1.0.1': 5266 - resolution: {integrity: sha512-W3gTrcmLOVYnG80QuUp22ReIT/xfLsVJ+n7ghSlG2BITB8evNABn1AO2rGQoXuK84zKtDAlxCdm3hRyIpZdGSA==} 5267 - engines: {node: '>=18.0.0'} 5268 - peerDependencies: 5269 - react: ^18.0 || ^19.0 || ^19.0.0-rc 5270 - react-dom: ^18.0 || ^19.0 || ^19.0.0-rc 5271 - 5272 - '@react-email/render@1.1.2': 5273 - resolution: {integrity: sha512-RnRehYN3v9gVlNMehHPHhyp2RQo7+pSkHDtXPvg3s0GbzM9SQMW4Qrf8GRNvtpLC4gsI+Wt0VatNRUFqjvevbw==} 5274 - engines: {node: '>=18.0.0'} 5275 - peerDependencies: 5276 - react: ^18.0 || ^19.0 || ^19.0.0-rc 5277 - react-dom: ^18.0 || ^19.0 || ^19.0.0-rc 5278 - 5279 - '@react-email/render@1.4.0': 5280 - resolution: {integrity: sha512-ZtJ3noggIvW1ZAryoui95KJENKdCzLmN5F7hyZY1F/17B1vwzuxHB7YkuCg0QqHjDivc5axqYEYdIOw4JIQdUw==} 5281 - engines: {node: '>=18.0.0'} 5254 + '@react-email/render@2.0.0': 5255 + resolution: {integrity: sha512-rdjNj6iVzv8kRKDPFas+47nnoe6B40+nwukuXwY4FCwM7XBg6tmYr+chQryCuavUj2J65MMf6fztk1bxOUiSVA==} 5256 + engines: {node: '>=22.0.0'} 5282 5257 peerDependencies: 5283 5258 react: ^18.0 || ^19.0 || ^19.0.0-rc 5284 5259 react-dom: ^18.0 || ^19.0 || ^19.0.0-rc ··· 5295 5270 peerDependencies: 5296 5271 react: ^18.0 || ^19.0 || ^19.0.0-rc 5297 5272 5298 - '@react-email/tailwind@1.0.5': 5299 - resolution: {integrity: sha512-BH00cZSeFfP9HiDASl+sPHi7Hh77W5nzDgdnxtsVr/m3uQD9g180UwxcE3PhOfx0vRdLzQUU8PtmvvDfbztKQg==} 5300 - engines: {node: '>=18.0.0'} 5273 + '@react-email/tailwind@2.0.1': 5274 + resolution: {integrity: sha512-/xq0IDYVY7863xPY7cdI45Xoz7M6CnIQBJcQvbqN7MNVpopfH9f+mhjayV1JGfKaxlGWuxfLKhgi9T2shsnEFg==} 5275 + engines: {node: '>=22.0.0'} 5301 5276 peerDependencies: 5302 - react: ^18.0 || ^19.0 || ^19.0.0-rc 5303 - 5304 - '@react-email/tailwind@1.2.2': 5305 - resolution: {integrity: sha512-heO9Khaqxm6Ulm6p7HQ9h01oiiLRrZuuEQuYds/O7Iyp3c58sMVHZGIxiRXO/kSs857NZQycpjewEVKF3jhNTw==} 5306 - engines: {node: '>=18.0.0'} 5307 - peerDependencies: 5277 + '@react-email/body': 0.2.0 5278 + '@react-email/button': 0.2.0 5279 + '@react-email/code-block': 0.2.0 5280 + '@react-email/code-inline': 0.0.5 5281 + '@react-email/container': 0.0.15 5282 + '@react-email/heading': 0.0.15 5283 + '@react-email/hr': 0.0.11 5284 + '@react-email/img': 0.0.11 5285 + '@react-email/link': 0.0.12 5286 + '@react-email/preview': 0.0.13 5287 + '@react-email/text': 0.1.5 5308 5288 react: ^18.0 || ^19.0 || ^19.0.0-rc 5289 + peerDependenciesMeta: 5290 + '@react-email/body': 5291 + optional: true 5292 + '@react-email/button': 5293 + optional: true 5294 + '@react-email/code-block': 5295 + optional: true 5296 + '@react-email/code-inline': 5297 + optional: true 5298 + '@react-email/container': 5299 + optional: true 5300 + '@react-email/heading': 5301 + optional: true 5302 + '@react-email/hr': 5303 + optional: true 5304 + '@react-email/img': 5305 + optional: true 5306 + '@react-email/link': 5307 + optional: true 5308 + '@react-email/preview': 5309 + optional: true 5309 5310 5310 5311 '@react-email/text@0.1.5': 5311 5312 resolution: {integrity: sha512-o5PNHFSE085VMXayxH+SJ1LSOtGsTv+RpNKnTiJDrJUwoBu77G3PlKOsZZQHCNyD28WsQpl9v2WcJLbQudqwPg==} ··· 5828 5829 '@socket.io/component-emitter@3.1.2': 5829 5830 resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} 5830 5831 5832 + '@stablelib/base64@1.0.1': 5833 + resolution: {integrity: sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==} 5834 + 5831 5835 '@standard-schema/spec@1.0.0': 5832 5836 resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} 5833 5837 ··· 6485 6489 '@xtuc/long@4.2.2': 6486 6490 resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} 6487 6491 6488 - abbrev@2.0.0: 6489 - resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} 6490 - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 6491 - 6492 6492 abort-controller@3.0.0: 6493 6493 resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} 6494 6494 engines: {node: '>=6.5'} ··· 6658 6658 6659 6659 asynckit@0.4.0: 6660 6660 resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 6661 + 6662 + atomically@2.1.0: 6663 + resolution: {integrity: sha512-+gDffFXRW6sl/HCwbta7zK4uNqbPjv4YJEAdz7Vu+FLQHe77eZ4bvbJGi4hE0QPeJlMYMA3piXEr1UL3dAwx7Q==} 6661 6664 6662 6665 axobject-query@4.1.0: 6663 6666 resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} ··· 6996 6999 concat-map@0.0.1: 6997 7000 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 6998 7001 7002 + conf@15.0.2: 7003 + resolution: {integrity: sha512-JBSrutapCafTrddF9dH3lc7+T2tBycGF4uPkI4Js+g4vLLEhG6RZcFi3aJd5zntdf5tQxAejJt8dihkoQ/eSJw==} 7004 + engines: {node: '>=20'} 7005 + 6999 7006 confbox@0.1.8: 7000 7007 resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 7001 7008 7002 7009 confbox@0.2.2: 7003 7010 resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} 7004 7011 7005 - config-chain@1.1.13: 7006 - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} 7007 - 7008 7012 consola@3.4.2: 7009 7013 resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} 7010 7014 engines: {node: ^14.18.0 || >=16.10.0} ··· 7167 7171 resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} 7168 7172 engines: {node: '>=0.11'} 7169 7173 7174 + debounce-fn@6.0.0: 7175 + resolution: {integrity: sha512-rBMW+F2TXryBwB54Q0d8drNEI+TfoS9JpNTAoVpukbWEhjXQq4rySFYLaqXMFXwdv61Zb2OHtj5bviSoimqxRQ==} 7176 + engines: {node: '>=18'} 7177 + 7170 7178 debounce@2.2.0: 7171 7179 resolution: {integrity: sha512-Xks6RUDLZFdz8LIdR6q0MTH44k7FikOmnh5xkSjMig6ch45afc8sjTjRQf3P6ax8dMgcQrYO/AR2RGWURrruqw==} 7172 7180 engines: {node: '>=18'} ··· 7299 7307 dot-case@2.1.1: 7300 7308 resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==} 7301 7309 7310 + dot-prop@10.1.0: 7311 + resolution: {integrity: sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==} 7312 + engines: {node: '>=20'} 7313 + 7302 7314 dotenv@16.3.1: 7303 7315 resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} 7304 7316 engines: {node: '>=12'} ··· 7421 7433 7422 7434 ecdsa-sig-formatter@1.0.11: 7423 7435 resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} 7424 - 7425 - editorconfig@1.0.4: 7426 - resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==} 7427 - engines: {node: '>=14'} 7428 - hasBin: true 7429 7436 7430 7437 ee-first@1.1.1: 7431 7438 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} ··· 7475 7482 resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} 7476 7483 engines: {node: '>=0.12'} 7477 7484 7485 + env-paths@3.0.0: 7486 + resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} 7487 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 7488 + 7478 7489 error-ex@1.3.4: 7479 7490 resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} 7480 7491 ··· 7496 7507 es-set-tostringtag@2.1.0: 7497 7508 resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} 7498 7509 engines: {node: '>= 0.4'} 7510 + 7511 + es6-promise@4.2.8: 7512 + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} 7499 7513 7500 7514 esast-util-from-estree@2.0.0: 7501 7515 resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} ··· 7652 7666 resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} 7653 7667 engines: {node: '>=8.0.0'} 7654 7668 7655 - fast-deep-equal@2.0.1: 7656 - resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==} 7657 - 7658 7669 fast-deep-equal@3.1.3: 7659 7670 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 7660 7671 ··· 7665 7676 fast-glob@3.3.3: 7666 7677 resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} 7667 7678 engines: {node: '>=8.6.0'} 7679 + 7680 + fast-sha256@1.3.0: 7681 + resolution: {integrity: sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==} 7668 7682 7669 7683 fast-uri@3.1.0: 7670 7684 resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} ··· 8304 8318 js-base64@3.7.8: 8305 8319 resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==} 8306 8320 8307 - js-beautify@1.15.4: 8308 - resolution: {integrity: sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==} 8309 - engines: {node: '>=14'} 8310 - hasBin: true 8311 - 8312 - js-cookie@3.0.5: 8313 - resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} 8314 - engines: {node: '>=14'} 8315 - 8316 8321 js-tokens@4.0.0: 8317 8322 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 8318 8323 ··· 8333 8338 8334 8339 json-schema-traverse@1.0.0: 8335 8340 resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 8341 + 8342 + json-schema-typed@8.0.2: 8343 + resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==} 8336 8344 8337 8345 json5@2.2.3: 8338 8346 resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} ··· 8829 8837 resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} 8830 8838 engines: {node: '>=10'} 8831 8839 8832 - minimatch@9.0.1: 8833 - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} 8834 - engines: {node: '>=16 || 14 >=14.17'} 8835 - 8836 8840 minimatch@9.0.5: 8837 8841 resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 8838 8842 engines: {node: '>=16 || 14 >=14.17'} ··· 9036 9040 9037 9041 node-releases@2.0.27: 9038 9042 resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} 9039 - 9040 - nopt@7.2.1: 9041 - resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} 9042 - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 9043 - hasBin: true 9044 9043 9045 9044 normalize-path@3.0.0: 9046 9045 resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} ··· 9428 9427 property-information@7.1.0: 9429 9428 resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} 9430 9429 9431 - proto-list@1.2.4: 9432 - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} 9433 - 9434 9430 proto3-json-serializer@2.0.2: 9435 9431 resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} 9436 9432 engines: {node: '>=14.0.0'} ··· 9464 9460 quansync@0.2.11: 9465 9461 resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} 9466 9462 9463 + querystringify@2.2.0: 9464 + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} 9465 + 9467 9466 queue-microtask@1.2.3: 9468 9467 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 9469 9468 ··· 9499 9498 peerDependencies: 9500 9499 react: ^19.2.2 9501 9500 9502 - react-email@4.3.1: 9503 - resolution: {integrity: sha512-GBgI7fl0fXVFVQ4zlXG+x14egDNX1WVlOrAXKMyc1h9xeTnIAt/u3g1liU4v+7Yv3yprMSkZ1mIO3YPuTKo77A==} 9504 - engines: {node: '>=18.0.0'} 9501 + react-email@5.0.8: 9502 + resolution: {integrity: sha512-JyhnOiFRfO1q1olkZ1lXawPUF01BSsi9Zg7SNpnxUnnlZHVxwVl7WV2U6QP/NPbIJx/VOSjGfNOeQWyqQIZJGA==} 9503 + engines: {node: '>=20.0.0'} 9505 9504 hasBin: true 9506 9505 9507 9506 react-hook-form@7.68.0: ··· 9521 9520 peerDependencies: 9522 9521 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 9523 9522 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 9524 - 9525 - react-promise-suspense@0.3.4: 9526 - resolution: {integrity: sha512-I42jl7L3Ze6kZaq+7zXWSunBa3b1on5yfvUW6Eo/3fFOj6dZ5Bqmcd264nJbTK/gn1HjjILAjSwnZbV4RpSaNQ==} 9527 9523 9528 9524 react-refresh@0.17.0: 9529 9525 resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} ··· 9729 9725 resolution: {integrity: sha512-QT7FVMXfWOYFbeRBF6nu+I6tr2Tf3u0q8RIEjNob/heKY/nh7drD/k7eeMFmSQgnTtCzLDcCu/XEnpW2wk4xCQ==} 9730 9726 engines: {node: '>=9.3.0 || >=8.10.0 <9.0.0'} 9731 9727 9732 - resend@4.0.1: 9733 - resolution: {integrity: sha512-EkCRfzKw9JX7N75L+0BC8oXohDBLhlhl4w7AgrkEW2TAsOMBsVcbQHPe8cRWP6Ea7KDhD158TsNjbCBcohed5A==} 9734 - engines: {node: '>=18'} 9728 + requires-port@1.0.0: 9729 + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} 9735 9730 9736 - resend@4.6.0: 9737 - resolution: {integrity: sha512-D5T2I82FvEUYFlrHzaDvVtr5ADHdhuoLaXgLFGABKyNtQgPWIuz0Vp2L2Evx779qjK37aF4kcw1yXJDHhA2JnQ==} 9738 - engines: {node: '>=18'} 9731 + resend@6.6.0: 9732 + resolution: {integrity: sha512-d1WoOqSxj5x76JtQMrieNAG1kZkh4NU4f+Je1yq4++JsDpLddhEwnJlNfvkCzvUuZy9ZquWmMMAm2mENd2JvRw==} 9733 + engines: {node: '>=20'} 9734 + peerDependencies: 9735 + '@react-email/render': '*' 9736 + peerDependenciesMeta: 9737 + '@react-email/render': 9738 + optional: true 9739 9739 9740 9740 resolve-from@4.0.0: 9741 9741 resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} ··· 10129 10129 strnum@1.1.2: 10130 10130 resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} 10131 10131 10132 + stubborn-fs@2.0.0: 10133 + resolution: {integrity: sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==} 10134 + 10135 + stubborn-utils@1.0.2: 10136 + resolution: {integrity: sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==} 10137 + 10132 10138 stubs@3.0.0: 10133 10139 resolution: {integrity: sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==} 10134 10140 ··· 10182 10188 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 10183 10189 engines: {node: '>= 0.4'} 10184 10190 10191 + svix@1.76.1: 10192 + resolution: {integrity: sha512-CRuDWBTgYfDnBLRaZdKp9VuoPcNUq9An14c/k+4YJ15Qc5Grvf66vp0jvTltd4t7OIRj+8lM1DAgvSgvf7hdLw==} 10193 + 10185 10194 swap-case@1.1.2: 10186 10195 resolution: {integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==} 10187 10196 ··· 10208 10217 tailwindcss@4.1.11: 10209 10218 resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==} 10210 10219 10220 + tailwindcss@4.1.18: 10221 + resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} 10222 + 10211 10223 tailwindcss@4.1.8: 10212 10224 resolution: {integrity: sha512-kjeW8gjdxasbmFKpVGrGd5T4i40mV5J2Rasw48QARfYeQ8YS9x02ON9SFWax3Qf616rt4Cp3nVNIj6Hd1mP3og==} 10213 10225 ··· 10460 10472 uhyphen@0.2.0: 10461 10473 resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==} 10462 10474 10475 + uint8array-extras@1.5.0: 10476 + resolution: {integrity: sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==} 10477 + engines: {node: '>=18'} 10478 + 10463 10479 ultrahtml@1.6.0: 10464 10480 resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 10465 10481 ··· 10660 10676 upper-case@1.1.3: 10661 10677 resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} 10662 10678 10679 + url-parse@1.5.10: 10680 + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} 10681 + 10663 10682 use-callback-ref@1.3.3: 10664 10683 resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} 10665 10684 engines: {node: '>=10'} ··· 10693 10712 10694 10713 util-deprecate@1.0.2: 10695 10714 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 10715 + 10716 + uuid@10.0.0: 10717 + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} 10718 + hasBin: true 10696 10719 10697 10720 uuid@8.3.2: 10698 10721 resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} ··· 10936 10959 10937 10960 whatwg-url@7.1.0: 10938 10961 resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} 10962 + 10963 + when-exit@2.1.5: 10964 + resolution: {integrity: sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==} 10939 10965 10940 10966 which-pm-runs@1.1.0: 10941 10967 resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} ··· 13039 13065 '@nodelib/fs.scandir': 2.1.5 13040 13066 fastq: 1.19.1 13041 13067 13042 - '@one-ini/wasm@0.1.1': {} 13043 - 13044 13068 '@open-draft/deferred-promise@2.2.0': {} 13045 13069 13046 13070 '@open-draft/logger@0.3.0': ··· 14602 14626 14603 14627 '@radix-ui/rect@1.1.1': {} 14604 14628 14605 - '@react-email/body@0.1.0(react@19.2.2)': 14606 - dependencies: 14607 - react: 19.2.2 14608 - 14609 - '@react-email/button@0.1.0(react@19.2.2)': 14629 + '@react-email/body@0.2.0(react@19.2.2)': 14610 14630 dependencies: 14611 14631 react: 19.2.2 14612 14632 ··· 14614 14634 dependencies: 14615 14635 react: 19.2.2 14616 14636 14617 - '@react-email/code-block@0.1.0(react@19.2.2)': 14637 + '@react-email/code-block@0.2.0(react@19.2.2)': 14618 14638 dependencies: 14619 14639 prismjs: 1.30.0 14620 14640 react: 19.2.2 ··· 14627 14647 dependencies: 14628 14648 react: 19.2.2 14629 14649 14630 - '@react-email/components@0.5.7(react-dom@19.2.2(react@19.2.2))(react@19.2.2)': 14650 + '@react-email/components@1.0.1(react-dom@19.2.2(react@19.2.2))(react@19.2.2)': 14631 14651 dependencies: 14632 - '@react-email/body': 0.1.0(react@19.2.2) 14652 + '@react-email/body': 0.2.0(react@19.2.2) 14633 14653 '@react-email/button': 0.2.0(react@19.2.2) 14634 - '@react-email/code-block': 0.1.0(react@19.2.2) 14654 + '@react-email/code-block': 0.2.0(react@19.2.2) 14635 14655 '@react-email/code-inline': 0.0.5(react@19.2.2) 14636 14656 '@react-email/column': 0.0.13(react@19.2.2) 14637 14657 '@react-email/container': 0.0.15(react@19.2.2) ··· 14642 14662 '@react-email/html': 0.0.11(react@19.2.2) 14643 14663 '@react-email/img': 0.0.11(react@19.2.2) 14644 14664 '@react-email/link': 0.0.12(react@19.2.2) 14645 - '@react-email/markdown': 0.0.16(react@19.2.2) 14665 + '@react-email/markdown': 0.0.17(react@19.2.2) 14646 14666 '@react-email/preview': 0.0.13(react@19.2.2) 14647 - '@react-email/render': 1.4.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 14667 + '@react-email/render': 2.0.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 14648 14668 '@react-email/row': 0.0.12(react@19.2.2) 14649 14669 '@react-email/section': 0.0.16(react@19.2.2) 14650 - '@react-email/tailwind': 1.2.2(react@19.2.2) 14670 + '@react-email/tailwind': 2.0.1(@react-email/body@0.2.0(react@19.2.2))(@react-email/button@0.2.0(react@19.2.2))(@react-email/code-block@0.2.0(react@19.2.2))(@react-email/code-inline@0.0.5(react@19.2.2))(@react-email/container@0.0.15(react@19.2.2))(@react-email/heading@0.0.15(react@19.2.2))(@react-email/hr@0.0.11(react@19.2.2))(@react-email/img@0.0.11(react@19.2.2))(@react-email/link@0.0.12(react@19.2.2))(@react-email/preview@0.0.13(react@19.2.2))(@react-email/text@0.1.5(react@19.2.2))(react@19.2.2) 14651 14671 '@react-email/text': 0.1.5(react@19.2.2) 14652 14672 react: 19.2.2 14653 14673 transitivePeerDependencies: ··· 14685 14705 dependencies: 14686 14706 react: 19.2.2 14687 14707 14688 - '@react-email/markdown@0.0.16(react@19.2.2)': 14708 + '@react-email/markdown@0.0.17(react@19.2.2)': 14689 14709 dependencies: 14690 14710 marked: 15.0.12 14691 14711 react: 19.2.2 ··· 14694 14714 dependencies: 14695 14715 react: 19.2.2 14696 14716 14697 - '@react-email/render@1.0.1(react-dom@19.2.2(react@19.2.2))(react@19.2.2)': 14698 - dependencies: 14699 - html-to-text: 9.0.5 14700 - js-beautify: 1.15.4 14701 - react: 19.2.2 14702 - react-dom: 19.2.2(react@19.2.2) 14703 - react-promise-suspense: 0.3.4 14704 - 14705 - '@react-email/render@1.1.2(react-dom@19.2.2(react@19.2.2))(react@19.2.2)': 14706 - dependencies: 14707 - html-to-text: 9.0.5 14708 - prettier: 3.6.2 14709 - react: 19.2.2 14710 - react-dom: 19.2.2(react@19.2.2) 14711 - react-promise-suspense: 0.3.4 14712 - 14713 - '@react-email/render@1.4.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2)': 14717 + '@react-email/render@2.0.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2)': 14714 14718 dependencies: 14715 14719 html-to-text: 9.0.5 14716 14720 prettier: 3.6.2 14717 14721 react: 19.2.2 14718 14722 react-dom: 19.2.2(react@19.2.2) 14719 - react-promise-suspense: 0.3.4 14720 14723 14721 14724 '@react-email/row@0.0.12(react@19.2.2)': 14722 14725 dependencies: ··· 14726 14729 dependencies: 14727 14730 react: 19.2.2 14728 14731 14729 - '@react-email/tailwind@1.0.5(react@19.2.2)': 14732 + '@react-email/tailwind@2.0.1(@react-email/body@0.2.0(react@19.2.2))(@react-email/button@0.2.0(react@19.2.2))(@react-email/code-block@0.2.0(react@19.2.2))(@react-email/code-inline@0.0.5(react@19.2.2))(@react-email/container@0.0.15(react@19.2.2))(@react-email/heading@0.0.15(react@19.2.2))(@react-email/hr@0.0.11(react@19.2.2))(@react-email/img@0.0.11(react@19.2.2))(@react-email/link@0.0.12(react@19.2.2))(@react-email/preview@0.0.13(react@19.2.2))(@react-email/text@0.1.5(react@19.2.2))(react@19.2.2)': 14730 14733 dependencies: 14734 + '@react-email/text': 0.1.5(react@19.2.2) 14731 14735 react: 19.2.2 14732 - 14733 - '@react-email/tailwind@1.2.2(react@19.2.2)': 14734 - dependencies: 14735 - react: 19.2.2 14736 + tailwindcss: 4.1.18 14737 + optionalDependencies: 14738 + '@react-email/body': 0.2.0(react@19.2.2) 14739 + '@react-email/button': 0.2.0(react@19.2.2) 14740 + '@react-email/code-block': 0.2.0(react@19.2.2) 14741 + '@react-email/code-inline': 0.0.5(react@19.2.2) 14742 + '@react-email/container': 0.0.15(react@19.2.2) 14743 + '@react-email/heading': 0.0.15(react@19.2.2) 14744 + '@react-email/hr': 0.0.11(react@19.2.2) 14745 + '@react-email/img': 0.0.11(react@19.2.2) 14746 + '@react-email/link': 0.0.12(react@19.2.2) 14747 + '@react-email/preview': 0.0.13(react@19.2.2) 14736 14748 14737 14749 '@react-email/text@0.1.5(react@19.2.2)': 14738 14750 dependencies: ··· 15416 15428 15417 15429 '@socket.io/component-emitter@3.1.2': {} 15418 15430 15431 + '@stablelib/base64@1.0.1': {} 15432 + 15419 15433 '@standard-schema/spec@1.0.0': {} 15420 15434 15421 15435 '@standard-schema/spec@1.1.0': {} ··· 16148 16162 16149 16163 '@xtuc/long@4.2.2': {} 16150 16164 16151 - abbrev@2.0.0: {} 16152 - 16153 16165 abort-controller@3.0.0: 16154 16166 dependencies: 16155 16167 event-target-shim: 5.0.1 ··· 16388 16400 retry: 0.13.1 16389 16401 16390 16402 asynckit@0.4.0: {} 16403 + 16404 + atomically@2.1.0: 16405 + dependencies: 16406 + stubborn-fs: 2.0.0 16407 + when-exit: 2.1.5 16391 16408 16392 16409 axobject-query@4.1.0: {} 16393 16410 ··· 16741 16758 16742 16759 concat-map@0.0.1: {} 16743 16760 16761 + conf@15.0.2: 16762 + dependencies: 16763 + ajv: 8.17.1 16764 + ajv-formats: 3.0.1(ajv@8.17.1) 16765 + atomically: 2.1.0 16766 + debounce-fn: 6.0.0 16767 + dot-prop: 10.1.0 16768 + env-paths: 3.0.0 16769 + json-schema-typed: 8.0.2 16770 + semver: 7.7.3 16771 + uint8array-extras: 1.5.0 16772 + 16744 16773 confbox@0.1.8: {} 16745 16774 16746 16775 confbox@0.2.2: {} 16747 - 16748 - config-chain@1.1.13: 16749 - dependencies: 16750 - ini: 1.3.8 16751 - proto-list: 1.2.4 16752 16776 16753 16777 consola@3.4.2: {} 16754 16778 ··· 16894 16918 dependencies: 16895 16919 '@babel/runtime': 7.28.4 16896 16920 16921 + debounce-fn@6.0.0: 16922 + dependencies: 16923 + mimic-function: 5.0.1 16924 + 16897 16925 debounce@2.2.0: {} 16898 16926 16899 16927 debug@4.3.7: ··· 17004 17032 dependencies: 17005 17033 no-case: 2.3.2 17006 17034 17035 + dot-prop@10.1.0: 17036 + dependencies: 17037 + type-fest: 5.2.0 17038 + 17007 17039 dotenv@16.3.1: {} 17008 17040 17009 17041 drizzle-kit@0.31.4: ··· 17047 17079 ecdsa-sig-formatter@1.0.11: 17048 17080 dependencies: 17049 17081 safe-buffer: 5.2.1 17050 - 17051 - editorconfig@1.0.4: 17052 - dependencies: 17053 - '@one-ini/wasm': 0.1.1 17054 - commander: 10.0.1 17055 - minimatch: 9.0.1 17056 - semver: 7.7.3 17057 17082 17058 17083 ee-first@1.1.1: {} 17059 17084 ··· 17108 17133 17109 17134 entities@6.0.1: {} 17110 17135 17136 + env-paths@3.0.0: {} 17137 + 17111 17138 error-ex@1.3.4: 17112 17139 dependencies: 17113 17140 is-arrayish: 0.2.1 ··· 17128 17155 get-intrinsic: 1.3.0 17129 17156 has-tostringtag: 1.0.2 17130 17157 hasown: 2.0.2 17158 + 17159 + es6-promise@4.2.8: {} 17131 17160 17132 17161 esast-util-from-estree@2.0.0: 17133 17162 dependencies: ··· 17371 17400 dependencies: 17372 17401 pure-rand: 6.1.0 17373 17402 17374 - fast-deep-equal@2.0.1: {} 17375 - 17376 17403 fast-deep-equal@3.1.3: {} 17377 17404 17378 17405 fast-equals@5.3.3: {} ··· 17384 17411 glob-parent: 5.1.2 17385 17412 merge2: 1.4.1 17386 17413 micromatch: 4.0.8 17414 + 17415 + fast-sha256@1.3.0: {} 17387 17416 17388 17417 fast-uri@3.1.0: {} 17389 17418 ··· 18240 18269 18241 18270 js-base64@3.7.8: {} 18242 18271 18243 - js-beautify@1.15.4: 18244 - dependencies: 18245 - config-chain: 1.1.13 18246 - editorconfig: 1.0.4 18247 - glob: 10.5.0 18248 - js-cookie: 3.0.5 18249 - nopt: 7.2.1 18250 - 18251 - js-cookie@3.0.5: {} 18252 - 18253 18272 js-tokens@4.0.0: {} 18254 18273 18255 18274 js-yaml@4.1.1: ··· 18265 18284 json-parse-even-better-errors@2.3.1: {} 18266 18285 18267 18286 json-schema-traverse@1.0.0: {} 18287 + 18288 + json-schema-typed@8.0.2: {} 18268 18289 18269 18290 json5@2.2.3: {} 18270 18291 ··· 19006 19027 dependencies: 19007 19028 brace-expansion: 2.0.2 19008 19029 19009 - minimatch@9.0.1: 19010 - dependencies: 19011 - brace-expansion: 2.0.2 19012 - 19013 19030 minimatch@9.0.5: 19014 19031 dependencies: 19015 19032 brace-expansion: 2.0.2 ··· 19199 19216 resolve: 1.22.11 19200 19217 19201 19218 node-releases@2.0.27: {} 19202 - 19203 - nopt@7.2.1: 19204 - dependencies: 19205 - abbrev: 2.0.0 19206 19219 19207 19220 normalize-path@3.0.0: {} 19208 19221 ··· 19633 19646 19634 19647 property-information@7.1.0: {} 19635 19648 19636 - proto-list@1.2.4: {} 19637 - 19638 19649 proto3-json-serializer@2.0.2: 19639 19650 dependencies: 19640 19651 protobufjs: 7.5.4 ··· 19684 19695 19685 19696 quansync@0.2.11: {} 19686 19697 19698 + querystringify@2.2.0: {} 19699 + 19687 19700 queue-microtask@1.2.3: {} 19688 19701 19689 19702 radix3@1.1.2: {} ··· 19720 19733 react: 19.2.2 19721 19734 scheduler: 0.27.0 19722 19735 19723 - react-email@4.3.1: 19736 + react-email@5.0.8: 19724 19737 dependencies: 19725 19738 '@babel/parser': 7.28.5 19726 19739 '@babel/traverse': 7.28.5 19727 19740 chokidar: 4.0.3 19728 19741 commander: 13.1.0 19742 + conf: 15.0.2 19729 19743 debounce: 2.2.0 19730 19744 esbuild: 0.25.12 19731 19745 glob: 11.1.0 ··· 19755 19769 dependencies: 19756 19770 react: 19.2.2 19757 19771 react-dom: 19.2.2(react@19.2.2) 19758 - 19759 - react-promise-suspense@0.3.4: 19760 - dependencies: 19761 - fast-deep-equal: 2.0.1 19762 19772 19763 19773 react-refresh@0.17.0: {} 19764 19774 ··· 20067 20077 transitivePeerDependencies: 20068 20078 - supports-color 20069 20079 20070 - resend@4.0.1(react-dom@19.2.2(react@19.2.2))(react@19.2.2): 20071 - dependencies: 20072 - '@react-email/render': 1.0.1(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 20073 - transitivePeerDependencies: 20074 - - react 20075 - - react-dom 20080 + requires-port@1.0.0: {} 20076 20081 20077 - resend@4.6.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2): 20082 + resend@6.6.0(@react-email/render@2.0.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2)): 20078 20083 dependencies: 20079 - '@react-email/render': 1.1.2(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 20080 - transitivePeerDependencies: 20081 - - react 20082 - - react-dom 20084 + svix: 1.76.1 20085 + optionalDependencies: 20086 + '@react-email/render': 2.0.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 20083 20087 20084 20088 resolve-from@4.0.0: {} 20085 20089 ··· 20658 20662 20659 20663 strnum@1.1.2: {} 20660 20664 20665 + stubborn-fs@2.0.0: 20666 + dependencies: 20667 + stubborn-utils: 1.0.2 20668 + 20669 + stubborn-utils@1.0.2: {} 20670 + 20661 20671 stubs@3.0.0: {} 20662 20672 20663 20673 style-to-js@1.1.21: ··· 20706 20716 has-flag: 4.0.0 20707 20717 20708 20718 supports-preserve-symlinks-flag@1.0.0: {} 20719 + 20720 + svix@1.76.1: 20721 + dependencies: 20722 + '@stablelib/base64': 1.0.1 20723 + '@types/node': 22.10.2 20724 + es6-promise: 4.2.8 20725 + fast-sha256: 1.3.0 20726 + url-parse: 1.5.10 20727 + uuid: 10.0.0 20709 20728 20710 20729 swap-case@1.1.2: 20711 20730 dependencies: ··· 20734 20753 20735 20754 tailwindcss@4.1.11: {} 20736 20755 20756 + tailwindcss@4.1.18: {} 20757 + 20737 20758 tailwindcss@4.1.8: {} 20738 20759 20739 20760 tapable@2.3.0: {} ··· 21031 21052 21032 21053 uhyphen@0.2.0: {} 21033 21054 21055 + uint8array-extras@1.5.0: {} 21056 + 21034 21057 ultrahtml@1.6.0: {} 21035 21058 21036 21059 uncrypto@0.1.3: {} ··· 21217 21240 21218 21241 upper-case@1.1.3: {} 21219 21242 21243 + url-parse@1.5.10: 21244 + dependencies: 21245 + querystringify: 2.2.0 21246 + requires-port: 1.0.0 21247 + 21220 21248 use-callback-ref@1.3.3(@types/react@19.2.2)(react@19.2.2): 21221 21249 dependencies: 21222 21250 react: 19.2.2 ··· 21243 21271 react: 19.2.2 21244 21272 21245 21273 util-deprecate@1.0.2: {} 21274 + 21275 + uuid@10.0.0: {} 21246 21276 21247 21277 uuid@8.3.2: {} 21248 21278 ··· 21495 21525 lodash.sortby: 4.7.0 21496 21526 tr46: 1.0.1 21497 21527 webidl-conversions: 4.0.2 21528 + 21529 + when-exit@2.1.5: {} 21498 21530 21499 21531 which-pm-runs@1.1.0: {} 21500 21532