championswimmer/vuex-module-decorators

View on GitHub
docs/README.md

Summary

Maintainability
Test Coverage
---
home: trueac
actionText: "Get Started →"
actionLink: "/pages/installation"
features:
    - title: "Typescript classes with strict type safety"
      details: "Create modules where nothing can go wrong. Compile time type-checking
      ensures you cannot mutate data not part of module, or access unavailable fields"
    - title: "Decorators for declarative code"
      details: "Annotate your functions with @Action or @Mutation to automatically
      turn then into Vuex module methods"
    - title: "Autocomplete for actions and mutations"
      details: "The shape of modules is fully typed, so you can 
      access action and mutation functions with type-safety and
      get autocomplete help"
---

<content-center>

<sponsor-cb/>

[![Build Status](https://travis-ci.org/championswimmer/vuex-module-decorators.svg?branch=master)](https://travis-ci.org/championswimmer/vuex-module-decorators)
[![npm:size:gzip](https://img.shields.io/bundlephobia/minzip/vuex-module-decorators.svg?label=npm:size:gzip)](https://bundlephobia.com/result?p=vuex-module-decorators)
[![codecov](https://codecov.io/gh/championswimmer/vuex-module-decorators/branch/master/graph/badge.svg)](https://codecov.io/gh/championswimmer/vuex-module-decorators)
[![npm](https://img.shields.io/npm/v/vuex-module-decorators.svg)](https://www.npmjs.com/package/vuex-module-decorators)
[![npm](https://img.shields.io/npm/dw/vuex-module-decorators.svg?colorB=ff0033)](https://www.npmjs.com/package/vuex-module-decorators)
![npm type definitions](https://img.shields.io/npm/types/vuex-module-decorators.svg)

</content-center>