1 | const manifest = require('metalsmith-webpack-manifest');
|
2 | const schemaPlugin = require('metalsmith-json-schema');
|
3 | const permalinks = require('metalsmith-permalinks');
|
4 | const paths = require('metalsmith-paths/lib/node7');
|
5 | const atomicDesign = require('metalsmith-atomic-design');
|
6 | const twigTransform = require('metalsmith-twig-transform');
|
7 |
|
8 | module.exports = function(metalsmith, configuration) {
|
9 | return metalsmith
|
10 | .use(schemaPlugin())
|
11 | .use(manifest(configuration))
|
12 | .use(paths({ property: 'paths' }))
|
13 | .use(atomicDesign())
|
14 | .use(twigTransform())
|
15 | .use(permalinks());
|
16 | };
|