From 15ab6a9c23fbbb841ae994fa45b7acdc8c38afdc Mon Sep 17 00:00:00 2001 From: shellscape Date: Mon, 25 Nov 2024 19:54:33 -0500 Subject: [PATCH] chore(jsx-email): update dependencies --- packages/jsx-email/package.json | 10 +- packages/jsx-email/src/cli/commands/build.mts | 4 +- packages/jsx-email/src/cli/commands/check.mts | 2 +- .../jsx-email/src/cli/commands/create.mts | 9 +- .../jsx-email/src/cli/commands/preview.mts | 2 +- packages/jsx-email/src/cli/commands/types.mts | 10 +- .../cli/{vite-static.ts => vite-static.mts} | 2 +- pnpm-lock.yaml | 295 +++++++++--------- 8 files changed, 183 insertions(+), 151 deletions(-) rename packages/jsx-email/src/cli/{vite-static.ts => vite-static.mts} (98%) diff --git a/packages/jsx-email/package.json b/packages/jsx-email/package.json index 9a93fa37..1a3131a8 100644 --- a/packages/jsx-email/package.json +++ b/packages/jsx-email/package.json @@ -86,20 +86,20 @@ "chalk": "4.1.2", "classnames": "2.5.1", "debug": "^4.3.4", - "esbuild": "^0.21.1", + "esbuild": "^0.24.0", "find-up": "^7.0.0", - "globby": "11.0.4", + "globby": "14.0.2", "hash-it": "^6.0.0", "html-to-text": "9.0.5", "lilconfig": "^3.1.2", "magic-string": "^0.30.5", - "md-to-react-email": "5.0.2", + "md-to-react-email": "5.0.4", "micromatch": "^4.0.5", "mime-types": "^2.1.35", "mustache": "^4.2.0", "postcss": "^8.4.32", "postcss-var-replace": "^1.0.0", - "pretty-bytes": "^5.6.0", + "pretty-bytes": "^6.1.1", "rehype": "^13.0.1", "rehype-stringify": "^10.0.0", "rollup-plugin-hypothetical": "^2.1.1", @@ -109,7 +109,7 @@ "std-env": "^3.6.0", "titleize": "^4.0.0", "unist-util-visit": "^5.0.0", - "valibot": "^0.30.0", + "valibot": "^0.42.1", "vite": "^5.2.11", "yargs-parser": "^21.1.1" }, diff --git a/packages/jsx-email/src/cli/commands/build.mts b/packages/jsx-email/src/cli/commands/build.mts index 8cc17d9b..c228f0e0 100644 --- a/packages/jsx-email/src/cli/commands/build.mts +++ b/packages/jsx-email/src/cli/commands/build.mts @@ -5,10 +5,10 @@ import { dirname, basename, extname, join, resolve, win32, posix } from 'path'; import { pathToFileURL } from 'url'; import chalk from 'chalk'; -import globby from 'globby'; +import { globby } from 'globby'; import micromatch from 'micromatch'; import { isWindows } from 'std-env'; -import type { Output as Infer } from 'valibot'; +import type { InferOutput as Infer } from 'valibot'; import { parse as assert, boolean, object, optional, string } from 'valibot'; import { log } from '../../log.js'; diff --git a/packages/jsx-email/src/cli/commands/check.mts b/packages/jsx-email/src/cli/commands/check.mts index a415b4eb..e11e428e 100644 --- a/packages/jsx-email/src/cli/commands/check.mts +++ b/packages/jsx-email/src/cli/commands/check.mts @@ -2,7 +2,7 @@ import { lstat } from 'node:fs/promises'; import { doIUseEmail } from '@jsx-email/doiuse-email'; import chalk from 'chalk'; -import { parse as assert, object, type Output as Infer } from 'valibot'; +import { parse as assert, object, type InferOutput as Infer } from 'valibot'; import { formatBytes, gmailByteLimit, gmailBytesSafe } from '../helpers.mjs'; diff --git a/packages/jsx-email/src/cli/commands/create.mts b/packages/jsx-email/src/cli/commands/create.mts index 48fa0d34..37488af5 100644 --- a/packages/jsx-email/src/cli/commands/create.mts +++ b/packages/jsx-email/src/cli/commands/create.mts @@ -4,7 +4,14 @@ import { fileURLToPath } from 'node:url'; import chalk from 'chalk'; import mustache from 'mustache'; -import { parse as assert, boolean, object, optional, string, type Output as Infer } from 'valibot'; +import { + parse as assert, + boolean, + object, + optional, + string, + type InferOutput as Infer +} from 'valibot'; import { type CommandFn } from './types.mjs'; diff --git a/packages/jsx-email/src/cli/commands/preview.mts b/packages/jsx-email/src/cli/commands/preview.mts index 3f43de31..49bfc099 100644 --- a/packages/jsx-email/src/cli/commands/preview.mts +++ b/packages/jsx-email/src/cli/commands/preview.mts @@ -12,7 +12,7 @@ import { build as viteBuild, createServer, type InlineConfig } from 'vite'; import { log } from '../../log.js'; import { buildForPreview } from '../helpers.mjs'; -import { staticPlugin } from '../vite-static.js'; +import { staticPlugin } from '../vite-static.mjs'; import { watch } from '../watcher.mjs'; import { getTempPath, normalizePath } from './build.mjs'; diff --git a/packages/jsx-email/src/cli/commands/types.mts b/packages/jsx-email/src/cli/commands/types.mts index bd654a01..0f4b196c 100644 --- a/packages/jsx-email/src/cli/commands/types.mts +++ b/packages/jsx-email/src/cli/commands/types.mts @@ -1,5 +1,13 @@ import type React from 'react'; -import { boolean, number, object, optional, string, union, type Output as Infer } from 'valibot'; +import { + boolean, + number, + object, + optional, + string, + union, + type InferOutput as Infer +} from 'valibot'; export type Flags = Record; diff --git a/packages/jsx-email/src/cli/vite-static.ts b/packages/jsx-email/src/cli/vite-static.mts similarity index 98% rename from packages/jsx-email/src/cli/vite-static.ts rename to packages/jsx-email/src/cli/vite-static.mts index 52a0fae6..8d30e1a5 100644 --- a/packages/jsx-email/src/cli/vite-static.ts +++ b/packages/jsx-email/src/cli/vite-static.mts @@ -1,7 +1,7 @@ import { readFile } from 'node:fs/promises'; import { extname } from 'node:path'; -import globby from 'globby'; +import { globby } from 'globby'; import mime from 'mime-types'; // Note: another tshy problem https://github.com/isaacs/tshy/issues/96 // @ts-ignore diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ae3cceb1..7a5c5009 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -262,14 +262,14 @@ importers: specifier: ^4.3.4 version: 4.3.5 esbuild: - specifier: ^0.21.1 - version: 0.21.4 + specifier: ^0.24.0 + version: 0.24.0 find-up: specifier: ^7.0.0 version: 7.0.0 globby: - specifier: 11.0.4 - version: 11.0.4 + specifier: 14.0.2 + version: 14.0.2 hash-it: specifier: ^6.0.0 version: 6.0.0 @@ -283,8 +283,8 @@ importers: specifier: ^0.30.5 version: 0.30.10 md-to-react-email: - specifier: 5.0.2 - version: 5.0.2(react@18.2.0) + specifier: 5.0.4 + version: 5.0.4(react@18.2.0) micromatch: specifier: ^4.0.5 version: 4.0.7 @@ -301,8 +301,8 @@ importers: specifier: ^1.0.0 version: 1.0.0(postcss@8.4.38) pretty-bytes: - specifier: ^5.6.0 - version: 5.6.0 + specifier: ^6.1.1 + version: 6.1.1 react: specifier: 18.2.0 version: 18.2.0 @@ -334,8 +334,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 valibot: - specifier: ^0.30.0 - version: 0.30.0 + specifier: ^0.42.1 + version: 0.42.1(typescript@5.4.5) vite: specifier: ^5.2.11 version: 5.2.12(@types/node@20.10.5) @@ -821,9 +821,9 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.21.4': - resolution: {integrity: sha512-Zrm+B33R4LWPLjDEVnEqt2+SLTATlru1q/xYKVn8oVTbiRBGmK2VIMoIYGJDGyftnGaC788IuzGFAlb7IQ0Y8A==} - engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.24.0': + resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -839,9 +839,9 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.21.4': - resolution: {integrity: sha512-fYFnz+ObClJ3dNiITySBUx+oNalYUT18/AryMxfovLkYWbutXsct3Wz2ZWAcGGppp+RVVX5FiXeLYGi97umisA==} - engines: {node: '>=12'} + '@esbuild/android-arm64@0.24.0': + resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} + engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -857,9 +857,9 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.21.4': - resolution: {integrity: sha512-E7H/yTd8kGQfY4z9t3nRPk/hrhaCajfA3YSQSBrst8B+3uTcgsi8N+ZWYCaeIDsiVs6m65JPCaQN/DxBRclF3A==} - engines: {node: '>=12'} + '@esbuild/android-arm@0.24.0': + resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} + engines: {node: '>=18'} cpu: [arm] os: [android] @@ -875,9 +875,9 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.21.4': - resolution: {integrity: sha512-mDqmlge3hFbEPbCWxp4fM6hqq7aZfLEHZAKGP9viq9wMUBVQx202aDIfc3l+d2cKhUJM741VrCXEzRFhPDKH3Q==} - engines: {node: '>=12'} + '@esbuild/android-x64@0.24.0': + resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} + engines: {node: '>=18'} cpu: [x64] os: [android] @@ -893,9 +893,9 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.21.4': - resolution: {integrity: sha512-72eaIrDZDSiWqpmCzVaBD58c8ea8cw/U0fq/PPOTqE3c53D0xVMRt2ooIABZ6/wj99Y+h4ksT/+I+srCDLU9TA==} - engines: {node: '>=12'} + '@esbuild/darwin-arm64@0.24.0': + resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -911,9 +911,9 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.21.4': - resolution: {integrity: sha512-uBsuwRMehGmw1JC7Vecu/upOjTsMhgahmDkWhGLWxIgUn2x/Y4tIwUZngsmVb6XyPSTXJYS4YiASKPcm9Zitag==} - engines: {node: '>=12'} + '@esbuild/darwin-x64@0.24.0': + resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -929,9 +929,9 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.21.4': - resolution: {integrity: sha512-8JfuSC6YMSAEIZIWNL3GtdUT5NhUA/CMUCpZdDRolUXNAXEE/Vbpe6qlGLpfThtY5NwXq8Hi4nJy4YfPh+TwAg==} - engines: {node: '>=12'} + '@esbuild/freebsd-arm64@0.24.0': + resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -947,9 +947,9 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.4': - resolution: {integrity: sha512-8d9y9eQhxv4ef7JmXny7591P/PYsDFc4+STaxC1GBv0tMyCdyWfXu2jBuqRsyhY8uL2HU8uPyscgE2KxCY9imQ==} - engines: {node: '>=12'} + '@esbuild/freebsd-x64@0.24.0': + resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -965,9 +965,9 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.21.4': - resolution: {integrity: sha512-/GLD2orjNU50v9PcxNpYZi+y8dJ7e7/LhQukN3S4jNDXCKkyyiyAz9zDw3siZ7Eh1tRcnCHAo/WcqKMzmi4eMQ==} - engines: {node: '>=12'} + '@esbuild/linux-arm64@0.24.0': + resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -983,9 +983,9 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.21.4': - resolution: {integrity: sha512-2rqFFefpYmpMs+FWjkzSgXg5vViocqpq5a1PSRgT0AvSgxoXmGF17qfGAzKedg6wAwyM7UltrKVo9kxaJLMF/g==} - engines: {node: '>=12'} + '@esbuild/linux-arm@0.24.0': + resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} + engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -1001,9 +1001,9 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.21.4': - resolution: {integrity: sha512-pNftBl7m/tFG3t2m/tSjuYeWIffzwAZT9m08+9DPLizxVOsUl8DdFzn9HvJrTQwe3wvJnwTdl92AonY36w/25g==} - engines: {node: '>=12'} + '@esbuild/linux-ia32@0.24.0': + resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -1019,9 +1019,9 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.21.4': - resolution: {integrity: sha512-cSD2gzCK5LuVX+hszzXQzlWya6c7hilO71L9h4KHwqI4qeqZ57bAtkgcC2YioXjsbfAv4lPn3qe3b00Zt+jIfQ==} - engines: {node: '>=12'} + '@esbuild/linux-loong64@0.24.0': + resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -1037,9 +1037,9 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.21.4': - resolution: {integrity: sha512-qtzAd3BJh7UdbiXCrg6npWLYU0YpufsV9XlufKhMhYMJGJCdfX/G6+PNd0+v877X1JG5VmjBLUiFB0o8EUSicA==} - engines: {node: '>=12'} + '@esbuild/linux-mips64el@0.24.0': + resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -1055,9 +1055,9 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.21.4': - resolution: {integrity: sha512-yB8AYzOTaL0D5+2a4xEy7OVvbcypvDR05MsB/VVPVA7nL4hc5w5Dyd/ddnayStDgJE59fAgNEOdLhBxjfx5+dg==} - engines: {node: '>=12'} + '@esbuild/linux-ppc64@0.24.0': + resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -1073,9 +1073,9 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.21.4': - resolution: {integrity: sha512-Y5AgOuVzPjQdgU59ramLoqSSiXddu7F3F+LI5hYy/d1UHN7K5oLzYBDZe23QmQJ9PIVUXwOdKJ/jZahPdxzm9w==} - engines: {node: '>=12'} + '@esbuild/linux-riscv64@0.24.0': + resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -1091,9 +1091,9 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.21.4': - resolution: {integrity: sha512-Iqc/l/FFwtt8FoTK9riYv9zQNms7B8u+vAI/rxKuN10HgQIXaPzKZc479lZ0x6+vKVQbu55GdpYpeNWzjOhgbA==} - engines: {node: '>=12'} + '@esbuild/linux-s390x@0.24.0': + resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -1109,9 +1109,9 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.21.4': - resolution: {integrity: sha512-Td9jv782UMAFsuLZINfUpoF5mZIbAj+jv1YVtE58rFtfvoKRiKSkRGQfHTgKamLVT/fO7203bHa3wU122V/Bdg==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.24.0': + resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} + engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -1127,12 +1127,18 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.21.4': - resolution: {integrity: sha512-Awn38oSXxsPMQxaV0Ipb7W/gxZtk5Tx3+W+rAPdZkyEhQ6968r9NvtkjhnhbEgWXYbgV+JEONJ6PcdBS+nlcpA==} - engines: {node: '>=12'} + '@esbuild/netbsd-x64@0.24.0': + resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] + '@esbuild/openbsd-arm64@0.24.0': + resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -1145,9 +1151,9 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.21.4': - resolution: {integrity: sha512-IsUmQeCY0aU374R82fxIPu6vkOybWIMc3hVGZ3ChRwL9hA1TwY+tS0lgFWV5+F1+1ssuvvXt3HFqe8roCip8Hg==} - engines: {node: '>=12'} + '@esbuild/openbsd-x64@0.24.0': + resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -1163,9 +1169,9 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.21.4': - resolution: {integrity: sha512-hsKhgZ4teLUaDA6FG/QIu2q0rI6I36tZVfM4DBZv3BG0mkMIdEnMbhc4xwLvLJSS22uWmaVkFkqWgIS0gPIm+A==} - engines: {node: '>=12'} + '@esbuild/sunos-x64@0.24.0': + resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -1181,9 +1187,9 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.21.4': - resolution: {integrity: sha512-UUfMgMoXPoA/bvGUNfUBFLCh0gt9dxZYIx9W4rfJr7+hKe5jxxHmfOK8YSH4qsHLLN4Ck8JZ+v7Q5fIm1huErg==} - engines: {node: '>=12'} + '@esbuild/win32-arm64@0.24.0': + resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -1199,9 +1205,9 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.21.4': - resolution: {integrity: sha512-yIxbspZb5kGCAHWm8dexALQ9en1IYDfErzjSEq1KzXFniHv019VT3mNtTK7t8qdy4TwT6QYHI9sEZabONHg+aw==} - engines: {node: '>=12'} + '@esbuild/win32-ia32@0.24.0': + resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -1217,9 +1223,9 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.21.4': - resolution: {integrity: sha512-sywLRD3UK/qRJt0oBwdpYLBibk7KiRfbswmWRDabuncQYSlf8aLEEUor/oP6KRz8KEG+HoiVLBhPRD5JWjS8Sg==} - engines: {node: '>=12'} + '@esbuild/win32-x64@0.24.0': + resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} + engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -3318,9 +3324,9 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.21.4: - resolution: {integrity: sha512-sFMcNNrj+Q0ZDolrp5pDhH0nRPN9hLIM3fRPwgbLYJeSHHgnXSnbV3xYgSVuOeLWH9c73VwmEverVzupIv5xuA==} - engines: {node: '>=12'} + esbuild@0.24.0: + resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} + engines: {node: '>=18'} hasBin: true escalade@3.1.2: @@ -4196,8 +4202,8 @@ packages: engines: {node: '>= 16'} hasBin: true - md-to-react-email@5.0.2: - resolution: {integrity: sha512-x6kkpdzIzUhecda/yahltfEl53mH26QdWu4abUF9+S0Jgam8P//Ciro8cdhyMHnT5MQUJYrIbO6ORM2UxPiNNA==} + md-to-react-email@5.0.4: + resolution: {integrity: sha512-+XXP7QWNh2g2EGKeCSP8UIrOG45hX4mxUaxSyn1qSO+BFH2uTZ7LE5tt2TAdGAeIUuGuvzZ/o3cByulQ68OxJg==} peerDependencies: react: 18.2.0 @@ -4648,9 +4654,9 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - pretty-bytes@5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} + pretty-bytes@6.1.1: + resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} + engines: {node: ^14.13.1 || >=16.0.0} pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} @@ -5399,8 +5405,13 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - valibot@0.30.0: - resolution: {integrity: sha512-5POBdbSkM+3nvJ6ZlyQHsggisfRtyT4tVTo1EIIShs6qCdXJnyWU5TJ68vr8iTg5zpOLjXLRiBqNx+9zwZz/rA==} + valibot@0.42.1: + resolution: {integrity: sha512-3keXV29Ar5b//Hqi4MbSdV7lfVp6zuYLZuA9V1PvQUsXqogr+u5lvLPLk3A4f74VUXDnf/JfWMN6sB+koJ/FFw==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -6051,7 +6062,7 @@ snapshots: '@esbuild/aix-ppc64@0.20.2': optional: true - '@esbuild/aix-ppc64@0.21.4': + '@esbuild/aix-ppc64@0.24.0': optional: true '@esbuild/android-arm64@0.18.20': @@ -6060,7 +6071,7 @@ snapshots: '@esbuild/android-arm64@0.20.2': optional: true - '@esbuild/android-arm64@0.21.4': + '@esbuild/android-arm64@0.24.0': optional: true '@esbuild/android-arm@0.18.20': @@ -6069,7 +6080,7 @@ snapshots: '@esbuild/android-arm@0.20.2': optional: true - '@esbuild/android-arm@0.21.4': + '@esbuild/android-arm@0.24.0': optional: true '@esbuild/android-x64@0.18.20': @@ -6078,7 +6089,7 @@ snapshots: '@esbuild/android-x64@0.20.2': optional: true - '@esbuild/android-x64@0.21.4': + '@esbuild/android-x64@0.24.0': optional: true '@esbuild/darwin-arm64@0.18.20': @@ -6087,7 +6098,7 @@ snapshots: '@esbuild/darwin-arm64@0.20.2': optional: true - '@esbuild/darwin-arm64@0.21.4': + '@esbuild/darwin-arm64@0.24.0': optional: true '@esbuild/darwin-x64@0.18.20': @@ -6096,7 +6107,7 @@ snapshots: '@esbuild/darwin-x64@0.20.2': optional: true - '@esbuild/darwin-x64@0.21.4': + '@esbuild/darwin-x64@0.24.0': optional: true '@esbuild/freebsd-arm64@0.18.20': @@ -6105,7 +6116,7 @@ snapshots: '@esbuild/freebsd-arm64@0.20.2': optional: true - '@esbuild/freebsd-arm64@0.21.4': + '@esbuild/freebsd-arm64@0.24.0': optional: true '@esbuild/freebsd-x64@0.18.20': @@ -6114,7 +6125,7 @@ snapshots: '@esbuild/freebsd-x64@0.20.2': optional: true - '@esbuild/freebsd-x64@0.21.4': + '@esbuild/freebsd-x64@0.24.0': optional: true '@esbuild/linux-arm64@0.18.20': @@ -6123,7 +6134,7 @@ snapshots: '@esbuild/linux-arm64@0.20.2': optional: true - '@esbuild/linux-arm64@0.21.4': + '@esbuild/linux-arm64@0.24.0': optional: true '@esbuild/linux-arm@0.18.20': @@ -6132,7 +6143,7 @@ snapshots: '@esbuild/linux-arm@0.20.2': optional: true - '@esbuild/linux-arm@0.21.4': + '@esbuild/linux-arm@0.24.0': optional: true '@esbuild/linux-ia32@0.18.20': @@ -6141,7 +6152,7 @@ snapshots: '@esbuild/linux-ia32@0.20.2': optional: true - '@esbuild/linux-ia32@0.21.4': + '@esbuild/linux-ia32@0.24.0': optional: true '@esbuild/linux-loong64@0.18.20': @@ -6150,7 +6161,7 @@ snapshots: '@esbuild/linux-loong64@0.20.2': optional: true - '@esbuild/linux-loong64@0.21.4': + '@esbuild/linux-loong64@0.24.0': optional: true '@esbuild/linux-mips64el@0.18.20': @@ -6159,7 +6170,7 @@ snapshots: '@esbuild/linux-mips64el@0.20.2': optional: true - '@esbuild/linux-mips64el@0.21.4': + '@esbuild/linux-mips64el@0.24.0': optional: true '@esbuild/linux-ppc64@0.18.20': @@ -6168,7 +6179,7 @@ snapshots: '@esbuild/linux-ppc64@0.20.2': optional: true - '@esbuild/linux-ppc64@0.21.4': + '@esbuild/linux-ppc64@0.24.0': optional: true '@esbuild/linux-riscv64@0.18.20': @@ -6177,7 +6188,7 @@ snapshots: '@esbuild/linux-riscv64@0.20.2': optional: true - '@esbuild/linux-riscv64@0.21.4': + '@esbuild/linux-riscv64@0.24.0': optional: true '@esbuild/linux-s390x@0.18.20': @@ -6186,7 +6197,7 @@ snapshots: '@esbuild/linux-s390x@0.20.2': optional: true - '@esbuild/linux-s390x@0.21.4': + '@esbuild/linux-s390x@0.24.0': optional: true '@esbuild/linux-x64@0.18.20': @@ -6195,7 +6206,7 @@ snapshots: '@esbuild/linux-x64@0.20.2': optional: true - '@esbuild/linux-x64@0.21.4': + '@esbuild/linux-x64@0.24.0': optional: true '@esbuild/netbsd-x64@0.18.20': @@ -6204,7 +6215,10 @@ snapshots: '@esbuild/netbsd-x64@0.20.2': optional: true - '@esbuild/netbsd-x64@0.21.4': + '@esbuild/netbsd-x64@0.24.0': + optional: true + + '@esbuild/openbsd-arm64@0.24.0': optional: true '@esbuild/openbsd-x64@0.18.20': @@ -6213,7 +6227,7 @@ snapshots: '@esbuild/openbsd-x64@0.20.2': optional: true - '@esbuild/openbsd-x64@0.21.4': + '@esbuild/openbsd-x64@0.24.0': optional: true '@esbuild/sunos-x64@0.18.20': @@ -6222,7 +6236,7 @@ snapshots: '@esbuild/sunos-x64@0.20.2': optional: true - '@esbuild/sunos-x64@0.21.4': + '@esbuild/sunos-x64@0.24.0': optional: true '@esbuild/win32-arm64@0.18.20': @@ -6231,7 +6245,7 @@ snapshots: '@esbuild/win32-arm64@0.20.2': optional: true - '@esbuild/win32-arm64@0.21.4': + '@esbuild/win32-arm64@0.24.0': optional: true '@esbuild/win32-ia32@0.18.20': @@ -6240,7 +6254,7 @@ snapshots: '@esbuild/win32-ia32@0.20.2': optional: true - '@esbuild/win32-ia32@0.21.4': + '@esbuild/win32-ia32@0.24.0': optional: true '@esbuild/win32-x64@0.18.20': @@ -6249,7 +6263,7 @@ snapshots: '@esbuild/win32-x64@0.20.2': optional: true - '@esbuild/win32-x64@0.21.4': + '@esbuild/win32-x64@0.24.0': optional: true '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': @@ -8482,31 +8496,32 @@ snapshots: '@esbuild/win32-ia32': 0.20.2 '@esbuild/win32-x64': 0.20.2 - esbuild@0.21.4: + esbuild@0.24.0: optionalDependencies: - '@esbuild/aix-ppc64': 0.21.4 - '@esbuild/android-arm': 0.21.4 - '@esbuild/android-arm64': 0.21.4 - '@esbuild/android-x64': 0.21.4 - '@esbuild/darwin-arm64': 0.21.4 - '@esbuild/darwin-x64': 0.21.4 - '@esbuild/freebsd-arm64': 0.21.4 - '@esbuild/freebsd-x64': 0.21.4 - '@esbuild/linux-arm': 0.21.4 - '@esbuild/linux-arm64': 0.21.4 - '@esbuild/linux-ia32': 0.21.4 - '@esbuild/linux-loong64': 0.21.4 - '@esbuild/linux-mips64el': 0.21.4 - '@esbuild/linux-ppc64': 0.21.4 - '@esbuild/linux-riscv64': 0.21.4 - '@esbuild/linux-s390x': 0.21.4 - '@esbuild/linux-x64': 0.21.4 - '@esbuild/netbsd-x64': 0.21.4 - '@esbuild/openbsd-x64': 0.21.4 - '@esbuild/sunos-x64': 0.21.4 - '@esbuild/win32-arm64': 0.21.4 - '@esbuild/win32-ia32': 0.21.4 - '@esbuild/win32-x64': 0.21.4 + '@esbuild/aix-ppc64': 0.24.0 + '@esbuild/android-arm': 0.24.0 + '@esbuild/android-arm64': 0.24.0 + '@esbuild/android-x64': 0.24.0 + '@esbuild/darwin-arm64': 0.24.0 + '@esbuild/darwin-x64': 0.24.0 + '@esbuild/freebsd-arm64': 0.24.0 + '@esbuild/freebsd-x64': 0.24.0 + '@esbuild/linux-arm': 0.24.0 + '@esbuild/linux-arm64': 0.24.0 + '@esbuild/linux-ia32': 0.24.0 + '@esbuild/linux-loong64': 0.24.0 + '@esbuild/linux-mips64el': 0.24.0 + '@esbuild/linux-ppc64': 0.24.0 + '@esbuild/linux-riscv64': 0.24.0 + '@esbuild/linux-s390x': 0.24.0 + '@esbuild/linux-x64': 0.24.0 + '@esbuild/netbsd-x64': 0.24.0 + '@esbuild/openbsd-arm64': 0.24.0 + '@esbuild/openbsd-x64': 0.24.0 + '@esbuild/sunos-x64': 0.24.0 + '@esbuild/win32-arm64': 0.24.0 + '@esbuild/win32-ia32': 0.24.0 + '@esbuild/win32-x64': 0.24.0 escalade@3.1.2: {} @@ -9539,7 +9554,7 @@ snapshots: marked@7.0.4: {} - md-to-react-email@5.0.2(react@18.2.0): + md-to-react-email@5.0.4(react@18.2.0): dependencies: marked: 7.0.4 react: 18.2.0 @@ -9963,7 +9978,7 @@ snapshots: prettier@2.8.8: {} - pretty-bytes@5.6.0: {} + pretty-bytes@6.1.1: {} pretty-format@29.7.0: dependencies: @@ -10878,7 +10893,9 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - valibot@0.30.0: {} + valibot@0.42.1(typescript@5.4.5): + optionalDependencies: + typescript: 5.4.5 validate-npm-package-license@3.0.4: dependencies: