diff --git a/Chapter04/package.json b/Chapter04/package.json index 57535e3..b7972c0 100644 --- a/Chapter04/package.json +++ b/Chapter04/package.json @@ -38,13 +38,13 @@ "browserfs": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", - "composer-connector-embedded": "^0.16.0", - "composer-cucumber-steps": "^0.16.0", - "composer-admin": "^0.16.0", - "composer-client": "^0.16.0", - "composer-common": "^0.16.0", - "composer-runtime": "^0.16.0", - "composer-runtime-hlfv1": "^0.16.0", + "composer-admin": "^0.16.2", + "composer-client": "^0.16.2", + "composer-common": "^0.16.2", + "composer-connector-embedded": "^0.16.2", + "composer-cucumber-steps": "^0.16.2", + "composer-runtime": "^0.16.2", + "composer-runtime-hlfv1": "^0.16.2", "cucumber": "^2.2.0", "eslint": "^3.6.1", "istanbul": "^0.4.5", @@ -96,7 +96,7 @@ "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0", diff --git a/Chapter05/package.json b/Chapter05/package.json index 57535e3..b7972c0 100644 --- a/Chapter05/package.json +++ b/Chapter05/package.json @@ -38,13 +38,13 @@ "browserfs": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", - "composer-connector-embedded": "^0.16.0", - "composer-cucumber-steps": "^0.16.0", - "composer-admin": "^0.16.0", - "composer-client": "^0.16.0", - "composer-common": "^0.16.0", - "composer-runtime": "^0.16.0", - "composer-runtime-hlfv1": "^0.16.0", + "composer-admin": "^0.16.2", + "composer-client": "^0.16.2", + "composer-common": "^0.16.2", + "composer-connector-embedded": "^0.16.2", + "composer-cucumber-steps": "^0.16.2", + "composer-runtime": "^0.16.2", + "composer-runtime-hlfv1": "^0.16.2", "cucumber": "^2.2.0", "eslint": "^3.6.1", "istanbul": "^0.4.5", @@ -96,7 +96,7 @@ "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0", diff --git a/Chapter06/package.json b/Chapter06/package.json index 57535e3..b7972c0 100644 --- a/Chapter06/package.json +++ b/Chapter06/package.json @@ -38,13 +38,13 @@ "browserfs": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", - "composer-connector-embedded": "^0.16.0", - "composer-cucumber-steps": "^0.16.0", - "composer-admin": "^0.16.0", - "composer-client": "^0.16.0", - "composer-common": "^0.16.0", - "composer-runtime": "^0.16.0", - "composer-runtime-hlfv1": "^0.16.0", + "composer-admin": "^0.16.2", + "composer-client": "^0.16.2", + "composer-common": "^0.16.2", + "composer-connector-embedded": "^0.16.2", + "composer-cucumber-steps": "^0.16.2", + "composer-runtime": "^0.16.2", + "composer-runtime-hlfv1": "^0.16.2", "cucumber": "^2.2.0", "eslint": "^3.6.1", "istanbul": "^0.4.5", @@ -96,7 +96,7 @@ "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0", diff --git a/Chapter07/package.json b/Chapter07/package.json index 57535e3..b7972c0 100644 --- a/Chapter07/package.json +++ b/Chapter07/package.json @@ -38,13 +38,13 @@ "browserfs": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", - "composer-connector-embedded": "^0.16.0", - "composer-cucumber-steps": "^0.16.0", - "composer-admin": "^0.16.0", - "composer-client": "^0.16.0", - "composer-common": "^0.16.0", - "composer-runtime": "^0.16.0", - "composer-runtime-hlfv1": "^0.16.0", + "composer-admin": "^0.16.2", + "composer-client": "^0.16.2", + "composer-common": "^0.16.2", + "composer-connector-embedded": "^0.16.2", + "composer-cucumber-steps": "^0.16.2", + "composer-runtime": "^0.16.2", + "composer-runtime-hlfv1": "^0.16.2", "cucumber": "^2.2.0", "eslint": "^3.6.1", "istanbul": "^0.4.5", @@ -96,7 +96,7 @@ "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0", diff --git a/Chapter08/package.json b/Chapter08/package.json index 57535e3..b7972c0 100644 --- a/Chapter08/package.json +++ b/Chapter08/package.json @@ -38,13 +38,13 @@ "browserfs": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", - "composer-connector-embedded": "^0.16.0", - "composer-cucumber-steps": "^0.16.0", - "composer-admin": "^0.16.0", - "composer-client": "^0.16.0", - "composer-common": "^0.16.0", - "composer-runtime": "^0.16.0", - "composer-runtime-hlfv1": "^0.16.0", + "composer-admin": "^0.16.2", + "composer-client": "^0.16.2", + "composer-common": "^0.16.2", + "composer-connector-embedded": "^0.16.2", + "composer-cucumber-steps": "^0.16.2", + "composer-runtime": "^0.16.2", + "composer-runtime-hlfv1": "^0.16.2", "cucumber": "^2.2.0", "eslint": "^3.6.1", "istanbul": "^0.4.5", @@ -96,7 +96,7 @@ "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0", diff --git a/Chapter09/package.json b/Chapter09/package.json index 57535e3..b7972c0 100644 --- a/Chapter09/package.json +++ b/Chapter09/package.json @@ -38,13 +38,13 @@ "browserfs": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", - "composer-connector-embedded": "^0.16.0", - "composer-cucumber-steps": "^0.16.0", - "composer-admin": "^0.16.0", - "composer-client": "^0.16.0", - "composer-common": "^0.16.0", - "composer-runtime": "^0.16.0", - "composer-runtime-hlfv1": "^0.16.0", + "composer-admin": "^0.16.2", + "composer-client": "^0.16.2", + "composer-common": "^0.16.2", + "composer-connector-embedded": "^0.16.2", + "composer-cucumber-steps": "^0.16.2", + "composer-runtime": "^0.16.2", + "composer-runtime-hlfv1": "^0.16.2", "cucumber": "^2.2.0", "eslint": "^3.6.1", "istanbul": "^0.4.5", @@ -96,7 +96,7 @@ "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0", diff --git a/Chapter10/package.json b/Chapter10/package.json index 57535e3..b7972c0 100644 --- a/Chapter10/package.json +++ b/Chapter10/package.json @@ -38,13 +38,13 @@ "browserfs": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", - "composer-connector-embedded": "^0.16.0", - "composer-cucumber-steps": "^0.16.0", - "composer-admin": "^0.16.0", - "composer-client": "^0.16.0", - "composer-common": "^0.16.0", - "composer-runtime": "^0.16.0", - "composer-runtime-hlfv1": "^0.16.0", + "composer-admin": "^0.16.2", + "composer-client": "^0.16.2", + "composer-common": "^0.16.2", + "composer-connector-embedded": "^0.16.2", + "composer-cucumber-steps": "^0.16.2", + "composer-runtime": "^0.16.2", + "composer-runtime-hlfv1": "^0.16.2", "cucumber": "^2.2.0", "eslint": "^3.6.1", "istanbul": "^0.4.5", @@ -96,7 +96,7 @@ "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0", diff --git a/Chapter11/package.json b/Chapter11/package.json index 57535e3..b7972c0 100644 --- a/Chapter11/package.json +++ b/Chapter11/package.json @@ -38,13 +38,13 @@ "browserfs": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", - "composer-connector-embedded": "^0.16.0", - "composer-cucumber-steps": "^0.16.0", - "composer-admin": "^0.16.0", - "composer-client": "^0.16.0", - "composer-common": "^0.16.0", - "composer-runtime": "^0.16.0", - "composer-runtime-hlfv1": "^0.16.0", + "composer-admin": "^0.16.2", + "composer-client": "^0.16.2", + "composer-common": "^0.16.2", + "composer-connector-embedded": "^0.16.2", + "composer-cucumber-steps": "^0.16.2", + "composer-runtime": "^0.16.2", + "composer-runtime-hlfv1": "^0.16.2", "cucumber": "^2.2.0", "eslint": "^3.6.1", "istanbul": "^0.4.5", @@ -96,7 +96,7 @@ "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0", diff --git a/Chapter12/package.json b/Chapter12/package.json index 57535e3..b7972c0 100644 --- a/Chapter12/package.json +++ b/Chapter12/package.json @@ -38,13 +38,13 @@ "browserfs": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", - "composer-connector-embedded": "^0.16.0", - "composer-cucumber-steps": "^0.16.0", - "composer-admin": "^0.16.0", - "composer-client": "^0.16.0", - "composer-common": "^0.16.0", - "composer-runtime": "^0.16.0", - "composer-runtime-hlfv1": "^0.16.0", + "composer-admin": "^0.16.2", + "composer-client": "^0.16.2", + "composer-common": "^0.16.2", + "composer-connector-embedded": "^0.16.2", + "composer-cucumber-steps": "^0.16.2", + "composer-runtime": "^0.16.2", + "composer-runtime-hlfv1": "^0.16.2", "cucumber": "^2.2.0", "eslint": "^3.6.1", "istanbul": "^0.4.5", @@ -96,7 +96,7 @@ "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0", diff --git a/Chapter13/package.json b/Chapter13/package.json index be4edda..b7972c0 100644 --- a/Chapter13/package.json +++ b/Chapter13/package.json @@ -1,14 +1,24 @@ { "engines": { - "node": "8.x", - "npm": "5.x", "composer": "" }, "name": "zerotoblockchain-network", - "version": "0.16.2", + "version": "0.1.6", "description": "Zero to Blockchain tutorial network", + "networkImage": "https://hyperledger.github.io/composer-sample-networks/packages/basic-sample-network/networkimage.svg", + "networkImageanimated": "https://hyperledger.github.io/composer-sample-networks/packages/basic-sample-network/networkimageanimated.svg", "scripts": { - "start": "./init.sh" + "prepublish": "mkdirp ./network/dist && composer archive create --sourceType dir --sourceName . -a ./network/dist/zerotoblockchain-network.bna", + "pretest": "npm run lint", + "lint": "eslint ./network", + "postlint": "npm run licchk", + "licchk": "license-check", + "postlicchk": "npm run doc", + "doc": "jsdoc --readme ./README.md --pedantic --recurse -c jsdoc.json -d network/out", + "test-inner": "mocha -t 0 --recursive && cucumber-js", + "test-cover": "nyc npm run test-inner", + "test": "mocha network/test --recursive -t 4000", + "start": "node index" }, "repository": { "type": "git", @@ -23,9 +33,11 @@ ], "author": "Bob Dill, IBM Distinguished Engineer", "license": "Apache-2.0", - "dependencies": { - "body-parser": "^1.18.1", - "cfenv": "^1.0.4", + "devDependencies": { + "extend": "", + "browserfs": "^1.2.0", + "chai": "^3.5.0", + "chai-as-promised": "^6.0.0", "composer-admin": "^0.16.2", "composer-client": "^0.16.2", "composer-common": "^0.16.2", @@ -33,13 +45,58 @@ "composer-cucumber-steps": "^0.16.2", "composer-runtime": "^0.16.2", "composer-runtime-hlfv1": "^0.16.2", + "cucumber": "^2.2.0", + "eslint": "^3.6.1", + "istanbul": "^0.4.5", + "jsdoc": "^3.5", + "license-check": "^1.1.5", + "mkdirp": "^0.5.1", + "mocha": "^3.2.0", + "moment": "^2.17.1", + "nyc": "^11.0.2" + }, + "license-check-config": { + "src": [ + "**/*.js", + "!./coverage/**/*", + "!./node_modules/**/*", + "!./network/out/**/*", + "!./HTML/js-utils/**/*", + "!./network/scripts/**/*" + ], + "path": "header.txt", + "blocking": true, + "logInfo": false, + "logError": true + }, + "nyc": { + "exclude": [ + "coverage/**", + "network/features/**", + "network/out/**", + "network/test/**" + ], + "reporter": [ + "text-summary", + "html" + ], + "all": true, + "check-coverage": true, + "statements": 100, + "branches": 100, + "functions": 100, + "lines": 100 + }, + "dependencies": { + "body-parser": "^1.18.1", + "cfenv": "^1.0.4", "connect-busboy": "0.0.2", "cookie-parser": "^1.4.3", "date-format": "", "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0", @@ -49,6 +106,6 @@ "sleep": "^5.1.1", "uuid": "^3.1.0", "vcap_services": "^0.3.4", - "websocket": "^1.0.25" + "websocket": "^1.0.24" } } diff --git a/Chapter14/package.json b/Chapter14/package.json index d368ae7..b7972c0 100644 --- a/Chapter14/package.json +++ b/Chapter14/package.json @@ -38,11 +38,11 @@ "browserfs": "^1.2.0", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", - "composer-connector-embedded": "^0.16.2", - "composer-cucumber-steps": "^0.16.2", "composer-admin": "^0.16.2", "composer-client": "^0.16.2", "composer-common": "^0.16.2", + "composer-connector-embedded": "^0.16.2", + "composer-cucumber-steps": "^0.16.2", "composer-runtime": "^0.16.2", "composer-runtime-hlfv1": "^0.16.2", "cucumber": "^2.2.0", @@ -96,7 +96,7 @@ "ejs": "", "express": "^4.15.4", "express-session": "^1.15.5", - "fabric-client": "^1.0.2", + "fabric-client": "1.2.2", "fs": "0.0.1-security", "http": "0.0.0", "https": "^1.0.0",