Mercurial > piecrust2
diff piecrust/plugins/builtin.py @ 206:cba781477bd0
processing: Add `concat`, `uglifyjs` and `cleancss` processors.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 18 Jan 2015 12:13:28 -0800 |
parents | 57eec8a67095 |
children | f43f19975671 |
line wrap: on
line diff
--- a/piecrust/plugins/builtin.py Sun Jan 18 12:12:57 2015 -0800 +++ b/piecrust/plugins/builtin.py Sun Jan 18 12:13:28 2015 -0800 @@ -21,10 +21,13 @@ from piecrust.plugins.base import PieCrustPlugin from piecrust.processing.base import CopyFileProcessor from piecrust.processing.compass import CompassProcessor +from piecrust.processing.compressors import ( + CleanCssProcessor, UglifyJSProcessor) from piecrust.processing.less import LessProcessor from piecrust.processing.requirejs import RequireJSProcessor from piecrust.processing.sass import SassProcessor from piecrust.processing.sitemap import SitemapProcessor +from piecrust.processing.util import ConcatProcessor from piecrust.sources.base import DefaultPageSource from piecrust.sources.posts import ( FlatPostsSource, ShallowPostsSource, HierarchyPostsSource) @@ -90,11 +93,14 @@ def getProcessors(self): return [ CopyFileProcessor(), + ConcatProcessor(), CompassProcessor(), LessProcessor(), SassProcessor(), RequireJSProcessor(), - SitemapProcessor()] + SitemapProcessor(), + CleanCssProcessor(), + UglifyJSProcessor()] def getImporters(self): return [