{ "compilerOptions": { "allowJs": false, "checkJs": false, "alwaysStrict": false, "declaration": false, "declarationMap": false, "downlevelIteration": true, "inlineSources": false, "importHelpers": true, "lib": ["esnext", "dom"], "module": "commonjs", "moduleResolution": "node", "noEmit": true, "noEmitHelpers": true, "noFallthroughCasesInSwitch": true, "noImplicitAny": false, "noImplicitReturns": true, "noImplicitUseStrict": true, "noImplicitThis": true, "noUnusedLocals": true, "noUnusedParameters": true, "pretty": false, "resolveJsonModule": true, "sourceMap": true, "strict": true, "target": "es6", "strictBindCallApply": false, "experimentalDecorators": true, "useUnknownInCatchVariables": false, // Skip type checking of all declaration files "skipLibCheck": true, "esModuleInterop": true, "jsx": "preserve", "baseUrl": "../", "outDir": "../src/sentry/static/sentry/dist", "paths": { "sentry/*": ["static/app/*"], "sentry-test/*": ["tests/js/sentry-test/*"], "sentry-images/*": ["static/images/*"], "sentry-locale/*": ["src/sentry/locale/*"], "sentry-logos/*": ["src/sentry/static/sentry/images/logos/*"], "sentry-fonts/*": ["static/fonts/*"], "docs-ui/*": ["docs-ui/*"], // Use the stub file for typechecking. Webpack resolver will use the real files // based on configuration. "integration-docs-platforms": [ "tests/fixtures/integration-docs/_platforms.json", "src/sentry/integration-docs/_platforms.json" ] }, "plugins": [{"name": "typescript-styled-plugin"}] }, "include": ["../static", "../tests/js", "../tests/fixtures/js-stubs"], "exclude": ["../node_modules"], "ts-node": { "transpileOnly": true } }