UNPKG

react-querybuilder

Version:

React Query Builder component for constructing queries and filters, with utilities for executing them in various database and evaluation contexts

207 lines (206 loc) 5.59 kB
{ "name": "react-querybuilder", "version": "8.13.0", "description": "React Query Builder component for constructing queries and filters, with utilities for executing them in various database and evaluation contexts", "main": "./dist/cjs/index.js", "module": "./dist/react-querybuilder.legacy-esm.js", "exports": { "./package.json": "./package.json", ".": { "import": { "types": "./dist/react-querybuilder.d.mts", "default": "./dist/react-querybuilder.mjs" }, "require": { "types": "./dist/cjs/index.d.ts", "default": "./dist/cjs/index.js" } }, "./dist/*": "./dist/*", "./debug": { "import": { "types": "./dist/react-querybuilder.debug.d.mts", "default": "./dist/react-querybuilder.debug.mjs" }, "require": { "types": "./dist/cjs/debug.d.ts", "default": "./dist/cjs/debug.js" } }, "./formatQuery": { "import": { "types": "./dist/formatQuery.d.mts", "import": "./dist/formatQuery.mjs" }, "require": { "types": "./dist/formatQuery.d.ts", "default": "./dist/formatQuery.js" } }, "./parseCEL": { "import": { "types": "./dist/parseCEL.d.mts", "import": "./dist/parseCEL.mjs" }, "require": { "types": "./dist/parseCEL.d.ts", "default": "./dist/parseCEL.js" } }, "./parseJSONata": { "import": { "types": "./dist/parseJSONata.d.mts", "import": "./dist/parseJSONata.mjs" }, "require": { "types": "./dist/parseJSONata.d.ts", "default": "./dist/parseJSONata.js" } }, "./parseJsonLogic": { "import": { "types": "./dist/parseJsonLogic.d.mts", "import": "./dist/parseJsonLogic.mjs" }, "require": { "types": "./dist/parseJsonLogic.d.ts", "default": "./dist/parseJsonLogic.js" } }, "./parseMongoDB": { "import": { "types": "./dist/parseMongoDB.d.mts", "import": "./dist/parseMongoDB.mjs" }, "require": { "types": "./dist/parseMongoDB.d.ts", "default": "./dist/parseMongoDB.js" } }, "./parseSpEL": { "import": { "types": "./dist/parseSpEL.d.mts", "import": "./dist/parseSpEL.mjs" }, "require": { "types": "./dist/parseSpEL.d.ts", "default": "./dist/parseSpEL.js" } }, "./parseSQL": { "import": { "types": "./dist/parseSQL.d.mts", "import": "./dist/parseSQL.mjs" }, "require": { "types": "./dist/parseSQL.d.ts", "default": "./dist/parseSQL.js" } }, "./transformQuery": { "import": { "types": "./dist/transformQuery.d.mts", "import": "./dist/transformQuery.mjs" }, "require": { "types": "./dist/transformQuery.d.ts", "default": "./dist/transformQuery.js" } }, "./async": { "import": { "types": "./dist/async.d.mts", "default": "./dist/async.mjs" }, "require": { "types": "./dist/async.d.ts", "default": "./dist/async.js" } } }, "react-native": "dist/react-querybuilder.mjs", "types": "./dist/react-querybuilder.legacy-esm.d.ts", "files": [ "async", "debug", "dist", "formatQuery", "parseCEL", "parseJSONata", "parseJsonLogic", "parseMongoDB", "parseSpEL", "parseSQL", "transformQuery" ], "sideEffects": [ "*.css", "*.scss" ], "repository": { "type": "git", "url": "https://github.com/react-querybuilder/react-querybuilder.git", "directory": "packages/react-querybuilder" }, "keywords": [ "react", "querybuilder", "query", "builder", "operators", "component", "clause", "expression", "sql" ], "contributors": [ "Pavan Podila <pavan@pixelingene.com> (https://blog.pixelingene.com)", "Jake Boone" ], "license": "MIT", "homepage": "https://react-querybuilder.js.org/", "devDependencies": { "@babel/core": "^7.28.5", "@babel/preset-env": "^7.28.5", "@babel/preset-react": "^7.28.5", "@babel/preset-typescript": "^7.28.5", "@testing-library/dom": "^10.4.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "14.5.2", "@types/hoist-non-react-statics": "^3.3.7", "@types/json-logic-js": "^2.0.8", "@types/node": "^24.10.1", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.1", "babel-plugin-istanbul": "^7.0.1", "react": "^19.2.0", "react-dom": "^19.2.0", "regenerator-runtime": "^0.14.1", "rollup-plugin-visualizer": "^6.0.5", "sass": "^1.94.2", "sqlite3": "^5.1.7", "type-fest": "^5.3.0", "typescript": "^5.9.3", "vite": "^7.2.6" }, "dependencies": { "@react-querybuilder/core": "^8.13.0", "@reduxjs/toolkit": "^2.11.0", "immer": "^11.0.1", "react-redux": "^9.2.0" }, "peerDependencies": { "react": ">=18" }, "browserslist": "> 0.25%, not dead", "scripts": { "start": "vite", "build": "bun run build:main && bun run build:css", "build:main": "bun --bun tsdown", "build:css": "mkdir -p dist/styles && cp ../core/src/*.scss dist && cp ../core/src/styles/*.scss dist/styles && bun sass --style=compressed dist:dist", "typecheck": "tsc --noEmit", "typecheck:watch": "tsc --noEmit --watch" }, "gitHead": "96a494f99af53de9de8c647d1895e9d05f3f74a9" }