diff --git a/asset-transfer-basic/chaincode-javascript/package.json b/asset-transfer-basic/chaincode-javascript/package.json index 6a44f07d..a5e2690f 100644 --- a/asset-transfer-basic/chaincode-javascript/package.json +++ b/asset-transfer-basic/chaincode-javascript/package.json @@ -20,7 +20,7 @@ "fabric-contract-api": "^2.0.0", "fabric-shim": "^2.0.0", "json-stringify-deterministic": "^1.0.1", - "sort-keys-recursive": "^2.0.0" + "sort-keys-recursive": "^2.1.2" }, "devDependencies": { "chai": "^4.1.2", diff --git a/asset-transfer-basic/chaincode-typescript/package.json b/asset-transfer-basic/chaincode-typescript/package.json index befe4a5f..66f41315 100644 --- a/asset-transfer-basic/chaincode-typescript/package.json +++ b/asset-transfer-basic/chaincode-typescript/package.json @@ -23,8 +23,8 @@ "dependencies": { "fabric-contract-api": "^2.0.0", "fabric-shim": "^2.0.0", - "json-stringify-deterministic":"^1.0.0", - "sort-keys-recursive":"^2.0.0" + "json-stringify-deterministic": "^1.0.0", + "sort-keys-recursive": "^2.1.2" }, "devDependencies": { "@types/chai": "^4.1.7", diff --git a/asset-transfer-basic/chaincode-typescript/src/assetTransfer.ts b/asset-transfer-basic/chaincode-typescript/src/assetTransfer.ts index 80809475..586c4758 100644 --- a/asset-transfer-basic/chaincode-typescript/src/assetTransfer.ts +++ b/asset-transfer-basic/chaincode-typescript/src/assetTransfer.ts @@ -3,8 +3,8 @@ */ // Deterministic JSON.stringify() import {Context, Contract, Info, Returns, Transaction} from 'fabric-contract-api'; -import * as stringify from 'json-stringify-deterministic'; -import * as sortKeysRecursive from 'sort-keys-recursive'; +import stringify from 'json-stringify-deterministic'; +import sortKeysRecursive from 'sort-keys-recursive'; import {Asset} from './asset'; @Info({title: 'AssetTransfer', description: 'Smart contract for trading assets'}) diff --git a/asset-transfer-basic/chaincode-typescript/tsconfig.json b/asset-transfer-basic/chaincode-typescript/tsconfig.json index 80d8e12d..70cc98c9 100644 --- a/asset-transfer-basic/chaincode-typescript/tsconfig.json +++ b/asset-transfer-basic/chaincode-typescript/tsconfig.json @@ -6,6 +6,7 @@ "target": "es2017", "moduleResolution": "node", "module": "commonjs", + "esModuleInterop": true, "declaration": true, "sourceMap": true },