Skip to content
This repository was archived by the owner on Apr 6, 2021. It is now read-only.
Prev Previous commit
Next Next commit
move file modified map to context
  • Loading branch information
bradlc committed Mar 26, 2021
commit aeddcdfac6c1c43aebf517a0d6135743b321e508
6 changes: 3 additions & 3 deletions src/lib/expandTailwindAtRules.js
Original file line number Diff line number Diff line change
Expand Up @@ -162,14 +162,14 @@ function expandTailwindAtRules(context, registerDependency) {
env.DEBUG && console.time('Finding changed files')
let files = fastGlob.sync(context.candidateFiles)
for (let file of files) {
let prevModified = sharedState.fileModifiedCache.has(file)
? sharedState.fileModifiedCache.get(file)
let prevModified = context.fileModifiedMap.has(file)
? context.fileModifiedMap.get(file)
: -Infinity
let modified = fs.statSync(file).mtimeMs

if (!context.scannedContent || modified > prevModified) {
context.changedFiles.add(file)
sharedState.fileModifiedCache.set(file, modified)
context.fileModifiedMap.set(file, modified)
}
}
context.scannedContent = true
Expand Down
1 change: 1 addition & 0 deletions src/lib/setupContext.js
Original file line number Diff line number Diff line change
Expand Up @@ -768,6 +768,7 @@ function setupContext(configOrPath) {
).map((path) => normalizePath(path)),
variantMap: new Map(),
stylesheetCache: null,
fileModifiedMap: new Map(),
}

// ---
Expand Down
1 change: 0 additions & 1 deletion src/lib/sharedState.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,4 @@ module.exports = {
configContextMap: new Map(),
contextSourcesMap: new Map(),
contentMatchCache: new LRU({ maxSize: 25000 }),
fileModifiedCache: new Map(),
}