UNPKG

@ferra-labs/clmm

Version:

SDK for concentrated liquidity market maker

118 lines 2.99 kB
{ "name": "@ferra-labs/clmm", "version": "0.1.6-pre-release", "private": false, "description": "SDK for concentrated liquidity market maker", "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.js", "types": "./dist/index.d.ts" } }, "files": [ "dist", "package.json", "README.md" ], "scripts": { "test": "jest", "lint": "eslint src --ext .ts", "lint:fix": "eslint src/*.ts src/**/*.ts --fix", "build": "tsup", "build:tsc": "rm -rf dist/ && tsc", "testbuild": "tsc", "dev": "tsup --watch", "clean": "rm -rf dist", "type-check": "tsc --noEmit", "build:doc": "npx typedoc", "pack:local": "pnpm pack", "link:local": "pnpm link", "publish:test": "node version.js && pnpm publish --tag experimental", "publish:internal": "pnpm publish --tag internal", "prepublishOnly": "pnpm build" }, "repository": { "type": "git", "url": "https://github.com/Ferra-Labs/ferra-sdks.git", "directory": "packages/clmm" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "keywords": [ "defi", "dex", "clmm", "concentrated-liquidity", "internal" ], "license": "Apache-2.0", "engines": { "node": ">=16.0.0", "pnpm": ">=8.0.0" }, "devDependencies": { "@commitlint/cli": "^17.1.2", "@mysten/bcs": "^1.3.0", "@mysten/sui": "^1.21.1", "@types/cors": "^2.8.13", "@types/jest": "^29.0.0", "@types/lossless-json": "^1.0.1", "@types/uuid": "^9.0.2", "@typescript-eslint/eslint-plugin": "^6.7.0", "@typescript-eslint/parser": "^6.7.0", "bip39-light": "^1.0.7", "dotenv": "^16.4.5", "eslint": "^8.50.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "^5.0.0", "jest": "^29.0.0", "lint-staged": "^14.0.1", "prettier": "^3.0.3", "standard-version": "^9.5.0", "ts-jest": "^29.0.0", "tsup": "^7.2.0", "tsx": "^4.19.4", "typedoc": "^0.25.13", "typescript": "^5.4.5" }, "peerDependencies": { "@mysten/bcs": ">=0.8.1", "@mysten/sui": ">=1.1.2" }, "dependencies": { "@suchipi/femver": "^1.0.0", "@syntsugar/cc-graph": "^0.1.1", "@types/bn.js": "^5.1.1", "axios": "^1.4.0", "bn.js": "^5.2.1", "cors": "^2.8.5", "decimal.js": "^10.4.1", "isomorphic-fetch": "^3.0.0", "js-base64": "^3.7.4", "js-sha3": "^0.8.0", "superstruct": "^1.0.3", "tiny-invariant": "^1.1.0", "tweetnacl": "^1.0.3", "uuid": "^9.0.0" }, "lint-staged": { "src/**.{ts,js}": "eslint --fix", "src/*/**.{ts,js}": "eslint --fix" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "directories": { "test": "tests" } }