UNPKG

micro-eth-signer

Version:

Minimal library for Ethereum transactions, addresses and smart contracts

72 lines (71 loc) 1.73 kB
{ "name": "micro-eth-signer", "version": "0.16.0", "description": "Minimal library for Ethereum transactions, addresses and smart contracts", "files": [ "*.js", "*.d.ts", "*.js.map", "*.d.ts.map", "abi", "net", "src" ], "dependencies": { "@noble/curves": "~1.9.2", "@noble/hashes": "2.0.0-beta.1", "micro-packed": "~0.7.3" }, "devDependencies": { "@paulmillr/jsbt": "0.4.1", "@paulmillr/trusted-setups": "~0.2.0", "@types/node": "22.15.23", "micro-bmark": "0.4.1", "micro-ftch": "0.4.3", "micro-should": "0.5.3", "prettier": "3.5.2", "snappyjs": "0.7.0", "typescript": "5.8.3", "yaml": "2.4.1" }, "engines": { "node": ">= 20.19.0" }, "author": "Paul Miller (https://paulmillr.com)", "repository": { "type": "git", "url": "git+https://github.com/paulmillr/micro-eth-signer.git" }, "type": "module", "main": "index.js", "module": "index.js", "types": "index.d.ts", "license": "MIT", "sideEffects": false, "keywords": [ "ethereum", "eth", "create", "sign", "validate", "transaction", "address", "tx", "web3", "ethers", "micro", "nano", "signer" ], "scripts": { "build": "npm run build:clean; tsc", "build:clean": "rm -f *.{js,d.ts,js.map,d.ts.map}; rm -rf {abi,net}", "build:release": "npx jsbt esbuild test/build", "bench": "cd test/benchmark; npm install; node tx.ts", "lint": "prettier --check src", "format": "prettier --write src", "test": "node --experimental-strip-types --no-warnings test/index.ts", "test:bun": "bun test/index.ts", "test:deno": "deno --allow-env --allow-read test/index.ts" } }