@lidofinance/lido-ethereum-sdk
Version:
<div style="display: flex;" align="center"> <h1 align="center">Lido Ethereum SDK</h1> </div>
191 lines (190 loc) • 5.69 kB
JSON
{
"name": "@lidofinance/lido-ethereum-sdk",
"version": "4.8.0",
"license": "MIT",
"main": "./dist/cjs/index.js",
"module": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"sideEffects": false,
"type": "module",
"files": [
"dist"
],
"exports": {
".": {
"import": "./dist/esm/index.js",
"default": "./dist/cjs/index.js",
"types": "./dist/types/index.d.ts"
},
"./common": {
"import": "./dist/esm/common/index.js",
"default": "./dist/cjs/common/index.js",
"types": "./dist/types/common/index.d.ts"
},
"./core": {
"import": "./dist/esm/core/index.js",
"default": "./dist/cjs/core/index.js",
"types": "./dist/types/core/index.d.ts"
},
"./stake": {
"import": "./dist/esm/stake/index.js",
"default": "./dist/cjs/stake/index.js",
"types": "./dist/types/stake/index.d.ts"
},
"./wrap": {
"import": "./dist/esm/wrap/index.js",
"default": "./dist/cjs/wrap/index.js",
"types": "./dist/types/wrap/index.d.ts"
},
"./withdraw": {
"import": "./dist/esm/withdraw/index.js",
"default": "./dist/cjs/withdraw/index.js",
"types": "./dist/types/withdraw/index.d.ts"
},
"./erc20": {
"import": "./dist/esm/erc20/index.js",
"default": "./dist/cjs/erc20/index.js",
"types": "./dist/types/erc20/index.d.ts"
},
"./unsteth": {
"import": "./dist/esm/unsteth/index.js",
"default": "./dist/cjs/unsteth/index.js",
"types": "./dist/types/unsteth/index.d.ts"
},
"./statistics": {
"import": "./dist/esm/statistics/index.js",
"default": "./dist/cjs/statistics/index.js",
"types": "./dist/types/statistics/index.d.ts"
},
"./events": {
"import": "./dist/esm/events/index.js",
"default": "./dist/cjs/events/index.js",
"types": "./dist/types/events/index.d.ts"
},
"./rewards": {
"import": "./dist/esm/rewards/index.js",
"default": "./dist/cjs/rewards/index.js",
"types": "./dist/types/rewards/index.d.ts"
},
"./shares": {
"import": "./dist/esm/shares/index.js",
"default": "./dist/cjs/shares/index.js",
"types": "./dist/types/shares/index.d.ts"
},
"./l2": {
"import": "./dist/esm/l2/index.js",
"default": "./dist/cjs/l2/index.js",
"types": "./dist/types/l2/index.d.ts"
},
"./dual-governance": {
"import": "./dist/esm/dual-governance/index.js",
"default": "./dist/cjs/dual-governance/index.js",
"types": "./dist/types/dual-governance/index.d.ts"
},
"./stvault": {
"import": "./dist/esm/stvault/index.js",
"default": "./dist/cjs/stvault/index.js",
"types": "./dist/types/stvault/index.d.ts"
},
"./package.json": "./package.json"
},
"typesVersions": {
"*": {
"common": [
"./dist/types/common/index.d.ts"
],
"core": [
"./dist/types/core/index.d.ts"
],
"stake": [
"./dist/types/stake/index.d.ts"
],
"wrap": [
"./dist/types/wrap/index.d.ts"
],
"withdraw": [
"./dist/types/withdraw/index.d.ts"
],
"erc20": [
"./dist/types/erc20/index.d.ts"
],
"statistics": [
"./dist/types/statistics/index.d.ts"
],
"events": [
"./dist/types/events/index.d.ts"
],
"rewards": [
"./dist/types/rewards/index.d.ts"
],
"shares": [
"./dist/types/shares/index.d.ts"
],
"l2": [
"./dist/types/l2/index.d.ts"
],
"dual-governance": [
"./dist/types/dual-governance/index.d.ts"
],
"stvault": [
"./dist/types/stvault/index.d.ts"
]
}
},
"keywords": [
"lido",
"lido-sdk",
"lido-ethereum-sdk",
"sdk",
"ethereum",
"stake",
"withdrawals",
"wrap"
],
"homepage": "https://github.com/lidofinance/lido-ethereum-sdk",
"repository": {
"type": "git",
"url": "git+https://github.com/lidofinance/lido-ethereum-sdk.git",
"directory": "packages/sdk"
},
"bugs": {
"url": "https://github.com/lidofinance/lido-ethereum-sdk/issues"
},
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"access": "public",
"provenance": true
},
"scripts": {
"build": "yarn clean && yarn build:cjs && yarn build:esm && yarn build:types",
"types": "tsc --noEmit",
"build:cjs": "tsc --project tsconfig.build.json --module commonjs --moduleResolution node10 --outDir ./dist/cjs --removeComments --verbatimModuleSyntax false && echo > ./dist/cjs/package.json '{\"type\":\"commonjs\"}'",
"build:esm": "tsc --project tsconfig.build.json --module nodenext --outDir ./dist/esm && echo > ./dist/esm/package.json '{\"type\":\"module\",\"sideEffects\":false}'",
"build:types": "tsc --project tsconfig.build.json --module nodenext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap",
"test": "vitest run",
"test:watch": "vitest",
"prepublishOnly": "node scripts/updateVersion.cjs",
"lint": "eslint . --ext .ts --max-warnings 0",
"clean": "rimraf dist"
},
"dependencies": {
"@openzeppelin/merkle-tree": "^1.0.8",
"blockstore-core": "^5.0.4",
"graphql": "^16.8.1",
"graphql-request": "^6.1.0",
"ipfs-unixfs-importer": "^15.4.0",
"multiformats": "^13.4.0"
},
"peerDependencies": {
"viem": "^2.45.0"
},
"devDependencies": {
"@types/fs-extra": "^11.0.1",
"@viem/anvil": "^0.0.10",
"dotenv": "^16.3.1",
"fs-extra": "^11.1.1",
"rimraf": "^5.0.1",
"typescript": "^5.4.5",
"vitest": "^2.1.0"
}
}