{
  "name": "@payping/utils",
  "version": "7.4.3",
  "description": "PayPing utils",
  "author": {
    "name": "PayPing",
    "email": "info@PayPing.ir",
    "url": "https://www.PayPing.ir"
  },
  "homepage": "",
  "license": "ISC",
  "main": "index.js",
  "module": "index.esm.js",
  "typings": "index.d.ts",
  "scripts": {
    "build": "rm -rf dist && mkdir dist && rollup -c && cp package.json dist/package.json && cp README.md dist/README.md",
    "customPrepublishOnly:watch": "rm -rf dist && mkdir dist && cp package.json dist/package.json && rollup -c -w",
    "customPublish": "npm run build && cd dist && npm publish --access=public && cd .. && npm run customPostpublish",
    "customPostpublish": "rm -rf dist",
    "lint": "eslint --ext .js,.ts,.json . -o linterrors.log",
    "lint-fix": "eslint --ext .js,.ts,.json --fix .",
    "test": "jest",
    "test-watch": "yarn test --watch"
  },
  "devDependencies": {
    "@payping/api": "^3.1.17",
    "@payping/eslint-config-payping": "^2.4.2",
    "@payping/prettier-config-payping": "^1.3.2",
    "@payping/redux": "^2.16.11",
    "@rollup/plugin-commonjs": "^22.0.2",
    "@rollup/plugin-json": "^4.1.0",
    "@types/history": "^4.7.11",
    "@types/jest": "^28.1.8",
    "@types/nanoevents": "^1.0.0",
    "@types/react": "^18.0.17",
    "@types/react-native": "^0.69.5",
    "@types/react-redux": "^7.1.24",
    "@types/redux": "^3.6.0",
    "@types/shelljs": "^0.8.11",
    "@types/shortid": "^0.0.29",
    "eslint": "^8.23.0",
    "history": "4.10.1",
    "husky": "4.3.8",
    "jest": "^29.4.0",
    "lint-staged": "^13.0.3",
    "prettier": "^2.7.1",
    "query-string": "^7.1.1",
    "react": "^18.2.0",
    "react-redux": "^8.0.2",
    "react-router-dom": "^6.3.0",
    "react-use": "^17.4.0",
    "redux": "^4.2.0",
    "rollup": "^2.78.1",
    "rollup-plugin-copy": "^3.4.0",
    "rollup-plugin-terser": "^7.0.2",
    "rollup-plugin-typescript2": "^0.33.0",
    "timezone-mock": "^1.3.6",
    "ts-jest": "^29.0.5",
    "tslib": "^2.4.0",
    "typescript": "^4.8.2",
    "yarn": "^1.22.19"
  },
  "dependencies": {
    "date-fns": "^2.29.3",
    "eslint-plugin-you-dont-need-momentjs": "^1.6.0",
    "i18next": "^23.8.2",
    "jalali-moment": "^3.3.11",
    "nanoevents": "^2.0.0",
    "qrcode-generator": "^1.4.4",
    "react-i18next": "^14.0.2",
    "shelljs": "^0.8.5",
    "shortid": "^2.2.16"
  },
  "peerDependencies": {
    "@payping/api": ">=3.0.7",
    "@payping/redux": ">=2.8.9",
    "history": ">=4.10.1 <5.0.0",
    "react": ">=18.0.0",
    "react-native": ">=0.63.34 <0.69.0",
    "react-redux": ">=7.2.2",
    "react-router-dom": ">=5.3.0",
    "react-use": ">=17.2.1",
    "redux": ">=4.0.5"
  },
  "eslintConfig": {
    "extends": [
      "@payping/eslint-config-payping"
    ]
  },
  "prettier": "@payping/prettier-config-payping",
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.ts": [
      "eslint --fix --no-error-on-unmatched-pattern --max-warnings 0",
      "prettier --write",
      "jest --bail --passWithNoTests --findRelatedTests"
    ]
  },
  "packageManager": "yarn@4.3.1"
}
