{
  "name": "@qso-soft/shared",
  "version": "1.0.7",
  "description": "Shared library for QSO-soft",
  "type": "module",
  "keywords": ["qso", "qso-soft", "shared"],
  "author": "QSO-soft",
  "license": "ISC",
  "homepage": "https://github.com/Mokekula/QSO-shared.git",
  "main": "./dist/index.js",
  "files": ["dist"],
  "scripts": {
    "build": "rimraf ./dist && tsc",
    "dev": "tsc --watch",
    "configure-husky": "npx husky install && npx husky add .husky/pre-commit \"npx --no-install lint-staged\"",
    "prepare": "husky install",
    "prettier": "prettier 'src/**/*' --write",
    "check-ts": "tsc src/**/*.ts --noEmit",
    "lint": "eslint 'src/**/*'",
    "lint:fix": "eslint 'src/**/*' --fix"
  },
  "dependencies": {
    "@scure/bip39": "1.2.1",
    "axios": "1.6.7",
    "ccxt": "4.0.109",
    "crypto-js": "4.2.0",
    "csvtojson": "2.0.10",
    "dayjs": "1.11.10",
    "ethers": "6.7.1",
    "https-proxy-agent": "7.0.2",
    "puppeteer": "21.3.6",
    "request": "^2.88.2",
    "ts-node": "10.9.1",
    "typescript": "5.2.2",
    "viem": "2.7.6",
    "web3": "4.1.2",
    "winston": "3.10.0"
  },
  "devDependencies": {
    "@types/crypto-js": "4.1.2",
    "@types/node": "18.17.1",
    "@types/request": "^2.48.12",
    "@types/yargs": "17.0.28",
    "@typescript-eslint/eslint-plugin": "6.3.0",
    "@typescript-eslint/parser": "6.2.1",
    "eslint": "8.46.0",
    "eslint-config-prettier": "9.0.0",
    "eslint-import-resolver-typescript": "2.7.1",
    "eslint-plugin-import": "2.26.0",
    "eslint-plugin-prettier": "4.0.0",
    "eslint-plugin-unused-imports": "^3.0.0",
    "husky": "8.0.3",
    "lint-staged": "14.0.0",
    "prettier": "3.0.1"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "pre-push": "lint-staged"
    }
  },
  "lint-staged": {
    "*.ts": [
      "prettier 'src/**/*' --write",
      "eslint 'src/**/*' --fix"
    ]
  }
}
