UNPKG

@scure/btc-signer

Version:

Audited & minimal library for Bitcoin. Handle transactions, Schnorr, Taproot, UTXO & PSBT

78 lines (77 loc) 2.07 kB
{ "name": "@scure/btc-signer", "version": "2.0.1", "description": "Audited & minimal library for Bitcoin. Handle transactions, Schnorr, Taproot, UTXO & PSBT", "files": [ "*.js", "*.d.ts", "*.js.map", "*.d.ts.map", "src", "!_type_test.*" ], "dependencies": { "@noble/curves": "~2.0.0", "@noble/hashes": "~2.0.0", "@scure/base": "~2.0.0", "micro-packed": "~0.8.0" }, "devDependencies": { "@paulmillr/jsbt": "0.4.4", "@scure/bip32": "~2.0.0", "prettier": "3.6.2", "typescript": "5.9.2" }, "scripts": { "build": "tsc", "build:clean": "rm -f *.{js,d.ts,js.map,d.ts.map}", "build:release": "npx --no @paulmillr/jsbt esbuild test/build", "format": "prettier --write src test/*.test.*", "test": "node --no-warnings test/index.ts", "test:bun": "bun test/index.ts", "test:deno": "deno --allow-env --allow-read test/index.js", "test:node20": "cd test; npx tsc; node compiled/test/index.js", "test:big": "node test/slow.test.ts", "test:extended": "node --experimental-loader ./test/bitcoinjs-test/esm-loader.js ./test/bitcoinjs-test/index.test.js" }, "exports": { ".": "./index.js", "./musig2.js": "./musig2.js", "./p2p.js": "./p2p.js", "./payment.js": "./payment.js", "./psbt.js": "./psbt.js", "./script.js": "./script.js", "./transaction.js": "./transaction.js", "./utils.js": "./utils.js", "./utxo.js": "./utxo.js" }, "keywords": [ "bitcoin", "btc", "sign", "tx", "transaction", "address", "taproot", "schnorr", "psbt", "p2pkh", "p2wpkh", "p2sh", "p2wsh", "p2tr" ], "homepage": "https://paulmillr.com/noble/#scure", "funding": "https://paulmillr.com/funding/", "repository": { "type": "git", "url": "git+https://github.com/paulmillr/scure-btc-signer.git" }, "type": "module", "main": "index.js", "module": "index.js", "types": "index.d.ts", "sideEffects": false, "author": "Paul Miller (https://paulmillr.com)", "license": "MIT" }