aboutsummaryrefslogtreecommitdiff
path: root/generator/util.js
diff options
context:
space:
mode:
Diffstat (limited to 'generator/util.js')
-rw-r--r--generator/util.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/generator/util.js b/generator/util.js
index e9b5c78..85e7ab3 100644
--- a/generator/util.js
+++ b/generator/util.js
@@ -1,7 +1,8 @@
//Copyright Chris Xiong 2019
//License: Expat (MIT)
module.exports={
- mtime_cmp:function(a,b){return _mtime_cmp(a,b);}
+ mtime_cmp: function(a, b){ return _mtime_cmp(a, b); },
+ htmlescape: function(s){ return _htmlescape(s); }
};
const fs=require('fs');
@@ -17,3 +18,11 @@ function _mtime_cmp(a,b)
}catch(e){return false};
return mtimeb>=mtimea;
}
+function _htmlescape(s)
+{
+ return s.replace(/</g, "&lt;")
+ .replace(/>/g, "&gt;")
+ .replace(/&/g, "&amp;")
+ .replace(/"/g, "&quot;")
+ .replace(/'/g, "&#39;");
+}