Files
rpg-static-site/utils/plugin.js
2024-11-27 15:17:10 -06:00

16 lines
564 B
JavaScript

const filters = require("./filters");
const {shortcodes, pairedShortcodes} = require("./shortcodes");
module.exports = (eleventyConfig, options = {}) => {
Object.keys(filters).forEach((filterName) => {
eleventyConfig.addFilter(filterName, filters[filterName]);
})
Object.keys(shortcodes).forEach((shortcodeName) => {
eleventyConfig.addShortcode(shortcodeName, shortcodes[shortcodeName]);
})
Object.keys(pairedShortcodes).forEach((shortcodeName) => {
eleventyConfig.addPairedShortcode(shortcodeName, pairedShortcodes[shortcodeName]);
})
}