1 | const pathModule = require('path');
|
2 | const AssetGraph = (module.exports = require('assetgraph'));
|
3 |
|
4 |
|
5 | let spriteBackgroundImages;
|
6 | try {
|
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 | }
|
16 | AssetGraph.registerTransform(spriteBackgroundImages, 'spriteBackgroundImages');
|
17 |
|
18 |
|
19 |
|
20 | for (const fileName of require('fs').readdirSync(
|
21 | pathModule.resolve(__dirname, 'transforms')
|
22 | )) {
|
23 | AssetGraph.registerTransform(
|
24 | pathModule.resolve(__dirname, 'transforms', fileName)
|
25 | );
|
26 | }
|