1.0.5 • Published 5 years ago

cats4vue v1.0.5

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

CATs for Vue - Common Authoring Tools for Vue

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.

Install

1)

npm install cats4vue

2)

import {cats4Vue} from "./where_you_put_it/src/index.js";

Overview

configParser

Type checks config parameters against defaults, fills in default values and checks for missing required options.

isValidPrivateProperty

Checks if a property (stuffed on the Vue instance) is properly namespaced. See also https://vuejs.org/v2/style-guide/#Private-property-names-essential

isValidRootProperty

Checks if a custom property on the raw Vue component is a reserved Vue keyword.

componentOptionsWriter

Writes properties on a given component, checks for proper namespacing and duplicate names.

renameComponent

Overrides the name of a component. Might implement some naming convention checks in the future.

registerVuexModule

Does what it says plus some validation and checking.

ensureVersion

Checks whether the required version (1, 1.2 or 1.2.3) matches or is greater than the Vue version - otherwise throws.