From 231a02fcaba035209cdbf280294181f05e999afe Mon Sep 17 00:00:00 2001 From: Brendan Kellam Date: Fri, 15 May 2026 16:22:41 -0700 Subject: [PATCH 1/3] chore: upgrade react-email to ^6.1.4 Bump `react-email` from `^5.2.10` to `^6.1.4` in the web package. react-email 6 bundles the preview server into the main package and drops its Next.js dependency, so `@react-email/preview-server` and the `@react-email/preview-server/next` resolution override are no longer needed. Net `yarn.lock` impact is -302 MiB. Also bumped the `esbuild` root resolution from `^0.27.3` to `^0.28.0` since react-email 6 requires the matching host/binary, and bumped the satellite ranges on `@react-email/components` (`^1.0.2` -> `^1.0.12`) and `@react-email/render` (`^2.0.0` -> `^2.0.8`). Smoke tested with `yarn workspace @sourcebot/web build` (Next.js compile passes) and `yarn dev:emails` (preview server boots clean at 6.1.4). Co-Authored-By: Claude Opus 4.7 (1M context) --- package.json | 3 +- packages/web/package.json | 8 +- yarn.lock | 736 ++++++++++++++++---------------------- 3 files changed, 316 insertions(+), 431 deletions(-) diff --git a/package.json b/package.json index 55ea5bfe2..9367d17cb 100644 --- a/package.json +++ b/package.json @@ -42,14 +42,13 @@ "path-to-regexp@0.1.12": "0.1.13", "path-to-regexp@^8": "^8.4.0", "picomatch@^4": "^4.0.4", - "esbuild": "^0.27.3", + "esbuild": "^0.28.0", "js-yaml@npm:^4.1.0": "^4.1.1", "ajv@npm:^8.0.0": "^8.18.0", "ajv@npm:^8.17.1": "^8.18.0", "brace-expansion@npm:^2.0.2": "^2.0.3", "brace-expansion@npm:^5.0.2": "^5.0.5", "brace-expansion@npm:^1.1.7": "^1.1.13", - "@react-email/preview-server/next": "^16.2.3", "@modelcontextprotocol/sdk/hono": "^4.12.18", "@modelcontextprotocol/sdk/@hono/node-server": "^1.19.13", "langsmith@npm:>=0.5.0 <1.0.0": "^0.5.19", diff --git a/packages/web/package.json b/packages/web/package.json index 6b9a2fd98..044f0e76f 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -89,8 +89,8 @@ "@radix-ui/react-toggle": "^1.1.10", "@radix-ui/react-toggle-group": "^1.1.11", "@radix-ui/react-tooltip": "^1.1.4", - "@react-email/components": "^1.0.2", - "@react-email/render": "^2.0.0", + "@react-email/components": "^1.0.12", + "@react-email/render": "^2.0.8", "@replit/codemirror-lang-csharp": "^6.2.0", "@replit/codemirror-lang-nix": "^6.0.1", "@replit/codemirror-lang-solidity": "^6.0.2", @@ -200,7 +200,7 @@ "devDependencies": { "@asteasolutions/zod-to-openapi": "7.3.4", "@eslint/eslintrc": "^3", - "@react-email/preview-server": "5.2.10", + "@react-email/ui": "6.1.4", "@react-grab/mcp": "^0.1.23", "@tanstack/eslint-plugin-query": "^5.74.7", "@testing-library/dom": "^10.4.1", @@ -223,7 +223,7 @@ "npm-run-all": "^4.1.5", "postcss": "^8.5.10", "raw-loader": "^4.0.2", - "react-email": "^5.2.10", + "react-email": "^6.1.4", "react-grab": "^0.1.23", "react-scan": "^0.5.3", "tailwindcss": "^3.4.1", diff --git a/yarn.lock b/yarn.lock index 3ee388b6c..df3c7532d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1977,184 +1977,184 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/aix-ppc64@npm:0.27.7" +"@esbuild/aix-ppc64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/aix-ppc64@npm:0.28.0" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/android-arm64@npm:0.27.7" +"@esbuild/android-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/android-arm64@npm:0.28.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/android-arm@npm:0.27.7" +"@esbuild/android-arm@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/android-arm@npm:0.28.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/android-x64@npm:0.27.7" +"@esbuild/android-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/android-x64@npm:0.28.0" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/darwin-arm64@npm:0.27.7" +"@esbuild/darwin-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/darwin-arm64@npm:0.28.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/darwin-x64@npm:0.27.7" +"@esbuild/darwin-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/darwin-x64@npm:0.28.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/freebsd-arm64@npm:0.27.7" +"@esbuild/freebsd-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/freebsd-arm64@npm:0.28.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/freebsd-x64@npm:0.27.7" +"@esbuild/freebsd-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/freebsd-x64@npm:0.28.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-arm64@npm:0.27.7" +"@esbuild/linux-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-arm64@npm:0.28.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-arm@npm:0.27.7" +"@esbuild/linux-arm@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-arm@npm:0.28.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-ia32@npm:0.27.7" +"@esbuild/linux-ia32@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-ia32@npm:0.28.0" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-loong64@npm:0.27.7" +"@esbuild/linux-loong64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-loong64@npm:0.28.0" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-mips64el@npm:0.27.7" +"@esbuild/linux-mips64el@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-mips64el@npm:0.28.0" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-ppc64@npm:0.27.7" +"@esbuild/linux-ppc64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-ppc64@npm:0.28.0" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-riscv64@npm:0.27.7" +"@esbuild/linux-riscv64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-riscv64@npm:0.28.0" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-s390x@npm:0.27.7" +"@esbuild/linux-s390x@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-s390x@npm:0.28.0" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/linux-x64@npm:0.27.7" +"@esbuild/linux-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/linux-x64@npm:0.28.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/netbsd-arm64@npm:0.27.7" +"@esbuild/netbsd-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/netbsd-arm64@npm:0.28.0" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/netbsd-x64@npm:0.27.7" +"@esbuild/netbsd-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/netbsd-x64@npm:0.28.0" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/openbsd-arm64@npm:0.27.7" +"@esbuild/openbsd-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/openbsd-arm64@npm:0.28.0" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/openbsd-x64@npm:0.27.7" +"@esbuild/openbsd-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/openbsd-x64@npm:0.28.0" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/openharmony-arm64@npm:0.27.7" +"@esbuild/openharmony-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/openharmony-arm64@npm:0.28.0" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/sunos-x64@npm:0.27.7" +"@esbuild/sunos-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/sunos-x64@npm:0.28.0" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/win32-arm64@npm:0.27.7" +"@esbuild/win32-arm64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/win32-arm64@npm:0.28.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/win32-ia32@npm:0.27.7" +"@esbuild/win32-ia32@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/win32-ia32@npm:0.28.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.27.7": - version: 0.27.7 - resolution: "@esbuild/win32-x64@npm:0.27.7" +"@esbuild/win32-x64@npm:0.28.0": + version: 0.28.0 + resolution: "@esbuild/win32-x64@npm:0.28.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3563,13 +3563,6 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:16.2.3": - version: 16.2.3 - resolution: "@next/env@npm:16.2.3" - checksum: 10c0/56c3fee8ea226efe59ef065e054380f872c00c45c9fe4475eaa45f80773c3c1adc3ead3ccdd77447d3c1aeb4b3004aaaa033dd4a100d3e572fd01b83f992dde8 - languageName: node - linkType: hard - "@next/env@npm:16.2.6": version: 16.2.6 resolution: "@next/env@npm:16.2.6" @@ -3586,13 +3579,6 @@ __metadata: languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:16.2.3": - version: 16.2.3 - resolution: "@next/swc-darwin-arm64@npm:16.2.3" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@next/swc-darwin-arm64@npm:16.2.6": version: 16.2.6 resolution: "@next/swc-darwin-arm64@npm:16.2.6" @@ -3600,13 +3586,6 @@ __metadata: languageName: node linkType: hard -"@next/swc-darwin-x64@npm:16.2.3": - version: 16.2.3 - resolution: "@next/swc-darwin-x64@npm:16.2.3" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@next/swc-darwin-x64@npm:16.2.6": version: 16.2.6 resolution: "@next/swc-darwin-x64@npm:16.2.6" @@ -3614,13 +3593,6 @@ __metadata: languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:16.2.3": - version: 16.2.3 - resolution: "@next/swc-linux-arm64-gnu@npm:16.2.3" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@next/swc-linux-arm64-gnu@npm:16.2.6": version: 16.2.6 resolution: "@next/swc-linux-arm64-gnu@npm:16.2.6" @@ -3628,13 +3600,6 @@ __metadata: languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:16.2.3": - version: 16.2.3 - resolution: "@next/swc-linux-arm64-musl@npm:16.2.3" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@next/swc-linux-arm64-musl@npm:16.2.6": version: 16.2.6 resolution: "@next/swc-linux-arm64-musl@npm:16.2.6" @@ -3642,13 +3607,6 @@ __metadata: languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:16.2.3": - version: 16.2.3 - resolution: "@next/swc-linux-x64-gnu@npm:16.2.3" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@next/swc-linux-x64-gnu@npm:16.2.6": version: 16.2.6 resolution: "@next/swc-linux-x64-gnu@npm:16.2.6" @@ -3656,13 +3614,6 @@ __metadata: languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:16.2.3": - version: 16.2.3 - resolution: "@next/swc-linux-x64-musl@npm:16.2.3" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@next/swc-linux-x64-musl@npm:16.2.6": version: 16.2.6 resolution: "@next/swc-linux-x64-musl@npm:16.2.6" @@ -3670,13 +3621,6 @@ __metadata: languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:16.2.3": - version: 16.2.3 - resolution: "@next/swc-win32-arm64-msvc@npm:16.2.3" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@next/swc-win32-arm64-msvc@npm:16.2.6": version: 16.2.6 resolution: "@next/swc-win32-arm64-msvc@npm:16.2.6" @@ -3684,13 +3628,6 @@ __metadata: languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:16.2.3": - version: 16.2.3 - resolution: "@next/swc-win32-x64-msvc@npm:16.2.3" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@next/swc-win32-x64-msvc@npm:16.2.6": version: 16.2.6 resolution: "@next/swc-win32-x64-msvc@npm:16.2.6" @@ -6822,233 +6759,236 @@ __metadata: languageName: node linkType: hard -"@react-email/body@npm:0.2.0": - version: 0.2.0 - resolution: "@react-email/body@npm:0.2.0" +"@react-email/body@npm:0.3.0": + version: 0.3.0 + resolution: "@react-email/body@npm:0.3.0" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/f5aebd971c067dbcc2e3a050a5980b96832e2b2cf5f96aacc97c067371b81df805c196254c4b10e13fb9959573b24e20354a663374634cd26acfaaa8e4c519bf + checksum: 10c0/81796d310f1c404eab035964cead670902d4de047b088218589a8ad6be1953d6494bbd5d586ec09c871484779bd944fa3637afa232ec1e7850c995e94b642c81 languageName: node linkType: hard -"@react-email/button@npm:0.2.0": - version: 0.2.0 - resolution: "@react-email/button@npm:0.2.0" +"@react-email/button@npm:0.2.1": + version: 0.2.1 + resolution: "@react-email/button@npm:0.2.1" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/1145d096ace8a459271f550faa941668122bd816adc6547390ede5becab5b0dc99a6f19c838e539fe53a73953bd4a4de790b1a7ad3d5981c44f5d34149045bfc + checksum: 10c0/1efbf7f7d34555982b5f6a797aab2f5443a9c135a4a28b87145786a50a1d79ed1fcdaa203d03d72148b9a21e19f2adb05661e0b1fec9a89bb5db18520908b252 languageName: node linkType: hard -"@react-email/code-block@npm:0.2.0": - version: 0.2.0 - resolution: "@react-email/code-block@npm:0.2.0" +"@react-email/code-block@npm:0.2.1": + version: 0.2.1 + resolution: "@react-email/code-block@npm:0.2.1" dependencies: prismjs: "npm:^1.30.0" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/4efaeecd534a8f2708b45f26e1d75b6400ab74bdfdc79330a57ff10f64df8e75c8c91ab69f384b2d7f106f71e7c491d194d1873fd91d9adf44ebbbca0a29fb6d + checksum: 10c0/aa513e6e1023293f6bb319cb0877b927eccb6bd47dd2cc26a69c9ff8eca2322f7efd8800026fe4a609d65a699953ed48385f53b8039b0e3e91fa5ae8dff6de4b languageName: node linkType: hard -"@react-email/code-inline@npm:0.0.5": - version: 0.0.5 - resolution: "@react-email/code-inline@npm:0.0.5" +"@react-email/code-inline@npm:0.0.6": + version: 0.0.6 + resolution: "@react-email/code-inline@npm:0.0.6" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/4081233686dd09575c580303f2822c415e1acc3c21847e64536afee60d37108810f5325e50a417ca39ab796fb21aae488108b4dcb55b0bb5e5b750f1019f32d7 + checksum: 10c0/e4fba8d168162b0e514876d98809e3baea24fa1822a4770f62276b8a953209b4ca8efc5e8c8663dd5d790eb1e6f9b0b8774f4b08768db421155b6d0afce5ffa1 languageName: node linkType: hard -"@react-email/column@npm:0.0.13": - version: 0.0.13 - resolution: "@react-email/column@npm:0.0.13" +"@react-email/column@npm:0.0.14": + version: 0.0.14 + resolution: "@react-email/column@npm:0.0.14" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/56ebc6af1c546daca2c32b0700538242ab7d90ffff4be37bf9dcf929311b6996c66b39f506dfd37063bacd4382abdeab93baf8c1e3266aa62fe3b282b16a023f - languageName: node - linkType: hard - -"@react-email/components@npm:^1.0.2": - version: 1.0.2 - resolution: "@react-email/components@npm:1.0.2" - dependencies: - "@react-email/body": "npm:0.2.0" - "@react-email/button": "npm:0.2.0" - "@react-email/code-block": "npm:0.2.0" - "@react-email/code-inline": "npm:0.0.5" - "@react-email/column": "npm:0.0.13" - "@react-email/container": "npm:0.0.15" - "@react-email/font": "npm:0.0.9" - "@react-email/head": "npm:0.0.12" - "@react-email/heading": "npm:0.0.15" - "@react-email/hr": "npm:0.0.11" - "@react-email/html": "npm:0.0.11" - "@react-email/img": "npm:0.0.11" - "@react-email/link": "npm:0.0.12" - "@react-email/markdown": "npm:0.0.17" - "@react-email/preview": "npm:0.0.13" - "@react-email/render": "npm:2.0.0" - "@react-email/row": "npm:0.0.12" - "@react-email/section": "npm:0.0.16" - "@react-email/tailwind": "npm:2.0.2" - "@react-email/text": "npm:0.1.5" + checksum: 10c0/9cee2fa427ebc62ac144f73f1cac4cc8aebac7fdad850af6246b59522f478f8ecb65bbe9b2a8a799e65fa2719f1305a498b5eaf8b135a36b95c9b440bb8f35aa + languageName: node + linkType: hard + +"@react-email/components@npm:^1.0.12": + version: 1.0.12 + resolution: "@react-email/components@npm:1.0.12" + dependencies: + "@react-email/body": "npm:0.3.0" + "@react-email/button": "npm:0.2.1" + "@react-email/code-block": "npm:0.2.1" + "@react-email/code-inline": "npm:0.0.6" + "@react-email/column": "npm:0.0.14" + "@react-email/container": "npm:0.0.16" + "@react-email/font": "npm:0.0.10" + "@react-email/head": "npm:0.0.13" + "@react-email/heading": "npm:0.0.16" + "@react-email/hr": "npm:0.0.12" + "@react-email/html": "npm:0.0.12" + "@react-email/img": "npm:0.0.12" + "@react-email/link": "npm:0.0.13" + "@react-email/markdown": "npm:0.0.18" + "@react-email/preview": "npm:0.0.14" + "@react-email/render": "npm:2.0.6" + "@react-email/row": "npm:0.0.13" + "@react-email/section": "npm:0.0.17" + "@react-email/tailwind": "npm:2.0.7" + "@react-email/text": "npm:0.1.6" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/633214a42fea0d3fbc5a3f0f3104d38a2d305b411dfb7c60f9422bfb5af5ddafd11c7da8c162194b49e2fcec18a4fbf72cc42f6ffd150ffb6292f37a05d3e484 + checksum: 10c0/31c4947fbd4b3c11d7a291c5f9b37155f75468c72759fd3ea4480546751ea3e01409374fc0b91bf84df256b4cfc7ffa99a5b23e36f289eec98d33c5bae3efc4b languageName: node linkType: hard -"@react-email/container@npm:0.0.15": - version: 0.0.15 - resolution: "@react-email/container@npm:0.0.15" +"@react-email/container@npm:0.0.16": + version: 0.0.16 + resolution: "@react-email/container@npm:0.0.16" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/5098468b5336682f0f833a57cea1182bfe4a46bb03d5aa9fc85f96ab1e79845e30a9487c4c56094a9482465e94aa4395f10978c99b1772ca4bd0823d2d9071f6 + checksum: 10c0/6b86a25885e2a825082aeaa2d0339ccd863b4b657aa41c542d83ee989f63906506f29a5ecd261aa72f57d6be3f43d45c8cb0bc3415961c1d108156437825d95a languageName: node linkType: hard -"@react-email/font@npm:0.0.9": - version: 0.0.9 - resolution: "@react-email/font@npm:0.0.9" +"@react-email/font@npm:0.0.10": + version: 0.0.10 + resolution: "@react-email/font@npm:0.0.10" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/b51c9bc22f3ea6e26c34fd5e4186be0b42a0414558f318b5784079145b267f7316729d54c8ba8c955ee5100e4b9ca9f5048c123a66ad2e277d49dd07c718287c + checksum: 10c0/b49f36cdc99bf7459d8fa56f079bccd7dff2ad168fd4acff80919dbfaa5bef03a2e85b8bd4aa01876f22facf2f24e3a73800a3fd1b0702f64f7121ed776ad4ff languageName: node linkType: hard -"@react-email/head@npm:0.0.12": - version: 0.0.12 - resolution: "@react-email/head@npm:0.0.12" +"@react-email/head@npm:0.0.13": + version: 0.0.13 + resolution: "@react-email/head@npm:0.0.13" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/511147ea52330f5752e2d226a3417192adb5c0f301e35077a07fd66b99504eda6c3bfa49713a10400cf8542d75dfb317e5050b5383b285129db9854d5760d97d + checksum: 10c0/cab456a7748b96fb842f520f7e0340f5503a7027b9e676c32cda22ea44bdde5b2e2ad218a466a8fd699abd70dae315619b8b558cc8c07454371b9df12a21282f languageName: node linkType: hard -"@react-email/heading@npm:0.0.15": - version: 0.0.15 - resolution: "@react-email/heading@npm:0.0.15" +"@react-email/heading@npm:0.0.16": + version: 0.0.16 + resolution: "@react-email/heading@npm:0.0.16" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/74e58d2933eb6d37f4f3a6f82c63af6c9ffe2ce8cd14c7f6e27f8b76d39800cbf1a215d86e17a55d69eca4c73d5e9ea747ae1cd0a7df4a08a861a13afb9989dc + checksum: 10c0/843993d978d8e1937a3ce92cd88004d554d83dc9b1a8cde8ad9b4b169da95dfd00cc5e2db7b161459026cb5e167bc208d2c2982c83600a6d9c288531fdb69903 languageName: node linkType: hard -"@react-email/hr@npm:0.0.11": - version: 0.0.11 - resolution: "@react-email/hr@npm:0.0.11" +"@react-email/hr@npm:0.0.12": + version: 0.0.12 + resolution: "@react-email/hr@npm:0.0.12" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/9d8199bdcfdc7e180636cdc11b7af5c44d185598fedd97dd0734103d662074ed8b7204e362c31f0dfd3925c37181e2fe22dbf1f76908c862d489f34e7efea7a9 + checksum: 10c0/e656f61e881cee1757bac75eee5b46861602b291038464d9f65d024884b9e22b35171173332482aa822c1c667129e7869f5b98583d57fc50445008aad08470eb languageName: node linkType: hard -"@react-email/html@npm:0.0.11": - version: 0.0.11 - resolution: "@react-email/html@npm:0.0.11" +"@react-email/html@npm:0.0.12": + version: 0.0.12 + resolution: "@react-email/html@npm:0.0.12" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/04be96e135677cd507636877c2f9bf1a507d40f6d4442ff3fac58bc70d478e7f23dd03d94ecc1605d3e368d50129281e71f4b7afb242f1b32d285bfc37236a09 + checksum: 10c0/664cf81508b788280ca54f9c36f6bdf9b7b4000c69aba2b78f3ec7ff366dacf03daf6e1dbbb668b8769646175fa22a97a7909c19c995fa6525648ae45ce6be0a languageName: node linkType: hard -"@react-email/img@npm:0.0.11": - version: 0.0.11 - resolution: "@react-email/img@npm:0.0.11" +"@react-email/img@npm:0.0.12": + version: 0.0.12 + resolution: "@react-email/img@npm:0.0.12" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/082e9f7d7290de4d340b06bc0ab0e4ffec08604885fdf06d93594e3684726279a3a65c0be2c83c9397bb832289078d533f0499b423ed3558f7736ad7d333d457 + checksum: 10c0/9c390e7a329a30a2792ed5c9d7c53195541df8bf0c125f08cd2ac5df5c54ac210998de8bc201016e17f1b0e4eac5209675c699caa4505339254c825c39b62678 languageName: node linkType: hard -"@react-email/link@npm:0.0.12": - version: 0.0.12 - resolution: "@react-email/link@npm:0.0.12" +"@react-email/link@npm:0.0.13": + version: 0.0.13 + resolution: "@react-email/link@npm:0.0.13" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/d831666bd52af9ba3a50bd4853e2b70387a041264e3781d3dab4708b755e8b2cb6df339f71eecd889b35221c205bd9997d47e950d1e3b226b4be50a22405ca87 + checksum: 10c0/c083bc94c8b8854e9d44830f82f49e732c698b55967d94d45e51fd522a525bcf9f7093d3bb89e959da3232fba34f7f5c98e0ae9359940c81f850a72da20961e8 languageName: node linkType: hard -"@react-email/markdown@npm:0.0.17": - version: 0.0.17 - resolution: "@react-email/markdown@npm:0.0.17" +"@react-email/markdown@npm:0.0.18": + version: 0.0.18 + resolution: "@react-email/markdown@npm:0.0.18" dependencies: marked: "npm:^15.0.12" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/a68bdb3d347c5cf0906ca2e422fde89cfd418c5bd36524d16cce162ce4878a379cb6683119ce1d1359d19135d9b83c47a893e1e9b41daac22db578b6a9f242af + checksum: 10c0/d8023f87d95ab80df9ce72b38fa52ef4eac4337569309fb6155f8b16e82bb280c5704e1a6b971e08d1aaf736205411e52291d257b06d344d0901580ae7222b74 languageName: node linkType: hard -"@react-email/preview-server@npm:5.2.10": - version: 5.2.10 - resolution: "@react-email/preview-server@npm:5.2.10" - dependencies: - esbuild: "npm:0.27.3" - next: "npm:16.1.7" - checksum: 10c0/6b4c59048c088c94fa1020e44d74c91527ab48a2c02f331ddd56a855fe4254f2bb4158f6a8e2f6ec62ddaba7acb8c5b44f81374879b7d377a9d6b0629f09a330 +"@react-email/preview@npm:0.0.14": + version: 0.0.14 + resolution: "@react-email/preview@npm:0.0.14" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 10c0/af9b8b618121af3f28699a240851dcc8f25448fa4bc47c04b5931d25330052a5bcbf45d7cd4da845e64bf91db5dc32108f471553fe20c54b1410443de850ef71 languageName: node linkType: hard -"@react-email/preview@npm:0.0.13": - version: 0.0.13 - resolution: "@react-email/preview@npm:0.0.13" +"@react-email/render@npm:2.0.6": + version: 2.0.6 + resolution: "@react-email/render@npm:2.0.6" + dependencies: + html-to-text: "npm:^9.0.5" + prettier: "npm:^3.5.3" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/223cff5238f0bfc4f1c3cdd1ae4f8b92cde16a60594d4d5073607b7af0b3cfaf5ae10234ca531d9403c7143afcba2e71bc12c1aba75e51f0ae58fd9c0b8bf542 + react-dom: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 10c0/dce11a0068c9f24d45989f9252d5523408a4850542f8fd7724e69eb450588b8df14f2c2aabf25706d3a697b4ab0806a7b4b103ae662a80436ba4db2af24cefb0 languageName: node linkType: hard -"@react-email/render@npm:2.0.0, @react-email/render@npm:^2.0.0": - version: 2.0.0 - resolution: "@react-email/render@npm:2.0.0" +"@react-email/render@npm:>=2.0.8, @react-email/render@npm:^2.0.8": + version: 2.0.8 + resolution: "@react-email/render@npm:2.0.8" dependencies: html-to-text: "npm:^9.0.5" prettier: "npm:^3.5.3" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc react-dom: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/2c91f2930306c0dadd34f2a5d5d98191dd985269a841e448a1a8cf4ebb6f4fef93062a2c3da48dbe182d32c4fd9b7bd0c475dbf8ed629648dc6fd9948f8a44c2 + checksum: 10c0/183793beaab413523e1ffbf3e07b352e33c0b7b0912e6bee0da2aceb495f327694f98b55957255419cbcaf771c538f2b084580d4d3a78c92ccf7a5cad527f73c languageName: node linkType: hard -"@react-email/row@npm:0.0.12": - version: 0.0.12 - resolution: "@react-email/row@npm:0.0.12" +"@react-email/row@npm:0.0.13": + version: 0.0.13 + resolution: "@react-email/row@npm:0.0.13" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/440c54071543700ce7a0db4749c93c56fa0cfae1057464231b25d9d7598f81a2f395816b922376acd5445c29163ae2858e4fc840d8cf30f3d4520104f7f5e3ed + checksum: 10c0/74b075fb85cca2e4ed7bf2b62e0544e92ee4155160f5a7cf253e809f1fb136380ace73f8bd954efa5ed927a2bbcf7448d13b065133becc172e0bd8b071610310 languageName: node linkType: hard -"@react-email/section@npm:0.0.16": - version: 0.0.16 - resolution: "@react-email/section@npm:0.0.16" +"@react-email/section@npm:0.0.17": + version: 0.0.17 + resolution: "@react-email/section@npm:0.0.17" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/48bfacdd78d403b50c4c1098d100a96f3afe6159d910374a0306d6186daa1bf3803b4a2b3163fb38d9137835041b9f70145c7bb2f652ba347a82a0d396fe2ef2 + checksum: 10c0/93c16a1a0ae3abccd92244d51413e561ee4305990984eeceeb61dd8d08e7b4a3fbc3f6e381a9e0eed480f907485ab5f8a1e5914a4d6741376e74df46fb8bf02d languageName: node linkType: hard -"@react-email/tailwind@npm:2.0.2": - version: 2.0.2 - resolution: "@react-email/tailwind@npm:2.0.2" +"@react-email/tailwind@npm:2.0.7": + version: 2.0.7 + resolution: "@react-email/tailwind@npm:2.0.7" dependencies: tailwindcss: "npm:^4.1.18" peerDependencies: - "@react-email/body": 0.2.0 - "@react-email/button": 0.2.0 - "@react-email/code-block": 0.2.0 - "@react-email/code-inline": 0.0.5 - "@react-email/container": 0.0.15 - "@react-email/heading": 0.0.15 - "@react-email/hr": 0.0.11 - "@react-email/img": 0.0.11 - "@react-email/link": 0.0.12 - "@react-email/preview": 0.0.13 - "@react-email/text": 0.1.5 + "@react-email/body": ">=0" + "@react-email/button": ">=0" + "@react-email/code-block": ">=0" + "@react-email/code-inline": ">=0" + "@react-email/container": ">=0" + "@react-email/heading": ">=0" + "@react-email/hr": ">=0" + "@react-email/img": ">=0" + "@react-email/link": ">=0" + "@react-email/preview": ">=0" + "@react-email/text": ">=0" react: ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@react-email/body": @@ -7071,16 +7011,26 @@ __metadata: optional: true "@react-email/preview": optional: true - checksum: 10c0/b0a045b8b94aa2c5981d7e8855a9eece82499cf92f326a0ebedc36c5b143df20d209c9aa4cd7416cca67466e812abb7067b27d45fdefcfb55311d6d62dd6cc53 + checksum: 10c0/6cd9277829d7a207ecf97abd8bca14235f70e2a83ca3022b8189e6a2ada00968acc1092d26f3f2d02a39021a84931368e26d66f414a40885519415e1da30caa7 languageName: node linkType: hard -"@react-email/text@npm:0.1.5": - version: 0.1.5 - resolution: "@react-email/text@npm:0.1.5" +"@react-email/text@npm:0.1.6": + version: 0.1.6 + resolution: "@react-email/text@npm:0.1.6" peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc - checksum: 10c0/ad825332903917d1185ce7c5e4d19846496565996f82b71a873648dffc6342d382606a96a5a00a15a16abef5322540d56b481ad3ca21c8b34de9b598715ec149 + checksum: 10c0/f40ef83746670ac1672069119b23f3c553bc4b42b102b106b8ff9f6ce0136b9c06c09bfaf917b7144d9ec0f33eeb52d93b093a7d86629b26fdc64f2c7cc4042c + languageName: node + linkType: hard + +"@react-email/ui@npm:6.1.4": + version: 6.1.4 + resolution: "@react-email/ui@npm:6.1.4" + dependencies: + esbuild: "npm:0.28.0" + next: "npm:16.2.6" + checksum: 10c0/6d4873467799f32229a9e904527822b9e6e8dd97e402e25cec1c3e85fcc16b51b875cba00cb626d5d5f626b894bc199ec8ab211619572fd3bd8c1eeaae532ddb languageName: node linkType: hard @@ -8883,9 +8833,9 @@ __metadata: "@radix-ui/react-toggle": "npm:^1.1.10" "@radix-ui/react-toggle-group": "npm:^1.1.11" "@radix-ui/react-tooltip": "npm:^1.1.4" - "@react-email/components": "npm:^1.0.2" - "@react-email/preview-server": "npm:5.2.10" - "@react-email/render": "npm:^2.0.0" + "@react-email/components": "npm:^1.0.12" + "@react-email/render": "npm:^2.0.8" + "@react-email/ui": "npm:6.1.4" "@react-grab/mcp": "npm:^0.1.23" "@replit/codemirror-lang-csharp": "npm:^6.2.0" "@replit/codemirror-lang-nix": "npm:^6.0.1" @@ -8988,7 +8938,7 @@ __metadata: react-day-picker: "npm:^9.14.0" react-device-detect: "npm:^2.2.3" react-dom: "npm:19.2.4" - react-email: "npm:^5.2.10" + react-email: "npm:^6.1.4" react-grab: "npm:^0.1.23" react-hook-form: "npm:^7.53.0" react-hotkeys-hook: "npm:^4.5.1" @@ -11275,12 +11225,10 @@ __metadata: languageName: node linkType: hard -"citty@npm:^0.1.6": - version: 0.1.6 - resolution: "citty@npm:0.1.6" - dependencies: - consola: "npm:^3.2.3" - checksum: 10c0/d26ad82a9a4a8858c7e149d90b878a3eceecd4cfd3e2ed3cd5f9a06212e451fb4f8cbe0fa39a3acb1b3e8f18e22db8ee5def5829384bad50e823d4b301609b48 +"citty@npm:^0.2.2": + version: 0.2.2 + resolution: "citty@npm:0.2.2" + checksum: 10c0/c896c9dcd187d2a16685706d11428dcdec9eb59aa13fe50aff7b12e1d3521f1bf434d6a5316fe75a341f8ba5ce1d2beceb84f7f261d018985a73d3f6f2a793e3 languageName: node linkType: hard @@ -11782,20 +11730,6 @@ __metadata: languageName: node linkType: hard -"confbox@npm:^0.2.2": - version: 0.2.2 - resolution: "confbox@npm:0.2.2" - checksum: 10c0/7c246588d533d31e8cdf66cb4701dff6de60f9be77ab54c0d0338e7988750ac56863cc0aca1b3f2046f45ff223a765d3e5d4977a7674485afcd37b6edf3fd129 - languageName: node - linkType: hard - -"consola@npm:^3.2.3, consola@npm:^3.4.2": - version: 3.4.2 - resolution: "consola@npm:3.4.2" - checksum: 10c0/7cebe57ecf646ba74b300bcce23bff43034ed6fbec9f7e39c27cee1dc00df8a21cd336b466ad32e304ea70fba04ec9e890c200270de9a526ce021ba8a7e4c11a - languageName: node - linkType: hard - "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -11934,6 +11868,16 @@ __metadata: languageName: node linkType: hard +"css-tree@npm:3.2.1": + version: 3.2.1 + resolution: "css-tree@npm:3.2.1" + dependencies: + mdn-data: "npm:2.27.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/1f65e9ccaa56112a4706d6f003dd43d777f0dbcf848e66fd320f823192533581f8dd58daa906cb80622658332d50284d6be13b87a6ab4556cbbfe9ef535bbf7e + languageName: node + linkType: hard + "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -12991,36 +12935,36 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.27.3": - version: 0.27.7 - resolution: "esbuild@npm:0.27.7" - dependencies: - "@esbuild/aix-ppc64": "npm:0.27.7" - "@esbuild/android-arm": "npm:0.27.7" - "@esbuild/android-arm64": "npm:0.27.7" - "@esbuild/android-x64": "npm:0.27.7" - "@esbuild/darwin-arm64": "npm:0.27.7" - "@esbuild/darwin-x64": "npm:0.27.7" - "@esbuild/freebsd-arm64": "npm:0.27.7" - "@esbuild/freebsd-x64": "npm:0.27.7" - "@esbuild/linux-arm": "npm:0.27.7" - "@esbuild/linux-arm64": "npm:0.27.7" - "@esbuild/linux-ia32": "npm:0.27.7" - "@esbuild/linux-loong64": "npm:0.27.7" - "@esbuild/linux-mips64el": "npm:0.27.7" - "@esbuild/linux-ppc64": "npm:0.27.7" - "@esbuild/linux-riscv64": "npm:0.27.7" - "@esbuild/linux-s390x": "npm:0.27.7" - "@esbuild/linux-x64": "npm:0.27.7" - "@esbuild/netbsd-arm64": "npm:0.27.7" - "@esbuild/netbsd-x64": "npm:0.27.7" - "@esbuild/openbsd-arm64": "npm:0.27.7" - "@esbuild/openbsd-x64": "npm:0.27.7" - "@esbuild/openharmony-arm64": "npm:0.27.7" - "@esbuild/sunos-x64": "npm:0.27.7" - "@esbuild/win32-arm64": "npm:0.27.7" - "@esbuild/win32-ia32": "npm:0.27.7" - "@esbuild/win32-x64": "npm:0.27.7" +"esbuild@npm:^0.28.0": + version: 0.28.0 + resolution: "esbuild@npm:0.28.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.28.0" + "@esbuild/android-arm": "npm:0.28.0" + "@esbuild/android-arm64": "npm:0.28.0" + "@esbuild/android-x64": "npm:0.28.0" + "@esbuild/darwin-arm64": "npm:0.28.0" + "@esbuild/darwin-x64": "npm:0.28.0" + "@esbuild/freebsd-arm64": "npm:0.28.0" + "@esbuild/freebsd-x64": "npm:0.28.0" + "@esbuild/linux-arm": "npm:0.28.0" + "@esbuild/linux-arm64": "npm:0.28.0" + "@esbuild/linux-ia32": "npm:0.28.0" + "@esbuild/linux-loong64": "npm:0.28.0" + "@esbuild/linux-mips64el": "npm:0.28.0" + "@esbuild/linux-ppc64": "npm:0.28.0" + "@esbuild/linux-riscv64": "npm:0.28.0" + "@esbuild/linux-s390x": "npm:0.28.0" + "@esbuild/linux-x64": "npm:0.28.0" + "@esbuild/netbsd-arm64": "npm:0.28.0" + "@esbuild/netbsd-x64": "npm:0.28.0" + "@esbuild/openbsd-arm64": "npm:0.28.0" + "@esbuild/openbsd-x64": "npm:0.28.0" + "@esbuild/openharmony-arm64": "npm:0.28.0" + "@esbuild/sunos-x64": "npm:0.28.0" + "@esbuild/win32-arm64": "npm:0.28.0" + "@esbuild/win32-ia32": "npm:0.28.0" + "@esbuild/win32-x64": "npm:0.28.0" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -13076,7 +13020,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/ccd51f0555708bc9ff4ec9dc3ac92d3daacd45ecaac949ca8645984c5c323bf8cefe98c2df307418685e0b4ce37f9a3bdbfe8e3651fe632a0059a436195a17d4 + checksum: 10c0/8acd95c238ec6c4a9d16163277faf228a8994b642d187b3fe667ffbb469008e6748cde144fdc3c175bf8e78ee49e15a0ed9b9f183fdb5fcea1772f87fb1372a4 languageName: node linkType: hard @@ -13644,13 +13588,6 @@ __metadata: languageName: node linkType: hard -"exsolve@npm:^1.0.7": - version: 1.0.8 - resolution: "exsolve@npm:1.0.8" - checksum: 10c0/65e44ae05bd4a4a5d87cfdbbd6b8f24389282cf9f85fa5feb17ca87ad3f354877e6af4cd99e02fc29044174891f82d1d68c77f69234410eb8f163530e6278c67 - languageName: node - linkType: hard - "extend@npm:^3.0.0, extend@npm:^3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -16539,6 +16476,13 @@ __metadata: languageName: node linkType: hard +"mdn-data@npm:2.27.1": + version: 2.27.1 + resolution: "mdn-data@npm:2.27.1" + checksum: 10c0/eb8abf5d22e4d1e090346f5e81b67d23cef14c83940e445da5c44541ad874dc8fb9f6ca236e8258c3a489d9fb5884188a4d7d58773adb9089ac2c0b966796393 + languageName: node + linkType: hard + "mdurl@npm:^2.0.0": version: 2.0.0 resolution: "mdurl@npm:2.0.0" @@ -17324,67 +17268,7 @@ __metadata: languageName: node linkType: hard -"next@npm:^16.2.3": - version: 16.2.3 - resolution: "next@npm:16.2.3" - dependencies: - "@next/env": "npm:16.2.3" - "@next/swc-darwin-arm64": "npm:16.2.3" - "@next/swc-darwin-x64": "npm:16.2.3" - "@next/swc-linux-arm64-gnu": "npm:16.2.3" - "@next/swc-linux-arm64-musl": "npm:16.2.3" - "@next/swc-linux-x64-gnu": "npm:16.2.3" - "@next/swc-linux-x64-musl": "npm:16.2.3" - "@next/swc-win32-arm64-msvc": "npm:16.2.3" - "@next/swc-win32-x64-msvc": "npm:16.2.3" - "@swc/helpers": "npm:0.5.15" - baseline-browser-mapping: "npm:^2.9.19" - caniuse-lite: "npm:^1.0.30001579" - postcss: "npm:8.4.31" - sharp: "npm:^0.34.5" - styled-jsx: "npm:5.1.6" - peerDependencies: - "@opentelemetry/api": ^1.1.0 - "@playwright/test": ^1.51.1 - babel-plugin-react-compiler: "*" - react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 - react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 - sass: ^1.3.0 - dependenciesMeta: - "@next/swc-darwin-arm64": - optional: true - "@next/swc-darwin-x64": - optional: true - "@next/swc-linux-arm64-gnu": - optional: true - "@next/swc-linux-arm64-musl": - optional: true - "@next/swc-linux-x64-gnu": - optional: true - "@next/swc-linux-x64-musl": - optional: true - "@next/swc-win32-arm64-msvc": - optional: true - "@next/swc-win32-x64-msvc": - optional: true - sharp: - optional: true - peerDependenciesMeta: - "@opentelemetry/api": - optional: true - "@playwright/test": - optional: true - babel-plugin-react-compiler: - optional: true - sass: - optional: true - bin: - next: dist/bin/next - checksum: 10c0/8a9d27fc773d69f7f471cf1a23bde2ab2950e0411ef3e0d5c1664ed9654e94c3304eae1c4283ec0fa4e70e7b3f4416913350e118e0c18e8b055693dc5d021883 - languageName: node - linkType: hard - -"next@npm:^16.2.6": +"next@npm:16.2.6, next@npm:^16.2.6": version: 16.2.6 resolution: "next@npm:16.2.6" dependencies: @@ -17647,18 +17531,16 @@ __metadata: languageName: node linkType: hard -"nypm@npm:0.6.2": - version: 0.6.2 - resolution: "nypm@npm:0.6.2" +"nypm@npm:0.6.6": + version: 0.6.6 + resolution: "nypm@npm:0.6.6" dependencies: - citty: "npm:^0.1.6" - consola: "npm:^3.4.2" + citty: "npm:^0.2.2" pathe: "npm:^2.0.3" - pkg-types: "npm:^2.3.0" - tinyexec: "npm:^1.0.1" + tinyexec: "npm:^1.1.1" bin: nypm: dist/cli.mjs - checksum: 10c0/b1aca658e29ed616ad6e487f9c3fd76773485ad75c1f99efe130ccb304de60b639a3dda43c3ce6c060113a3eebaee7ccbea554f5fbd1f244474181dc9bf3f17c + checksum: 10c0/74918579bef694a9ae1cadbace9e316e323e4ec753c8ef03f47600ad08247a8744472c8ed86e4f5667cb5a1e4e5f871f225f27a5d2ceee619ef50c4deab818d7 languageName: node linkType: hard @@ -17927,7 +17809,7 @@ __metadata: languageName: node linkType: hard -"ora@npm:^8.0.0, ora@npm:^8.2.0": +"ora@npm:^8.2.0": version: 8.2.0 resolution: "ora@npm:8.2.0" dependencies: @@ -18348,6 +18230,13 @@ __metadata: languageName: node linkType: hard +"picospinner@npm:^3.0.0": + version: 3.0.0 + resolution: "picospinner@npm:3.0.0" + checksum: 10c0/2c0826a5471575ccec22cfc2a72a6faf14e4d3048af8f39c88932e8bed7fbf7aa303a53285f414c1b72081dbd8e8db4420cd032b8f6870cbdac21e82ce25f08e + languageName: node + linkType: hard + "pid-port@npm:^1.0.0": version: 1.0.2 resolution: "pid-port@npm:1.0.2" @@ -18394,17 +18283,6 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^2.3.0": - version: 2.3.0 - resolution: "pkg-types@npm:2.3.0" - dependencies: - confbox: "npm:^0.2.2" - exsolve: "npm:^1.0.7" - pathe: "npm:^2.0.3" - checksum: 10c0/d2bbddc5b81bd4741e1529c08ef4c5f1542bbdcf63498b73b8e1d84cff71806d1b8b1577800549bb569cb7aa20056257677b979bff48c97967cba7e64f72ae12 - languageName: node - linkType: hard - "possible-typed-array-names@npm:^1.0.0": version: 1.1.0 resolution: "possible-typed-array-names@npm:1.1.0" @@ -19021,30 +18899,38 @@ __metadata: languageName: node linkType: hard -"react-email@npm:^5.2.10": - version: 5.2.10 - resolution: "react-email@npm:5.2.10" +"react-email@npm:^6.1.4": + version: 6.1.4 + resolution: "react-email@npm:6.1.4" dependencies: "@babel/parser": "npm:7.27.0" "@babel/traverse": "npm:7.27.0" + "@react-email/render": "npm:>=2.0.8" chokidar: "npm:^4.0.3" commander: "npm:^13.0.0" conf: "npm:^15.0.2" + css-tree: "npm:3.2.1" debounce: "npm:^2.0.0" - esbuild: "npm:0.27.3" + esbuild: "npm:^0.28.0" glob: "npm:^13.0.6" jiti: "npm:2.4.2" log-symbols: "npm:^7.0.0" + marked: "npm:^15.0.12" mime-types: "npm:^3.0.0" normalize-path: "npm:^3.0.0" - nypm: "npm:0.6.2" - ora: "npm:^8.0.0" + nypm: "npm:0.6.6" + picospinner: "npm:^3.0.0" + prismjs: "npm:^1.30.0" prompts: "npm:2.4.2" socket.io: "npm:^4.8.1" + tailwindcss: "npm:^4.1.18" tsconfig-paths: "npm:4.2.0" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^18.0 || ^19.0 || ^19.0.0-rc bin: - email: dist/index.mjs - checksum: 10c0/0749af457911de31fd65fc3efde5e706c23ea745293f0d4e347d6587a4b3cf14485b9bb8d2ec9408b06160943a55175275e8c5be0d392388f42959950269be21 + email: ./dist/cli/index.mjs + checksum: 10c0/68b3f0d098f98a7b35e9b6bbb5fbd1d1ae7b0c5f0b74885bccaea2de1736af7f1471c39c1041fd9661cdbd7e9bde72fce0e06c66ab276ad97fc5bbfdc556a6d7 languageName: node linkType: hard @@ -21396,13 +21282,6 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^1.0.1": - version: 1.0.4 - resolution: "tinyexec@npm:1.0.4" - checksum: 10c0/d4a5bbcf6bdb23527a4b74c4aa566f41432167112fe76f420ec7e3a90a3ecfd3a7d944383e2719fc3987b69400f7b928daf08700d145fb527c2e80ec01e198bd - languageName: node - linkType: hard - "tinyexec@npm:^1.0.2": version: 1.1.1 resolution: "tinyexec@npm:1.1.1" @@ -21410,6 +21289,13 @@ __metadata: languageName: node linkType: hard +"tinyexec@npm:^1.1.1": + version: 1.1.2 + resolution: "tinyexec@npm:1.1.2" + checksum: 10c0/9e0ef6c001ce54688cf16833a02f70a339276219ca947b88930b124267de2cffc764ff44e87e7369384b1d75ab63491465412cbbdf06f2437956b9ab66ab4491 + languageName: node + linkType: hard + "tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.9": version: 0.2.12 resolution: "tinyglobby@npm:0.2.12" From cf146070b470520e59423f391baa2880dda5551a Mon Sep 17 00:00:00 2001 From: Brendan Kellam Date: Fri, 15 May 2026 16:23:12 -0700 Subject: [PATCH 2/3] chore: changelog entry for #1206 Co-Authored-By: Claude Opus 4.7 (1M context) --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 59062cf41..2a41d5c80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Reduced the log verbosity of the worker by changing various log messages from info to debug. [#1179](https://github.com/sourcebot-dev/sourcebot/pull/1179) - [EE] Switched symbol hover detection to use Lezer highlight tags, broadening identifier coverage. [#1194](https://github.com/sourcebot-dev/sourcebot/pull/1194) - Improved git history and blame performance on large repositories. [#1198](https://github.com/sourcebot-dev/sourcebot/pull/1198) +- Upgraded `react-email` to `^6.1.4`, dropping the separate `@react-email/preview-server` devDependency (now bundled). [#1206](https://github.com/sourcebot-dev/sourcebot/pull/1206) ## [4.17.1] - 2026-05-04 From d1ce0ea4432f6b5c7235613e8fb5d04cb689abb8 Mon Sep 17 00:00:00 2001 From: Brendan Kellam Date: Fri, 15 May 2026 16:23:52 -0700 Subject: [PATCH 3/3] Update CHANGELOG Removed the mention of dropping the separate @react-email/preview-server devDependency in the changelog. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a41d5c80..1bd865f5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,7 +26,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Reduced the log verbosity of the worker by changing various log messages from info to debug. [#1179](https://github.com/sourcebot-dev/sourcebot/pull/1179) - [EE] Switched symbol hover detection to use Lezer highlight tags, broadening identifier coverage. [#1194](https://github.com/sourcebot-dev/sourcebot/pull/1194) - Improved git history and blame performance on large repositories. [#1198](https://github.com/sourcebot-dev/sourcebot/pull/1198) -- Upgraded `react-email` to `^6.1.4`, dropping the separate `@react-email/preview-server` devDependency (now bundled). [#1206](https://github.com/sourcebot-dev/sourcebot/pull/1206) +- Upgraded `react-email` to `^6.1.4`. [#1206](https://github.com/sourcebot-dev/sourcebot/pull/1206) ## [4.17.1] - 2026-05-04