{
  "name": "helius-sdk",
  "version": "2.2.2",
  "description": "A Helius TypeScript SDK for building the future of Solana",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/esm/rpc/index.d.ts",
      "import": "./dist/esm/rpc/index.js",
      "require": "./dist/cjs/rpc/index.cjs"
    },
    "./rpc": {
      "types": "./dist/esm/rpc/index.d.ts",
      "import": "./dist/esm/rpc/index.js",
      "require": "./dist/cjs/rpc/index.cjs"
    },
    "./rpc/eager": {
      "types": "./dist/esm/rpc/createHelius.eager.d.ts",
      "import": "./dist/esm/rpc/createHelius.eager.js",
      "require": "./dist/cjs/rpc/createHelius.eager.cjs"
    },
    "./rpc/methods/*": {
      "types": "./dist/esm/rpc/methods/*.d.ts",
      "import": "./dist/esm/rpc/methods/*.js",
      "require": "./dist/cjs/rpc/methods/*.cjs"
    },
    "./transactions/*": {
      "types": "./dist/esm/transactions/*.d.ts",
      "import": "./dist/esm/transactions/*.js",
      "require": "./dist/cjs/transactions/*.cjs"
    },
    "./rpc/wrapAutoSend": {
      "types": "./dist/esm/rpc/wrapAutoSend.d.ts",
      "import": "./dist/esm/rpc/wrapAutoSend.js",
      "require": "./dist/cjs/rpc/wrapAutoSend.cjs"
    },
    "./webhooks/*": {
      "types": "./dist/esm/webhooks/*.d.ts",
      "import": "./dist/esm/webhooks/*.js",
      "require": "./dist/cjs/webhooks/*.cjs"
    },
    "./enhanced/*": {
      "types": "./dist/esm/enhanced/*.d.ts",
      "import": "./dist/esm/enhanced/*.js",
      "require": "./dist/cjs/enhanced/*.cjs"
    },
    "./staking/*": {
      "types": "./dist/esm/staking/*.d.ts",
      "import": "./dist/esm/staking/*.js",
      "require": "./dist/cjs/staking/*.cjs"
    },
    "./websockets/*": {
      "types": "./dist/esm/websockets/*.d.ts",
      "import": "./dist/esm/websockets/*.js",
      "require": "./dist/cjs/websockets/*.cjs"
    },
    "./zk/*": {
      "types": "./dist/esm/zk/*.d.ts",
      "import": "./dist/esm/zk/*.js",
      "require": "./dist/cjs/zk/*.cjs"
    },
    "./wallet/*": {
      "types": "./dist/esm/wallet/*.d.ts",
      "import": "./dist/esm/wallet/*.js",
      "require": "./dist/cjs/wallet/*.cjs"
    },
    "./types/*": {
      "types": "./dist/esm/types/*.d.ts",
      "import": "./dist/esm/types/*.js",
      "require": "./dist/cjs/types/*.cjs"
    },
    "./auth/*": {
      "types": "./dist/esm/auth/*.d.ts",
      "import": "./dist/esm/auth/*.js",
      "require": "./dist/cjs/auth/*.cjs"
    },
    "./package.json": "./package.json"
  },
  "sideEffects": false,
  "scripts": {
    "test": "jest",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage",
    "prebuild": "node -p \"'export const version = \\'' + require('./package.json').version + '\\';'\" > src/version.ts",
    "build": "rimraf dist && rollup -c",
    "prepare": "pnpm run build",
    "lint": "eslint src",
    "format": "prettier --write 'src/**/*.{js,ts,json,md}'",
    "format:check": "prettier --cache --check 'src/**/*.{js,ts,json,md}'",
    "bundle:size": "bundlemon",
    "check-all-tree": "node check-all-tree-shake.js",
    "check-bundle": "pnpm run build && pnpm check-all-tree && bundlemon",
    "changelog": "auto-changelog --template keepachangelog",
    "docs:build": "typedoc",
    "docs:open": "typedoc && npx --yes http-server docs -o -c-1"
  },
  "keywords": [
    "helius",
    "solana",
    "web3",
    "crypto",
    "api",
    "sdk"
  ],
  "author": "Helius",
  "license": "ISC",
  "dependencies": {
    "@solana-program/compute-budget": "^0.11.0",
    "@solana-program/stake": "^0.5.0",
    "@solana-program/system": "^0.10.0",
    "@solana-program/token": "^0.9.0",
    "@solana/kit": "^5.0.0",
    "bs58": "^6.0.0",
    "tslib": "^2.8.1"
  },
  "pnpm": {
    "overrides": {
      "glob>minimatch": ">=10.2.1",
      "axios": ">=1.13.5",
      "lodash-es": ">=4.17.23",
      "lodash": ">=4.17.23",
      "js-yaml": ">=4.1.1",
      "diff": ">=4.0.4"
    }
  },
  "devDependencies": {
    "@rollup/plugin-commonjs": "^28.0.6",
    "@rollup/plugin-node-resolve": "^16.0.1",
    "@rollup/plugin-typescript": "^12.1.4",
    "@types/jest": "^30.0.0",
    "@typescript-eslint/eslint-plugin": "^8.36.0",
    "@typescript-eslint/parser": "^8.36.0",
    "agadoo": "^3.0.0",
    "auto-changelog": "^2.5.0",
    "bundlemon": "^3.1.0",
    "eslint": "^9.30.1",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-prettier": "^10.1.5",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-prettier": "^5.5.1",
    "glob": "^11.0.3",
    "jest": "^30.0.4",
    "prettier": "^3.6.2",
    "rimraf": "^6.0.1",
    "rollup": "^4.44.2",
    "ts-jest": "^29.4.0",
    "ts-node": "^10.9.2",
    "tsx": "^4.20.3",
    "typedoc": "^0.28.17",
    "typescript": "^5.8.3"
  }
}
