UNPKG

@stoqey/ibkr

Version:

NodeJS Interactive Brokers wrapper & utilities using @stoqey/ib

101 lines (100 loc) 2.6 kB
{ "name": "@stoqey/ibkr", "private": false, "version": "2.7.1", "description": "NodeJS Interactive Brokers wrapper & utilities using @stoqey/ib", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/", "register/", "LICENSE" ], "scripts": { "lint": "eslint ./src --ext=ts", "build": "rimraf dist && tsc", "dev": "nodemon src/dev", "account": "mocha src/account/*test.ts --exit", "connection": "mocha src/connection/*test.ts --exit", "marketdata": "mocha src/marketdata/*test.ts --exit", "portfolios": "mocha src/portfolios/*test.ts --exit", "orders": "mocha src/orders/*test.ts --exit", "test": "mocha src/*test.ts --exit", "test:mkd:cleanup": "mocha src/marketdata/MarketDataManager.cleanup.test.ts --exit", "test:mkd:findIndex": "mocha src/marketdata/MarketDataManager.findIndex.test.ts --exit", "test:mkd": "mocha src/marketdata/Mkd.test.ts --exit", "prepublishOnly": "npm run build", "eslint": "eslint ./src --fix --ext=ts" }, "lint-staged": { "*.{ts,tsx}": [ "yarn eslint" ] }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "engines": { "node": ">=4.2.0" }, "repository": { "type": "git", "url": "git://github.com/stoqey/ibkr.git" }, "keywords": [ "interactive brokers", "interactive-brokers", "ibkr", "ibkr api", "stoqey", "algorithms", "stocks" ], "author": { "name": "Ceddy Muhoza", "email": "ceddymuhoza@gmail.com", "url": "https://ceddy.org" }, "license": "MIT", "bugs": { "url": "https://github.com/stoqey/ibkr/issues" }, "homepage": "https://github.com/stoqey/ibkr", "devDependencies": { "@types/chai": "^5.2.0", "@types/debug": "^4.1.12", "@types/lodash": "^4.17.16", "@types/mocha": "^10.0.10", "@types/node": "^22.13.10", "@typescript-eslint/eslint-plugin": "^8.59.3", "@typescript-eslint/parser": "^8.59.3", "chai": "^5.2.0", "eslint": "^9.39.2", "eslint-plugin-import": "^2.31.0", "husky": "^9.1.7", "lint-staged": "^17.0.4", "mocha": "^11.7.5", "nodemon": "^3.1.9", "rimraf": "^6.1.3", "tsx": "^4.19.2", "typescript": "^5.8.2" }, "peerDependencies": { "typescript": ">=2.0" }, "dependencies": { "@stoqey/ib": "^1.5.2", "asciichart": "^1.5.25", "async-mutex": "^0.5.0", "debug": "^4.4.0", "dotenv": "^16.4.7", "lodash": "^4.18.1", "moment": "^2.30.1", "rxjs": "^7.8.2" }, "resolutions": { "mocha/serialize-javascript": "7.0.3" } }