UNPKG

@nemoprotocol/vaults-sdk

Version:

A TypeScript SDK for interacting with Nemo Vaults on the Sui blockchain

76 lines 2.01 kB
{ "name": "@nemoprotocol/vaults-sdk", "version": "0.4.1", "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" }, "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", "prepublishOnly": "npm run build:all" }, "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" }, "packageManager": "pnpm@10.11.0" }