import { DateTime } from "luxon"; export default function (eleventyConfig) { /* Return the keys used in an object */ eleventyConfig.addFilter("getKeys", (target) => { return Object.keys(target); }); eleventyConfig.addFilter("getYear", (target) => { if (target.data.tags.includes("2024")) return "2024"; if (target.data.tags.includes("2025")) return "2025"; if (target.data.tags.includes("2026")) return "2026-2027"; }); /* Return n elements from a list */ eleventyConfig.addFilter("head", (collection = [], n) => { if (!Array.isArray(collection) || collection.length === 0) { return []; } if (n < 0) { return collection.slice(n); } return collection.slice(0, n); }); /* For