UNPKG

@msquared/etherbase-client

Version:

React hooks for interacting with Etherbase smart contracts

58 lines (57 loc) 1.96 kB
{ "name": "@msquared/etherbase-client", "version": "0.3.0", "description": "React hooks for interacting with Etherbase smart contracts", "homepage": "https://github.com/msquared-io/spike-etherbase/packages/etherbase-client#readme", "license": "MIT", "keywords": [ "msquared" ], "files": [ "dist" ], "scripts": { "build": "npm run clean && run-p build:*", "clean": "rm -rf dist", "watch": "npm run clean && npm-run-all --parallel watch:*", "build:cjs": "esbuild ./src/index.ts ./src/server/index.ts --outdir=./dist/cjs --platform=node --bundle --external:react --external:viem --format=cjs", "watch:cjs": "npm run build:cjs -- --watch", "build:esm": "esbuild ./src/index.ts ./src/server/index.ts --outdir=./dist/esm --platform=browser --bundle --main-fields=main --external:react --external:viem --format=esm", "watch:esm": "npm run build:esm -- --watch", "build:types": "tsc --declarationDir ./dist/types", "watch:types": "npm run build:types -- --watch", "ts:fmt:fix": "biome format --write", "ts:type-check": "tsc --incremental --pretty --noEmit", "ts:check": "biome check", "ts:check:fix": "biome check --write", "ts:depcheck": "depcheck", "test": "vitest", "ts:validate": "run-s ts:type-check ts:check ts:depcheck" }, "main": "dist/index.js", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" }, "./server": { "types": "./dist/types/server/index.d.ts", "import": "./dist/esm/server/index.js", "require": "./dist/cjs/server/index.js" } }, "peerDependencies": { "react": ">=18.0.0", "viem": ">=2.22.19" }, "devDependencies": { "@types/react": "^18.0.0", "depcheck": "^1.4.7", "esbuild": "^0.25.0", "npm-run-all": "^4.1.5", "react": "^18.2.0", "typescript": "^5.0.0", "viem": "^2.22.19" } }