Code coverage report for src/fsUtil.js

Statements: 100% (8 / 8)      Branches: 100% (2 / 2)      Functions: 100% (1 / 1)      Lines: 100% (8 / 8)      Ignored: none     

All files » src/ » fsUtil.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  1             1 7 5   2 2 2     1    
'use strict';
var fs = require('fs');
 
/**
 * @param {string} source
 * @param {string} target
 * @return {boolean}
 */
function isStale(source, target) {
    if (!fs.existsSync(target)) {
        return true;
    }
    var sourceTime = fs.statSync(source).mtime;
    var targetTime = fs.statSync(target).mtime;
    return sourceTime.getTime() > targetTime.getTime();
}
 
module.exports = {
    isStale: isStale
};