{
  "bin": {
    "pyth-price-pusher": "./dist/index.cjs"
  },
  "dependencies": {
    "@aptos-labs/ts-sdk": "^1.39.0",
    "@coral-xyz/anchor": "^0.30.0",
    "@grpc/grpc-js": "^1.13.2",
    "@injectivelabs/networks": "1.14.47",
    "@injectivelabs/sdk-ts": "1.14.50",
    "@injectivelabs/utils": "^1.14.48",
    "@mysten/sui": "^2.7.0",
    "@protobuf-ts/grpc-transport": "^2.11.1",
    "@solana/web3.js": "^1.93.0",
    "@ton/core": "^0.59.0",
    "@ton/crypto": "^3.3.0",
    "@ton/ton": "^15.1.0",
    "@types/pino": "^7.0.5",
    "aptos": "^1.8.5",
    "express": "^4.18.2",
    "fuels": "0.103.0",
    "jito-ts": "^3.0.1",
    "joi": "^17.6.0",
    "near-api-js": "^3.0.2",
    "pino": "^9.2.0",
    "prom-client": "^15.1.0",
    "viem": "^2.19.4",
    "yaml": "^2.1.1",
    "yargs": "^17.5.1",
    "@pythnetwork/price-service-sdk": "^1.9.0",
    "@pythnetwork/pyth-fuel-js": "1.1.0",
    "@pythnetwork/hermes-client": "3.1.0",
    "@pythnetwork/pyth-solana-receiver": "0.16.0",
    "@pythnetwork/pyth-sui-js": "4.0.0",
    "@pythnetwork/pyth-ton-js": "0.4.0",
    "@pythnetwork/solana-utils": "0.6.0",
    "@pythnetwork/pyth-sdk-solidity": "4.3.1"
  },
  "description": "Pyth Price Pusher",
  "devDependencies": {
    "@pythnetwork/jest-config": "",
    "@types/ethereum-protocol": "^1.0.2",
    "@types/express": "^4.17.21",
    "@types/jest": "^27.4.1",
    "@types/yargs": "^17.0.10",
    "jest": "^29.7.0",
    "pino-pretty": "^11.2.1",
    "ts-node": "^10.9.2"
  },
  "engines": {
    "node": "^24.0.0"
  },
  "exports": {
    ".": {
      "default": "./dist/index.cjs",
      "types": "./dist/index.d.ts"
    },
    "./aptos/aptos": {
      "default": "./dist/aptos/aptos.cjs",
      "types": "./dist/aptos/aptos.d.ts"
    },
    "./aptos/balance-tracker": {
      "default": "./dist/aptos/balance-tracker.cjs",
      "types": "./dist/aptos/balance-tracker.d.ts"
    },
    "./aptos/command": {
      "default": "./dist/aptos/command.cjs",
      "types": "./dist/aptos/command.d.ts"
    },
    "./common": {
      "default": "./dist/common.cjs",
      "types": "./dist/common.d.ts"
    },
    "./controller": {
      "default": "./dist/controller.cjs",
      "types": "./dist/controller.d.ts"
    },
    "./evm/balance-tracker": {
      "default": "./dist/evm/balance-tracker.cjs",
      "types": "./dist/evm/balance-tracker.d.ts"
    },
    "./evm/command": {
      "default": "./dist/evm/command.cjs",
      "types": "./dist/evm/command.d.ts"
    },
    "./evm/custom-gas-station": {
      "default": "./dist/evm/custom-gas-station.cjs",
      "types": "./dist/evm/custom-gas-station.d.ts"
    },
    "./evm/evm": {
      "default": "./dist/evm/evm.cjs",
      "types": "./dist/evm/evm.d.ts"
    },
    "./evm/gas-price": {
      "default": "./dist/evm/gas-price.cjs",
      "types": "./dist/evm/gas-price.d.ts"
    },
    "./evm/pyth-abi": {
      "default": "./dist/evm/pyth-abi.cjs",
      "types": "./dist/evm/pyth-abi.d.ts"
    },
    "./evm/pyth-contract": {
      "default": "./dist/evm/pyth-contract.cjs",
      "types": "./dist/evm/pyth-contract.d.ts"
    },
    "./evm/super-wallet": {
      "default": "./dist/evm/super-wallet.cjs",
      "types": "./dist/evm/super-wallet.d.ts"
    },
    "./fuel/command": {
      "default": "./dist/fuel/command.cjs",
      "types": "./dist/fuel/command.d.ts"
    },
    "./fuel/fuel": {
      "default": "./dist/fuel/fuel.cjs",
      "types": "./dist/fuel/fuel.d.ts"
    },
    "./injective/command": {
      "default": "./dist/injective/command.cjs",
      "types": "./dist/injective/command.d.ts"
    },
    "./injective/injective": {
      "default": "./dist/injective/injective.cjs",
      "types": "./dist/injective/injective.d.ts"
    },
    "./interface": {
      "default": "./dist/interface.cjs",
      "types": "./dist/interface.d.ts"
    },
    "./metrics": {
      "default": "./dist/metrics.cjs",
      "types": "./dist/metrics.d.ts"
    },
    "./near/command": {
      "default": "./dist/near/command.cjs",
      "types": "./dist/near/command.d.ts"
    },
    "./near/near": {
      "default": "./dist/near/near.cjs",
      "types": "./dist/near/near.d.ts"
    },
    "./options": {
      "default": "./dist/options.cjs",
      "types": "./dist/options.d.ts"
    },
    "./package.json": "./package.json",
    "./price-config": {
      "default": "./dist/price-config.cjs",
      "types": "./dist/price-config.d.ts"
    },
    "./pyth-price-listener": {
      "default": "./dist/pyth-price-listener.cjs",
      "types": "./dist/pyth-price-listener.d.ts"
    },
    "./solana/balance-tracker": {
      "default": "./dist/solana/balance-tracker.cjs",
      "types": "./dist/solana/balance-tracker.d.ts"
    },
    "./solana/command": {
      "default": "./dist/solana/command.cjs",
      "types": "./dist/solana/command.d.ts"
    },
    "./solana/solana": {
      "default": "./dist/solana/solana.cjs",
      "types": "./dist/solana/solana.d.ts"
    },
    "./sui/balance-tracker": {
      "default": "./dist/sui/balance-tracker.cjs",
      "types": "./dist/sui/balance-tracker.d.ts"
    },
    "./sui/command": {
      "default": "./dist/sui/command.cjs",
      "types": "./dist/sui/command.d.ts"
    },
    "./sui/sui": {
      "default": "./dist/sui/sui.cjs",
      "types": "./dist/sui/sui.d.ts"
    },
    "./ton/command": {
      "default": "./dist/ton/command.cjs",
      "types": "./dist/ton/command.d.ts"
    },
    "./ton/ton": {
      "default": "./dist/ton/ton.cjs",
      "types": "./dist/ton/ton.d.ts"
    },
    "./utils": {
      "default": "./dist/utils.cjs",
      "types": "./dist/utils.d.ts"
    }
  },
  "files": [
    "dist/**/*"
  ],
  "homepage": "https://pyth.network",
  "keywords": [
    "pyth",
    "oracle",
    "evm",
    "ethereum",
    "injective",
    "fuel",
    "aptos",
    "sui",
    "near"
  ],
  "license": "Apache-2.0",
  "main": "./dist/index.cjs",
  "name": "@pythnetwork/price-pusher",
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "directory": "apps/price_pusher",
    "type": "git",
    "url": "https://github.com/pyth-network/pyth-crosschain"
  },
  "type": "module",
  "types": "./dist/index.d.ts",
  "version": "11.3.0",
  "scripts": {
    "build": "ts-duality --noEsm",
    "clean": "rm -rf ./dist",
    "dev": "ts-node src/index.ts",
    "start": "node dist/index.cjs",
    "test:types": "tsc",
    "test:unit": "test-unit"
  }
}