const filters = require('./utils/filters.js') const transforms = require('./utils/transforms.js') const collections = require('./utils/collections.js') const markdownIt = require('./utils/markdown.js'); const appConfigs = { cirro: { output: "dist/" } }; module.exports = function (eleventyConfig) { // Folders to copy to build dir (See. 1.1) eleventyConfig.addPassthroughCopy({ "src/static/*": "static", "src/assets/fonts/*": "assets/fonts", "src/static/downloads/*": "downloads", "src/assets/images/*": "assets/images" }) // Filters Object.keys(filters).forEach((filterName) => { eleventyConfig.addFilter(filterName, filters[filterName]) }) // Transforms Object.keys(transforms).forEach((transformName) => { eleventyConfig.addTransform(transformName, transforms[transformName]) }) // Collections Object.keys(collections).forEach((collectionName) => { eleventyConfig.addCollection(collectionName, collections[collectionName]) }) // This allows Eleventy to watch for file changes during local development. eleventyConfig.setUseGitIgnore(false); eleventyConfig.addShortcode('tag', (arg) => `