{
  "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"
  }
}
