{
  "name": "@layerzerolabs/lz-foundation",
  "version": "3.0.168",
  "description": "LayerZero Core Library",
  "license": "BUSL-1.1",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs"
    },
    "./package.json": "./package.json"
  },
  "main": "./dist/index.cjs",
  "types": "./dist/index.d.ts",
  "files": [
    "dist/**/*"
  ],
  "scripts": {
    "build": "$npm_execpath clean-prebuild && $npm_execpath build-ts",
    "build-ts": "$npm_execpath tsc --noEmit && $npm_execpath tsup",
    "clean": "$npm_execpath clean-prebuild && rm -rf .turbo",
    "clean-prebuild": "rm -rf dist"
  },
  "dependencies": {
    "@layerzerolabs/lz-definitions": "^3.0.168",
    "@layerzerolabs/lz-utilities": "^3.0.168",
    "@noble/ed25519": "^1.7.1",
    "@noble/hashes": "^1.3.2",
    "@noble/secp256k1": "^1.7.1",
    "@scure/base": "^1.1.7",
    "bech32": "^2.0.0",
    "memoizee": "^0.4.17"
  },
  "devDependencies": {
    "@jest/globals": "^29.7.0",
    "@layerzerolabs/tsup-config-next": "^3.0.168",
    "@layerzerolabs/typescript-config-next": "^3.0.168",
    "@microsoft/api-extractor": "~7.47.0",
    "@types/jest": "^29.5.10",
    "jest": "^29.7.0",
    "rimraf": "^5.0.5",
    "ts-jest": "^29.1.1",
    "tsup": "^8.3.5",
    "typescript": "~5.2.2"
  },
  "publishConfig": {
    "access": "public"
  }
}