{ "compilerOptions": { "module": "es6", "target": "es6", "lib": ["es6","dom"], "types": ["reflect-metadata"], "allowSyntheticDefaultImports": true, // see below "baseUrl": "./app/", // enables you to import relative to this folder "paths": { "app/*" : ["*"], "domain/*" : ["domain/*"], "factories/*" : ["factories/*"], "firebase/*" : ["firebase/*"] }, "sourceMap": true, // make TypeScript generate sourcemaps "outDir": "public", // output directory to build to (irrelevant because we use Webpack most of the time) "jsx": "preserve", // enable JSX mode, but "preserve" tells TypeScript to not transform it (we'll use Babel) "strict": true, "moduleResolution": "node", "experimentalDecorators": true, "emitDecoratorMetadata": true, "allowJs": true }, "include":[ "app/**/*" ], "exclude": [ "node_modules" ] }