{ "version": "8.20.5", "prettier": { "singleQuote": true, "printWidth": 120 }, "scripts": { "build": "docker build -t bitcore-node .", "watch": "./node_modules/.bin/lerna run watch --parallel", "postinstall": "npm run bootstrap && npm run compile", "bootstrap": "./node_modules/.bin/lerna bootstrap", "insight": "cd ./packages/insight && npm start", "node": "cd packages/bitcore-node && npm start", "bws": "cd packages/bitcore-wallet-service && npm start", "compile": "./node_modules/.bin/lerna run compile", "lint": "lerna run lint", "fix": "lerna run fix", "precommit": "lerna run --concurrency 1 --stream precommit --since master", "test:ci": "npm run test:ci:build && npm run test:ci:unit && npm run test:ci:integration", "test:ci:build": "docker-compose -f docker-compose.test.yml build", "test:ci:unit": "./ci.sh 'npm run lerna:ci:unit'", "test:ci:integration": "./ci.sh 'npm run lerna:ci:integration'", "test:bitcore-wallet-service": "cd ./packages/bitcore-wallet-service && npm run test", "ci:bitcore-wallet-service": "./ci.sh 'npm run test:bitcore-wallet-service'", "test:bitcore-wallet-client": "cd ./packages/bitcore-wallet-client && npm run test", "ci:bitcore-wallet-client": "./ci.sh 'npm run test:bitcore-wallet-client'", "test:bitcore-node": "cd ./packages/bitcore-node && npm run test", "test:bitcore-node:int": "cd ./packages/bitcore-node && npm run test:integration", "ci:bitcore-node": "./ci.sh 'npm run test:bitcore-node'", "ci:bitcore-node:int": "./ci.sh 'npm run test:bitcore-node:int'", "test:bitcore-lib": "cd ./packages/bitcore-lib && npm run test", "ci:bitcore-lib": "./ci.sh 'npm run test:bitcore-lib'", "test:bitcore-lib-cash": "cd ./packages/bitcore-lib-cash && npm run test", "ci:bitcore-lib-cash": "./ci.sh 'npm run test:bitcore-lib-cash'", "test:bitcore-lib-ltc": "cd ./packages/bitcore-lib-ltc && npm run test", "ci:bitcore-lib-ltc": "./ci.sh 'npm run test:bitcore-lib-ltc'", "test:bitcore-p2p": "cd ./packages/bitcore-p2p && npm run test", "ci:bitcore-p2p": "./ci.sh 'npm run test:bitcore-p2p'", "test:bitcore-p2p-cash": "cd ./packages/bitcore-p2p-cash && npm run test", "ci:bitcore-p2p-cash": "./ci.sh 'npm run test:bitcore-p2p-cash'", "test:bitcore-mnemonic": "cd ./packages/bitcore-mnemonic && npm run test", "ci:bitcore-mnemonic": "./ci.sh 'npm run test:bitcore-mnemonic'", "test:insight": "cd ./packages/insight && npm run test", "ci:insight": "./ci.sh 'npm run test:insight'", "lerna:ci:unit": "./node_modules/.bin/lerna run test:ci --concurrency 1 --stream", "lerna:ci:integration": "./node_modules/.bin/lerna run test:ci:integration --concurrency 1 --stream", "lerna:ci:coverage": "./node_modules/.bin/lerna run coverage --concurrency 1 --stream" }, "config": { "commitizen": { "path": "node_modules/cz-customizable" } }, "devDependencies": { "cz-customizable": "^5.2.0", "eslint-config-airbnb-base": "^12.1.0", "eslint-plugin-import": "^2.8.0", "husky": "^2.4.0", "lint-staged": "^9.5.0", "prettier": "^1.19.1", "tslint": "^5.20.1", "tslint-config-prettier": "^1.18.0", "typedoc": "^0.15.0", "typescript-eslint-parser": "^15.0.0" }, "dependencies": { "lerna": "^3.20.2" }, "husky": { "hooks": { "pre-commit": "npm run precommit" } } }