diff --git a/src/tsconfig.spec.json b/src/tsconfig.spec.json index 26a878ced..3d73f831c 100644 --- a/src/tsconfig.spec.json +++ b/src/tsconfig.spec.json @@ -1,10 +1,13 @@ { - "extends": "./tsconfig.json", + "extends": "../tsconfig.base.json", "compilerOptions": { - "outDir": "../../dist/out-tsc", - "module": "commonjs", - "types": ["jest", "node"] + "outDir": "../out-tsc/spec", + "baseUrl": "./", + "types": ["jest", "node"], + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "resolveJsonModule": true }, - "files": ["src/test-setup.ts"], + "files": ["src/polyfills.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"] } diff --git a/tsconfig.base.json b/tsconfig.base.json index f63736382..67deca65d 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -17,7 +17,8 @@ "es2016", "es2015", "dom" - ] + ], + "resolveJsonModule": true }, "files": [ "src/main.ts", diff --git a/tsconfig.spec.json b/tsconfig.spec.json index a3431289d..363afa9a7 100644 --- a/tsconfig.spec.json +++ b/tsconfig.spec.json @@ -5,7 +5,8 @@ "baseUrl": "./", "types": ["jest", "node"], "experimentalDecorators": true, - "emitDecoratorMetadata": true + "emitDecoratorMetadata": true, + "resolveJsonModule": true }, "files": ["src/polyfills.ts"], "include": ["**/*.spec.ts", "**/*.d.ts"]