feathers-vuex - Integration of FeathersJS, Vue, and Nuxt for the artisan developer

  •        17

feathers-vuex is a first class integration of the Feathers Client and Vuex. It implements many Redux best practices under the hood, eliminates a lot of boilerplate code, and still allows you to easily customize the Vuex store. NOTICE: this module is almost (but not quite) fully compatible with Feathers V4. The authentication module is written for Feathers V3. If you're going to use Feathers V4, please search the GitHub issues for "feathers crow authentication" for workarounds you can implement until this module is properly updated.

https://github.com/feathersjs/feathers-vuex
https://github.com/feathers-plus/feathers-vuex

Dependencies:

@feathersjs/adapter-commons : ^2.0.0
@feathersjs/commons : ^4.0.0
@feathersjs/errors : ^3.3.6
debug : ^4.1.1
deep-diff : ^1.0.2
fast-copy : ^1.2.3
inflection : ^1.12.0
jwt-decode : ^2.2.0
lodash.isobject : ^3.0.2
lodash.isplainobject : ^4.0.6
lodash.merge : ^4.6.1
lodash.omit : ^4.5.0
lodash.trim : ^4.5.1
serialize-error : ^3.0.0
sift : ^7.0.1

Tags
Implementation
License
Platform

   




Related Projects

authentication - Feathers local, token, and OAuth authentication over REST and Websockets using JSON Web Tokens (JWT) with PassportJS

  •    Javascript

Add Authentication to your FeathersJS app. @feathersjs/authentication adds shared PassportJS authentication for Feathers HTTP REST and WebSocket transports using JSON Web Tokens.

feathers - User interface components for Starling Framework and Adobe AIR

  •    ActionScript

Warning: This is a pre-release version of Feathers UI. It may contain bugs or unfinished features. It is not recommended for production apps because it is considered potentially unstable. Use at your own risk. To download a stable build, visit the Feathers website. Say hello to Feathers UI, a library of light-weight, skinnable, and extensible UI controls for mobile and desktop. The components run on Starling Framework and Adobe AIR — offering blazing fast GPU powered graphics to create a smooth and responsive experience. Build completely standalone, native applications on iOS, Android, Windows, and macOS, or target Adobe Flash Player in desktop browsers. Created by Josh Tynjala from Bowler Hat LLC, Feathers UI is free and open source.

docs - The FeathersJS documentation, powered by GitBook

  •    HTML

Feathers is a batteries included but entirely optional minimal web application framework. At its core, Feathers is a set of tools and an architecture pattern that make it easy to create scalable REST APIs and real-time applications. With Feathers, you can literally build prototypes in minutes and production-ready apps in days.


feathers-chat - A Feathers real-time chat application

  •    CSS

A Feathers real-time chat application

feathers-examples - The Feathers examples have moved!

  •    ActionScript

The Feathers examples have moved!

chyrp - The ultra-lightweight ultra-flexible blogging engine with a fetish for birds and misspellings

  •    PHP

Chyrp is a blogging engine designed to be lightweight while retaining functionality. It is driven by PHP and MySQL (or SQLite), and has a great standard theme and robust module engine. You can personalize and modify it any way you want. All of your content is powered by a unique Feathers system that allows Chyrp to be whatever you want it to be. You can post anything and everything, or just stick to the default Text feather and run a regular blog. Chyrp destroys the fine line between a blog and a tumblelog.

GeoBB 1.0

  •    Javascript

GeoBB is FIRST Georgian discussion board written in PHP, MySQL, CSS and JavaScript. GeoBB is designed to be the fastest Discussions board and also includes site search engine. much more feathers you can see when visitng the Demonstration Page.

feathers - User interface components for Starling Framework

  •    ActionScript

User interface components for Starling Framework

awesome-feathersjs - A list of awesome things related to FeathersJS

  •    

feathers-accounts - Token-Based User Account System for FeathersJS (configure).

graphql-auto-generating-cms - Use your existing graphQL schema to generate CMS in a couple steps

  •    Javascript

GraphQL CMS will build a fully-functional CMS by just using your printed GraphQL schema without any changes in your existed code or architecture.

insights - Desktop and Self-Hosted "SQL-not-required" data analytics and visualisation tool.

  •    Javascript

As our education marketplace grew, we faced a dilemma: we had little visibility into our data. Questions such as "who is our best customer?", "which target countries are gaining in sales?" or "what are our most popular categories for paid leads?" required tinkering in the Rails console or writing custom stats pages. We lost a lot of developer time over the years.

vuex-orm - The Vuex plugin to enable Object-Relational Mapping access to the Vuex Store.

  •    Javascript

Vuex ORM is a plugin for Vuex to enable Object-Relational Mapping access to the Vuex Store. Vuex ORM lets you create "normalized" data schema within Vuex Store with relationships such as "Has One" and "Belongs To Many" like any other usual ORM library. It also provides fluent API to get, search and update Store state. Vuex ORM is heavily inspired by Redux recipe of "Normalizing State Shape" and "Updating Normalized Data". Learn more about the concept and motivation of Vuex ORM at What Is Vuex ORM?.

vuex-i18n - Localization plugin for vue.js 2.0 using vuex as store

  •    Javascript

We are big fans of the awesome vue, vuex and vue-router libraries and were just looking for an easy to use internationalization plugin, employing as much of the "standard library" as possible. The main difference to other internationalization plugins is the ease of use and support for locales directly with the application or later from the server.

vuex-loading - Complex Loader Management for Vue/Vuex Applications

  •    Vue

Multiple Process Loader Management for Vue and (optionally) Vuex.Even it's named as "vuex-loading", Vuex is now completely optional.

vuex-persistedstate - 💾 Persist Vuex state with localStorage.

  •    Javascript

Persist Vuex state with localStorage. reducer <Function>: A function that will be called to reduce the state to persist based on the given paths. Defaults to include the values.

vuex-map-fields - Enable two-way data binding for form fields saved in a Vuex store

  •    Javascript

Enable two-way data binding for form fields saved in a Vuex store. The following example component shows the most basic usage, for mapping fields to the Vuex store using two-way data binding with v-model, without directly modifying the store itself, but using getter and setter functions internally (as it is described in the official Vuex documentation: Two-way Computed Property).