{ "compilerOptions": { "allowJs": false, "checkJs": false, "alwaysStrict": false, "declaration": false, "declarationMap": false, "downlevelIteration": true, "inlineSources": false, "importHelpers": true, "lib": ["esnext", "dom"], "module": "esnext", "moduleResolution": "node", "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": "es5", "strictBindCallApply": false, "experimentalDecorators": true, // Skip type checking of all declaration files "skipLibCheck": true, "esModuleInterop": true, "jsx": "preserve", "baseUrl": "../", "outDir": "../src/sentry/static/sentry/dist", "paths": { "app/*": ["src/sentry/static/sentry/app/*"], "sentry-test/*": ["tests/js/sentry-test/*"], "@emotion/styled": ["src/sentry/static/sentry/app/styled.tsx"], "@original-emotion/*": ["node_modules/@emotion/*"], // 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": ["../src", "../tests"], "exclude": ["../node_modules"] }