{
  "name": "@aastar/sdk",
  "version": "0.45.0",
  "description": "All-in-one TypeScript SDK for the AAStar Protocol / Mycelium Network — ERC-4337 account abstraction, gasless transactions, SuperPaymaster gas sponsorship, KMS WebAuthn passkeys, BLS aggregate signatures, multi-chain (Optimism + Ethereum) community economies & reputation. Single bundled package with subpath exports.",
  "keywords": [
    "erc-4337",
    "account-abstraction",
    "gasless",
    "paymaster",
    "superpaymaster",
    "webauthn",
    "passkey",
    "bls",
    "viem",
    "optimism",
    "ethereum",
    "smart-account",
    "aastar",
    "mycelium"
  ],
  "homepage": "https://github.com/AAStarCommunity/aastar-sdk#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/AAStarCommunity/aastar-sdk.git",
    "directory": "packages/sdk"
  },
  "bugs": {
    "url": "https://github.com/AAStarCommunity/aastar-sdk/issues"
  },
  "type": "module",
  "publishConfig": {
    "access": "public"
  },
  "license": "Apache-2.0",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./core": {
      "import": {
        "types": "./dist/core.d.ts",
        "default": "./dist/core.js"
      },
      "require": {
        "types": "./dist/core.d.cts",
        "default": "./dist/core.cjs"
      }
    },
    "./account": {
      "import": {
        "types": "./dist/account.d.ts",
        "default": "./dist/account.js"
      },
      "require": {
        "types": "./dist/account.d.cts",
        "default": "./dist/account.cjs"
      }
    },
    "./paymaster": {
      "import": {
        "types": "./dist/paymaster.d.ts",
        "default": "./dist/paymaster.js"
      },
      "require": {
        "types": "./dist/paymaster.d.cts",
        "default": "./dist/paymaster.cjs"
      }
    },
    "./identity": {
      "import": {
        "types": "./dist/identity.d.ts",
        "default": "./dist/identity.js"
      },
      "require": {
        "types": "./dist/identity.d.cts",
        "default": "./dist/identity.cjs"
      }
    },
    "./tokens": {
      "import": {
        "types": "./dist/tokens.d.ts",
        "default": "./dist/tokens.js"
      },
      "require": {
        "types": "./dist/tokens.d.cts",
        "default": "./dist/tokens.cjs"
      }
    },
    "./dapp": {
      "import": {
        "types": "./dist/dapp.d.ts",
        "default": "./dist/dapp.js"
      },
      "require": {
        "types": "./dist/dapp.d.cts",
        "default": "./dist/dapp.cjs"
      }
    },
    "./x402": {
      "import": {
        "types": "./dist/x402.d.ts",
        "default": "./dist/x402.js"
      },
      "require": {
        "types": "./dist/x402.d.cts",
        "default": "./dist/x402.cjs"
      }
    },
    "./channel": {
      "import": {
        "types": "./dist/channel.d.ts",
        "default": "./dist/channel.js"
      },
      "require": {
        "types": "./dist/channel.d.cts",
        "default": "./dist/channel.cjs"
      }
    },
    "./enduser": {
      "import": {
        "types": "./dist/enduser.d.ts",
        "default": "./dist/enduser.js"
      },
      "require": {
        "types": "./dist/enduser.d.cts",
        "default": "./dist/enduser.cjs"
      }
    },
    "./operator": {
      "import": {
        "types": "./dist/operator.d.ts",
        "default": "./dist/operator.js"
      },
      "require": {
        "types": "./dist/operator.d.cts",
        "default": "./dist/operator.cjs"
      }
    },
    "./admin": {
      "import": {
        "types": "./dist/admin.d.ts",
        "default": "./dist/admin.js"
      },
      "require": {
        "types": "./dist/admin.d.cts",
        "default": "./dist/admin.cjs"
      }
    },
    "./kms": {
      "import": {
        "types": "./dist/kms.d.ts",
        "default": "./dist/kms.js"
      },
      "require": {
        "types": "./dist/kms.d.cts",
        "default": "./dist/kms.cjs"
      }
    },
    "./airaccount": {
      "import": {
        "types": "./dist/airaccount.d.ts",
        "default": "./dist/airaccount.js"
      },
      "require": {
        "types": "./dist/airaccount.d.cts",
        "default": "./dist/airaccount.cjs"
      }
    },
    "./email": {
      "import": {
        "types": "./dist/email.d.ts",
        "default": "./dist/email.js"
      },
      "require": {
        "types": "./dist/email.d.cts",
        "default": "./dist/email.cjs"
      }
    }
  },
  "files": [
    "dist"
  ],
  "dependencies": {
    "@simplewebauthn/browser": "^13.2.2",
    "axios": "^1.12.2"
  },
  "peerDependencies": {
    "viem": ">=2.43.0 <3",
    "react": "^18.0.0",
    "react-dom": "^18.0.0",
    "resend": "^6.12.4"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    },
    "react-dom": {
      "optional": true
    },
    "resend": {
      "optional": true
    }
  },
  "devDependencies": {
    "@aastar/account": "workspace:*",
    "@aastar/core": "workspace:*",
    "@aastar/dapp": "workspace:*",
    "@aastar/enduser": "workspace:*",
    "@aastar/identity": "workspace:*",
    "@aastar/paymaster": "workspace:*",
    "@aastar/tokens": "workspace:*",
    "@aastar/operator": "workspace:*",
    "@aastar/admin": "workspace:*",
    "@aastar/airaccount": "workspace:*",
    "@aastar/x402": "workspace:*",
    "@aastar/channel": "workspace:*",
    "@aastar/email": "workspace:*",
    "tsup": "^8.0.0",
    "typescript": "5.7.2",
    "viem": "2.43.3"
  },
  "scripts": {
    "build": "tsup",
    "example:local": "tsx examples/regression_test.ts",
    "test": "vitest run"
  },
  "sideEffects": false
}
