{
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "declaration": false,
        "lib": [
            "dom",
            "es2015"
        ],
        "noEmitOnError": false,
        "noImplicitAny": true,
        "noImplicitReturns": true,
        "noFallthroughCasesInSwitch": true,
        "removeComments": true,
        "noLib": false,
        "preserveConstEnums": true,
        "suppressImplicitAnyIndexErrors": true,
        "outDir": "build",
        "sourceMap": true
    },
    "include": [
        "./**/*.ts",
        "!./node_modules/**/*.ts"
    ],
    "atom": {
        "rewriteTsconfig": false
    }
}

{
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "declaration": false,
        "lib": [
            "dom",
            "es2015"
        ],
        "noEmitOnError": false,
        "noImplicitAny": true,
        "noImplicitReturns": true,
        "noFallthroughCasesInSwitch": true,
        "removeComments": true,
        "noLib": false,
        "preserveConstEnums": true,
        "suppressImplicitAnyIndexErrors": true,
        "outDir": "build",
        "sourceMap": true
    },
    "include": [
        "cli/**/*.ts",
        "lib/**/*.ts",
        "typings/**/*.ts",
        "webui/**/*.ts"
    ],
    "atom": {
        "rewriteTsconfig": false
    }
}

Fix inclusion of unexpected type definitions from node_modules
Fix inclusion of unexpected type definitions from node_modules

The negative globs in tsconfig.json are not being respected in
TypeScript 2.1. Switch to the alternative approach of explicitly
specifying the top-level directories to search for typings and TS source
files.
