diff options
author | Alexander van Ratingen <470642+alvra@users.noreply.github.com> | 2019-10-12 13:03:54 +0200 |
---|---|---|
committer | Alexander van Ratingn <alexander@vanratingen.me> | 2019-10-12 13:03:54 +0200 |
commit | 068a75b53014150442b706df2052e3d19124bce4 (patch) | |
tree | 212421bad567ddb20d8abdf7e23f99854299f205 /compressor/filters | |
parent | 13783705c9b3736decf16324e63d2b2ef65da07a (diff) | |
download | django-compressor-068a75b53014150442b706df2052e3d19124bce4.tar.gz |
Add support for the Calmjs javascript minifier.
Diffstat (limited to 'compressor/filters')
-rw-r--r-- | compressor/filters/jsmin/__init__.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compressor/filters/jsmin/__init__.py b/compressor/filters/jsmin/__init__.py index 1a466e1..66a853b 100644 --- a/compressor/filters/jsmin/__init__.py +++ b/compressor/filters/jsmin/__init__.py @@ -20,3 +20,11 @@ class SlimItFilter(CallbackOutputFilter): kwargs = { "mangle": True, } + + +class CalmjsFilter(CallbackOutputFilter): + dependencies = ["calmjs"] + callback = "calmjs.parse.unparsers.es5.minify_print" + kwargs = { + "obfuscate": True, + } |