@vbyte/btc-dev
Version:
Batteries-included toolset for plebian bitcoin development
106 lines (105 loc) • 2.76 kB
JSON
{
"name": "@vbyte/btc-dev",
"version": "1.1.6",
"description": "Batteries-included toolset for plebian bitcoin development",
"type": "module",
"keywords": [
"bitcoin",
"blockchain",
"psbt",
"transaction",
"segwit",
"taproot"
],
"author": "Christopher Scott",
"license": "CC-BY-1.0",
"repository": {
"type": "git",
"url": "https://github.com/cmdruid/btc-dev.git"
},
"publishConfig": {
"registry": "https://registry.npmjs.org",
"access": "public"
},
"files": [
"README.md",
"LICENSE",
"dist",
"src"
],
"main": "./dist/main.cjs",
"module": "./dist/index.js",
"unpkg": "./dist/script.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"import": "./dist/index.js",
"default": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./address": {
"types": "./dist/lib/address/index.d.ts",
"import": "./dist/lib/address/index.js"
},
"./meta": {
"types": "./dist/lib/meta/index.d.ts",
"import": "./dist/lib/meta/index.js"
},
"./script": {
"types": "./dist/lib/script/index.d.ts",
"import": "./dist/lib/script/index.js"
},
"./sighash": {
"types": "./dist/lib/sighash/index.d.ts",
"import": "./dist/lib/sighash/index.js"
},
"./signer": {
"types": "./dist/lib/signer/index.d.ts",
"import": "./dist/lib/signer/index.js"
},
"./taproot": {
"types": "./dist/lib/taproot/index.d.ts",
"import": "./dist/lib/taproot/index.js"
},
"./tx": {
"types": "./dist/lib/tx/index.d.ts",
"import": "./dist/lib/tx/index.js"
},
"./witness": {
"types": "./dist/lib/witness/index.d.ts",
"import": "./dist/lib/witness/index.js"
}
},
"scripts": {
"build": "./scripts/build.sh",
"package": "npm test | faucet && npm run build",
"release": "./scripts/release.sh",
"scratch": "npm run script test/scratch.ts",
"script": "tsx --tsconfig ./test/tsconfig.json",
"test": "npm run script test/src/tape.ts"
},
"dependencies": {
"@noble/curves": "^1.9.3",
"@noble/hashes": "^1.8.0",
"@scure/btc-signer": "^1.8.1",
"@vbyte/buff": "^1.0.2",
"@vbyte/micro-lib": "^1.1.1",
"zod": "^4.0.5"
},
"devDependencies": {
"@cmdcode/core-cmd": "^1.6.5",
"@rollup/plugin-commonjs": "^28.0.6",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-terser": "^0.4.4",
"@rollup/plugin-typescript": "^12.1.4",
"@types/node": "^24.0.14",
"@types/tape": "^5.8.1",
"faucet": "^0.0.4",
"rollup": "^4.45.1",
"tape": "^5.9.0",
"tslib": "^2.8.1",
"tsx": "^4.20.3",
"typescript": "^5.8.3"
}
}