UNPKG

@btc-vision/transaction

Version:

OPNet transaction library allows you to create and sign transactions for the OPNet network.

191 lines (190 loc) 6.86 kB
{ "name": "@btc-vision/transaction", "type": "module", "version": "1.8.5", "author": "BlobMaster41", "description": "OPNet transaction library allows you to create and sign transactions for the OPNet network.", "engines": { "node": ">=24.0.0" }, "exports": { ".": { "browser": { "types": "./browser/index.d.ts", "import": "./browser/index.js", "require": "./browser/index.js", "default": "./browser/index.js" }, "node": { "types": "./build/index.d.ts", "import": "./build/index.js", "require": "./build/index.js", "default": "./build/index.js" }, "types": "./build/index.d.ts", "import": "./build/index.js", "require": "./build/index.js", "default": "./build/index.js" }, "./browser": { "types": "./browser/index.d.ts", "import": "./browser/index.js", "require": "./browser/index.js", "default": "./browser/index.js" }, "./browser/noble-curves": { "import": "./browser/noble-curves.js", "require": "./browser/noble-curves.js", "default": "./browser/noble-curves.js" }, "./browser/noble-hashes": { "import": "./browser/noble-hashes.js", "require": "./browser/noble-hashes.js", "default": "./browser/noble-hashes.js" }, "./browser/btc-vision-bitcoin": { "import": "./browser/btc-vision-bitcoin.js", "require": "./browser/btc-vision-bitcoin.js", "default": "./browser/btc-vision-bitcoin.js" }, "./browser/btc-vision-bip32": { "import": "./browser/btc-vision-bip32.js", "require": "./browser/btc-vision-bip32.js", "default": "./browser/btc-vision-bip32.js" }, "./browser/btc-vision-post-quantum": { "import": "./browser/btc-vision-post-quantum.js", "require": "./browser/btc-vision-post-quantum.js", "default": "./browser/btc-vision-post-quantum.js" }, "./browser/btc-vision-logger": { "import": "./browser/btc-vision-logger.js", "require": "./browser/btc-vision-logger.js", "default": "./browser/btc-vision-logger.js" }, "./browser/pako": { "import": "./browser/pako.js", "require": "./browser/pako.js", "default": "./browser/pako.js" }, "./browser/bip39": { "import": "./browser/bip39.js", "require": "./browser/bip39.js", "default": "./browser/bip39.js" }, "./browser/bitcoin-utils": { "import": "./browser/bitcoin-utils.js", "require": "./browser/bitcoin-utils.js", "default": "./browser/bitcoin-utils.js" }, "./browser/scure-base": { "import": "./browser/scure-base.js", "require": "./browser/scure-base.js", "default": "./browser/scure-base.js" }, "./browser/polyfills": { "import": "./browser/polyfills.js", "require": "./browser/polyfills.js", "default": "./browser/polyfills.js" }, "./browser/vendors": { "import": "./browser/vendors.js", "require": "./browser/vendors.js", "default": "./browser/vendors.js" } }, "browser": { "./build/index.d.ts": "./browser/index.d.ts", "./build/index.js": "./browser/index.js", "Buffer": "buffer", "crypto": "./src/crypto/crypto-browser.js", "stream": "stream-browserify", "zlib": "browserify-zlib" }, "homepage": "https://opnet.org", "keywords": [ "opnet", "bsi", "bsi-binary", "bsi-bitcoin-rpc", "bitcoin transaction", "transaction builder", "transaction signer", "bitcoin", "btc", "bitcoin smart contracts", "smart inscriptions", "ordinals" ], "license": "Apache-2.0", "main": "build/index.js", "types": "build/index.d.ts", "typings": "build/index.d.ts", "module": "build/index.js", "publishConfig": { "access": "public", "tag": "latest" }, "repository": { "type": "git", "url": "git://github.com/btc-vision/transaction.git" }, "scripts": { "watch": "tsc -p tsconfig.build.json --watch", "build": "eslint src && tsc -p tsconfig.build.json", "setup": "npm i && npm run build", "browserBuild": "vite build --config vite.config.browser.ts", "docs": "typedoc --out docs --exclude 'src/tests/*.ts' --tsconfig tsconfig.json --readme README.md --name OPNet --plugin typedoc-material-theme --themeColor '#cb9820' --exclude src/tests/test.ts --exclude src/index.ts src", "test": "npm run build && vitest run", "test:browser": "vitest run --config vitest.config.browser.ts", "test:browser:watch": "vitest --config vitest.config.browser.ts", "test:watch": "npm run build && vitest", "test:ui": "npm run build && vitest --ui", "test:coverage": "npm run build && vitest run --coverage", "check:circular": "madge --circular --extensions ts,tsx src/", "prebuild": "npm run check:circular" }, "devDependencies": { "@types/node": "^25.5.0", "@types/sha.js": "^2.4.4", "@vitest/browser": "^4.1.0", "@vitest/browser-playwright": "^4.1.0", "@vitest/ui": "^4.1.0", "browserify-zlib": "^0.2.0", "buffer": "^6.0.3", "esbuild": "^0.27.4", "eslint": "^10.0.3", "madge": "^8.0.0", "playwright": "^1.58.2", "prettier": "^3.8.1", "process": "^0.11.10", "stream-browserify": "^3.0.0", "typedoc": "^0.28.17", "typescript-eslint": "^8.57.0", "vite": "^8.0.0", "vite-plugin-dts": "^4.5.4", "vite-plugin-node-polyfills": "^0.25.0", "vitest": "^4.1.0" }, "dependencies": { "@btc-vision/bip32": "^7.1.2", "@btc-vision/bitcoin": "^7.0.0", "@btc-vision/bitcoin-rpc": "^1.1.2", "@btc-vision/ecpair": "^4.0.5", "@btc-vision/logger": "^1.0.8", "@eslint/js": "^10.0.1", "@noble/curves": "^2.0.1", "@noble/hashes": "^2.0.1", "bech32": "^2.0.0", "bip174": "^3.0.0", "bip39": "^3.1.0", "pako": "^2.1.0", "sha.js": "^2.4.12", "typescript": "^5.9.3" }, "overrides": { "vite-plugin-node-polyfills": { "vite": "$vite" } } }