Skip to content

Instantly share code, notes, and snippets.

View confiteria's full-sized avatar

confiteria

  • Canada
View GitHub Profile

Keybase proof

I hereby claim:

  • I am liammckimm on github.
  • I am liammckimm (https://keybase.io/liammckimm) on keybase.
  • I have a public key ASChUWqgSRnvi7o5luAQ02s0JO3503wiWBT-nuoAkrMpvAo

To claim this, I am signing this object:

@confiteria
confiteria / php-html-css-js-minifier.php
Created March 4, 2017 13:40 — forked from taufik-nurrohman/php-html-css-js-minifier.php
PHP Function to Minify HTML, CSS and JavaScript
<?php
// Based on <https://github.com/mecha-cms/extend.minify>
define('MINIFY_STRING', '"(?:[^"\\\]|\\\.)*"|\'(?:[^\'\\\]|\\\.)*\'');
define('MINIFY_COMMENT_CSS', '/\*[\s\S]*?\*/');
define('MINIFY_COMMENT_HTML', '<!\-{2}[\s\S]*?\-{2}>');
define('MINIFY_COMMENT_JS', '//[^\n]*');
define('MINIFY_PATTERN_JS', '\b/[^\n]+?/[gimuy]*\b');
define('MINIFY_HTML', '<[!/]?[a-zA-Z\d:.-]+[\s\S]*?>');