diff --git a/package.json b/package.json index 681a23287..e220cbcd1 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ "sinon": "^2.0.0", "sinon-chai": "^2.8.0", "ts-loader": "^2.0.0", + "tsconfig-holy-grail": "^2.0.0", "tslint-config-holy-grail": "^7.0.0", "typescript": "^2.1.1", "webpack": "^2.2.0" diff --git a/src/tsconfig.json b/src/tsconfig.json index 0beddfb3e..d52523fec 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -1,25 +1,3 @@ { - "compileOnSave": false, - "compilerOptions": { - "alwaysStrict": true, - "declaration": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "lib": [ "dom", "es2015" ], - "module": "es2015", - "moduleResolution": "node", - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "noImplicitThis": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "outDir": "../build/es2015", - "sourceMap": true, - "strictNullChecks": true, - "target": "es2015", - "typeRoots": [ - "../node_modules/@types" - ] - } + "extends": "../node_modules/tsconfig-holy-grail/src/tsconfig-browser.json" }