UNPKG

589 BJavaScriptView Raw
1const manifest = require('metalsmith-webpack-manifest');
2const schemaPlugin = require('metalsmith-json-schema');
3const permalinks = require('metalsmith-permalinks');
4const paths = require('metalsmith-paths/lib/node7');
5const atomicDesign = require('metalsmith-atomic-design');
6const twigTransform = require('metalsmith-twig-transform');
7
8module.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};