@sfpro/sdk
Version:
TypeScript SDK for Superfluid Protocol - stream money every second
127 lines • 3.61 kB
JSON
{
"name": "@sfpro/sdk",
"version": "0.1.0",
"description": "TypeScript SDK for Superfluid Protocol - stream money every second",
"keywords": [
"superfluid",
"ethereum",
"web3",
"defi",
"streaming",
"money",
"wagmi",
"viem"
],
"homepage": "https://github.com/superfluid-org/superfluid.pro/tree/main/sdk/package",
"bugs": {
"url": "https://github.com/superfluid-org/superfluid.pro/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/superfluid-org/superfluid.pro",
"directory": "sdk/package"
},
"license": "MIT",
"author": "Superfluid Foundation",
"sideEffects": false,
"type": "module",
"exports": {
"./abi": {
"types": "./dist/abi/index.d.ts",
"default": "./dist/abi/index.js"
},
"./abi/core": {
"types": "./dist/abi/core/index.d.ts",
"default": "./dist/abi/core/index.js"
},
"./abi/automation": {
"types": "./dist/abi/automation/index.d.ts",
"default": "./dist/abi/automation/index.js"
},
"./hook": {
"types": "./dist/hook/index.d.ts",
"default": "./dist/hook/index.js"
},
"./hook/core": {
"types": "./dist/hook/core/index.d.ts",
"default": "./dist/hook/core/index.js"
},
"./hook/automation": {
"types": "./dist/hook/automation/index.d.ts",
"default": "./dist/hook/automation/index.js"
},
"./action": {
"types": "./dist/action/index.d.ts",
"default": "./dist/action/index.js"
},
"./action/core": {
"types": "./dist/action/core/index.d.ts",
"default": "./dist/action/core/index.js"
},
"./action/automation": {
"types": "./dist/action/automation/index.d.ts",
"default": "./dist/action/automation/index.js"
},
"./util": {
"types": "./dist/util.d.ts",
"default": "./dist/util.js"
},
"./config": {
"types": "./dist/config.d.ts",
"default": "./dist/config.js"
},
"./constant": {
"types": "./dist/constant.d.ts",
"default": "./dist/constant.js"
}
},
"devDependencies": {
"@superfluid-finance/ethereum-contracts": "^1.12.0",
"@superfluid-finance/metadata": "^1.6.0",
"@types/node": "^22.15.30",
"@wagmi/cli": "^2.3.1",
"dotenv": "^16.5.0",
"npm-run-all": "^4.1.5",
"rimraf": "^6.0.1",
"typedoc": "^0.28.5",
"typescript": "^5.8.3",
"viem": "^2.30.5",
"vitest": "^3.2.2",
"wagmi": "^2.15.4"
},
"peerDependencies": {
"@wagmi/core": "^2",
"react": ">=18",
"viem": "^2",
"wagmi": "^2"
},
"peerDependenciesMeta": {
"@wagmi/core": {
"optional": true
},
"react": {
"optional": true
},
"viem": {
"optional": true
},
"wagmi": {
"optional": true
}
},
"scripts": {
"build": "rimraf dist && tsc --removeComments --declaration false && tsc --emitDeclarationOnly",
"generate": "run-p generate:*",
"generate:abi": "TYPE=abi wagmi generate",
"generate:abi-automation": "TYPE=abi CATEGORY=automation wagmi generate",
"generate:abi-core": "TYPE=abi CATEGORY=core wagmi generate",
"generate:action": "TYPE=action wagmi generate",
"generate:action-automation": "TYPE=action CATEGORY=automation wagmi generate",
"generate:action-core": "TYPE=action CATEGORY=core wagmi generate",
"generate:hook": "TYPE=hook wagmi generate",
"generate:hook-automation": "TYPE=hook CATEGORY=automation wagmi generate",
"generate:hook-core": "TYPE=hook CATEGORY=core wagmi generate",
"test": "vitest",
"typecheck": "tsc --noEmit"
}
}