assetgraph-builder-esprima
Version:
Build system for web sites and applications
21 lines (17 loc) • 796 B
JavaScript
var Path = require('path'),
AssetGraph = module.exports = require('assetgraph');
// Get the spriteBackgroundImages transform from assetgraph-sprite if available:
var spriteBackgroundImages;
try {
spriteBackgroundImages = require('assetgraph-sprite');
} catch (e) {
spriteBackgroundImages = function () {
console.warn('assetgraph-sprite is not available, skipping the spriteBackgroundImages transform');
return function spriteBackgroundImagesDisabled(assetGraph) {};
};
}
AssetGraph.registerTransform(spriteBackgroundImages, 'spriteBackgroundImages');
// Register ./transforms/*:
require('fs').readdirSync(Path.resolve(__dirname, 'transforms')).forEach(function (fileName) {
AssetGraph.registerTransform(Path.resolve(__dirname, 'transforms', fileName));
});