'use strict';
console.log('');
module.exports = function(content, file, conf){
var rExt = file.rExt,
baseName = file.basename;
if(rExt == '.jsp' || rExt == '.html'){
var len = content.length;
content = content.replace(/<!-- dev start -->[\s\S]*?<!-- dev end -->/g, '');
content = content.replace(/<!-- min start --><!--([\s\S]*?)--><!-- min end -->/g, function(all, $1){
return $1.replace(/t={time}/g, 't=' + new Date().getTime());
});
if(len != content.length){
console.log('the file:' + baseName + ' be changed!');
}
}else
if(baseName == 'version'){
var date = new Date();
return '更新时间:' + date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds() + '\n\r' + content;
}else
if(rExt == 'appcache'){
var date = new Date();
return content.replace('#updateTime: ${updateTime}', '#updateTime: ' + (date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds()));
}
return content;
};
网友评论