From 17aaef6c075e1e83e025562ae4b48615f737ce85 Mon Sep 17 00:00:00 2001 From: Brad Cornes Date: Tue, 18 May 2021 17:47:23 +0100 Subject: [PATCH] use `dir-dependency` messages --- src/jit/index.js | 2 +- src/jit/lib/expandTailwindAtRules.js | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/jit/index.js b/src/jit/index.js index 7d257e424691..5f0db0a096a0 100644 --- a/src/jit/index.js +++ b/src/jit/index.js @@ -26,7 +26,7 @@ export default function (configOrPath = {}) { type, plugin: 'tailwindcss-jit', parent: result.opts.from, - file: fileName, + [type === 'dir-dependency' ? 'dir' : 'file']: fileName, }) } diff --git a/src/jit/lib/expandTailwindAtRules.js b/src/jit/lib/expandTailwindAtRules.js index 70c84b0b57ff..78f60e15e1e1 100644 --- a/src/jit/lib/expandTailwindAtRules.js +++ b/src/jit/lib/expandTailwindAtRules.js @@ -156,10 +156,12 @@ export default function expandTailwindAtRules(context, registerDependency, tailw } = parseGlob(maybeGlob) if (isGlob) { - // register base dir as `dependency` _and_ `context-dependency` for - // increased compatibility - registerDependency(path.resolve(base)) - registerDependency(path.resolve(base), 'context-dependency') + // rollup-plugin-postcss does not support dir-dependency messages + // but directories can be watched in the same way as files + registerDependency( + path.resolve(base), + process.env.ROLLUP_WATCH === 'true' ? 'dependency' : 'dir-dependency' + ) } else { registerDependency(path.resolve(maybeGlob)) }