UNPKG

@christianwiedemann/drupal-twig-extensions

Version:

JavaScript implementation of Drupal’s Twig extensions

37 lines (34 loc) 1.18 kB
import { newPassThroughFilter } from '../helpers/twing.js'; import cleanClassFilter from './clean_class/twing.js'; import cleanIdFilter from './clean_id/twing.js'; import drupalEscapeFilter from './drupal_escape/twing.js'; import formatDateFilter from './format_date/twing.js'; import placeholderFilter from './placeholder/twing.js'; import addClassFilter from './add_class/twing.js'; import setAttributeFilter from './set_attribute/twing.js'; import renderFilter from './render/twing.js'; import safeJoinFilter from './safe_join/twing.js'; import { options as tOptions, acceptedArguments as tAcceptedArguments, } from './t/definition.js'; import { options as transOptions, acceptedArguments as transAcceptedArguments, } from './trans/definition.js'; import withoutFilter from './without/twing.js'; const filters = [ cleanClassFilter, setAttributeFilter, cleanIdFilter, addClassFilter, drupalEscapeFilter, formatDateFilter, placeholderFilter, renderFilter, safeJoinFilter, newPassThroughFilter('t', tOptions, tAcceptedArguments), newPassThroughFilter('trans', transOptions, transAcceptedArguments), withoutFilter, ]; export default filters;