From 11f6e94f0c74adc062f3efbbdc8d3c44ac30cd7b Mon Sep 17 00:00:00 2001 From: He4eT Date: Wed, 30 Apr 2025 23:20:25 +0200 Subject: [PATCH] 11ty: add custom filters --- eleventy.config.mjs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/eleventy.config.mjs b/eleventy.config.mjs index 19ccaa6..632543f 100644 --- a/eleventy.config.mjs +++ b/eleventy.config.mjs @@ -1,6 +1,9 @@ import { EleventyI18nPlugin } from '@11ty/eleventy' import { IdAttributePlugin } from '@11ty/eleventy' +import { formatCurrency } from './src/_filters/formatCurrency.js' +import { sumObjectValues } from './src/_filters/sumObjectValues.js' + /** * @param {import('@11ty/eleventy').UserConfig} eleventyConfig */ @@ -19,6 +22,9 @@ export default function(eleventyConfig) { defaultLanguage: 'ru', }) eleventyConfig.addPlugin(IdAttributePlugin) + /* Custom Filters */ + eleventyConfig.addFilter('formatCurrency', formatCurrency) + eleventyConfig.addFilter('sumObjectValues', sumObjectValues) /* Wrapper for Markdown Tables */ eleventyConfig.addTransform('markdownTableWrapper', (content) => { return content.replace(/.*?<\/table>/gs, (table) => {