UNPKG

822 BJavaScriptView Raw
1const pathModule = require('path');
2const AssetGraph = (module.exports = require('assetgraph'));
3
4// Get the spriteBackgroundImages transform from assetgraph-sprite if available:
5let spriteBackgroundImages;
6try {
7 spriteBackgroundImages = require('assetgraph-sprite');
8} catch (e) {
9 spriteBackgroundImages = function () {
10 console.warn(
11 'assetgraph-sprite is not available, skipping the spriteBackgroundImages transform'
12 );
13 return function spriteBackgroundImagesDisabled(assetGraph) {};
14 };
15}
16AssetGraph.registerTransform(spriteBackgroundImages, 'spriteBackgroundImages');
17
18// Register ./transforms/*:
19
20for (const fileName of require('fs').readdirSync(
21 pathModule.resolve(__dirname, 'transforms')
22)) {
23 AssetGraph.registerTransform(
24 pathModule.resolve(__dirname, 'transforms', fileName)
25 );
26}