{
  "name": "sablier",
  "version": "4.1.0",
  "description": "Contract addresses, chain data, and deployment information for the Sablier Protocol",
  "keywords": [
    "airdrops",
    "blockchain",
    "ethereum",
    "evm",
    "sablier",
    "sablier-airdrops",
    "sablier-flow",
    "sablier-lockup",
    "sablier-protocol",
    "smart-contracts",
    "token-streaming",
    "token-vesting",
    "vesting",
    "web3"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sablier-labs/sdk.git"
  },
  "license": "GPL-3.0-or-later",
  "author": {
    "name": "Sablier Labs Ltd",
    "url": "https://sablier.com"
  },
  "sideEffects": false,
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "import": "./dist/esm/index.js",
      "default": "./dist/cjs/index.js"
    },
    "./abi/*": "./abi/*",
    "./csv/*": "./csv/*",
    "./evm": {
      "types": "./dist/types/evm/index.d.ts",
      "import": "./dist/esm/evm/index.js",
      "default": "./dist/cjs/evm/index.js"
    },
    "./evm/chains": {
      "types": "./dist/types/evm/chains/index.d.ts",
      "import": "./dist/esm/evm/chains/index.js",
      "default": "./dist/cjs/evm/chains/index.js"
    },
    "./evm/compatibility": {
      "types": "./dist/types/evm/compatibility.d.ts",
      "import": "./dist/esm/evm/compatibility.js",
      "default": "./dist/cjs/evm/compatibility.js"
    },
    "./evm/comptroller": {
      "types": "./dist/types/evm/comptroller/index.d.ts",
      "import": "./dist/esm/evm/comptroller/index.js",
      "default": "./dist/cjs/evm/comptroller/index.js"
    },
    "./evm/contracts": {
      "types": "./dist/types/evm/contracts/index.d.ts",
      "import": "./dist/esm/evm/contracts/index.js",
      "default": "./dist/cjs/evm/contracts/index.js"
    },
    "./evm/csv": {
      "types": "./dist/types/evm/csv/index.d.ts",
      "import": "./dist/esm/evm/csv/index.js",
      "default": "./dist/cjs/evm/csv/index.js"
    },
    "./evm/enums": {
      "types": "./dist/types/evm/enums.d.ts",
      "import": "./dist/esm/evm/enums.js",
      "default": "./dist/cjs/evm/enums.js"
    },
    "./evm/helpers": {
      "types": "./dist/types/evm/helpers.d.ts",
      "import": "./dist/esm/evm/helpers.js",
      "default": "./dist/cjs/evm/helpers.js"
    },
    "./evm/releases": {
      "types": "./dist/types/evm/releases/index.d.ts",
      "import": "./dist/esm/evm/releases/index.js",
      "default": "./dist/cjs/evm/releases/index.js"
    },
    "./evm/releases/features": {
      "types": "./dist/types/evm/releases/features.d.ts",
      "import": "./dist/esm/evm/releases/features.js",
      "default": "./dist/cjs/evm/releases/features.js"
    },
    "./evm/*": {
      "types": "./dist/types/evm/*/index.d.ts",
      "import": "./dist/esm/evm/*/index.js",
      "default": "./dist/cjs/evm/*/index.js"
    },
    "./solana": {
      "types": "./dist/types/solana/index.d.ts",
      "import": "./dist/esm/solana/index.js",
      "default": "./dist/cjs/solana/index.js"
    },
    "./solana/chains": {
      "types": "./dist/types/solana/chains/index.d.ts",
      "import": "./dist/esm/solana/chains/index.js",
      "default": "./dist/cjs/solana/chains/index.js"
    },
    "./solana/compatibility": {
      "types": "./dist/types/solana/compatibility.d.ts",
      "import": "./dist/esm/solana/compatibility.js",
      "default": "./dist/cjs/solana/compatibility.js"
    },
    "./solana/csv": {
      "types": "./dist/types/solana/csv/index.d.ts",
      "import": "./dist/esm/solana/csv/index.js",
      "default": "./dist/cjs/solana/csv/index.js"
    },
    "./solana/enums": {
      "types": "./dist/types/solana/enums.d.ts",
      "import": "./dist/esm/solana/enums.js",
      "default": "./dist/cjs/solana/enums.js"
    },
    "./solana/helpers": {
      "types": "./dist/types/solana/helpers.d.ts",
      "import": "./dist/esm/solana/helpers.js",
      "default": "./dist/cjs/solana/helpers.js"
    },
    "./solana/programs": {
      "types": "./dist/types/solana/programs/index.d.ts",
      "import": "./dist/esm/solana/programs/index.js",
      "default": "./dist/cjs/solana/programs/index.js"
    },
    "./solana/releases": {
      "types": "./dist/types/solana/releases/index.d.ts",
      "import": "./dist/esm/solana/releases/index.js",
      "default": "./dist/cjs/solana/releases/index.js"
    },
    "./solana/releases/*/idl": {
      "types": "./dist/types/solana/releases/*/idl.d.ts",
      "import": "./dist/esm/solana/releases/*/idl.js",
      "default": "./dist/cjs/solana/releases/*/idl.js"
    },
    "./solana/*": {
      "types": "./dist/types/solana/*/index.d.ts",
      "import": "./dist/esm/solana/*/index.js",
      "default": "./dist/cjs/solana/*/index.js"
    },
    "./package.json": "./package.json"
  },
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/types/index.d.ts",
  "typings": "./dist/types/index.d.ts",
  "files": [
    "abi/**",
    "dist/**",
    "csv/**",
    "CHANGELOG.md",
    "DOCS.md"
  ],
  "scripts": {
    "build": "just build",
    "prepack": "bun install --frozen-lockfile && just build",
    "setup": "husky"
  },
  "dependencies": {
    "@coral-xyz/anchor": "^0.32.1",
    "@solana/web3.js": "^1.98.4",
    "viem": "^2.55.5"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.5.5",
    "@effect/platform": "^0.97.0",
    "@effect/vitest": "^0.30.0",
    "@sablier/devkit": "^1.18.6",
    "@types/bun": "^1.3.14",
    "@types/node": "^26.1.1",
    "@typescript/native-preview": "7.0.0-dev.20260318.1",
    "@vitest/ui": "^4.1.10",
    "commander": "^15.0.0",
    "concurrently": "^10.0.3",
    "effect": "^3.22.0",
    "globby": "^16.2.2",
    "husky": "^9.1.7",
    "knip": "^6.28.0",
    "lint-staged": "^17.1.1",
    "prettier": "^3.9.6",
    "tsc-alias": "^1.9.1",
    "tsx": "^4.23.1",
    "typescript": "^5.9.3",
    "ultracite": "^7.9.4",
    "vitest": "^4.1.10"
  },
  "peerDependencies": {
    "@coral-xyz/anchor": "^0.30",
    "@solana/web3.js": "^1.98",
    "viem": "^2.40.1"
  },
  "publishConfig": {
    "access": "public"
  }
}
