{
    "name": "@currie0612/farming-sdk",
    "version": "2.0.4",
    "description": "CremaFinance Farming SDK",
    "keywords": [
        "solana",
        "anchor",
        "crema"
    ],
    "main": "dist/cjs/index.js",
    "module": "dist/esm/index.js",
    "repository": "git@github.com:CremaFinance/farming.git",
    "author": "CremaFinance <hello@crema.finance>",
    "bugs": {
        "url": "https://github.com/CremaFinance/farming/issues",
        "email": "hello@crema.finance"
    },
    "license": "AGPL-3.0",
    "scripts": {
        "build": "rm -fr dist/ && tsc -P tsconfig.cjs.json && tsc -P tsconfig.esm.json",
        "clean": "rm -fr dist/",
        "idl:generate": "./scripts/parse-idls.sh && ./scripts/generate-idl-types.sh",
        "idl:generate:nolint": "./scripts/parse-idls.sh && RUN_ESLINT=none ./scripts/generate-idl-types.sh",
        "typecheck": "tsc",
        "lint": "eslint . --cache",
        "lint:ci": "eslint . --max-warnings=0",
        "test:e2e": "anchor test --skip-build 'tests/**/*.ts'",
        "docs:generate": "typedoc --excludePrivate --includeVersion --out site/ts/ src/index.ts",
        "prepare": "husky install",
        "mint-wrapper": "ts-node ./cli/bin/mintWrapper.ts",
        "transfer-wrapper": "ts-node ./cli/bin/transferWrapper.ts",
        "mine": "ts-node ./cli/bin/mine.ts",
        "pos-wrapper": "ts-node ./cli/bin/positionWrapper.ts",
        "activity": "ts-node ./cli/bin/activity.ts",
        "swap": "ts-node ./cli/bin/swap.ts",
        "merge-mine": "ts-node ./cli/bin/mergeMine.ts",
        "redeemer": "ts-node ./cli/bin/redeemer.ts"
    },
    "devDependencies": {
        "@project-serum/anchor": "^0.24.2",
        "@rushstack/eslint-patch": "^1.1.3",
        "@saberhq/anchor-contrib": "^1.12.71",
        "@saberhq/chai-solana": "^1.12.71",
        "@saberhq/eslint-config": "^1.12.71",
        "@saberhq/solana-contrib": "^1.12.71",
        "@saberhq/token-utils": "^1.12.71",
        "@saberhq/tsconfig": "^1.12.71",
        "@solana/web3.js": "^1.41.3",
        "@types/bn.js": "^5.1.0",
        "@types/bs58": "^4.0.1",
        "@types/chai": "^4.3.1",
        "@types/mocha": "^9.1.1",
        "@types/node": "^17.0.30",
        "@types/prettier": "^2.6.0",
        "@typescript-eslint/eslint-plugin": "^5.15.0",
        "@typescript-eslint/parser": "^5.15.0",
        "axios": "^0.27.2",
        "bn.js": "^5.2.0",
        "chai": "=4.3.4",
        "commander": "^9.0.0",
        "console-table-printer": "^2.10.0",
        "eslint": "^8.14.0",
        "eslint-import-resolver-node": "^0.3.6",
        "eslint-plugin-import": "^2.26.0",
        "husky": "^7.0.4",
        "jsbi": "^4.3.0",
        "lint-staged": "^12.4.1",
        "mocha": "^9.2.2",
        "ngraph.graph": "^20.0.0",
        "ngraph.path": "^1.4.0",
        "prettier": "^2.6.2",
        "toml": "^3.0.0",
        "ts-node": "^10.7.0",
        "typedoc": "^0.22.15",
        "typescript": "^4.6.4"
    },
    "peerDependencies": {
        "@project-serum/anchor": ">=0.19",
        "@saberhq/anchor-contrib": "^1.12",
        "@saberhq/solana-contrib": "^1.12",
        "@saberhq/token-utils": "^1.12",
        "@solana/web3.js": "^1",
        "bn.js": "^5.2.0",
        "jsbi": "^3 || ^4"
    },
    "resolutions": {
        "bn.js": "^5.2.0",
        "@types/bn.js": "^5.1.0"
    },
    "publishConfig": {
        "access": "public"
    },
    "files": [
        "dist/",
        "src/"
    ],
    "lint-staged": {
        "*.{ts,tsx}": "eslint --cache --fix",
        "*.{js,json,jsx,html,css,md}": "prettier --write"
    },
    "dependencies": {
        "@metaplex-foundation/mpl-token-metadata": "^1.2.5",
        "@solana/buffer-layout": "^4.0.0",
        "borsh": "^0.7.0",
        "bs58": "^5.0.0",
        "decimal.js": "^10.3.1",
        "superstruct": "^0.15.4",
        "tiny-invariant": "^1.2.0",
        "tslib": "^2.4.0"
    },
    "packageManager": "yarn@3.2.0"
}
