From 015e29537056680107bc679bb1c1f56f3ae682d5 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Mon, 9 Feb 2026 22:21:22 +0100 Subject: [PATCH] fix: pipeline --- packages/mail/package.json | 1 + packages/mail/vitest.config.ts | 23 +++++++++++++++++++++++ pnpm-lock.yaml | 9 ++++++--- 3 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 packages/mail/vitest.config.ts diff --git a/packages/mail/package.json b/packages/mail/package.json index 1b6314c..9219bd3 100644 --- a/packages/mail/package.json +++ b/packages/mail/package.json @@ -38,6 +38,7 @@ "@mintel/tsconfig": "workspace:*", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", + "prettier": "^3.8.1", "tsup": "^8.3.5", "typescript": "^5.0.0", "vitest": "^3.0.4" diff --git a/packages/mail/vitest.config.ts b/packages/mail/vitest.config.ts new file mode 100644 index 0000000..f27535b --- /dev/null +++ b/packages/mail/vitest.config.ts @@ -0,0 +1,23 @@ +import { defineConfig } from "vitest/config"; +import path from "path"; + +export default defineConfig({ + test: { + environment: "node", + alias: { + "prettier/plugins/html": path.resolve( + process.cwd(), + "../../node_modules/prettier/plugins/html.js", + ), + "prettier/parser-html": path.resolve( + process.cwd(), + "../../node_modules/prettier/plugins/html.js", + ), + }, + server: { + deps: { + inline: [/@react-email/], + }, + }, + }, +}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7d2e8f7..0934207 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -517,6 +517,9 @@ importers: '@types/react-dom': specifier: ^19.0.0 version: 19.2.3(@types/react@19.2.10) + prettier: + specifier: ^3.8.1 + version: 3.8.1 tsup: specifier: ^8.3.5 version: 8.5.1(@swc/core@1.15.11(@swc/helpers@0.5.18))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) @@ -681,7 +684,7 @@ importers: version: 5.9.3 vitest: specifier: ^2.0.0 - version: 2.1.9(@types/node@25.2.2)(@vitest/ui@4.0.18)(happy-dom@20.4.0)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.97.3)(terser@5.46.0) + version: 2.1.9(@types/node@25.2.2)(@vitest/ui@4.0.18(vitest@4.0.18))(happy-dom@20.4.0)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.97.3)(terser@5.46.0) packages/tsconfig: {} @@ -14041,7 +14044,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@22.19.10)(@vitest/ui@4.0.18)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.30)(@vitest/ui@4.0.18)(happy-dom@20.4.0)(jiti@2.6.1)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) '@vitest/utils@2.1.9': dependencies: @@ -20481,7 +20484,7 @@ snapshots: tsx: 4.21.0 yaml: 2.8.2 - vitest@2.1.9(@types/node@25.2.2)(@vitest/ui@4.0.18)(happy-dom@20.4.0)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.97.3)(terser@5.46.0): + vitest@2.1.9(@types/node@25.2.2)(@vitest/ui@4.0.18(vitest@4.0.18))(happy-dom@20.4.0)(jsdom@27.4.0)(lightningcss@1.30.2)(sass@1.97.3)(terser@5.46.0): dependencies: '@vitest/expect': 2.1.9 '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@25.2.2)(lightningcss@1.30.2)(sass@1.97.3)(terser@5.46.0))