tuex

0.3.22 • Public • Published

Tuex

A simpler Vuex alternative written in TypeScript.

Travis branch Codacy branch grade size size npm

(TypeScript + Vuex) - Complexity = Tuex

Full Documentation

About

Tuex is a reactive centralized state management library for Vue.js. It takes heavy inspiration from the Flux pattern (especially Vuex).

The main goal of Tuex is to make state-management less complex for small-scale apps, while also keeping the state flexibile and scalabile.

Installation

npm install tuex --save
# or 
https://unpkg.com/tuex

Usage

// imports or scripts
...
Vue.use(Tuex);
 
const TuexStore = new Tuex.Store({
  num: 0,
 
  increase(amount) {
    this.num += amount;
  }
});
...
// Vue component
...
  created() {
    this.$store.increase(10);
    console.log(this.$store.num);
    // => 10
 
    this.$store.num = -1;
    console.log(this.$store.num);
    // => -1
  }
...

Roadmap

Coming soon:

  • Full Wiki Documentation
  • Refactoring
  • Performance gains

Dependencies (0)

    Dev Dependencies (13)

    Package Sidebar

    Install

    npm i tuex

    Weekly Downloads

    38

    Version

    0.3.22

    License

    MIT

    Last publish

    Collaborators

    • raiondesu