{
  "name": "react-querybuilder",
  "version": "6.5.5",
  "description": "The React <QueryBuilder /> component for constructing queries",
  "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/react-querybuilder.cjs.development.d.ts",
        "default": "./dist/cjs/index.js"
      }
    },
    "./dev": "./dev/index.ts",
    "./dist/*": "./dist/*",
    "./genericTests": "./genericTests/index.ts",
    "./formatQuery": {
      "types": "./dist/formatQuery.d.ts",
      "default": "./dist/formatQuery.js"
    },
    "./parseCEL": {
      "types": "./dist/parseCEL.d.ts",
      "default": "./dist/parseCEL.js"
    },
    "./parseJsonLogic": {
      "types": "./dist/parseJsonLogic.d.ts",
      "default": "./dist/parseJsonLogic.js"
    },
    "./parseMongoDB": {
      "types": "./dist/parseMongoDB.d.ts",
      "default": "./dist/parseMongoDB.js"
    },
    "./parseSQL": {
      "types": "./dist/parseSQL.d.ts",
      "default": "./dist/parseSQL.js"
    },
    "./transformQuery": {
      "types": "./dist/transformQuery.d.ts",
      "default": "./dist/transformQuery.js"
    }
  },
  "react-native": "dist/react-querybuilder.mjs",
  "types": "./dist/react-querybuilder.d.mts",
  "files": [
    "dist",
    "formatQuery",
    "parseCEL",
    "parseJsonLogic",
    "parseMongoDB",
    "parseSQL",
    "transformQuery"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/react-querybuilder/react-querybuilder.git",
    "directory": "packages/react-querybuilder"
  },
  "keywords": [
    "react",
    "query",
    "builder",
    "operators",
    "ui",
    "component",
    "clause",
    "expression",
    "sql"
  ],
  "contributors": [
    "Pavan Podila <pavan@pixelingene.com> (http://blog.pixelingene.com)",
    "Jake Boone"
  ],
  "license": "MIT",
  "homepage": "https://react-querybuilder.js.org/",
  "devDependencies": {
    "@babel/core": "^7.23.2",
    "@babel/preset-env": "^7.23.2",
    "@babel/preset-react": "^7.22.15",
    "@babel/preset-typescript": "^7.23.2",
    "@testing-library/react": "^14.0.0",
    "@testing-library/user-event": "^14.5.1",
    "@types/hoist-non-react-statics": "^3.3.4",
    "@types/jscodeshift": "^0.11.9",
    "@types/node": "^20.8.10",
    "@types/react": "^18.2.34",
    "@types/react-dom": "^18.2.14",
    "@vitejs/plugin-react-swc": "^3.4.1",
    "babel-plugin-istanbul": "^6.1.1",
    "concurrently": "^8.2.2",
    "copyfiles": "^2.4.1",
    "jscodeshift": "^0.15.1",
    "query-string": "^8.1.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "regenerator-runtime": "^0.14.0",
    "rollup-plugin-visualizer": "^5.9.2",
    "sass": "^1.63.6",
    "typescript": "^5.2.2",
    "vite": "^4.5.0"
  },
  "dependencies": {
    "clsx": "^2.0.0",
    "immer": "^10.0.3"
  },
  "peerDependencies": {
    "react": ">=16.8.0"
  },
  "browserslist": "> 0.25%, not dead",
  "scripts": {
    "start": "vite",
    "build": "tsup && bun run build:css",
    "build:css": "copyfiles -f src/query-builder.scss dist && bun x sass dist/query-builder.scss dist/query-builder.css",
    "typecheck": "tsc --noEmit",
    "typecheck:watch": "tsc --noEmit --watch",
    "generate:parsers": "concurrently --timings --names sqlParser,celParser yarn:generate:sqlparser yarn:generate:celparser && yarn generate:parsers-codemod",
    "generate:sqlparser": "bun x jison src/utils/parseSQL/sql.jison --outfile src/utils/parseSQL/sqlParser.js --module-type commonjs",
    "generate:celparser": "bun x jison src/utils/parseCEL/cel.jison --outfile src/utils/parseCEL/celParser.js --module-type commonjs",
    "generate:parsers-codemod": "jscodeshift -t src/internal/langParser.codemod.mjs src/utils/parse{CEL,SQL}/{cel,sql}Parser.js"
  },
  "gitHead": "834b4392740b5c1bc5336bd7aac0e9e78533d7cf"
}
