diff --git a/basic-contract/js-contract/package-lock.json b/basic-contract/js-contract/package-lock.json index c0ee549..3b8c9a1 100644 --- a/basic-contract/js-contract/package-lock.json +++ b/basic-contract/js-contract/package-lock.json @@ -5,11 +5,11 @@ "requires": true, "dependencies": { "@ampretia/x509": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@ampretia/x509/-/x509-0.4.0.tgz", - "integrity": "sha512-U5QMwOceubYk2E1+r/pFachmJZn/unfZIgwZbETi664SunYMfUd39JDTn0GvezkUeG8AVko1gK/y7e9xyFQLIA==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@ampretia/x509/-/x509-0.4.7.tgz", + "integrity": "sha512-m08aSMjMjZWMI29PLPJY7aGbr8IdxsmePYoePcs3NfChefiMAUO5QpxbLdjuxPFhcYZJGtM3BSLrBlPtJQW21g==", "requires": { - "nan": "2.12.0" + "nan": "2.14.0" } }, "@babel/code-frame": { @@ -156,14 +156,14 @@ "dev": true }, "@types/google-protobuf": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@types/google-protobuf/-/google-protobuf-3.7.1.tgz", - "integrity": "sha512-kiLxbqoi2C7NmkGj1ZpkSDyIqj4vqDEIjx7wX+O0GXV6bLX6u/oLz49CwefD0c0vzaKeBdOqmUtI8bC0bBRr0w==" + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/google-protobuf/-/google-protobuf-3.7.3.tgz", + "integrity": "sha512-FRwj40euE2bYkG+0X5w2nEA8yAzgJRcEa7RBd0Gsdkb9/tPM2pctVVAvnOUTbcXo2VmIHPo0Ae94Gl9vRHfKzg==" }, "@types/node": { - "version": "8.10.50", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.50.tgz", - "integrity": "sha512-+ZbcUwJdaBgOZpwXeT0v+gHC/jQbEfzoc9s4d0rN0JIKeQbuTrT+A2n1aQY6LpZjrLXJT7avVUqiCecCJeeZxA==" + "version": "8.10.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.63.tgz", + "integrity": "sha512-g+nSkeHFDd2WOQChfmy9SAXLywT47WZBrGS/NC5ym5PJ8c8RC6l4pbGaUW/X0+eZJnXw6/AVNEouXWhV4iz72Q==" }, "acorn": { "version": "6.2.0", @@ -364,6 +364,11 @@ "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", "dev": true }, + "class-transformer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.2.3.tgz", + "integrity": "sha512-qsP+0xoavpOlJHuYsQJsN58HXSl8Jvveo+T37rEvCEeRfMWoytAyR0Ua/YsFgpM6AZYZ/og2PJwArwzJl1aXtQ==" + }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -786,26 +791,28 @@ } }, "fabric-contract-api": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/fabric-contract-api/-/fabric-contract-api-1.4.1.tgz", - "integrity": "sha512-zxB21sru9u0rcDTDgMN2hiroGuF9lRlA2RRqpttKoNe9y2qBvCwCDsRGpNkgveAS/m46n+/DmRRssqSfGI8CCA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/fabric-contract-api/-/fabric-contract-api-1.4.2.tgz", + "integrity": "sha512-Zo3LfdrSRyo8qXLNcTCp5TFMj/hpx4rXw+lwj6oSZl/E/ED1CrQJxdSqb4XYRo4bs0wSYEfS65rkxPEPiaiRXg==", "requires": { + "class-transformer": "^0.2.2", + "fast-safe-stringify": "^2.0.6", "get-params": "^0.1.2", "reflect-metadata": "^0.1.12", "winston": "^3.2.1" } }, "fabric-shim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/fabric-shim/-/fabric-shim-1.4.1.tgz", - "integrity": "sha512-czCetz1y6HeeCTvN7kDaaAekEYdVhHilT0XmTxhoN1I7/e5eUk6RLwa/cFhSAJBxH2mwxnLeJeC1EvA3IISlEw==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/fabric-shim/-/fabric-shim-1.4.2.tgz", + "integrity": "sha512-obKq4r/hCyaT78GlLgXhDevhcJtPpTdFtIqMLGkCBEbB+ap7RYVh1JYJWvG2SM5OB5rs43FUbQ99bPwxHuoBtg==", "requires": { "@ampretia/x509": "^0.4.0", "@types/google-protobuf": "^3.2.7", "@types/node": "^8.9.4", "ajv": "^6.5.5", "fs-extra": "^7.0.1", - "grpc": "1.17.0-pre1", + "grpc": "1.17.0", "jsrsasign": "^8.0.4", "protobufjs": "5.0.3", "reflect-metadata": "^0.1.12", @@ -989,9 +996,9 @@ "dev": true }, "grpc": { - "version": "1.17.0-pre1", - "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.17.0-pre1.tgz", - "integrity": "sha512-LWoGYW+ylOo2Ldvq/1i/SEwDsIxmDEJK9KoHPHEQkkwdG5zC+9D3/wJsgf/JFvpUoHrPdzLfBUqxfzRVCR90jw==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.17.0.tgz", + "integrity": "sha512-5zb5ilwHlsiWfE2Abq/IN5SkHQ2zi4QF/u9Gewcw5DO3y+hGTtzZUiMK52MX3YZHAIRjqxDcO3fx0jLhPjT8Zw==", "requires": { "lodash.camelcase": "^4.3.0", "lodash.clone": "^4.5.0", @@ -1097,7 +1104,7 @@ } }, "glob": { - "version": "7.1.2", + "version": "7.1.3", "bundled": true, "requires": { "fs.realpath": "^1.0.0", @@ -1113,7 +1120,7 @@ "bundled": true }, "iconv-lite": { - "version": "0.4.23", + "version": "0.4.24", "bundled": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -1173,7 +1180,7 @@ } }, "minizlib": { - "version": "1.1.1", + "version": "1.2.1", "bundled": true, "requires": { "minipass": "^2.2.1" @@ -1341,7 +1348,7 @@ "bundled": true }, "signal-exit": { - "version": "3.0.2", + "version": "3.0.1", "bundled": true }, "string-width": { @@ -1406,17 +1413,24 @@ } }, "handlebars": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", - "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", "dev": true, "requires": { + "minimist": "^1.2.5", "neo-async": "^2.6.0", - "optimist": "^0.6.1", "source-map": "^0.6.1", - "uglify-js": "^3.1.4" + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" }, "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1747,9 +1761,9 @@ } }, "jsrsasign": { - "version": "8.0.12", - "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-8.0.12.tgz", - "integrity": "sha1-Iqu5ZW00owuVMENnIINeicLlwxY=" + "version": "8.0.24", + "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-8.0.24.tgz", + "integrity": "sha512-u45jAyusqUpyGbFc2IbHoeE4rSkoBWQgLe/w99temHenX+GyCz4nflU5sjK7ajU1ffZTezl6le7u43Yjr/lkQg==" }, "just-extend": { "version": "4.0.2", @@ -1999,9 +2013,9 @@ "dev": true }, "nan": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.0.tgz", - "integrity": "sha512-zT5nC0JhbljmyEf+Z456nvm7iO7XgRV2hYxoBtPpnyp+0Q4aCoP6uWNn76v/I6k2kCYNLWqWbwBWQcjsNI/bjw==" + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" }, "natural-compare": { "version": "1.4.0", @@ -2271,24 +2285,6 @@ "mimic-fn": "^1.0.0" } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - } - } - }, "optionator": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",