{"library":"adonis-lucid-filter","type":"library","category":null,"description":"Adonis Lucid Filter (v5.2.0) is a Lucid ORM addon for AdonisJS v6 that simplifies query filtering by automatically mapping HTTP query parameters to model filter methods. It reduces boilerplate code, supports CamelCase-to-snake_case conversion, ignores empty strings and unmatched inputs, and provides a `setup()` method for global query modifications. The package is actively maintained, with ~monthly releases, and ships TypeScript types. It requires @adonisjs/core ^6.2.3, @adonisjs/lucid ^21.1.0, and lodash. Compared to manual filtering, it offers a declarative, convention-driven approach inspired by EloquentFilter.","language":"javascript","status":"active","version":"5.2.0","tags":["javascript","adonisjs","adonisjs-filter","adonisjs-lucid","adonisjs-lucid-filter","adonis","adonis-lucid","adonis-filter","adonis-lucid-filter","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install adonis-lucid-filter","imports":["import { filter } from 'adonis-lucid-filter'","import { BaseModelFilter } from 'adonis-lucid-filter'","import 'adonis-lucid-filter/provider'"]},{"cmd":"yarn add adonis-lucid-filter","imports":[]},{"cmd":"pnpm add adonis-lucid-filter","imports":[]}],"homepage":"https://github.com/lookinlab/adonis-lucid-filter#readme","github":"ssh://git@github.com/lookinlab/adonis-lucid-filter","docs":null,"changelog":null,"pypi":null,"npm":"adonis-lucid-filter","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}