Crawler for aliases to files

According to Obsidian 0.9.16, we can define aliases for each file.
It would be useful to have a plugin that goes through a vault and find links with aliases and create list of aliases to each file and add to existing front matter data.

in a filea.md we can have
[[some.md|alias a]]

in a file2.md we can have
[[some.md|alias b]]

etc.

and this new plugin can collect that data and create inside: some.md a front matter:

---
aliases: ["somealiases","alias a","alias b"]
---

Before the mentioned version we were adding aliases manually and now there is a lot of data to process.