Vue require required key
Enforces Required key should always be provided when declaring a prop
from GitLab styleguide: https://docs.gitlab.com/ee/development/fe_guide/style/vue.html#props
Note that eslint-plugin-vue
is also pulled in here to get access to their utils.
Alternatively we can copy/re-implement the utility functions that we need.
Edited by Ragnar Hardarson