dannyYassine / vuex-objectify

Dynamically creates an interface of objects to easily communicate with vuex. No more constants, no more strings.

Home Page:https://dannyyassine.github.io/vuex-objectify/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo.png

Coverage Status Build Status Coverage Status

Minified size Downloads Dependencies

Dynamically creates an interface of objects to easily communicate with vuex


Turning this:

this.$store.dispatch('module/action', { data });

this.$store.commit(Types.mutations.SET_FIRST_THING, 10);

this.$store.getters[TYPES.getters.getSomething]

Into this:

dispatches.module.action({ data });

commits.module.setFirstThing(10);

getters.module.getSomething();

No more constants, no more strings


Getting Started

About

Dynamically creates an interface of objects to easily communicate with vuex. No more constants, no more strings.

https://dannyyassine.github.io/vuex-objectify/


Languages

Language:HTML 39.6%Language:JavaScript 32.3%Language:Vue 17.0%Language:CSS 7.0%Language:SCSS 4.2%