diff --git a/.changeset/odd-beans-search.md b/.changeset/odd-beans-search.md new file mode 100644 index 0000000..67ea789 --- /dev/null +++ b/.changeset/odd-beans-search.md @@ -0,0 +1,5 @@ +--- +"@polyipseity/obsidian-plugin-library": patch +--- + +Fix `multireplace` not working. diff --git a/sources/util.ts b/sources/util.ts index c073d33..aeb47ee 100644 --- a/sources/util.ts +++ b/sources/util.ts @@ -735,7 +735,7 @@ export function multireplace( replacements: Map, ): string { return self0.replace( - alternativeRegExp(Object.keys(replacements)), + alternativeRegExp([...replacements.keys()]), match => replacements.get(match) ?? match, ) }