{
  "name": "@dydxprotocol/v4-client-js",
  "version": "3.6.0",
  "description": "General client library for the new dYdX system (v4 decentralized)",
  "main": "build/cjs/src/index.js",
  "module": "build/esm/src/index.js",
  "types": "build/esm/src/index.d.ts",
  "sideEffects": false,
  "exports": {
    ".": {
      "import": "./build/esm/src/index.js",
      "require": "./build/cjs/src/index.js",
      "types": "./build/esm/src/index.d.ts"
    },
    "./package.json": "./package.json"
  },
  "scripts": {
    "build": "rm -rf build/ && npm run build:esm && npm run build:cjs && npm run fix-package-json",
    "build:esm": "tsc -p tsconfig.esm.json",
    "build:cjs": "tsc -p tsconfig.cjs.json",
    "fix-package-json": "echo '{\"type\":\"commonjs\"}' > build/cjs/package.json",
    "commitlint": "commitlint --edit",
    "compile": "tsc -p tsconfig.esm.json",
    "compile:watch": "npm run compile -- --watch",
    "coverage": "npm run test -- --coverage",
    "fix": "npm run lint -- --fix",
    "lint": "eslint --ext .ts,.js .",
    "prepublishOnly": "npm run build",
    "release": "semantic-release",
    "start": "node build/src/index.js",
    "test": "NODE_ENV=test jest --testPathIgnorePatterns=__tests__/modules/client/*",
    "test:watch": "npm test -- --watch",
    "test-integration": "NODE_ENV=test jest",
    "webpack": "webpack",
    "update-cctp-protos": "sh scripts/generate-cctp-protos.sh"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dydxprotocol/v4-clients.git"
  },
  "author": "dYdX Trading Inc.",
  "license": "AGPL-3.0",
  "bugs": {
    "url": "https://github.com/dydxprotocol/v4-clients/issues"
  },
  "homepage": "https://github.com/dydxprotocol/v4-clients#readme",
  "dependencies": {
    "@cosmjs/amino": "^0.32.1",
    "@cosmjs/encoding": "^0.32.1",
    "@cosmjs/math": "^0.32.1",
    "@cosmjs/proto-signing": "^0.32.1",
    "@cosmjs/stargate": "^0.32.1",
    "@cosmjs/tendermint-rpc": "^0.32.1",
    "@cosmjs/utils": "^0.32.1",
    "@dydxprotocol/v4-proto": "9.5.0",
    "@osmonauts/lcd": "^0.6.0",
    "@scure/bip32": "^1.1.5",
    "@scure/bip39": "^1.1.1",
    "axios": "1.1.3",
    "bech32": "^1.1.4",
    "bignumber.js": "^9.1.1",
    "cosmjs-types": "^0.9.0",
    "ethereum-cryptography": "^2.0.0",
    "ethers": "^6.6.1",
    "https-proxy-agent": "^7.0.6",
    "long": "^4.0.0",
    "protobufjs": ">=6.11.4",
    "ws": "^8.14.2"
  },
  "devDependencies": {
    "@babel/core": "^7.19.4",
    "@commitlint/cli": "^19.5.0",
    "@commitlint/config-conventional": "^19.5.0",
    "@dydxprotocol/node-service-base-dev": "^0.2.6",
    "@protobufs/cosmos": "^0.0.11",
    "@protobufs/gogoproto": "^0.0.10",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/npm": "^12.0.1",
    "@types/ffi-napi": "^4.0.4",
    "@types/node": "^20.3.1",
    "@types/ws": "8.5.4",
    "@typescript-eslint/eslint-plugin": "v5.42.0",
    "@typescript-eslint/parser": "v5.42.0",
    "acorn": "^8.8.2",
    "babel-loader": "^9.1.2",
    "babel-polyfill": "^6.26.0",
    "babel-preset-es2015": "^6.24.1",
    "browserify-zlib": "^0.2.0",
    "buffer": "^6.0.3",
    "crypto-browserify": "^3.12.0",
    "eslint-config-prettier": "^9.1.0",
    "grpc-tools": "^1.12.4",
    "https-browserify": "^1.0.0",
    "node-polyfill-webpack-plugin": "^2.0.1",
    "path-browserify": "^1.0.1",
    "prettier": "3.2.5",
    "semantic-release": "^24.1.1",
    "stream-browserify": "^3.0.0",
    "stream-http": "^3.2.0",
    "ts-loader": "^9.4.2",
    "ts-proto": "^1.165.1",
    "typescript": "^5.8.3",
    "util": "^0.12.5",
    "webpack": "^5.77.0",
    "webpack-cli": "^5.0.1"
  }
}
