{
  "compilerOptions": {
    /* Basic Options */
    "target": "ES6",                                            /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', or 'ESNEXT'. */
    "module": "commonjs",                                       /* Specify module code generation: 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */
    "lib": ["es2018", "es2017.object", "dom", "dom.iterable"],  /* Specify library files to be included in the compilation:  */
    "allowJs": false,                                           /* Allow javascript files to be compiled. */
    "declaration": true,                                        /* Generates corresponding '.d.ts' file. */
    "declarationMap": true,
    "declarationDir": "dist",
    "sourceMap": true,                        /* Generates corresponding '.map' file. */
    "outDir": "../",                          /* Redirect output structure to the directory. */
    "rootDir": "src",                         /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */
    /* Module Resolution Options */
    "types": [
      "node",
      "@opentok/client"
    ]
    /* Source Map Options */

    /* Experimental Options */
  },
  "files": [
    "src/NetworkTest/index.ts",
    // "test/NetworkTest.spec.ts"
  ],
/*
*/
  "include": [
    "src/**/*.ts"
  ],
  "exclude": [
    "node_modules",
    "dist",
    "test/setup/setup.js"
  ]
}