@christianwiedemann/drupal-twig-extensions
Version:
JavaScript implementation of Drupal’s Twig extensions
33 lines (30 loc) • 1.02 kB
JavaScript
import { newPassThroughExtension } from '../helpers/twig.js';
import cleanClassFilter from './clean_class/twig.js';
import cleanIdFilter from './clean_id/twig.js';
import drupalEscapeFilter from './drupal_escape/twig.js';
import formatDateFilter from './format_date/twig.js';
import placeholderFilter from './placeholder/twig.js';
import renderFilter from './render/twig.js';
import safeJoinFilter from './safe_join/twig.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/twig.js';
const filters = [
cleanClassFilter,
cleanIdFilter,
drupalEscapeFilter,
formatDateFilter,
placeholderFilter,
renderFilter,
safeJoinFilter,
newPassThroughExtension('t', tOptions, tAcceptedArguments),
newPassThroughExtension('trans', transOptions, transAcceptedArguments),
withoutFilter,
];
export default filters;