use dir-dependency messages (#4388)

This commit is contained in:
Brad Cornes 2021-05-20 12:09:57 +01:00 committed by GitHub
parent 93cfe97847
commit 787348b373
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 5 deletions

View File

@ -26,7 +26,7 @@ export default function (configOrPath = {}) {
type,
plugin: 'tailwindcss-jit',
parent: result.opts.from,
file: fileName,
[type === 'dir-dependency' ? 'dir' : 'file']: fileName,
})
}

View File

@ -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))
}