Find Vue APIs removed in Vue 3

Proprietary

Marks what the Vue 3 migration guide removes and has no mechanical replacement: the instance event methods $on, $off and $once (use an external event emitter such as mitt), the global Vue.set, Vue.delete, Vue.filter and Vue.extend, and the filters component option. The .sync modifier and the tag and event props of <router-link> are in templates, which this recipe does not read.

org.openrewrite.nodejs.migrate.vue.FindVue3RemovedApis
mod run . --recipe=org.openrewrite.nodejs.migrate.vue.FindVue3RemovedApis

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.