{
  "extends": "../../tsconfig.json",
  "compilerOptions": {
    "composite": true,
    "outDir": "./dist/lib/", /* Redirect output structure to the directory. */
    "declarationDir": "dist/lib",
    "resolveJsonModule": true,
    "allowJs": false,
    "skipLibCheck": true,
  },
  "ts-node": {
    "files": true
  },
  "include": [
    "./src",
    "src/**/*.json"
  ],
  "exclude":[
    "./src/test/typescript/fabric-contracts/lock-asset/chaincode-typescript/**/*.ts"
  ],
  "references": [
    {
      "path": "../cactus-plugin-ledger-connector-fabric/tsconfig.json"
    },
    {
      "path": "../cactus-plugin-ledger-connector-besu/tsconfig.json"
    },
    {
      "path": "../cactus-test-tooling/tsconfig.json"
    },
    {
      "path": "../cactus-core/tsconfig.json"
    },
    {
      "path": "../../extensions/cactus-plugin-object-store-ipfs/tsconfig.json"
    }
  ]
}