Set of common helper functions used for authoring plugins (etc.) for Vue.
It is intended for internal use. Should the need arise please yell at me and I will update the docs.
1)
npm install cats4vue
2)
import {cats4Vue} from "./where_you_put_it/src/index.js";
Type checks config parameters against defaults, fills in default values and checks for missing required options.
Checks if a property (stuffed on the Vue instance) is properly namespaced. See also https://vuejs.org/v2/style-guide/#Private-property-names-essential
Checks if a custom property on the raw Vue component is a reserved Vue keyword.
Writes properties on a given component, checks for proper namespacing and duplicate names.
Overrides the name of a component. Might implement some naming convention checks in the future.
Does what it says plus some validation and checking.
Checks whether the required version (1, 1.2 or 1.2.3) matches or is greater than the Vue version - otherwise throws.