{
  "version": "0.4.0",
  "license": "MIT",
  "name": "@mercurial-finance/optimist",
  "main": "dist/index.js",
  "typings": "dist/index.d.ts",
  "files": [
    "dist"
  ],
  "engines": {
    "node": ">=10"
  },
  "scripts": {
    "start": "dts watch --noClean",
    "build": "tsc --noEmit && dts build",
    "test": "dts test --passWithNoTests",
    "lint": "dts lint",
    "prepare": "dts build",
    "size": "size-limit",
    "analyze": "size-limit --why"
  },
  "husky": {
    "hooks": {
      "pre-commit": "dts lint"
    }
  },
  "author": "zhengyutay",
  "module": "dist/optimist.esm.js",
  "peerDependencies": {
    "@coral-xyz/anchor": ">=0.29.0",
    "@solana/web3.js": ">=1.15.0",
    "@solana/spl-token": "<0.2.0",
    "@solana/spl-token-0.4": "npm:@solana/spl-token@0.4.0",
    "bn.js": ">=5.2.0"
  },
  "browserslist": [
    "last 2 Chrome versions"
  ],
  "jest": {
    "setupFilesAfterEnv": [
      "<rootDir>/tests/setupTests.ts"
    ],
    "testEnvironment": "node"
  },
  "devDependencies": {
    "typescript": "5.2.2",
    "@tsconfig/recommended": "^1.0.1",
    "@types/node": "^20",
    "@types/jest": "27.0.2",
    "@types/bn.js": "^5.1.0",
    "dts-cli": "1.6.3",
    "@types/promise-retry": "^1.1.3",
    "jest-environment-node": "~27.5.1"
  },
  "dependencies": {
    "@metaplex-foundation/mpl-token-metadata": "~2.13.0",
    "promise-retry": "2.0.1",
    "@mercurial-finance/dynamic-amm-sdk": "1.1.6",
    "@mercurial-finance/vault-sdk": "2.2.1"
  }
}
