{
  "name": "four-flap-meme-sdk",
  "version": "2.2.20",
  "description": "SDK for Flap bonding curve and four.meme TokenManager",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist",
    "src/abis/*.json"
  ],
  "scripts": {
    "build": "tsc -p tsconfig.json",
    "clean": "rm -rf dist",
    "test": "vitest run",
    "check:export-types": "node scripts/check-export-return-types.mjs",
    "prepublishOnly": "npm run build"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./foundation": {
      "types": "./dist/shared/foundation/index.d.ts",
      "default": "./dist/shared/foundation/index.js"
    },
    "./bundle-core": {
      "types": "./dist/bundle-core/index.d.ts",
      "default": "./dist/bundle-core/index.js"
    },
    "./flows": {
      "types": "./dist/flows/index.d.ts",
      "default": "./dist/flows/index.js"
    },
    "./constants": {
      "types": "./dist/shared/constants/index.d.ts",
      "default": "./dist/shared/constants/index.js"
    },
    "./chains": {
      "types": "./dist/chains/index.d.ts",
      "default": "./dist/chains/index.js"
    },
    "./chains/bsc": {
      "types": "./dist/chains/bsc/index.d.ts",
      "default": "./dist/chains/bsc/index.js"
    },
    "./chains/bsc/iro": {
      "types": "./dist/chains/bsc/iro.d.ts",
      "default": "./dist/chains/bsc/iro.js"
    },
    "./chains/xlayer": {
      "types": "./dist/chains/xlayer/index.d.ts",
      "default": "./dist/chains/xlayer/index.js"
    },
    "./chains/xlayer/eip7702": {
      "types": "./dist/chains/xlayer/eip7702/index.d.ts",
      "default": "./dist/chains/xlayer/eip7702/index.js"
    },
    "./chains/eni": {
      "types": "./dist/chains/eni/index.d.ts",
      "default": "./dist/chains/eni/index.js"
    },
    "./chains/monad": {
      "types": "./dist/chains/monad/index.d.ts",
      "default": "./dist/chains/monad/index.js"
    },
    "./flap": {
      "types": "./dist/flap/index.d.ts",
      "default": "./dist/flap/index.js"
    },
    "./shared/flap": {
      "types": "./dist/flap/index.d.ts",
      "default": "./dist/flap/index.js"
    },
    "./dex": {
      "types": "./dist/dex/index.d.ts",
      "default": "./dist/dex/index.js"
    },
    "./merkle": {
      "types": "./dist/merkle/index.d.ts",
      "default": "./dist/merkle/index.js"
    },
    "./quote": {
      "types": "./dist/utils/quote-helpers.d.ts",
      "default": "./dist/utils/quote-helpers.js"
    },
    "./vanity": {
      "types": "./dist/vanity/index.d.ts",
      "default": "./dist/vanity/index.js"
    },
    "./utils/wallet": {
      "types": "./dist/utils/wallet.d.ts",
      "default": "./dist/utils/wallet.js"
    },
    "./utils/erc20": {
      "types": "./dist/utils/erc20.d.ts",
      "default": "./dist/utils/erc20.js"
    },
    "./utils/lp-inspect": {
      "types": "./dist/utils/lp-inspect.d.ts",
      "default": "./dist/utils/lp-inspect.js"
    },
    "./utils/holders-maker": {
      "types": "./dist/utils/holders-maker.d.ts",
      "default": "./dist/utils/holders-maker.js"
    },
    "./utils/private-sale": {
      "types": "./dist/utils/private-sale.d.ts",
      "default": "./dist/utils/private-sale.js"
    },
    "./package.json": "./package.json"
  },
  "keywords": [
    "flap",
    "four",
    "bonding-curve",
    "tokenmanager",
    "defi",
    "sdk",
    "meme",
    "bsc"
  ],
  "license": "MIT",
  "engines": {
    "node": ">=18"
  },
  "dependencies": {
    "@ethereumjs/rlp": "^10.1.0",
    "axios": "^1.12.2",
    "ethers": "^6.16.0",
    "pinata": "^1.10.1"
  },
  "devDependencies": {
    "solc": "^0.8.33",
    "typescript": "^5.6.3",
    "vitest": "^3.2.6"
  }
}
