{
  "name": "@reef-chain/util-lib",
  "private": false,
  "version": "3.0.3",
  "main": "./dist/src/main.js",
  "module": "./dist/module/util-lib.mjs",
  "types": "./dist/dts/main.d.ts",
  "exports": {
    ".": {
      "require": "./dist/src/main.js",
      "import": "./dist/module/util-lib.mjs"
    }
  },
  "files": [
    "dist",
    "README.md"
  ],
  "scripts": {
    "dev": "vite --host",
    "watch": "vite build --watch",
    "build:clean": "rm -rf node_modules&&rm -f yarn.lock&&yarn install&&yarn build",
    "build": "nx build && tsc && vite build && yarn build:dts",
    "build:dts": "tsc ./src/main.ts --emitDeclarationOnly --declaration true --outDir ./dist/dts --skipLibCheck",
    "build:dts-gen": "dts-bundle-generator --config ./dts-bundle-generator.config.ts",
    "test": "vitest",
    "test:coverage": "vitest --coverage",
    "lint:scripts": "eslint . --ext .ts",
    "format:scripts": "prettier . --write",
    "format": "npm run format:scripts",
    "prepare": "husky install && husky set .husky/pre-commit 'npx lint-staged' && git add .husky/pre-commit",
    "uninstall-husky": "npm uninstall husky --no-save && git config --unset core.hooksPath && npx rimraf .husky",
    "circular-dep-test": "dpdm --no-warning --no-tree ./src/main.ts "
  },
  "dependencies": {
    "@metamask/providers": "^14.0.2",
    "@polkadot/api": "^13.2.1",
    "@polkadot/extension-inject": "0.53.1",
    "@polkadot/types": "^13.2.1",
    "@reef-chain/evm-provider": "^4.0.4",
    "@walletconnect/sign-client": "^2.12.2",
    "@walletconnect/utils": "^2.12.2",
    "axios": "^1.6.2",
    "bignumber.js": "^9.1.2",
    "ethers": "~5.5.4",
    "graphql": "^16.8.1",
    "mqtt": "^5.3.5"
  },
  "devDependencies": {
    "@nx/esbuild": "17.2.8",
    "@nx/eslint": "17.2.8",
    "@nx/eslint-plugin": "17.2.8",
    "@nx/jest": "17.2.8",
    "@nx/js": "17.2.8",
    "@nx/node": "17.2.8",
    "@nx/workspace": "17.2.8",
    "@swc-node/register": "~1.6.7",
    "@swc/core": "~1.3.85",
    "@types/jest": "^29.4.0",
    "@types/jsdom": "^20.0.1",
    "@types/node": "^18.11.18",
    "@typescript-eslint/eslint-plugin": "^5.48.2",
    "@typescript-eslint/parser": "^5.48.2",
    "@vitest/coverage-c8": "^0.29.8",
    "@walletconnect/types": "^2.12.2",
    "dpdm": "^3.13.0",
    "dts-bundle-generator": "^7.1.0",
    "esbuild": "^0.19.2",
    "eslint": "^8.32.0",
    "eslint-config-prettier": "^8.6.0",
    "eslint-plugin-prettier": "^4.2.1",
    "husky": "^8.0.3",
    "jest": "^29.4.1",
    "jest-environment-node": "^29.4.1",
    "lint-staged": "^13.1.0",
    "nx": "17.2.8",
    "postcss": "^8.4.21",
    "postcss-scss": "^4.0.6",
    "prettier": "^2.8.3",
    "ts-jest": "^29.1.0",
    "ts-node": "^10.9.2",
    "typescript": "^5.2.2",
    "vite": "^4.0.4",
    "vitest": "^0.29.8"
  },
  "resolutions": {
    "@polkadot/util": "13.1.1",
    "@polkadot/api-augment": "^13.2.1",
    "@polkadot/rpc-core": "^13.2.1",
    "@polkadot/types-create": "^13.2.1",
    "@polkadot/api": "^13.2.1",
    "@polkadot/api-base": "^13.2.1",
    "@polkadot/api-contract": "^13.2.1",
    "@polkadot/api-derive": "^13.2.1",
    "@polkadot/hw-ledger": "^13.1.1",
    "@polkadot/keyring": "^13.1.1",
    "@polkadot/networks": "^13.1.1",
    "@polkadot/phishing": "^0.23.6",
    "@polkadot/rpc-augment": "^13.2.1",
    "@polkadot/rpc-provider": "^13.2.1",
    "@polkadot/types": "^13.2.1",
    "@polkadot/types-augment": "^13.2.1",
    "@polkadot/types-codec": "^13.2.1",
    "@polkadot/types-known": "^13.2.1",
    "@polkadot/types-support": "^13.2.1",
    "@polkadot/util-crypto": "^13.1.1",
    "@polkadot/wasm-crypto": "^7.3.2",
    "@polkadot/x-bigint": "^13.1.1",
    "@polkadot/x-fetch": "^13.1.1",
    "@polkadot/x-global": "^13.1.1",
    "@polkadot/x-randomvalues": "^13.1.1",
    "@polkadot/x-textdecoder": "^13.1.1",
    "@polkadot/x-textencoder": "^13.1.1",
    "@polkadot/x-ws": "^13.1.1"
  },
  "peerDependencies": {
    "rxjs": "^7.5.6"
  }
}
