{
  "name": "@nemoprotocol/vaults-sdk",
  "version": "0.2.9",
  "description": "A TypeScript SDK for interacting with Nemo Vaults on the Sui blockchain",
  "keywords": [
    "sui",
    "blockchain",
    "defi",
    "liquidity",
    "vault",
    "amm",
    "typescript",
    "sdk"
  ],
  "author": "Nemo Protocol",
  "homepage": "https://github.com/nemoprotocol/vaults-sdk#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/nemoprotocol/vaults-sdk.git"
  },
  "bugs": {
    "url": "https://github.com/nemoprotocol/vaults-sdk/issues"
  },
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    }
  },
  "type": "module",
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@mmt-finance/clmm-sdk": "^1.3.13",
    "@mysten/bcs": "^1.6.3",
    "@mysten/sui": "^1.34.0",
    "@slack/web-api": "^7.9.3",
    "@types/bn.js": "^5.2.0",
    "bn.js": "^5.2.2",
    "decimal.js": "^10.5.0",
    "dotenv": "^17.0.1",
    "node-fetch": "^3.3.2"
  },
  "devDependencies": {
    "@types/jest": "^30.0.0",
    "eslint": "^9.29.0",
    "jest": "^30.0.3",
    "jest-circus": "^30.0.3",
    "jest-runner": "^30.0.3",
    "prettier": "^3.6.1",
    "ts-jest": "^29.4.0",
    "ts-node": "^10.9.2",
    "tsup": "^8.5.0",
    "typescript": "^5.8.3"
  },
  "scripts": {
    "build": "tsup src/index.ts",
    "build:reward": "tsup src/bot/reward.ts --format esm --outDir dist/bot",
    "build:rebalance": "tsup src/bot/rebalance.ts --format esm --outDir dist/bot",
    "build:all": "tsup",
    "run:reward": "npm run build:reward && node dist/bot/reward.js",
    "run:rebalance": "npm run build:rebalance && node dist/bot/rebalance.js",
    "lint": "eslint src --ext .ts,.tsx --fix",
    "lint:check": "eslint src --ext .ts,.tsx",
    "test": "jest"
  }
}