import { default as dumpFilter } from '@jamshop/eleventy-filter-dump'; import { DateTime } from 'luxon'; export default async function (config) { config.setInputDirectory('src'); config.setOutputDirectory('dist'); config.setIncludesDirectory('src/_includes'); config.setLayoutsDirectory('src/_layouts'); config.setTemplateFormats(['md', 'liquid', 'html']); config.addPassthroughCopy('src/styles.css'); config.addPassthroughCopy('src/styles/**/*.css'); config.addPassthroughCopy('src/assets/**/*'); config.setServerOptions({ watch: ['src/styles/**/*.css'], }); config.addFilter('dump', dumpFilter); config.addFilter('formatDate', dateObj => DateTime.fromJSDate(dateObj).toUTC().toLocaleString(DateTime.DATE_MED)); }