{
  "name": "@wix/bex-core",
  "version": "2.292.0",
  "license": "UNLICENSED",
  "author": {
    "name": "Kobi",
    "email": "kobia@wix.com"
  },
  "main": "dist/cjs/index.js",
  "module": "dist/esm/index.js",
  "types": "dist/types/index.d.ts",
  "sideEffects": false,
  "scripts": {
    "build": "yarn build:translations && yoshi-library build",
    "start": "yarn build:translations && yoshi-library start",
    "build:translations": "babel-cli && (yarn build:translations:types & yarn build:translations:imports)",
    "build:translations:types": "npx ts-node --project tsconfig.scripts.json -T scripts/generate-keys.ts && npx prettier src/services/translations.ts --write",
    "build:translations:imports": "ts-node --project tsconfig.scripts.json -T scripts/generate-translations-imports.ts && npx prettier src/services/translationsImportsMap.ts --write",
    "test": "yarn test:unit",
    "test:unit": "yoshi-library test",
    "coverage": "yarn test:unit --collectCoverage",
    "jest:clear": "jest --clearCache",
    "lint": "yoshi-library lint",
    "type-check": "tsc",
    "type-check:tests": "tsc -p tsconfig.tests.json"
  },
  "files": [
    "dist/cjs",
    "dist/esm",
    "dist/types",
    "react",
    "history",
    "events",
    "testkit",
    "mobx",
    "form",
    "essentials",
    "in-memory-backend",
    "bi",
    "util",
    "exports"
  ],
  "dependencies": {
    "@wix/bex-utils": "2.88.0",
    "chance": "^1.0.0",
    "events": "^3.0.0",
    "formstate": "^2.1.0",
    "history": "^5.0.0",
    "papaparse": "^5.4.1",
    "react-hook-form": "^7.53.0",
    "react-query": "3.39.0",
    "tslib": "^2.0.0",
    "uuid": "^9.0.0"
  },
  "devDependencies": {
    "@formatjs/icu-messageformat-parser": "^2.7.6",
    "@testing-library/react": "^11.2.3",
    "@types/chance": "^1.1.1",
    "@types/classnames": "^2.2.11",
    "@types/express": "^4.17.2",
    "@types/lodash": "^4.14.168",
    "@types/papaparse": "^5.5.2",
    "@types/react": "^16.0.0",
    "@wix/auto-crud": "^1.0.108",
    "@wix/babel-cli": "^1.11.0",
    "@wix/cairo-integration-utils": "1.65.0",
    "@wix/eslint-config-yoshi": "^6.74.0",
    "@wix/fe-essentials": "^1.233.0",
    "@wix/fe-essentials-standalone": "^1.374.0",
    "@wix/jest-yoshi-preset-base": "^6.74.0",
    "@wix/yoshi-flow-library": "^6.74.0",
    "globby": "^11.0.0",
    "lodash": "^4.17.20",
    "mobx": "^6.1.8",
    "react": "16.14.0",
    "ts-node": "^10.9.1",
    "typescript": "~4.9.5"
  },
  "peerDependencies": {
    "@wix/essentials": ">=0.1.26",
    "@wix/fe-essentials": "^1.233.0",
    "lodash": "^4.17.20",
    "mobx": "^6.1.8",
    "react": "^16.13.1 || ^17.0.0 || ^18.0.0",
    "react-hook-form": "^7.53.0"
  },
  "peerDependenciesMeta": {
    "@wix/auto-crud": {
      "optional": true
    },
    "@wix/essentials": {
      "optional": true
    },
    "@wix/fe-essentials": {
      "optional": true
    },
    "react": {
      "optional": true
    }
  },
  "jest": {
    "preset": "@wix/jest-yoshi-preset-base"
  },
  "eslintConfig": {
    "extends": "@wix/eslint-config-yoshi",
    "rules": {
      "react-hooks/exhaustive-deps": "off",
      "prettier/prettier": [
        "warn",
        {
          "singleQuote": true,
          "trailingComma": "all"
        },
        {
          "usePrettierrc": false
        }
      ]
    },
    "overrides": [
      {
        "files": [
          "src/**/*.ts*"
        ],
        "rules": {
          "no-restricted-imports": [
            "error",
            {
              "patterns": [
                {
                  "group": [
                    "src"
                  ]
                }
              ]
            }
          ],
          "no-console": [
            "error",
            {
              "allow": [
                "warn",
                "error"
              ]
            }
          ]
        }
      }
    ]
  },
  "wix": {
    "artifact": {
      "groupId": "com.wixpress",
      "artifactId": "cairo-core"
    },
    "validations": {
      "source": [
        "lint"
      ],
      "postBuild": [
        "type-check:tests",
        "test:unit"
      ]
    }
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/",
    "access": "public"
  },
  "wallaby": {
    "autoDetect": true
  },
  "falconPackageHash": "52005abc42b44ad5cb903fcc4ff203a26eaa55047aefcbbaa1a81138"
}