{"library":"filtrex","type":"library","category":null,"description":"A JavaScript expression compiler that safely evaluates end-user-defined filter expressions by compiling them into sandboxed JavaScript functions. Current stable version is 3.1.0, with regular maintenance releases. Key differentiators: simple spreadsheet-like syntax, no eval, no loops or recursion (predictable), supports custom data and functions, ships TypeScript types, and is fast due to compiled output. Follows semver, breaking changes in v3 include stricter property access and boolean preservation.","language":"javascript","status":"active","version":"3.1.0","tags":["javascript","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install filtrex","imports":["import { compileExpression } from 'filtrex'","const { compileExpression } = require('filtrex')","import type { FiltrexExpression } from 'filtrex'"]},{"cmd":"yarn add filtrex","imports":[]},{"cmd":"pnpm add filtrex","imports":[]}],"homepage":"https://sisyphus.tech/filtrex","github":"https://github.com/cshaa/filtrex","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/filtrex","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}