From b179afdaf5bda86b5247defe149815e1634a47fb Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Sun, 26 Jul 2020 11:37:36 +0200 Subject: [PATCH] nunjucks: override default dump filter to allow circular dependencies --- src/components/NunjucksComponent.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/NunjucksComponent.ts b/src/components/NunjucksComponent.ts index 4ed10a7..c21ef4c 100644 --- a/src/components/NunjucksComponent.ts +++ b/src/components/NunjucksComponent.ts @@ -6,6 +6,7 @@ import Controller from "../Controller"; import {ServerError} from "../HttpError"; import * as querystring from "querystring"; import {ParsedUrlQueryInput} from "querystring"; +import * as util from "util"; export default class NunjucksComponent extends ApplicationComponent { public static getPreviousURL(req: Request, defaultUrl?: string): string { @@ -52,6 +53,9 @@ export default class NunjucksComponent extends ApplicationComponent { .addGlobal('app_version', this.app!.getVersion()) .addGlobal('core_version', coreVersion) .addGlobal('querystring', querystring) + .addFilter('dump', (val) => { + return util.inspect(val); + }) .addFilter('hex', (v: number) => { return v.toString(16); });