{
    "name": "@theledger/fabric-chaincode-utils",
    "version": "5.1.0",
    "description": "Utilities for working with and testing hyperledger Fabric nodejs chaincode",
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "scripts": {
        "build": "npm run clean && tsc",
        "test": "mocha -r ts-node/register src/test/**/*.spec.ts --reporter spec",
        "test:coverage": "nyc --no-clean mocha -r ts-node/register src/test/**/*.spec.ts --reporter spec",
        "report-coverage": "nyc report --reporter=text-lcov > coverage.lcov && codecov",
        "lint": "tslint --fix -c tslint.json './src/**/*.ts'",
        "clean": "rimraf dist",
        "prepare": "npm run build",
        "watch": "npm-scripts-watcher",
        "generate:docs": "rimraf docs && typedoc src --out docs --target ES6 --excludePrivate && touch docs/.nojekyll && touch docs/modules/.nojekyll"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/wearetheledger/fabric-chaincode-utils.git"
    },
    "keywords": [],
    "author": "TheLedger <https://github.com/wearetheledger>",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/wearetheledger/fabric-chaincode-utils/issues"
    },
    "homepage": "https://github.com/wearetheledger/fabric-chaincode-utils#readme",
    "devDependencies": {
        "@types/chai": "^4.2.7",
        "@types/mocha": "^5.2.1",
        "@types/node": "^10.3.0",
        "@types/winston": "^2.3.8",
        "@types/yup": "^0.24.9",
        "chai": "^4.1.2",
        "codecov": "^3.2.0",
        "coveralls": "^3.0.0",
        "google-protobuf": "^3.7.0-rc.2",
        "husky": "^1.3.1",
        "istanbul": "^0.4.5",
        "mocha": "^5.2.0",
        "npm-scripts-watcher": "^1.0.2",
        "nyc": "^12.0.2",
        "rimraf": "^2.6.2",
        "tslint": "5.9.1",
        "typedoc": "^0.16.2"
    },
    "dependencies": {
        "@theledger/couchdb-query-engine": "^2.4.4",
        "@theledger/fabric-mock-stub": "^5.0.0",
        "aguid": "^2.0.0",
        "fabric-shim": "^1.3.0",
        "fabric-shim-crypto": "^1.4.4",
        "serialize-error": "^3.0.0",
        "ts-node": "^8.6.2",
        "typescript": "^3.7.4",
        "winston": "^2.4.0",
        "yup": "^0.26.10"
    },
    "publishConfig": {
        "registry": "https://registry.npmjs.org",
        "access": "public"
    },
    "husky": {
        "hooks": {
            "pre-push": "npm run lint && git add . && npm run test"
        }
    },
    "watch": {
        "{src,test}/**/*.ts": [
            "test"
        ]
    },
    "nyc": {
        "include": [
            "src/**/*.ts"
        ],
        "extension": [
            ".ts"
        ],
        "require": [
            "ts-node/register"
        ],
        "reporter": [
            "text"
        ],
        "exclude": [
            "src/utils/errors/*.ts"
        ],
        "sourceMap": true,
        "instrument": true
    }
}
