{
  "name": "@ghostspeak/sdk-typescript",
  "version": "1.0.0",
  "author": "GhostSpeak Team",
  "type": "module",
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "dependencies": {
    "@codama/nodes-from-anchor": "1.2.1",
    "@codama/renderers-js": "1.2.14",
    "@solana-program/token-2022": "^0.4.2",
    "@solana/addresses": "2.1.1",
    "@solana/codecs": "2.1.1",
    "@solana/codecs-strings": "2.1.1",
    "@solana/kit": "2.1.1",
    "@solana/rpc": "2.1.1",
    "@solana/rpc-types": "2.1.1",
    "@solana/signers": "2.1.1",
    "@solana/spl-token": "^0.4.13",
    "@solana/spl-token-metadata": "^0.1.6",
    "borsh": "^2.0.0",
    "bs58": "6.0.0",
    "codama": "1.3.0"
  },
  "devDependencies": {
    "@types/node": "24.0.7",
    "typescript": "^5.8.3",
    "eslint": "9.30.0",
    "@typescript-eslint/eslint-plugin": "8.36.0",
    "@typescript-eslint/parser": "8.36.0",
    "bun-types": "1.2.18"
  },
  "exports": {
    ".": {
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js",
      "types": "./dist/esm/index.d.ts"
    },
    "./src": {
      "import": "./src/index.ts",
      "types": "./src/index.ts"
    },
    "./services/*": {
      "import": "./src/services/*.ts",
      "types": "./src/services/*.ts"
    },
    "./types": {
      "import": "./src/types.ts",
      "types": "./src/types.ts"
    },
    "./generated-v2/*": {
      "import": "./src/generated-v2/*.ts",
      "types": "./src/generated-v2/*.ts"
    }
  },
  "description": "TypeScript SDK for GhostSpeak Protocol - Decentralized AI Agent Commerce on Solana",
  "engines": {
    "node": ">=18.0.0",
    "bun": ">=1.0.0"
  },
  "files": [
    "dist",
    "src"
  ],
  "keywords": [
    "solana",
    "blockchain",
    "ai",
    "agents",
    "ghostspeak",
    "protocol",
    "typescript",
    "sdk",
    "zk-compression",
    "confidential-transfers",
    "compressed-nfts"
  ],
  "license": "MIT",
  "scripts": {
    "build:esm": "bun build --target=node --outdir=dist/esm src/index.ts --splitting --external @codama/nodes-from-anchor --external @codama/renderers-js --external @solana-program/token-2022 --external @solana/addresses --external @solana/codecs --external @solana/codecs-strings --external @solana/kit --external @solana/rpc --external @solana/rpc-types --external @solana/signers --external @solana/spl-token --external @solana/spl-token-metadata --external borsh --external bs58 --external codama",
    "build:cjs": "bun build --target=node --format=cjs --outdir=dist/cjs src/index.ts --splitting --external @codama/nodes-from-anchor --external @codama/renderers-js --external @solana-program/token-2022 --external @solana/addresses --external @solana/codecs --external @solana/codecs-strings --external @solana/kit --external @solana/rpc --external @solana/rpc-types --external @solana/signers --external @solana/spl-token --external @solana/spl-token-metadata --external borsh --external bs58 --external codama",
    "build": "npm run clean && npm run build:esm && npm run build:cjs",
    "build:types": "tsc --emitDeclarationOnly --declaration --outDir dist/esm || echo 'Type generation skipped'",
    "clean": "rm -rf dist",
    "codama": "node scripts/codama-generate.mjs || echo 'Codama generation skipped'",
    "generate": "bun run codama",
    "dev": "bun --watch src/index.ts",
    "test": "bun test",
    "lint": "eslint src/**/*.ts || echo 'Linting skipped'",
    "type-check": "tsc --noEmit || echo 'Type checking skipped'"
  },
  "types": "./dist/esm/index.d.ts",
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/ghostspeak/ghostspeak.git",
    "directory": "packages/sdk-typescript"
  },
  "homepage": "https://ghostspeak.dev",
  "bugs": {
    "url": "https://github.com/ghostspeak/ghostspeak/issues"
  }
}
