diff piecrust/plugins/builtin.py @ 117:6827dcc9d3fb

Changes to the asset processing pipeline: * Add semi-functional RequireJS processor. * Processors now match on the relative path. * Support for processors that add more processors of their own. * A couple of related fixes.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 28 Oct 2014 08:20:38 -0700
parents 69d5eecfa449
children f49fcf9448df
line wrap: on
line diff
--- a/piecrust/plugins/builtin.py	Mon Oct 27 08:18:12 2014 -0700
+++ b/piecrust/plugins/builtin.py	Tue Oct 28 08:20:38 2014 -0700
@@ -16,6 +16,7 @@
 from piecrust.plugins.base import PieCrustPlugin
 from piecrust.processing.base import CopyFileProcessor
 from piecrust.processing.less import LessProcessor
+from piecrust.processing.requirejs import RequireJSProcessor
 from piecrust.processing.sitemap import SitemapProcessor
 from piecrust.sources.base import DefaultPageSource
 from piecrust.sources.posts import (FlatPostsSource, ShallowPostsSource,
@@ -74,6 +75,7 @@
         return [
                 CopyFileProcessor(),
                 LessProcessor(),
+                RequireJSProcessor(),
                 SitemapProcessor()]
 
     def getImporters(self):