{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6",
    "outDir": "./dist/",
    "lib": ["es6", "es2015.promise" ],
    "jsx": "react",
    "jsxFactory": "JSX.createElement"
  },
  "include": [
    "./src/**/*.ts",
    "./src/**/*.tsx"
  ]
}

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es6",
    "outDir": "./dist/",
    "lib": ["es6", "es2015.promise" ],
    "jsx": "react",
    "jsxFactory": "JSX.createElement",
    "noImplicitAny": true,
    "noImplicitThis": true,
    "alwaysStrict": true
  },
  "include": [
    "./src/**/*.ts",
    "./src/**/*.tsx"
  ]
}

Use strict compiler options in TypeScript template
Use strict compiler options in TypeScript template

These improve the type-safety of TypeScript projects to a good degree.
"strictNullChecks" was not enabled since it may not work reliably with
other libraries.

Change-Id: Ic94913497dd6adb789eb51b2e921f6a88baba404
