diff --git a/apps/web/package.json b/apps/web/package.json index 4423f7f..80b9491 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -30,8 +30,8 @@ }, "dependencies": { "@directus/sdk": "21.0.0", - "@mintel/cloner": "link:../../at-mintel/packages/cloner-library", - "@mintel/pdf": "link:../../at-mintel/packages/pdf-library", + "@mintel/cloner": "^1.8.0", + "@mintel/pdf": "^1.8.0", "@opentelemetry/api": "^1.9.0", "@opentelemetry/context-async-hooks": "^2.1.0", "@opentelemetry/core": "^2.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2baed70..a48cc8a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,11 +95,11 @@ importers: specifier: 21.0.0 version: 21.0.0 "@mintel/cloner": - specifier: link:../../at-mintel/packages/cloner-library - version: link:../../at-mintel/packages/cloner-library + specifier: ^1.8.0 + version: 1.8.0(@types/node@25.2.0)(puppeteer@24.37.0(typescript@5.9.3)) "@mintel/pdf": - specifier: link:../../at-mintel/packages/pdf-library - version: link:../../at-mintel/packages/pdf-library + specifier: ^1.8.0 + version: 1.8.0 "@opentelemetry/api": specifier: ^1.9.0 version: 1.9.0 @@ -2035,6 +2035,12 @@ packages: } hasBin: true + "@mintel/cloner@1.8.0": + resolution: + { + integrity: sha512-+1VBDw5KSOsXKyHNMvgjePRJ9U4r3znzlXp+3qIlbWxC7HwJI+aoOlUEsD98PjsztE6KjNrrhpHza66eDZ8NyQ==, + } + "@mintel/eslint-config@1.7.8": resolution: { @@ -2047,6 +2053,15 @@ packages: integrity: sha512-LIsZXdadjnWvQSjvQnJnuitFhTHIgFduhh16HYfTb6fx+dN1+HWHzsoRghxU9uec6zEK2UzpFkDT+hDhd4DVDQ==, } + "@mintel/mail@1.8.0": + resolution: + { + integrity: sha512-bjMTagI1yBJtbpPQh4orMLuTPjy49+5mdb6eAmJ7QgLGdVUsX6JQM/70HBKeUvN7FzSL8O3QwaIYAhzlCVfqAA==, + } + peerDependencies: + react: ^19.0.0 + react-dom: ^19.0.0 + "@mintel/next-config@1.7.8": resolution: { @@ -2059,6 +2074,12 @@ packages: integrity: sha512-CqSe3eHamq9zLs+AJxGOPypTLchw/oZ3JcLkor007PcUDMTv/Lspfv5oCaXK2s0FeIOJaa2QwSGPDI1h5/3ZVw==, } + "@mintel/pdf@1.8.0": + resolution: + { + integrity: sha512-8EiOMO2PMYh/dW3gn7jHvRE9G+3OlQZCPbyxKTzqezVQQ48NsGNOL0sVNhXFkR210cMQioNVQrF1+jYJtvdumQ==, + } + "@mintel/tsconfig@1.7.8": resolution: { @@ -2632,6 +2653,194 @@ packages: engines: { node: ">=18" } hasBin: true + "@react-email/body@0.0.11": + resolution: + { + integrity: sha512-ZSD2SxVSgUjHGrB0Wi+4tu3MEpB4fYSbezsFNEJk2xCWDBkFiOeEsjTmR5dvi+CxTK691hQTQlHv0XWuP7ENTg==, + } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/button@0.0.19": + resolution: + { + integrity: sha512-HYHrhyVGt7rdM/ls6FuuD6XE7fa7bjZTJqB2byn6/oGsfiEZaogY77OtoLL/mrQHjHjZiJadtAMSik9XLcm7+A==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/code-block@0.0.11": + resolution: + { + integrity: sha512-4D43p+LIMjDzm66gTDrZch0Flkip5je91mAT7iGs6+SbPyalHgIA+lFQoQwhz/VzHHLxuD0LV6gwmU/WUQ2WEg==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/code-inline@0.0.5": + resolution: + { + integrity: sha512-MmAsOzdJpzsnY2cZoPHFPk6uDO/Ncpb4Kh1hAt9UZc1xOW3fIzpe1Pi9y9p6wwUmpaeeDalJxAxH6/fnTquinA==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/column@0.0.13": + resolution: + { + integrity: sha512-Lqq17l7ShzJG/d3b1w/+lVO+gp2FM05ZUo/nW0rjxB8xBICXOVv6PqjDnn3FXKssvhO5qAV20lHM6S+spRhEwQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/components@0.0.33": + resolution: + { + integrity: sha512-/GKdT3YijT1iEWPAXF644jr12w5xVgzUr0zlbZGt2KOkGeFHNZUCL5UtRopmnjrH/Fayf8Gjv6q/4E2cZgDtdQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/container@0.0.15": + resolution: + { + integrity: sha512-Qo2IQo0ru2kZq47REmHW3iXjAQaKu4tpeq/M8m1zHIVwKduL2vYOBQWbC2oDnMtWPmkBjej6XxgtZByxM6cCFg==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/font@0.0.9": + resolution: + { + integrity: sha512-4zjq23oT9APXkerqeslPH3OZWuh5X4crHK6nx82mVHV2SrLba8+8dPEnWbaACWTNjOCbcLIzaC9unk7Wq2MIXw==, + } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/head@0.0.12": + resolution: + { + integrity: sha512-X2Ii6dDFMF+D4niNwMAHbTkeCjlYYnMsd7edXOsi0JByxt9wNyZ9EnhFiBoQdqkE+SMDcu8TlNNttMrf5sJeMA==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/heading@0.0.15": + resolution: + { + integrity: sha512-xF2GqsvBrp/HbRHWEfOgSfRFX+Q8I5KBEIG5+Lv3Vb2R/NYr0s8A5JhHHGf2pWBMJdbP4B2WHgj/VUrhy8dkIg==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/hr@0.0.11": + resolution: + { + integrity: sha512-S1gZHVhwOsd1Iad5IFhpfICwNPMGPJidG/Uysy1AwmspyoAP5a4Iw3OWEpINFdgh9MHladbxcLKO2AJO+cA9Lw==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/html@0.0.11": + resolution: + { + integrity: sha512-qJhbOQy5VW5qzU74AimjAR9FRFQfrMa7dn4gkEXKMB/S9xZN8e1yC1uA9C15jkXI/PzmJ0muDIWmFwatm5/+VA==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/img@0.0.11": + resolution: + { + integrity: sha512-aGc8Y6U5C3igoMaqAJKsCpkbm1XjguQ09Acd+YcTKwjnC2+0w3yGUJkjWB2vTx4tN8dCqQCXO8FmdJpMfOA9EQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/link@0.0.12": + resolution: + { + integrity: sha512-vF+xxQk2fGS1CN7UPQDbzvcBGfffr+GjTPNiWM38fhBfsLv6A/YUfaqxWlmL7zLzVmo0K2cvvV9wxlSyNba1aQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/markdown@0.0.14": + resolution: + { + integrity: sha512-5IsobCyPkb4XwnQO8uFfGcNOxnsg3311GRXhJ3uKv51P7Jxme4ycC/MITnwIZ10w2zx7HIyTiqVzTj4XbuIHbg==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/preview@0.0.12": + resolution: + { + integrity: sha512-g/H5fa9PQPDK6WUEG7iTlC19sAktI23qyoiJtMLqQiXFCfWeQMhqjLGKeLSKkfzszqmfJCjZtpSiKtBoOdxp3Q==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/render@1.0.5": + resolution: + { + integrity: sha512-CA69HYXPk21HhtAXATIr+9JJwpDNmAFCvdMUjWmeoD1+KhJ9NAxusMRxKNeibdZdslmq3edaeOKGbdQ9qjK8LQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/row@0.0.12": + resolution: + { + integrity: sha512-HkCdnEjvK3o+n0y0tZKXYhIXUNPDx+2vq1dJTmqappVHXS5tXS6W5JOPZr5j+eoZ8gY3PShI2LWj5rWF7ZEtIQ==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/section@0.0.16": + resolution: + { + integrity: sha512-FjqF9xQ8FoeUZYKSdt8sMIKvoT9XF8BrzhT3xiFKdEMwYNbsDflcjfErJe3jb7Wj/es/lKTbV5QR1dnLzGpL3w==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/tailwind@1.0.4": + resolution: + { + integrity: sha512-tJdcusncdqgvTUYZIuhNC6LYTfL9vNTSQpwWdTCQhQ1lsrNCEE4OKCSdzSV3S9F32pi0i0xQ+YPJHKIzGjdTSA==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + + "@react-email/text@0.0.11": + resolution: + { + integrity: sha512-a7nl/2KLpRHOYx75YbYZpWspUbX1DFY7JIZbOv5x0QU8SvwDbJt+Hm01vG34PffFyYvHEXrc6Qnip2RTjljNjg==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + "@react-pdf/fns@3.1.2": resolution: { @@ -3159,6 +3368,12 @@ packages: integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==, } + "@selderee/plugin-htmlparser2@0.11.0": + resolution: + { + integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==, + } + "@sentry-internal/browser-utils@10.38.0": resolution: { @@ -6049,6 +6264,13 @@ packages: integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, } + deepmerge@4.3.1: + resolution: + { + integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, + } + engines: { node: ">=0.10.0" } + defaults@1.0.4: resolution: { @@ -6772,6 +6994,12 @@ packages: engines: { node: ">= 10.17.0" } hasBin: true + fast-deep-equal@2.0.1: + resolution: + { + integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==, + } + fast-deep-equal@3.1.3: resolution: { @@ -7409,6 +7637,13 @@ packages: integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==, } + html-to-text@9.0.5: + resolution: + { + integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==, + } + engines: { node: ">=14" } + html-void-elements@3.0.0: resolution: { @@ -8218,6 +8453,12 @@ packages: integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==, } + leac@0.6.0: + resolution: + { + integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==, + } + legacy-javascript@0.0.1: resolution: { @@ -8507,6 +8748,14 @@ packages: engines: { node: ">= 20" } hasBin: true + marked@7.0.4: + resolution: + { + integrity: sha512-t8eP0dXRJMtMvBojtkcsA7n48BkauktUKzfkPSCq85ZMTJ0v76Rke4DYz01omYpPTUh4p/f7HePgRo3ebG8+QQ==, + } + engines: { node: ">= 16" } + hasBin: true + marky@1.3.0: resolution: { @@ -8520,6 +8769,14 @@ packages: } engines: { node: ">= 0.4" } + md-to-react-email@5.0.5: + resolution: + { + integrity: sha512-OvAXqwq57uOk+WZqFFNCMZz8yDp8BD3WazW1wAKHUrPbbdr89K9DWS6JXY09vd9xNdPNeurI8DU/X4flcfaD8A==, + } + peerDependencies: + react: ^18.0 || ^19.0 + mdast-util-to-hast@13.2.1: resolution: { @@ -9320,6 +9577,12 @@ packages: integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==, } + parseley@0.12.1: + resolution: + { + integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==, + } + parseurl@1.3.3: resolution: { @@ -9392,6 +9655,12 @@ packages: integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==, } + peberminta@0.9.0: + resolution: + { + integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==, + } + pend@1.2.0: resolution: { @@ -9952,6 +10221,14 @@ packages: } engines: { node: ">= 0.8.0" } + prettier@3.4.2: + resolution: + { + integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==, + } + engines: { node: ">=14" } + hasBin: true + prettier@3.8.1: resolution: { @@ -9960,6 +10237,13 @@ packages: engines: { node: ">=14" } hasBin: true + prismjs@1.29.0: + resolution: + { + integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==, + } + engines: { node: ">=6" } + prismjs@1.30.0: resolution: { @@ -10129,6 +10413,12 @@ packages: integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, } + react-promise-suspense@0.3.4: + resolution: + { + integrity: sha512-I42jl7L3Ze6kZaq+7zXWSunBa3b1on5yfvUW6Eo/3fFOj6dZ5Bqmcd264nJbTK/gn1HjjILAjSwnZbV4RpSaNQ==, + } + react-refresh@0.9.0: resolution: { @@ -10528,6 +10818,12 @@ packages: } engines: { node: ">= 10.13.0" } + selderee@0.11.0: + resolution: + { + integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==, + } + semver@5.7.2: resolution: { @@ -13304,6 +13600,22 @@ snapshots: fs-extra: 11.3.3 prompts: 2.4.2 + "@mintel/cloner@1.8.0(@types/node@25.2.0)(puppeteer@24.37.0(typescript@5.9.3))": + dependencies: + axios: 1.13.4 + cheerio: 1.2.0 + crawlee: 3.16.0(@types/node@25.2.0)(playwright@1.58.2)(puppeteer@24.37.0(typescript@5.9.3)) + playwright: 1.58.2 + transitivePeerDependencies: + - "@types/node" + - bufferutil + - canvas + - debug + - idcac-playwright + - puppeteer + - supports-color + - utf-8-validate + "@mintel/eslint-config@1.7.8(@typescript-eslint/parser@8.54.0(eslint@10.0.0(jiti@1.21.7))(typescript@5.9.3))(eslint@10.0.0(jiti@1.21.7))(typescript@5.9.3)": dependencies: "@eslint/eslintrc": 3.3.3 @@ -13342,6 +13654,12 @@ snapshots: dependencies: "@commitlint/config-conventional": 20.4.1 + "@mintel/mail@1.8.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)": + dependencies: + "@react-email/components": 0.0.33(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + "@mintel/next-config@1.7.8(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.5.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.5.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.0(@opentelemetry/api@1.9.0))(@swc/helpers@0.5.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(webpack@5.96.1)": dependencies: "@sentry/nextjs": 10.38.0(@opentelemetry/context-async-hooks@2.5.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.5.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.0(@opentelemetry/api@1.9.0))(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)(webpack@5.96.1) @@ -13383,6 +13701,19 @@ snapshots: - sass - typescript + "@mintel/pdf@1.8.0": + dependencies: + "@crawlee/cheerio": 3.16.0 + "@mintel/mail": 1.8.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + "@react-pdf/renderer": 4.3.2(react@19.2.4) + axios: 1.13.4 + cheerio: 1.2.0 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + transitivePeerDependencies: + - debug + - supports-color + "@mintel/tsconfig@1.7.8": {} "@napi-rs/wasm-runtime@0.2.12": @@ -13776,6 +14107,118 @@ snapshots: - react-native-b4a - supports-color + "@react-email/body@0.0.11(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/button@0.0.19(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/code-block@0.0.11(react@19.2.4)": + dependencies: + prismjs: 1.29.0 + react: 19.2.4 + + "@react-email/code-inline@0.0.5(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/column@0.0.13(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/components@0.0.33(react-dom@19.2.4(react@19.2.4))(react@19.2.4)": + dependencies: + "@react-email/body": 0.0.11(react@19.2.4) + "@react-email/button": 0.0.19(react@19.2.4) + "@react-email/code-block": 0.0.11(react@19.2.4) + "@react-email/code-inline": 0.0.5(react@19.2.4) + "@react-email/column": 0.0.13(react@19.2.4) + "@react-email/container": 0.0.15(react@19.2.4) + "@react-email/font": 0.0.9(react@19.2.4) + "@react-email/head": 0.0.12(react@19.2.4) + "@react-email/heading": 0.0.15(react@19.2.4) + "@react-email/hr": 0.0.11(react@19.2.4) + "@react-email/html": 0.0.11(react@19.2.4) + "@react-email/img": 0.0.11(react@19.2.4) + "@react-email/link": 0.0.12(react@19.2.4) + "@react-email/markdown": 0.0.14(react@19.2.4) + "@react-email/preview": 0.0.12(react@19.2.4) + "@react-email/render": 1.0.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + "@react-email/row": 0.0.12(react@19.2.4) + "@react-email/section": 0.0.16(react@19.2.4) + "@react-email/tailwind": 1.0.4(react@19.2.4) + "@react-email/text": 0.0.11(react@19.2.4) + react: 19.2.4 + transitivePeerDependencies: + - react-dom + + "@react-email/container@0.0.15(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/font@0.0.9(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/head@0.0.12(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/heading@0.0.15(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/hr@0.0.11(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/html@0.0.11(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/img@0.0.11(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/link@0.0.12(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/markdown@0.0.14(react@19.2.4)": + dependencies: + md-to-react-email: 5.0.5(react@19.2.4) + react: 19.2.4 + + "@react-email/preview@0.0.12(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/render@1.0.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4)": + dependencies: + html-to-text: 9.0.5 + prettier: 3.4.2 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-promise-suspense: 0.3.4 + + "@react-email/row@0.0.12(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/section@0.0.16(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/tailwind@1.0.4(react@19.2.4)": + dependencies: + react: 19.2.4 + + "@react-email/text@0.0.11(react@19.2.4)": + dependencies: + react: 19.2.4 + "@react-pdf/fns@3.1.2": {} "@react-pdf/font@4.0.4": @@ -14191,6 +14634,11 @@ snapshots: "@sec-ant/readable-stream@0.4.1": {} + "@selderee/plugin-htmlparser2@0.11.0": + dependencies: + domhandler: 5.0.3 + selderee: 0.11.0 + "@sentry-internal/browser-utils@10.38.0": dependencies: "@sentry/core": 10.38.0 @@ -16066,6 +16514,8 @@ snapshots: deep-is@0.1.4: {} + deepmerge@4.3.1: {} + defaults@1.0.4: dependencies: clone: 1.0.4 @@ -16754,6 +17204,8 @@ snapshots: transitivePeerDependencies: - supports-color + fast-deep-equal@2.0.1: {} + fast-deep-equal@3.1.3: {} fast-fifo@1.3.2: {} @@ -17152,6 +17604,14 @@ snapshots: html-escaper@3.0.3: {} + html-to-text@9.0.5: + dependencies: + "@selderee/plugin-htmlparser2": 0.11.0 + deepmerge: 4.3.1 + dom-serializer: 2.0.0 + htmlparser2: 8.0.2 + selderee: 0.11.0 + html-void-elements@3.0.0: {} htmlparser2@10.1.0: @@ -17673,6 +18133,8 @@ snapshots: layout-base@2.0.1: {} + leac@0.6.0: {} + legacy-javascript@0.0.1: {} levn@0.4.1: @@ -17867,10 +18329,17 @@ snapshots: marked@16.4.2: {} + marked@7.0.4: {} + marky@1.3.0: {} math-intrinsics@1.1.0: {} + md-to-react-email@5.0.5(react@19.2.4): + dependencies: + marked: 7.0.4 + react: 19.2.4 + mdast-util-to-hast@13.2.1: dependencies: "@types/hast": 3.0.4 @@ -18353,6 +18822,11 @@ snapshots: dependencies: entities: 6.0.1 + parseley@0.12.1: + dependencies: + leac: 0.6.0 + peberminta: 0.9.0 + parseurl@1.3.3: {} path-data-parser@0.1.0: {} @@ -18380,6 +18854,8 @@ snapshots: dependencies: through: 2.3.8 + peberminta@0.9.0: {} + pend@1.2.0: {} pg-int8@1.0.1: {} @@ -18749,8 +19225,12 @@ snapshots: prelude-ls@1.2.1: {} + prettier@3.4.2: {} + prettier@3.8.1: {} + prismjs@1.29.0: {} + prismjs@1.30.0: {} progress@2.0.3: {} @@ -18883,6 +19363,10 @@ snapshots: react-is@16.13.1: {} + react-promise-suspense@0.3.4: + dependencies: + fast-deep-equal: 2.0.1 + react-refresh@0.9.0: {} react@19.2.4: {} @@ -19149,6 +19633,10 @@ snapshots: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) + selderee@0.11.0: + dependencies: + parseley: 0.12.1 + semver@5.7.2: {} semver@6.3.1: {}