UNPKG

3.3 kBJSONView Raw
1{
2 "name": "bitcoinjs-lib",
3 "version": "6.1.5",
4 "description": "Client-side Bitcoin JavaScript library",
5 "main": "./src/index.js",
6 "types": "./src/index.d.ts",
7 "engines": {
8 "node": ">=8.0.0"
9 },
10 "keywords": [
11 "bitcoinjs",
12 "bitcoin",
13 "browserify",
14 "javascript",
15 "bitcoinjs"
16 ],
17 "scripts": {
18 "audit": "better-npm-audit audit -l high",
19 "build": "npm run clean && tsc -p ./tsconfig.json && npm run formatjs",
20 "build:tests": "npm run clean:jstests && tsc -p ./test/tsconfig.json",
21 "clean": "rimraf src",
22 "clean:jstests": "rimraf 'test/**/!(ts-node-register)*.js'",
23 "coverage-report": "npm run build && npm run nobuild:coverage-report",
24 "coverage-html": "npm run build && npm run nobuild:coverage-html",
25 "coverage": "npm run build && npm run nobuild:coverage",
26 "format": "npm run prettier -- --write",
27 "formatjs": "npm run prettierjs -- --write",
28 "format:ci": "npm run prettier -- --check && npm run prettierjs -- --check",
29 "gitdiff:ci": "npm run build && git diff --exit-code",
30 "integration": "npm run build && npm run nobuild:integration",
31 "lint": "eslint ts_src/** src/**/*.js",
32 "lint:tests": "eslint test/**/*.spec.ts",
33 "mocha:ts": "mocha --recursive --require test/ts-node-register",
34 "nobuild:coverage-report": "nyc report --reporter=lcov",
35 "nobuild:coverage-html": "nyc report --reporter=html",
36 "nobuild:coverage": "npm run build:tests && nyc --check-coverage --branches 85 --functions 90 --lines 90 mocha && npm run clean:jstests",
37 "nobuild:integration": "npm run mocha:ts -- --timeout 50000 'test/integration/*.ts'",
38 "nobuild:unit": "npm run mocha:ts -- 'test/*.ts'",
39 "prettier": "prettier \"ts_src/**/*.ts\" \"test/**/*.ts\" --ignore-path ./.prettierignore",
40 "prettierjs": "prettier \"src/**/*.js\" --ignore-path ./.prettierignore",
41 "test": "npm run build && npm run format:ci && npm run lint && npm run nobuild:coverage",
42 "unit": "npm run build && npm run nobuild:unit"
43 },
44 "repository": {
45 "type": "git",
46 "url": "https://github.com/bitcoinjs/bitcoinjs-lib.git"
47 },
48 "files": [
49 "src"
50 ],
51 "dependencies": {
52 "@noble/hashes": "^1.2.0",
53 "bech32": "^2.0.0",
54 "bip174": "^2.1.1",
55 "bs58check": "^3.0.1",
56 "typeforce": "^1.11.3",
57 "varuint-bitcoin": "^1.1.2"
58 },
59 "devDependencies": {
60 "@types/bs58": "^4.0.0",
61 "@types/bs58check": "^2.1.0",
62 "@types/mocha": "^5.2.7",
63 "@types/node": "^16.11.7",
64 "@types/proxyquire": "^1.3.28",
65 "@types/randombytes": "^2.0.0",
66 "@typescript-eslint/eslint-plugin": "^5.45.0",
67 "@typescript-eslint/parser": "^5.45.0",
68 "better-npm-audit": "^3.7.3",
69 "bip32": "^4.0.0",
70 "bip39": "^3.1.0",
71 "bip65": "^1.0.1",
72 "bip68": "^1.0.3",
73 "bs58": "^4.0.0",
74 "dhttp": "^3.0.0",
75 "ecpair": "^2.0.1",
76 "eslint": "^8.29.0",
77 "eslint-config-prettier": "^8.5.0",
78 "eslint-plugin-prettier": "^4.2.1",
79 "hoodwink": "^2.0.0",
80 "minimaldata": "^1.0.2",
81 "mocha": "^10.0.0",
82 "nyc": "^15.1.0",
83 "prettier": "^2.8.0",
84 "proxyquire": "^2.0.1",
85 "randombytes": "^2.1.0",
86 "regtest-client": "0.2.0",
87 "rimraf": "^2.6.3",
88 "tiny-secp256k1": "^2.2.0",
89 "ts-node": "^8.3.0",
90 "typescript": "^4.4.4"
91 },
92 "license": "MIT"
93}