UNPKG

@d8x/perpetuals-sdk

Version:

Node TypeScript SDK for D8X Perpetual Futures

72 lines (71 loc) 2.88 kB
{ "name": "@d8x/perpetuals-sdk", "version": "2.5.18", "description": "Node TypeScript SDK for D8X Perpetual Futures", "author": "D8X", "homepage": "https://github.com/D8-X/d8x-futures-node-sdk#readme", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/D8-X/d8x-futures-node-sdk.git" }, "bugs": { "url": "https://github.com/D8-X/d8x-futures-node-sdk/issues" }, "documentation": "doc", "keywords": [ "d8x", "perpetuals", "node", "sdk", "api" ], "scripts": { "build": "yarn run typechain && yarn build:esm && yarn build:cjs", "build:esm": "tsc", "build:cjs": "tsc --module commonjs --outDir dist/cjs", "build:doc": "jsdoc2md --files ./src/accountTrade.ts --configure ./jsdoc2md.json > ./doc/accountTrade.md && jsdoc2md --files ./src/marketData.ts --configure ./jsdoc2md.json > ./doc/marketData.md && jsdoc2md --files ./src/liquidatorTool.ts --configure ./jsdoc2md.json > ./doc/liquidatorTool.md && jsdoc2md --files ./src/liquidityProviderTool.ts --configure ./jsdoc2md.json > ./doc/liquidityProviderTool.md && jsdoc2md --files ./src/brokerTool.ts --configure ./jsdoc2md.json > ./doc/brokerTool.md && jsdoc2md --files ./src/orderExecutorTool.ts --configure ./jsdoc2md.json > ./doc/perpetualDataHandler.md && jsdoc2md --files ./src/perpetualDataHandler.ts --configure ./jsdoc2md.json > ./doc/perpetualDataHandler.md && jsdoc2md --files ./src/*.ts --configure ./jsdoc2md.json > ./doc/d8x-perpetuals-sdk.md", "test": "yarn jest", "coverage": "nyc -r lcov -e .ts -x \"*.test.ts\" npm run test", "prebuild": "node -p \"'export const D8X_SDK_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts", "prepublish": "yarn build", "prepare": "npm run build", "typechain": "typechain --target ethers-v6 --out-dir ./src/contracts './src/abi/**/*.json'", "postinstall": "npx patch-package" }, "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/esm/index.d.ts", "files": [ "src", "dist", "doc" ], "dependencies": { "@typechain/ethers-v6": "^0.5.1", "buffer": "6.0.3", "ethers": "^6.13.1", "process": "0.11.10", "typechain": "^8.3.2" }, "devDependencies": { "@babel/core": "^7.20.2", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-object-rest-spread": "^7.20.2", "@babel/preset-env": "^7.20.2", "@babel/preset-typescript": "^7.18.6", "@types/jest": "^29.2.3", "@types/node": "^18.11.9", "babel-jest": "^29.3.1", "jest": "^29.3.1", "jsdoc-babel": "^0.5.0", "jsdoc-to-markdown": "^7.1.1", "json2md": "^2.0.0", "patch-package": "^8.0.0", "prettier": "^2.8.7", "ts-jest": "^29.0.3", "ts-node": "^10.9.1", "tslib": "^2.5.0", "typescript": "^4.9.5" } }