evas-vue-filter-plugin

Vue plugin adding filter contract for ORM evas-vue-store-plugin
4,607
Install
npm install evas-vue-filter-plugin
Latest Version:1.0.3
License:CC-BY-4.0
Last Updated:Feb 16, 2026
Links: GitHub  ·  npm
Maintainer: prodvair

Evas Vue Filter Plugin

Vue plugin adding filter contract for ORM evas-vue-store-plugin

install

npm i evas-vue-filter-plugin

Models syntax

export class User {
    setFields() {
        return {
            nameIn: this.array(this.string()).wheres('name').condition('in'),
            nameDesc: this.boolean().orders('name'),
            page: this.number(1).page(),
            limit: this.number(10).options([10, 20]).limit(),
        }
    }
}

Add plugin

const app = createApp(App /** root component */).use(EvasVueFilter, {
    filters: { User }, // filter models
})

@prodvair

Related Packages

@opengis/filter

A flexible and extensible filter component system for Vue 3. Ideal for building...

10,212 0
vue-timeago

A timeago filter for Vue.

467,807 717
vue-truncate-filter

A filter for VueJs to truncate string

78,257 56
vue-filter

A collection of Vue.js filter.

35,738
vue-filter-pretty-bytes

Vue 2 Filter to prettify bytes

25,953 3

Version History

Version Released License
1.0.3 CC-BY-4.0
1.0.2 CC-BY-4.0
1.0.1 CC-BY-4.0
1.0.0 CC-BY-4.0