UNPKG

@scrypt-inc/bitcoinjs-lib

Version:
117 lines (116 loc) 3.74 kB
{ "name": "@scrypt-inc/bitcoinjs-lib", "version": "1.0.11", "description": "Client-side Bitcoin JavaScript library", "type": "module", "main": "./dist/cjs/index.cjs", "module": "./dist/esm/index.js", "types": "./dist/cjs/index.d.ts", "exports": { ".": { "require": "./dist/cjs/index.cjs", "import": "./dist/esm/index.js", "types": "./dist/cjs/index.d.ts" }, "./dist/*": { "require": "./dist/cjs/*.cjs", "types": "./dist/cjs/*.d.ts", "import": "./dist/esm/*.js" } }, "engines": { "node": ">=18.0.0" }, "keywords": [ "bitcoinjs", "bitcoin", "browserify", "javascript", "bitcoinjs", "sCrypt" ], "scripts": { "audit": "better-npm-audit audit -l high", "build": "npm run clean && tsc -p ./tsconfig.json && tsc -p ./tsconfig.cjs.json", "postbuild": "node fixup.cjs", "clean": "rimraf dist", "coverage-report": "npm run build && npm run nobuild:coverage-report", "coverage-html": "npm run build && npm run nobuild:coverage-html", "coverage": "npm run build && npm run nobuild:coverage", "doc": "typedoc --readme none --plugin typedoc-plugin-markdown", "format": "npm run prettier -- --write", "format:ci": "npm run prettier -- --check", "gitdiff:ci": "npm run build && git diff --exit-code", "integration": "npm run build && npm run nobuild:integration", "lint": "eslint ts_src/**", "lint:tests": "eslint test/**/*.spec.ts", "mocha:ts": "mocha --recursive", "nobuild:coverage-report": "c8 report --reporter=lcov", "nobuild:coverage-html": "c8 report --reporter=html", "nobuild:coverage": "c8 --check-coverage --branches 85 --functions 90 --lines 90 npm run nobuild:unit", "nobuild:integration": "npm run mocha:ts -- --timeout 50000 'test/integration/*.ts'", "nobuild:unit": "npm run mocha:ts -- 'test/*.spec.ts'", "td": "npm run nobuild:unit", "prettier": "prettier \"ts_src/**/*.ts\" \"test/**/*.ts\" --ignore-path ./.prettierignore", "test": "npm run build && npm run format:ci && npm run lint && npm run nobuild:coverage", "unit": "npm run nobuild:unit" }, "repository": { "type": "git", "url": "https://github.com/sCrypt-Inc/bitcoinjs-lib.git" }, "files": [ "dist" ], "dependencies": { "@noble/hashes": "^1.2.0", "bech32": "^2.0.0", "bip174": "^3.0.0-rc.1", "bs58check": "^4.0.0", "uint8array-tools": "^0.0.9", "valibot": "^0.38.0", "varuint-bitcoin": "^2.0.0", "@scrypt-inc/ecpair": "^3.0.5" }, "devDependencies": { "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.9.1", "@scrypt-inc/bitcoinjs-lib": ".", "@types/bs58": "^4.0.0", "@types/bs58check": "^2.1.0", "@types/mocha": "^10.0.10", "@types/node": "^18.7.14", "@types/proxyquire": "^1.3.28", "@types/randombytes": "^2.0.0", "@types/sinon": "^17.0.3", "@typescript-eslint/eslint-plugin": "^8.2.0", "@typescript-eslint/parser": "^8.2.0", "better-npm-audit": "^3.7.3", "bip32": "^5.0.0-rc.0", "bip39": "^3.1.0", "bip65": "^1.0.1", "bip68": "^1.0.3", "bs58": "^6.0.0", "c8": "^10.1.2", "dhttp": "^3.0.0", "eslint": "^9.9.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "globals": "^15.9.0", "hoodwink": "^2.0.0", "minimaldata": "^1.0.2", "mocha": "^11.0.1", "prettier": "^3.0.0", "proxyquire": "^2.0.1", "randombytes": "^2.1.0", "regtest-client": "0.2.0", "rimraf": "^6.0.1", "sinon": "^19.0.2", "tiny-secp256k1": "^2.2.0", "tsx": "^4.17.0", "typedoc": "^0.27.0", "typescript": "^5.0.4", "typedoc-plugin-markdown": "^4.4.2" }, "license": "MIT" }