const { mkdirSync } = require('fs') const cagovBuildSystem = require('@cagov/11ty-build-system') module.exports = (eleventyConfig) => { eleventyConfig.addPlugin(cagovBuildSystem, { processors: { rollup: { file: 'rollup.config.js', watch: ['src/js/**/*.js'] }, postcss: { file: 'postcss.config.js', watch: ['src/**/*'] } }, beforeBuild: () => { mkdirSync('dist/css', { recursive: true }) } }) return { dir: { input: 'src', output: 'dist', layouts: 'layouts', data: 'data' } } }