fixes and admin data

This commit is contained in:
2021-02-09 18:30:17 +01:00
parent 9dd4d10396
commit 93bff025e9
73 changed files with 1638 additions and 2411 deletions

5
node_modules/pupa/index.js generated vendored
View File

@@ -10,7 +10,8 @@ module.exports = (template, data) => {
throw new TypeError(`Expected an \`object\` or \`Array\` in the second argument, got \`${typeof data}\``);
}
const doubleBraceRegex = /{{(.*?)}}/g;
// The regex tries to match either a number inside `{{ }}` or a valid JS identifier or key path.
const doubleBraceRegex = /{{(\d+|[a-z$_][a-z\d$_]*?(?:\.[a-z\d$_]*?)*?)}}/gi;
if (doubleBraceRegex.test(template)) {
template = template.replace(doubleBraceRegex, (_, key) => {
@@ -24,7 +25,7 @@ module.exports = (template, data) => {
});
}
const braceRegex = /{(.*?)}/g;
const braceRegex = /{(\d+|[a-z$_][a-z\d$_]*?(?:\.[a-z\d$_]*?)*?)}/gi;
return template.replace(braceRegex, (_, key) => {
let result = data;