{
    "name": "@aave/aave-v3-aptos-ts-sdk",
    "version": "0.0.61",
    "description": "Aave's typescript sdk for Aptos",
    "main": "dist/cmd/index.js",
    "module": "dist/esm/index.js",
    "types": "dist/esm/index.d.ts",
    "scripts": {
        "up": "pnpm run update",
        "check": "pnpm run outdated",
        "audit": "pnpm run audit --audit-level=high",
        "upgrade": "pnpm run up && pnpm run check && pnpm run build",
        "clean-dist": "rimraf dist/*",
        "build-esm": "tsc --project tsconfig.esm.json",
        "build-commonjs": "tsc --project tsconfig.commonjs.json",
        "build-esm:watch": "tsc --project tsconfig.esm.json --watch",
        "build-commonjs:watch": "tsc --project tsconfig.commonjs.json --watch",
        "build-bundle": "npx webpack --progress",
        "build": "npm-run-all clean-dist build-*",
        "dev": "run-p build-commonjs:watch build-esm:watch",
        "update-version-major": "pnpm run version major",
        "update-version-minor": "pnpm run version minor",
        "update-version-patch": "pnpm run version patch",
        "test": "jest",
        "test:cov": "jest --coverage",
        "supply": "tsx examples/users/supply.ts",
        "borrow": "tsx examples/users/borrow.ts",
        "withdraw": "tsx examples/users/withdraw.ts",
        "repay": "tsx examples/users/repay.ts",
        "get-apt": "tsx examples/quiries/getAPT.ts",
        "get-usdt": "tsx examples/quiries/getUSDT.ts",
        "get-susde": "tsx examples/quiries/getsUSDe.ts",
        "get-addresses": "tsx examples/quiries/getAddresses.ts",
        "get-user-data": "tsx examples/quiries/getUserData.ts",
        "get-asset-price": "tsx examples/quiries/getAssetPrice.ts",
        "get-protocol-data": "tsx examples/quiries/getProtocolData.ts",
        "get-asset-price-timestamp": "tsx examples/quiries/getAssetPriceAndTimestamp.ts",
        "setup-testnet": "tsx examples/admin/setupTestnet.ts",
        "mint-underlyings": "tsx examples/admin/mintUnderlyings.ts",
        "create-coin-store": "tsx examples/admin/createCoinStore.ts",
        "transfer-coins": "tsx examples/admin/transferCoins.ts",
        "set-asset-prices": "tsx examples/admin/setAssetPrices.ts",
        "lint": "eslint . --no-cache --ignore-pattern 'dist'",
        "lint:fix": "eslint . --fix --no-cache --ignore-pattern 'dist'",
        "prettier": "prettier --check .",
        "prettier:fix": "prettier --write .",
        "fmt": "pnpm run prettier:fix && pnpm run lint:fix",
        "fmt:check": "pnpm run prettier && pnpm run lint",
        "docs": "typedoc",
        "serve-docs": "npx http-server docs/documentation/html",
        "deploy-docs": "pnpm run run docs && gh-pages -d docs/documentation/html",
        "prepare": "husky install"
    },
    "author": "Avara <info@avara.xyz>",
    "contributors": [
        "The Avara Team"
    ],
    "license": "(Copyright All Rights Reserved)",
    "homepage": "https://github.com/aave/aave-v3-aptos-ts-sdk",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/aave/aave-v3-aptos-ts-sdk"
    },
    "private": false,
    "publishConfig": {
        "access": "public",
        "registry": "https://registry.npmjs.org/"
    },
    "keywords": [
        "aptos",
        "sdk",
        "aave"
    ],
    "files": [
        "dist"
    ],
    "sideEffects": false,
    "dependencies": {
        "@aptos-labs/ts-sdk": "^6.0.0",
        "buffer": "^6.0.3",
        "events": "^3.3.0",
        "tiny-invariant": "^1.3.3",
        "tslib": "^2.8.1",
        "yaml": "^2.8.2"
    },
    "devDependencies": {
        "@types/jest": "^30.0.0",
        "@types/node": "^25.3.0",
        "@types/yargs": "^17.0.35",
        "@typescript-eslint/eslint-plugin": "^8.56.0",
        "@typescript-eslint/parser": "^8.56.0",
        "bignumber.js": "^9.3.1",
        "dotenv": "^17.3.1",
        "eslint": "^9.39.1",
        "eslint-config-prettier": "^10.1.8",
        "eslint-plugin-tsdoc": "^0.5.0",
        "ethers": "^6.16.0",
        "gh-pages": "^6.3.0",
        "husky": "^9.1.7",
        "jest": "^30.2.0",
        "npm-run-all": "^4.1.5",
        "prettier": "^3.8.1",
        "rimraf": "^6.1.3",
        "ts-jest": "^29.4.6",
        "ts-loader": "^9.5.4",
        "ts-node": "^10.9.2",
        "tsx": "^4.21.0",
        "typedoc": "^0.28.17",
        "typescript": "^5.9.3",
        "webpack": "^5.105.2",
        "webpack-cli": "^6.0.1",
        "yargs": "^18.0.0"
    },
    "pnpm": {
        "overrides": {
            "form-data@>=4.0.0 <4.0.4": ">=4.0.4",
            "minimatch@<3.0.5": ">=3.0.5",
            "minimist@>=1.0.0 <1.2.6": ">=1.2.6",
            "postcss@<7.0.36": ">=7.0.36",
            "postcss@<8.4.31": ">=8.4.31",
            "semver@>=6.0.0 <6.3.1": ">=6.3.1",
            "trim@<0.0.3": ">=0.0.3",
            "tmp@<=0.2.3": ">=0.2.4",
            "js-yaml@<3.14.2": ">=3.14.2",
            "js-yaml@>=4.0.0 <4.1.1": ">=4.1.1",
            "glob@>=10.2.0 <10.5.0": ">=10.5.0",
            "lodash@>=4.0.0 <=4.17.22": ">=4.17.23",
            "diff@<4.0.4": ">=4.0.4",
            "@isaacs/brace-expansion@<=5.0.0": ">=5.0.1",
            "markdown-it@>=13.0.0 <14.1.1": ">=14.1.1",
            "minimatch@<10.2.1": ">=10.2.1",
            "ajv@<6.14.0": "^6.14.0",
            "ajv@>=7.0.0-alpha.0 <8.18.0": ">=8.18.0"
        }
    }
}
