X-Git-Url: https://git.sommitrealweird.co.uk/cssbattle.git/blobdiff_plain/b3802de6e0d356f8f8ac42e420c905d12e131638..8b446ce74ff54596f0bf4403c9fb11501780a1ed:/minify.js diff --git a/minify.js b/minify.js new file mode 100644 index 0000000..0b29e12 --- /dev/null +++ b/minify.js @@ -0,0 +1,17 @@ +function run(code) { + processedCode = code + .replace(/\<\!--\s*?[^\s?\[][\s\S]*?--\>/g,'') + .replace(/\>\s*\<') + .replace(/\/\*.*\*\/|\/\*[\s\S]*?\*\/|\n|\t|\v|\s{2,}/g,'') + .replace(/\s*\{\s*/g,'{') + .replace(/\s*\}\s*/g,'}') + .replace(/\s*\:\s*/g,':') + .replace(/\s*\;\s*/g,';') + .replace(/\s*\,\s*/g,',') + .replace(/\s*\~\s*/g,'~') + .replace(/\s*\>\s*/g,'>') + .replace(/\s*\+\s*/g,'+') + .replace(/\s*\!\s*/g,'!') + + return processedCode; +} \ No newline at end of file