diff --git a/apps/web/postcss.config.cjs b/apps/web/postcss.config.cjs index e305dd9..4cdb2f4 100644 --- a/apps/web/postcss.config.cjs +++ b/apps/web/postcss.config.cjs @@ -1,7 +1,6 @@ const config = { plugins: { tailwindcss: {}, - autoprefixer: {}, }, }; diff --git a/docker/Dockerfile b/docker/Dockerfile index 52f88af..27e1f8a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -18,7 +18,7 @@ WORKDIR /app COPY package.json pnpm-lock.yaml pnpm-workspace.yaml turbo.json ./ COPY ./apps/web ./apps/web COPY ./packages ./packages -RUN pnpm add turbo@^1.12.5 -g +RUN pnpm add turbo@^2.5.2 -g # Generate a partial monorepo with a pruned lockfile for a target workspace. # Assuming "web" is the name entered in the project's package.json: { name: "web" } diff --git a/packages/email-editor/package.json b/packages/email-editor/package.json index db1f8ff..0709d51 100644 --- a/packages/email-editor/package.json +++ b/packages/email-editor/package.json @@ -29,7 +29,8 @@ "prettier-plugin-tailwindcss": "^0.6.11", "react": "^19.1.0", "tailwindcss": "^3.4.1", - "tsup": "^8.4.0" + "tsup": "^8.4.0", + "typescript": "^5.8.3" }, "peerDependencies": { "react": "^19.1.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b2172b8..cf7cc9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -121,7 +121,7 @@ importers: version: 6.4.17 tsup: specifier: ^8.4.0 - version: 8.4.0(typescript@5.8.3) + version: 8.4.0(postcss@8.5.3)(typescript@5.8.3) typescript: specifier: ^5.8.3 version: 5.8.3 @@ -386,7 +386,7 @@ importers: version: 9.25.1 jsx-email: specifier: ^2.7.1 - version: 2.7.1(@jsx-email/plugin-inline@1.0.1)(@jsx-email/plugin-minify@1.0.2)(@jsx-email/plugin-pretty@1.0.0)(@types/react@19.1.2)(react-dom@19.1.0)(react@19.1.0) + version: 2.7.1(@jsx-email/plugin-inline@1.0.1)(@jsx-email/plugin-minify@1.0.2)(@jsx-email/plugin-pretty@1.0.0)(@types/react@19.1.2)(react-dom@19.1.0)(react@19.1.0)(typescript@5.8.3) lucide-react: specifier: ^0.503.0 version: 0.503.0(react@19.1.0) @@ -438,7 +438,10 @@ importers: version: 3.4.15 tsup: specifier: ^8.4.0 - version: 8.4.0(postcss@8.5.3) + version: 8.4.0(postcss@8.5.3)(typescript@5.8.3) + typescript: + specifier: ^5.8.3 + version: 5.8.3 packages/eslint-config: devDependencies: @@ -493,7 +496,7 @@ importers: version: 7.6.1(typescript@5.8.3) tsup: specifier: ^8.4.0 - version: 8.4.0(typescript@5.8.3) + version: 8.4.0(postcss@8.5.3)(typescript@5.8.3) typescript: specifier: ^5.8.3 version: 5.8.3 @@ -3163,7 +3166,7 @@ packages: '@adobe/css-tools': 4.4.2 hast-util-select: 6.0.4 hast-util-to-string: 3.0.1 - jsx-email: 2.7.1(@jsx-email/plugin-inline@1.0.1)(@jsx-email/plugin-minify@1.0.2)(@jsx-email/plugin-pretty@1.0.0)(@types/react@19.1.2)(react-dom@19.1.0)(react@19.1.0) + jsx-email: 2.7.1(@jsx-email/plugin-inline@1.0.1)(@jsx-email/plugin-minify@1.0.2)(@jsx-email/plugin-pretty@1.0.0)(@types/react@19.1.2)(react-dom@19.1.0)(react@19.1.0)(typescript@5.8.3) unist-util-remove: 4.0.0 unist-util-visit: 5.0.0 dev: false @@ -3174,7 +3177,7 @@ packages: peerDependencies: jsx-email: ^2.6.1 dependencies: - jsx-email: 2.7.1(@jsx-email/plugin-inline@1.0.1)(@jsx-email/plugin-minify@1.0.2)(@jsx-email/plugin-pretty@1.0.0)(@types/react@19.1.2)(react-dom@19.1.0)(react@19.1.0) + jsx-email: 2.7.1(@jsx-email/plugin-inline@1.0.1)(@jsx-email/plugin-minify@1.0.2)(@jsx-email/plugin-pretty@1.0.0)(@types/react@19.1.2)(react-dom@19.1.0)(react@19.1.0)(typescript@5.8.3) rehype-minify-attribute-whitespace: 4.0.1 rehype-minify-css-style: 4.0.1 rehype-minify-enumerated-attribute: 5.0.2 @@ -3201,7 +3204,7 @@ packages: peerDependencies: jsx-email: ^2.0.0 dependencies: - jsx-email: 2.7.1(@jsx-email/plugin-inline@1.0.1)(@jsx-email/plugin-minify@1.0.2)(@jsx-email/plugin-pretty@1.0.0)(@types/react@19.1.2)(react-dom@19.1.0)(react@19.1.0) + jsx-email: 2.7.1(@jsx-email/plugin-inline@1.0.1)(@jsx-email/plugin-minify@1.0.2)(@jsx-email/plugin-pretty@1.0.0)(@types/react@19.1.2)(react-dom@19.1.0)(react@19.1.0)(typescript@5.8.3) pretty: 2.0.0 dev: false @@ -12019,7 +12022,7 @@ packages: object.values: 1.2.1 dev: true - /jsx-email@2.7.1(@jsx-email/plugin-inline@1.0.1)(@jsx-email/plugin-minify@1.0.2)(@jsx-email/plugin-pretty@1.0.0)(@types/react@19.1.2)(react-dom@19.1.0)(react@19.1.0): + /jsx-email@2.7.1(@jsx-email/plugin-inline@1.0.1)(@jsx-email/plugin-minify@1.0.2)(@jsx-email/plugin-pretty@1.0.0)(@types/react@19.1.2)(react-dom@19.1.0)(react@19.1.0)(typescript@5.8.3): resolution: {integrity: sha512-N958st14J3W5HrfO5/DKawdgTnCZTdl0xewCcjOnYudv81VI2iAO7BGK7nbDSBnFD7T2+Fzo4RwQWuZzSAZSyA==} engines: {node: '>=18.0.0'} hasBin: true @@ -12081,7 +12084,7 @@ packages: tailwindcss: 3.4.15 titleize: 4.0.0 unist-util-visit: 5.0.0 - valibot: 0.42.1 + valibot: 0.42.1(typescript@5.8.3) vite: 5.4.18 yargs-parser: 21.1.1 transitivePeerDependencies: @@ -16316,7 +16319,7 @@ packages: /tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - /tsup@8.4.0(postcss@8.5.3): + /tsup@8.4.0(postcss@8.5.3)(typescript@5.8.3): resolution: {integrity: sha512-b+eZbPCjz10fRryaAA7C8xlIHnf8VnsaRqydheLIqwG/Mcpfk8Z5zp3HayX7GaTygkigHl5cBUs+IhcySiIexQ==} engines: {node: '>=18'} hasBin: true @@ -16352,48 +16355,6 @@ packages: tinyexec: 0.3.2 tinyglobby: 0.2.13 tree-kill: 1.2.2 - transitivePeerDependencies: - - jiti - - supports-color - - tsx - - yaml - dev: true - - /tsup@8.4.0(typescript@5.8.3): - resolution: {integrity: sha512-b+eZbPCjz10fRryaAA7C8xlIHnf8VnsaRqydheLIqwG/Mcpfk8Z5zp3HayX7GaTygkigHl5cBUs+IhcySiIexQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - dependencies: - bundle-require: 5.1.0(esbuild@0.25.3) - cac: 6.7.14 - chokidar: 4.0.3 - consola: 3.4.2 - debug: 4.4.0(supports-color@9.4.0) - esbuild: 0.25.3 - joycon: 3.1.1 - picocolors: 1.1.1 - postcss-load-config: 6.0.1(postcss@8.5.3) - resolve-from: 5.0.0 - rollup: 4.40.0 - source-map: 0.8.0-beta.0 - sucrase: 3.35.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.13 - tree-kill: 1.2.2 typescript: 5.8.3 transitivePeerDependencies: - jiti @@ -16854,13 +16815,15 @@ packages: hasBin: true dev: false - /valibot@0.42.1: + /valibot@0.42.1(typescript@5.8.3): resolution: {integrity: sha512-3keXV29Ar5b//Hqi4MbSdV7lfVp6zuYLZuA9V1PvQUsXqogr+u5lvLPLk3A4f74VUXDnf/JfWMN6sB+koJ/FFw==} peerDependencies: typescript: '>=5' peerDependenciesMeta: typescript: optional: true + dependencies: + typescript: 5.8.3 dev: false /validate-npm-package-license@3.0.4: