If you have ever worked on a VueJs application, you probably have noticed there are several ways to register Vue components. You have the ability to manually register each component globally or locally. This will work but is very repetitive and not necessary.
Global
Vue.component('my-component-name', { /* ... */ })
Local
components: { 'component-a': ComponentA, 'component-b': ComponentB }