|
2 | 2 | "extends": "@teambit/react/typescript/tsconfig.json",
|
3 | 3 | "compilerOptions": {
|
4 | 4 | /* Visit https://aka.ms/tsconfig.json to read more about this file */
|
5 |
| - "target": "esnext", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */ |
6 |
| - "lib": ["ESNext", "dom"], /* Specify library files to be included in the compilation. */ |
7 | 5 | "allowJs": true, /* Allow javascript files to be compiled. */
|
8 |
| - "strict": true, /* Enable all strict type-checking options. */ |
9 |
| - "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ |
| 6 | + "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ |
10 | 7 | "esModuleInterop": true, /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */
|
11 |
| - "preserveSymlinks": false, /* Do not resolve the real path of symlinks. */ |
12 | 8 | "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
|
13 |
| - "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ |
| 9 | + "forceConsistentCasingInFileNames": true, /* Disallow inconsistently cased references to the same file. */ |
| 10 | + "jsx": "react-jsx", /* Specify JSX code generation: 'preserve', 'react-native', 'react-jsx' or 'react'. */ |
| 11 | + "lib": ["ESNext", "dom"], /* Specify library files to be included in the compilation. */ |
| 12 | + "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ |
| 13 | + "preserveSymlinks": false, /* Do not resolve the real path of symlinks. */ |
14 | 14 | "skipLibCheck": true, /* Skip type checking of declaration files. */
|
15 |
| - "forceConsistentCasingInFileNames": true, |
16 |
| - "jsx": "react-jsx" |
| 15 | + "strict": true, /* Enable all strict type-checking options. */ |
| 16 | + "target": "esnext", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */ |
17 | 17 | },
|
18 | 18 | "exclude": ["artifacts", "public", "dist", "node_modules", "package.json", "**/*.cjs"],
|
19 |
| - "include": ["**/*", "**/*.json"] |
| 19 | + "include": ["**/*", "**/*.json"], |
| 20 | + "angularCompilerOptions": { |
| 21 | + "enableI18nLegacyMessageIdFormat": false, |
| 22 | + "strictInjectionParameters": true, |
| 23 | + "strictInputAccessModifiers": true, |
| 24 | + "strictTemplates": true, |
| 25 | + "enableIvy": true |
| 26 | + } |
20 | 27 | }
|
0 commit comments