{
  "name": "react-awesome-query-builder",
  "version": "5.4.2",
  "description": "User-friendly query builder for React. Please migrate to new @react-awesome-query-builder/* See https://github.com/ukrbublik/react-awesome-query-builder#migration-to-600",
  "keywords": [
    "query-builder",
    "query",
    "builder",
    "query builder",
    "react-query-builder",
    "where",
    "clause",
    "operators",
    "expression",
    "react",
    "reactjs",
    "component",
    "react-component",
    "ui",
    "antd",
    "antdesign",
    "ant-design",
    "material",
    "material-ui",
    "material-design",
    "configurable"
  ],
  "main": "lib",
  "types": "modules/index.d.ts",
  "scripts": {
    "prepare": "npm run build-npm",
    "for-npm": "sh ./scripts/for-npm.sh",
    "for-gpr": "sh ./scripts/for-gpr.sh",
    "build-npm": "sh ./scripts/build-npm.sh",
    "check-hot": "node ./scripts/check-hot.js",
    "build-global": "NODE_ENV=production COMPRESS=1 webpack",
    "build": "npm run build-npm && npm run build-global",
    "build-examples": "cd examples && npm run build",
    "build-sandbox-ts": "cd sandbox && npm run build",
    "build-sandbox-js": "cd sandbox_simple && npm run build",
    "build-all": "npm run build-npm && npm run build-global && npm run build-examples && npm run build-sandbox-ts && npm run build-sandbox-js",
    "examples": "cd examples && npm i && npm start",
    "sandbox-ts": "cd sandbox && npm i && npm start",
    "sandbox-js": "cd sandbox_simple && npm i && npm start",
    "sandbox": "npm run sandbox-ts",
    "start": "npm i && npm run examples",
    "test": "karma start ./tests/karma.conf.js",
    "tsc-lib": "tsc -p . --noEmit",
    "tsc-examples": "tsc -p ./examples --noEmit",
    "tsc-sandbox": "tsc -p ./sandbox --noEmit",
    "tsc-tests": "tsc -p ./tests --noEmit",
    "tsc-lite": "npm run tsc-lib && npm run tsc-tests",
    "tsc": "npm run tsc-lib && npm run tsc-examples && npm run tsc-sandbox && npm run tsc-tests",
    "eslint-fix": " ./node_modules/.bin/eslint --ext .jsx --ext .js --ext .tsx --ext .ts --fix ./modules/ ./tests/ ./examples/ ./sandbox/ ./sandbox_simple/",
    "eslint": "     ./node_modules/.bin/eslint --ext .jsx --ext .js --ext .tsx --ext .ts       ./modules/ ./tests/ ./examples/ ./sandbox/ ./sandbox_simple/",
    "eslint-lite": "./node_modules/.bin/eslint --ext .jsx --ext .js --ext .tsx --ext .ts       ./modules/ ./tests/",
    "lint": "npm run eslint && npm run tsc",
    "lint-lite": "npm run eslint-lite && npm run tsc-lite",
    "lint-fix": "npm run eslint-fix",
    "clean": "sh ./scripts/clean.sh",
    "install-all": "npm i  &&  npm i -C examples  &&  npm i -C sandbox  &&  npm i -C sandbox_simple",
    "reinstall": "npm run clean && npm run install-all",
    "smoke": "npm run lint && npm run test && npm run build-all && npm run check-hot",
    "resmoke": "npm run reinstall && npm run smoke"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/ukrbublik/react-awesome-query-builder.git"
  },
  "author": "Denis Oblogin <ukrbublik@gmail.com> (https://github.com/ukrbublik)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/ukrbublik/react-awesome-query-builder/issues"
  },
  "homepage": "https://github.com/ukrbublik/react-awesome-query-builder",
  "funding": "https://opencollective.com/react-awesome-query-builder",
  "engines": {
    "node": ">=12.13",
    "npm": ">=6"
  },
  "dependencies": {
    "@date-io/moment": "^1.3.13",
    "classnames": "^2.3.1",
    "clone": "^2.1.2",
    "immutable": "^3.8.2",
    "lodash": "^4.17.21",
    "moment": "^2.29.4",
    "prop-types": "^15.7.2",
    "react-redux": "^7.2.2",
    "redux": "^4.2.0",
    "spel2js": "^0.2.8",
    "sqlstring": "^2.3.3"
  },
  "peerDependencies": {
    "@ant-design/icons": "^4.0.0",
    "@emotion/react": "^11.7.1",
    "@emotion/styled": "^11.6.0",
    "@fortawesome/fontawesome-svg-core": "^1.2.0 || ^6.1.0",
    "@fortawesome/free-solid-svg-icons": "^5.15.4 || ^6.0.0",
    "@fortawesome/react-fontawesome": "^0.1.16 || ^0.2.0",
    "@material-ui/core": "^4.12.3",
    "@material-ui/icons": "^4.0.0",
    "@material-ui/lab": "^4.0.0-alpha.57",
    "@material-ui/pickers": "^3.2.10",
    "@mui/icons-material": "^5.2.4",
    "@mui/lab": "^5.0.0-alpha.60",
    "@mui/material": "^5.2.4",
    "@mui/x-date-pickers": "^5.0.0-beta.2",
    "antd": "^4.0.0",
    "bootstrap": "^5.1.3",
    "material-ui-confirm": "^2.0.1 || ^3.0.0",
    "react": "^16.8.4 || ^17.0.1 || ^18.0.0",
    "react-dom": "^16.8.4 || ^17.0.1 || ^18.0.0",
    "reactstrap": "^9.0.0"
  },
  "devDependencies": {
    "@ant-design/icons": "^4.7.0",
    "@babel/cli": "^7.14.5",
    "@babel/core": "^7.14.5",
    "@babel/plugin-proposal-class-properties": "^7.14.5",
    "@babel/plugin-proposal-decorators": "^7.14.5",
    "@babel/plugin-proposal-private-methods": "^7.14.5",
    "@babel/plugin-transform-modules-commonjs": "^7.14.5",
    "@babel/plugin-transform-runtime": "^7.14.5",
    "@babel/preset-env": "^7.14.5",
    "@babel/preset-react": "^7.14.5",
    "@babel/preset-typescript": "^7.14.5",
    "@emotion/react": "^11.7.1",
    "@emotion/styled": "^11.6.0",
    "@fortawesome/fontawesome-svg-core": "^6.1.2",
    "@fortawesome/free-solid-svg-icons": "^6.1.2",
    "@fortawesome/react-fontawesome": "^0.2.0",
    "@material-ui/core": "^4.12.3",
    "@material-ui/icons": "^4.11.2",
    "@material-ui/lab": "^4.0.0-alpha.57",
    "@material-ui/pickers": "^3.3.10",
    "@mui/icons-material": "^5.2.4",
    "@mui/lab": "^5.0.0-alpha.60",
    "@mui/material": "^5.2.4",
    "@mui/x-date-pickers": "^5.0.0-beta.6",
    "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7",
    "@types/chai": "^4.2.18",
    "@types/clone": "^2.1.1",
    "@types/enzyme": "^3.10.8",
    "@types/lodash": "^4.14.170",
    "@types/mocha": "^9.0.0",
    "@types/node": "^18.7.7",
    "@types/prop-types": "^15.7.3",
    "@types/react": "^17.0.0",
    "@types/react-dom": "^17.0.0",
    "@types/sinon": "^10.0.2",
    "@typescript-eslint/eslint-plugin": "^5.3.0",
    "@typescript-eslint/parser": "^5.3.0",
    "@wojtekmaj/enzyme-adapter-react-17": "^0.6.3",
    "antd": "^4.16.13",
    "babel-loader": "^8.2.2",
    "babel-plugin-import": "^1.13.3",
    "babel-plugin-istanbul": "^6.0.0",
    "bootstrap": "^5.1.3",
    "chai": "^4.3.2",
    "codecov": "^3.8.2",
    "compression-webpack-plugin": "^9.0.0",
    "cross-env": "^7.0.3",
    "css-loader": "^6.2.0",
    "dayjs": "^1.10.5",
    "enzyme": "^3.11.0",
    "eslint": "^8.8.0",
    "eslint-import-resolver-webpack": "^0.13.1",
    "eslint-plugin-babel": "^5.3.1",
    "eslint-plugin-import": "^2.23.4",
    "eslint-plugin-react": "^7.24.0",
    "file-loader": "^6.2.0",
    "karma": "^6.3.4",
    "karma-chai": "^0.1.0",
    "karma-chrome-launcher": "^3.1.0",
    "karma-coverage": "^2.0.3",
    "karma-es6-shim": "^1.0.0",
    "karma-junit-reporter": "^2.0.1",
    "karma-mocha": "^2.0.1",
    "karma-mocha-reporter": "^2.2.5",
    "karma-sourcemap-loader": "^0.3.8",
    "karma-webpack": "^5.0.0",
    "less": "^4.1.1",
    "less-loader": "^10.0.0",
    "material-ui-confirm": "^3.0.0",
    "mini-css-extract-plugin": "^2.2.0",
    "mocha": "^9.0.0",
    "moment-locales-webpack-plugin": "^1.2.0",
    "process": "^0.11.10",
    "puppeteer": "^13.1.3",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-refresh": "^0.14.0",
    "react-router-dom": "^6.2.1",
    "react-select": "^5.2.2",
    "reactstrap": "^9.0.0",
    "sass": "^1.35.0",
    "sass-loader": "^12.1.0",
    "sinon": "^13.0.1",
    "style-loader": "^3.2.1",
    "ts-loader": "^9.2.3",
    "typescript": "~4.4.4",
    "url-loader": "^4.1.1",
    "webpack": "^5.61.0",
    "webpack-bundle-analyzer": "^4.4.2",
    "webpack-cli": "^4.9.1",
    "webpack-dev-server": "^4.4.0"
  }
}
