UNPKG

@otim/sdk

Version:

Otim's TypeScript SDK for blockchain automation and smart contract interactions

118 lines 2.9 kB
{ "name": "@otim/sdk", "version": "0.1.1", "description": "Otim's TypeScript SDK for blockchain automation and smart contract interactions", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "import": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "./package.json": "./package.json" }, "typesVersions": { "*": { "*": [ "./dist/index.d.ts" ] } }, "files": [ "dist", "README.md", "LICENSE" ], "sideEffects": false, "keywords": [ "otim", "sdk", "ethereum", "blockchain", "defi", "smart-contracts", "typescript" ], "license": "MIT", "repository": { "type": "git", "url": "https://github.com/otimlabs/otim-ts-sdk.git", "directory": "packages/core" }, "bugs": { "url": "https://github.com/otimlabs/otim-ts-sdk/issues" }, "homepage": "https://github.com/otimlabs/otim-ts-sdk#readme", "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", "@playwright/test": "^1.42.0", "@types/adm-zip": "^0.5.7", "@types/node": "^22.13.10", "@types/node-fetch": "^2.6.12", "adm-zip": "^0.5.16", "dotenv": "^16.4.5", "eslint": "^9.29.0", "msw": "^2.10.4", "node-fetch": "^2.7.0", "tsup": "^8.5.0", "typescript-eslint": "^8.34.0", "vitest": "^3.2.4", "@otim/eslint-config": "0.0.1", "@otim/typescript-config": "0.0.0" }, "dependencies": { "@t3-oss/env-core": "^0.13.8", "@testing-library/user-event": "^14.6.1", "@wagmi/connectors": "^5.8.5", "@wagmi/core": "^2.17.3", "abitype": "^1.0.8", "axios": "^1.10.0", "viem": "^2.0.0", "zod": "^3.25.69" }, "peerDependencies": { "@wagmi/core": "2.x", "typescript": ">=5.0.4", "viem": "2.x" }, "peerDependenciesMeta": { "@wagmi/core": { "optional": false }, "viem": { "optional": false } }, "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public" }, "scripts": { "build": "tsup", "dev": "tsup --watch", "dev:clear": "tsc --watch --pretty --preserveWatchOutput", "lint": "eslint .", "lint:check": "eslint .", "lint:fix": "eslint . --fix", "check-types": "tsc --noEmit", "check-exports": "attw --pack . --format=table", "generate:artifacts": "tsx script/generate-artifacts.ts", "clean": "rm -rf dist", "ci": "pnpm run lint:check && pnpm run check-types && pnpm run build && pnpm run check-exports", "test": "vitest run", "test:watch": "vitest --watch", "test:coverage": "vitest run --coverage", "test:e2e": "playwright test", "e2e": "playwright test", "e2e:ui": "playwright test --ui" } }