{
    "name": "@kasufinance/kasu-sdk",
    "version": "2.7.1",
    "description": "TypeScript SDK for the Kasu Finance protocol — pool data, portfolio analytics, and KYC-gated deposits and withdrawals on Base and XDC",
    "keywords": [
        "kasu",
        "defi",
        "rwa",
        "lending",
        "ethers",
        "base",
        "xdc",
        "sdk"
    ],
    "homepage": "https://github.com/Kasu-Finance/kasu-sdk#readme",
    "bugs": {
        "url": "https://github.com/Kasu-Finance/kasu-sdk/issues"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/Kasu-Finance/kasu-sdk.git"
    },
    "license": "MIT",
    "author": "Kasu Finance",
    "main": "dist/bundle.cjs.js",
    "module": "dist/bundle.esm.js",
    "types": "dist/index.d.ts",
    "files": [
        "dist",
        "src",
        "abis",
        "README.md",
        "LICENSE",
        "!src/**/*.test.ts",
        "!src/tests",
        "!dist/**/*.test.js",
        "!dist/**/*.test.js.map",
        "!dist/**/*.test.d.ts",
        "!dist/tests"
    ],
    "engines": {
        "node": ">=18"
    },
    "scripts": {
        "test": "jest --config=jest-config.ts",
        "test:unit": "jest --config=jest-config.ts --testPathIgnorePatterns /src/tests/",
        "test:live": "LIVE_TESTS=1 jest --config=jest-config.ts src/tests",
        "build-tc": "typechain --target ethers-v5 --out-dir src/contracts './abis/*.json'",
        "build": "eslint . && tsc --build --force tsconfig.json",
        "prepublishOnly": "npm run build && npm run rollup-build",
        "build:watch": "npx tsc -b --force --watch",
        "rollup-build": "rollup -c",
        "lint": "eslint . --fix"
    },
    "publishConfig": {
        "registry": "https://registry.npmjs.org/",
        "access": "public"
    },
    "devDependencies": {
        "@rollup/plugin-commonjs": "^25.0.7",
        "@rollup/plugin-node-resolve": "^15.2.3",
        "@rollup/plugin-typescript": "^11.1.6",
        "@typechain/ethers-v5": "^11.1.2",
        "@types/jest": "^29.5.11",
        "@types/node": "^22.15.29",
        "@typescript-eslint/eslint-plugin": "^6.19.0",
        "@typescript-eslint/parser": "^6.0.0",
        "eslint": "^8.56.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-import": "^2.29.1",
        "fast-check": "^4.9.0",
        "graphql": "^16.8.1",
        "jest": "^29.7.0",
        "prettier": "^3.2.2",
        "rollup": "^4.14.3",
        "ts-jest": "^29.1.2",
        "ts-node": "^10.9.2",
        "tslib": "^2.6.2",
        "typechain": "^8.3.2",
        "typescript": "^5.8.3"
    },
    "dependencies": {
        "@directus/sdk": "^16.1.0",
        "axios": "^1.7.0",
        "ethers": "^5.7.2",
        "graphql-request": "^6.1.0"
    }
}
