The BreadcrumbPrivacy
Vue component is being reused in a lot of Tuleap apps, but it causes them to depend on @tuleap/core
.
This dependency is very problematic for external repositories such as the Baseline plugin because building @tuleap/core
is very complicated and requires first to build a lot of smaller libs. It is easier to extract a smaller lib and have Baseline depend on it.
It also lays the groundwork for how to write other shared Vue component "libraries".