1inch-agent-kit
Version:
AI Agent Kit for 1inch - Connect any LLM to 1inch DeFi protocols
107 lines (106 loc) • 3.56 kB
JSON
{
"name": "1inch-agent-kit",
"version": "1.0.90",
"description": "AI Agent Kit for 1inch - Connect any LLM to 1inch DeFi protocols",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.js",
"require": "./dist/index.js",
"types": "./dist/index.d.ts"
}
},
"files": [
"dist/**/*",
"README.md",
"LICENSE"
],
"scripts": {
"build": "tsc && npm run copy-schemas && npm run cleanup",
"copy-schemas": "node scripts/copy-schemas.js",
"cleanup": "node scripts/cleanup.js",
"dev": "ts-node",
"test": "jest",
"test:watch": "jest --watch",
"lint": "eslint src --ext .ts",
"lint:fix": "eslint src --ext .ts --fix",
"clean": "rm -rf dist",
"prepublishOnly": "npm run clean && npm run build",
"example:quote": "ts-node -r dotenv/config examples/quote.ts",
"example:swap": "ts-node -r dotenv/config examples/swapAPI.ts",
"example:health": "ts-node -r dotenv/config examples/healthCheck.ts",
"example:gas": "ts-node -r dotenv/config examples/gasAPI.ts",
"example:rpc": "ts-node -r dotenv/config examples/rpcAPI.ts",
"example:charts": "ts-node -r dotenv/config examples/chartsAPI.ts",
"example:token-details": "ts-node -r dotenv/config examples/tokenDetailsAPI.ts",
"example:history": "ts-node -r dotenv/config examples/historyAPI.ts",
"example:traces": "ts-node -r dotenv/config examples/tracesAPI.ts",
"example:spot-price": "ts-node -r dotenv/config examples/spotPriceAPI.ts",
"example:balance": "ts-node -r dotenv/config examples/balanceAPI.ts",
"example:balance-direct": "ts-node -r dotenv/config examples/balanceAPIDirect.ts",
"example:fusion": "ts-node -r dotenv/config examples/fusionAPI.ts",
"example:fusion-plus": "ts-node -r dotenv/config examples/fusionPlusAPI.ts",
"example:wallet": "ts-node -r dotenv/config examples/walletIntegration.ts",
"example:orderbook": "ts-node -r dotenv/config examples/orderbookAPI.ts",
"example:nft": "ts-node -r dotenv/config examples/nftAPI.ts",
"example:domain": "ts-node -r dotenv/config examples/domainAPI.ts",
"example:portfolio": "ts-node -r dotenv/config examples/portfolioAPI.ts",
"example:transaction": "ts-node -r dotenv/config examples/transactionAPI.ts",
"gen-docs": "ts-node scripts/gen-docs.ts",
"docs": "node scripts/generate-docs.js"
},
"keywords": [
"1inch",
"defi",
"ai",
"agent",
"llm",
"openai",
"swap",
"quote",
"ethereum",
"blockchain",
"gas",
"gas-price",
"rpc",
"web3"
],
"author": "Derek Liew",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/JingYuan0926/unite.git"
},
"bugs": {
"url": "https://github.com/JingYuan0926/unite/issues"
},
"homepage": "https://github.com/JingYuan0926/unite/tree/main/agentkit#readme",
"devDependencies": {
"@types/jest": "^29.5.0",
"@types/node": "^20.0.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.0.0",
"jest": "^29.5.0",
"ts-jest": "^29.1.0",
"ts-node": "^10.9.0",
"typescript": "^5.0.0"
},
"dependencies": {
"@1inch/cross-chain-sdk": "^0.1.15",
"@1inch/fusion-sdk": "^2.3.6",
"axios": "^1.6.0",
"openai": "^4.20.0",
"dotenv": "^16.3.1",
"ethers": "^6.8.0",
"viem": "^1.19.0",
"web3": "^4.0.0"
},
"peerDependencies": {
"openai": "^4.0.0"
},
"engines": {
"node": ">=18.0.0"
}
}