{
  "compilerOptions": {
      "target": "es6",
      "module": "commonjs",
      "lib": ["esnext"],
      "declaration": true,
      "declarationMap": true,
      "sourceMap": true,
      "strict": true,
      "composite": true,
      "esModuleInterop": true,
      "noImplicitAny": true,
      "moduleResolution": "node",
      "outDir": "dist",
      "rootDir": "src"
  },
  "exclude": [
    "node_modules",
    "src/**/test/*",
    "src/**/spec",
    "src/**/*.spec.ts"
  ],
  "include": ["src/**/*"],
  "references": [
    { "path": "../signing" },
    { "path": "../base" },
    { "path": "../errors" },
    { "path": "../hashing" },
    { "path": "../serialization-schema" },
    { "path": "../buffer-utils" },
    { "path": "../serialization" }
  ]
}
