{
  "name": "@lavanet/lava-sdk",
  "version": "0.33.3",
  "description": "An SDK for interacting with Lava provider",
  "main": "./bin/src/sdk/sdk.js",
  "author": "Lava Protocol Inc",
  "license": "Apache-2.0",
  "scripts": {
    "tsc": "tsc",
    "copy-proto": "cp -r ./src/grpc_web_services bin/src/",
    "build": "rm -rf bin && rm -rf dist && yarn tsc && yarn copy-proto && webpack --config webpack.config.js",
    "server": "http-server dist/ -c-1",
    "test": "jest --clearCache && jest ./src",
    "jestClear": "jest --clearCache",
    "tendermintRPC": "node ./bin/examples/tendermintRPC.js",
    "run_tendermint_example": "yarn tsc && webpack --config webpack.config.js && node ./bin/examples/tendermintRPC.js",
    "run_rest_example": "yarn tsc && webpack --config webpack.config.js && node ./bin/examples/restAPI.js",
    "run_jsonrpc_example": "yarn tsc && webpack --config webpack.config.js && node ./bin/examples/jsonRPC.js",
    "run_test_tendermint_example": "yarn tsc && webpack --config webpack.config.js && node ./bin/examples/tendermintRPC_test.js",
    "run_test_tendermint_badge_example": "yarn tsc && webpack --config webpack.config.js && node ./bin/examples/tendermintRPC_badge_test.js",
    "run_test_rest_example": "yarn tsc && webpack --config webpack.config.js && node ./bin/examples/restAPI_test.js",
    "run_test_rest_badge_example": "yarn tsc && webpack --config webpack.config.js && node ./bin/examples/restAPI_badge_test.js",
    "run_test_jsonrpc_example": "yarn tsc && webpack --config webpack.config.js && node ./bin/examples/jsonRPC_test.js",
    "run_test_jsonrpc_badge_example": "yarn tsc && webpack --config webpack.config.js && node ./bin/examples/jsonRPC_badge_test.js",
    "node_test_jsonrpc_example": "node ./bin/examples/jsonRPC_test.js",
    "prettier": "prettier --check .",
    "publish_version": "yarn build; npm publish --access public",
    "lint": "eslint '**/*.ts' --fix"
  },
  "bin": {
    "lava-sdk": "bin/main.js"
  },
  "devDependencies": {
    "@types/jest": "^29.2.2",
    "@types/node": "^20.10.1",
    "@types/seedrandom": "^3.0.6",
    "http-server": "^14.1.1",
    "typescript": "^4.8.4",
    "webpack": "^5.74.0",
    "webpack-cli": "^4.10.0"
  },
  "dependencies": {
    "@cosmjs/amino": "^0.29.4",
    "@cosmjs/crypto": "^0.29.4",
    "@cosmjs/encoding": "^0.29.4",
    "@cosmjs/launchpad": "^0.27.1",
    "@cosmjs/proto-signing": "^0.29.4",
    "@cosmjs/stargate": "0.28.2",
    "@grpc/grpc-js": "^1.7.1",
    "@improbable-eng/grpc-web": "^0.15.0",
    "@improbable-eng/grpc-web-node-http-transport": "^0.15.0",
    "@stdlib/math-base-special-gammainc": "^0.0.6",
    "@types/google-protobuf": "^3.15.6",
    "@typescript-eslint/eslint-plugin": "^5.45.0",
    "@typescript-eslint/parser": "^5.45.0",
    "bignumber.js": "^9.1.1",
    "chalk": "4.1.2",
    "commander": "^9.4.1",
    "eslint": "^8.29.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-prettier": "^4.2.1",
    "google-protobuf": "^3.21.2",
    "grpc-web": "^1.4.2",
    "jest": "^29.3.1",
    "long": "^5.2.1",
    "lru-cache": "^10.0.1",
    "prettier": "^2.8.0",
    "protobufjs": "^7.1.2",
    "protoc-gen-js": "^3.21.2",
    "random": "3.0.4",
    "rxjs": "^7.5.7",
    "seedrandom": "^3.0.5",
    "ts-jest": "^29.0.3",
    "ts-node": "^10.9.1",
    "ts-proto": "^1.145.0",
    "ts-protoc-gen": "^0.15.0"
  },
  "types": "./bin/src/sdk/sdk.d.ts",
  "directories": {
    "example": "examples"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/lavanet/lava-sdk.git"
  },
  "keywords": [
    "Access",
    "Web3",
    "APIs",
    "Lava",
    "SDK",
    "RPC",
    "Decentralized",
    "Blockchain",
    "Data",
    "Relay",
    "Dapp",
    "Serverless",
    "Protocol",
    "JsonRPC",
    "Tendermint",
    "Rest",
    "Free",
    "Token",
    "Modular",
    "Multichain"
  ],
  "bugs": {
    "url": "https://github.com/lavanet/lava-sdk/issues"
  },
  "homepage": "https://github.com/lavanet/lava-sdk#readme",
  "engines": {
    "node": ">=18",
    "npm": ">=6.12.0"
  }
}