9 lines
527 B
JavaScript
9 lines
527 B
JavaScript
/*!
|
|
* escape-html
|
|
* Copyright(c) 2012-2013 TJ Holowaychuk
|
|
* Copyright(c) 2015 Andreas Lubbe
|
|
* Copyright(c) 2015 Tiancheng "Timothy" Gu
|
|
* MIT Licensed
|
|
*/
|
|
var e=/["'&<>]/,a=function(a){var r,t=""+a,s=e.exec(t);if(!s)return t;var c="",n=0,u=0;for(n=s.index;n<t.length;n++){switch(t.charCodeAt(n)){case 34:r=""";break;case 38:r="&";break;case 39:r="'";break;case 60:r="<";break;case 62:r=">";break;default:continue}u!==n&&(c+=t.substring(u,n)),u=n+1,c+=r}return u!==n?c+t.substring(u,n):c};export{a as e};
|