diff --git a/apps/web/prettier.config.js b/apps/web/prettier.config.js index 523854a3..b76e7c00 100644 --- a/apps/web/prettier.config.js +++ b/apps/web/prettier.config.js @@ -1,7 +1,11 @@ -const globalConfig = require("@repo/prettier-config") +const globalConfig = require('@repo/prettier-config'); /** @type {import('prettier').Config} */ module.exports = { ...globalConfig, - plugins: [...globalConfig.plugins, "prettier-plugin-tailwindcss"], -} + // Resolve from this package (see packages/prettier-config/prettier.config.js). + plugins: [ + ...globalConfig.plugins, + require.resolve('prettier-plugin-tailwindcss'), + ], +}; diff --git a/packages/prettier-config/prettier.config.js b/packages/prettier-config/prettier.config.js index f8202256..bee66227 100644 --- a/packages/prettier-config/prettier.config.js +++ b/packages/prettier-config/prettier.config.js @@ -6,5 +6,7 @@ module.exports = { tabWidth: 2, trailingComma: 'es5', useTabs: false, - plugins: ['prettier-plugin-packagejson'], + // Prettier resolves bare plugin names from process.cwd() (the repo root), where + // pnpm does not hoist this package's devDependencies. Resolve from here instead. + plugins: [require.resolve('prettier-plugin-packagejson')], };