diff --git a/base-exercise/tsconfig.json b/base-exercise/tsconfig.json index 19c54a3..ed8935f 100644 --- a/base-exercise/tsconfig.json +++ b/base-exercise/tsconfig.json @@ -5,7 +5,6 @@ "moduleResolution": "Bundler", "esModuleInterop": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "isolatedModules": true diff --git a/plan.md b/plan.md index a1d0256..e6881b9 100644 --- a/plan.md +++ b/plan.md @@ -27,3 +27,5 @@ lib: dom, lib: es2022 useDefineForClassFields (https://twitter.com/heyImMapleLeaf/status/1701623837756993900) Use suggestions here: https://twitter.com/mattpocockuk/status/1701619240686485799 + +noUnusedLocals/Parameters diff --git a/src/005-kickstart-your-typescript-setup/006-tsc-init.solution/tsconfig.json b/src/005-kickstart-your-typescript-setup/006-tsc-init.solution/tsconfig.json index db42beb..6d3ad23 100644 --- a/src/005-kickstart-your-typescript-setup/006-tsc-init.solution/tsconfig.json +++ b/src/005-kickstart-your-typescript-setup/006-tsc-init.solution/tsconfig.json @@ -73,7 +73,6 @@ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ /* Type Checking */ "strict": true, /* Enable all strict type-checking options. */ // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ diff --git a/src/005-kickstart-your-typescript-setup/007-third-party-libs.problem/tsconfig.json b/src/005-kickstart-your-typescript-setup/007-third-party-libs.problem/tsconfig.json index db42beb..6d3ad23 100644 --- a/src/005-kickstart-your-typescript-setup/007-third-party-libs.problem/tsconfig.json +++ b/src/005-kickstart-your-typescript-setup/007-third-party-libs.problem/tsconfig.json @@ -73,7 +73,6 @@ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ /* Type Checking */ "strict": true, /* Enable all strict type-checking options. */ // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ diff --git a/src/005-kickstart-your-typescript-setup/007-third-party-libs.solution/tsconfig.json b/src/005-kickstart-your-typescript-setup/007-third-party-libs.solution/tsconfig.json index db42beb..da6ce59 100644 --- a/src/005-kickstart-your-typescript-setup/007-third-party-libs.solution/tsconfig.json +++ b/src/005-kickstart-your-typescript-setup/007-third-party-libs.solution/tsconfig.json @@ -73,7 +73,7 @@ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ + /* Ensure that casing is correct in imports. */ /* Type Checking */ "strict": true, /* Enable all strict type-checking options. */ // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ diff --git a/src/010-typescript-in-the-build-process/010-compile-typescript-to-javascript.solution/tsconfig.json b/src/010-typescript-in-the-build-process/010-compile-typescript-to-javascript.solution/tsconfig.json index 75dcaea..9dd3ec6 100644 --- a/src/010-typescript-in-the-build-process/010-compile-typescript-to-javascript.solution/tsconfig.json +++ b/src/010-typescript-in-the-build-process/010-compile-typescript-to-javascript.solution/tsconfig.json @@ -1,7 +1,6 @@ { "compilerOptions": { /* Visit https://aka.ms/tsconfig to read more about this file */ - /* Projects */ // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ @@ -9,9 +8,8 @@ // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ - /* Language and Environment */ - "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ // "jsx": "preserve", /* Specify what JSX code is generated. */ // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ @@ -23,9 +21,8 @@ // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ - /* Modules */ - "module": "commonjs", /* Specify what module code is generated. */ + "module": "commonjs", /* Specify what module code is generated. */ // "rootDir": "./", /* Specify the root folder within your source files. */ // "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ @@ -37,12 +34,10 @@ // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ // "resolveJsonModule": true, /* Enable importing .json files. */ // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ - /* JavaScript Support */ // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ - /* Emit */ // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ // "declarationMap": true, /* Create sourcemaps for d.ts files. */ @@ -67,16 +62,13 @@ // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ - /* Interop Constraints */ // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ + "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ - /* Type Checking */ - "strict": true, /* Enable all strict type-checking options. */ + "strict": true, /* Enable all strict type-checking options. */ // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ @@ -95,9 +87,8 @@ // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ - /* Completeness */ // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ } -} +} \ No newline at end of file diff --git a/src/010-typescript-in-the-build-process/011-tsc-watch-mode.problem/tsconfig.json b/src/010-typescript-in-the-build-process/011-tsc-watch-mode.problem/tsconfig.json index 68a773d..9dd3ec6 100644 --- a/src/010-typescript-in-the-build-process/011-tsc-watch-mode.problem/tsconfig.json +++ b/src/010-typescript-in-the-build-process/011-tsc-watch-mode.problem/tsconfig.json @@ -67,7 +67,6 @@ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ /* Type Checking */ "strict": true, /* Enable all strict type-checking options. */ // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ diff --git a/src/010-typescript-in-the-build-process/011-tsc-watch-mode.solution/tsconfig.json b/src/010-typescript-in-the-build-process/011-tsc-watch-mode.solution/tsconfig.json index 68a773d..9dd3ec6 100644 --- a/src/010-typescript-in-the-build-process/011-tsc-watch-mode.solution/tsconfig.json +++ b/src/010-typescript-in-the-build-process/011-tsc-watch-mode.solution/tsconfig.json @@ -67,7 +67,6 @@ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ /* Type Checking */ "strict": true, /* Enable all strict type-checking options. */ // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ diff --git a/src/010-typescript-in-the-build-process/012-compiling-to-a-directory.problem/tsconfig.json b/src/010-typescript-in-the-build-process/012-compiling-to-a-directory.problem/tsconfig.json index 68a773d..9dd3ec6 100644 --- a/src/010-typescript-in-the-build-process/012-compiling-to-a-directory.problem/tsconfig.json +++ b/src/010-typescript-in-the-build-process/012-compiling-to-a-directory.problem/tsconfig.json @@ -67,7 +67,6 @@ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ /* Type Checking */ "strict": true, /* Enable all strict type-checking options. */ // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ diff --git a/src/010-typescript-in-the-build-process/012-compiling-to-a-directory.solution/tsconfig.json b/src/010-typescript-in-the-build-process/012-compiling-to-a-directory.solution/tsconfig.json index 0bb8d58..ac8377e 100644 --- a/src/010-typescript-in-the-build-process/012-compiling-to-a-directory.solution/tsconfig.json +++ b/src/010-typescript-in-the-build-process/012-compiling-to-a-directory.solution/tsconfig.json @@ -67,7 +67,6 @@ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ /* Type Checking */ "strict": true, /* Enable all strict type-checking options. */ // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ diff --git a/src/010-typescript-in-the-build-process/013-setting-up-a-frontend-app-with-vite.problem/tsconfig.json b/src/010-typescript-in-the-build-process/013-setting-up-a-frontend-app-with-vite.problem/tsconfig.json index 0bb8d58..ac8377e 100644 --- a/src/010-typescript-in-the-build-process/013-setting-up-a-frontend-app-with-vite.problem/tsconfig.json +++ b/src/010-typescript-in-the-build-process/013-setting-up-a-frontend-app-with-vite.problem/tsconfig.json @@ -67,7 +67,6 @@ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ /* Type Checking */ "strict": true, /* Enable all strict type-checking options. */ // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ diff --git a/src/032-typescript-only-features/119-const-enums.explainer/tsconfig.json b/src/032-typescript-only-features/119-const-enums.explainer/tsconfig.json index 23176a9..7ac1326 100644 --- a/src/032-typescript-only-features/119-const-enums.explainer/tsconfig.json +++ b/src/032-typescript-only-features/119-const-enums.explainer/tsconfig.json @@ -6,7 +6,6 @@ "moduleResolution": "Bundler", "esModuleInterop": true, "declaration": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true }, diff --git a/src/032-typescript-only-features/123-prefer-es-features-to-ts-features.explainer/tsconfig.json b/src/032-typescript-only-features/123-prefer-es-features-to-ts-features.explainer/tsconfig.json index 23176a9..7ac1326 100644 --- a/src/032-typescript-only-features/123-prefer-es-features-to-ts-features.explainer/tsconfig.json +++ b/src/032-typescript-only-features/123-prefer-es-features-to-ts-features.explainer/tsconfig.json @@ -6,7 +6,6 @@ "moduleResolution": "Bundler", "esModuleInterop": true, "declaration": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true }, diff --git a/src/060-modules-and-declaration-files/158-module-or-script.explainer/tsconfig.json b/src/060-modules-and-declaration-files/158-module-or-script.explainer/tsconfig.json index 41f576e..b636822 100644 --- a/src/060-modules-and-declaration-files/158-module-or-script.explainer/tsconfig.json +++ b/src/060-modules-and-declaration-files/158-module-or-script.explainer/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "declaration": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true }, diff --git a/src/060-modules-and-declaration-files/159-module-detection-force.problem/tsconfig.json b/src/060-modules-and-declaration-files/159-module-detection-force.problem/tsconfig.json index 41f576e..b636822 100644 --- a/src/060-modules-and-declaration-files/159-module-detection-force.problem/tsconfig.json +++ b/src/060-modules-and-declaration-files/159-module-detection-force.problem/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "declaration": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true }, diff --git a/src/060-modules-and-declaration-files/159-module-detection-force.solution/tsconfig.json b/src/060-modules-and-declaration-files/159-module-detection-force.solution/tsconfig.json index 53d8cb4..f4651e1 100644 --- a/src/060-modules-and-declaration-files/159-module-detection-force.solution/tsconfig.json +++ b/src/060-modules-and-declaration-files/159-module-detection-force.solution/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "declaration": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "moduleDetection": "force" diff --git a/src/060-modules-and-declaration-files/160-declaration-files.explainer/tsconfig.json b/src/060-modules-and-declaration-files/160-declaration-files.explainer/tsconfig.json index 7864975..23eab59 100644 --- a/src/060-modules-and-declaration-files/160-declaration-files.explainer/tsconfig.json +++ b/src/060-modules-and-declaration-files/160-declaration-files.explainer/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "declaration": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/060-modules-and-declaration-files/161-declaration-files-can-be-modules-or-scripts.explainer/tsconfig.json b/src/060-modules-and-declaration-files/161-declaration-files-can-be-modules-or-scripts.explainer/tsconfig.json index 7864975..23eab59 100644 --- a/src/060-modules-and-declaration-files/161-declaration-files-can-be-modules-or-scripts.explainer/tsconfig.json +++ b/src/060-modules-and-declaration-files/161-declaration-files-can-be-modules-or-scripts.explainer/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "declaration": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/060-modules-and-declaration-files/162-skip-lib-check-true.problem/tsconfig.json b/src/060-modules-and-declaration-files/162-skip-lib-check-true.problem/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/060-modules-and-declaration-files/162-skip-lib-check-true.problem/tsconfig.json +++ b/src/060-modules-and-declaration-files/162-skip-lib-check-true.problem/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/060-modules-and-declaration-files/162-skip-lib-check-true.solution/tsconfig.json b/src/060-modules-and-declaration-files/162-skip-lib-check-true.solution/tsconfig.json index 6a40749..e10e680 100644 --- a/src/060-modules-and-declaration-files/162-skip-lib-check-true.solution/tsconfig.json +++ b/src/060-modules-and-declaration-files/162-skip-lib-check-true.solution/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, // "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/060-modules-and-declaration-files/163-declaration-files-can-be-used-to-type-js-files.problem/tsconfig.json b/src/060-modules-and-declaration-files/163-declaration-files-can-be-used-to-type-js-files.problem/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/060-modules-and-declaration-files/163-declaration-files-can-be-used-to-type-js-files.problem/tsconfig.json +++ b/src/060-modules-and-declaration-files/163-declaration-files-can-be-used-to-type-js-files.problem/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/060-modules-and-declaration-files/163-declaration-files-can-be-used-to-type-js-files.solution/tsconfig.json b/src/060-modules-and-declaration-files/163-declaration-files-can-be-used-to-type-js-files.solution/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/060-modules-and-declaration-files/163-declaration-files-can-be-used-to-type-js-files.solution/tsconfig.json +++ b/src/060-modules-and-declaration-files/163-declaration-files-can-be-used-to-type-js-files.solution/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/tsconfig.json b/src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/tsconfig.json +++ b/src/062-the-global-namespace/165-ambient-context-and-declare-const.problem/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/tsconfig.json b/src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/tsconfig.json +++ b/src/062-the-global-namespace/165-ambient-context-and-declare-const.solution/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/166-declare-global.problem/tsconfig.json b/src/062-the-global-namespace/166-declare-global.problem/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/062-the-global-namespace/166-declare-global.problem/tsconfig.json +++ b/src/062-the-global-namespace/166-declare-global.problem/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/166-declare-global.solution.1/tsconfig.json b/src/062-the-global-namespace/166-declare-global.solution.1/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/062-the-global-namespace/166-declare-global.solution.1/tsconfig.json +++ b/src/062-the-global-namespace/166-declare-global.solution.1/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/166-declare-global.solution.2/tsconfig.json b/src/062-the-global-namespace/166-declare-global.solution.2/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/062-the-global-namespace/166-declare-global.solution.2/tsconfig.json +++ b/src/062-the-global-namespace/166-declare-global.solution.2/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/167-modifying-window.problem/tsconfig.json b/src/062-the-global-namespace/167-modifying-window.problem/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/062-the-global-namespace/167-modifying-window.problem/tsconfig.json +++ b/src/062-the-global-namespace/167-modifying-window.problem/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/167-modifying-window.solution/tsconfig.json b/src/062-the-global-namespace/167-modifying-window.solution/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/062-the-global-namespace/167-modifying-window.solution/tsconfig.json +++ b/src/062-the-global-namespace/167-modifying-window.solution/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/168-modifying-process-env.problem/tsconfig.json b/src/062-the-global-namespace/168-modifying-process-env.problem/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/062-the-global-namespace/168-modifying-process-env.problem/tsconfig.json +++ b/src/062-the-global-namespace/168-modifying-process-env.problem/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/168-modifying-process-env.solution/tsconfig.json b/src/062-the-global-namespace/168-modifying-process-env.solution/tsconfig.json index 21b4b97..7ae38d0 100644 --- a/src/062-the-global-namespace/168-modifying-process-env.solution/tsconfig.json +++ b/src/062-the-global-namespace/168-modifying-process-env.solution/tsconfig.json @@ -7,7 +7,6 @@ "declaration": true, "skipLibCheck": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/169-declare-module.problem/tsconfig.json b/src/062-the-global-namespace/169-declare-module.problem/tsconfig.json index 7864975..23eab59 100644 --- a/src/062-the-global-namespace/169-declare-module.problem/tsconfig.json +++ b/src/062-the-global-namespace/169-declare-module.problem/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "declaration": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/169-declare-module.solution/tsconfig.json b/src/062-the-global-namespace/169-declare-module.solution/tsconfig.json index 7864975..23eab59 100644 --- a/src/062-the-global-namespace/169-declare-module.solution/tsconfig.json +++ b/src/062-the-global-namespace/169-declare-module.solution/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "declaration": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/170-wildcard-in-declare-module.problem/tsconfig.json b/src/062-the-global-namespace/170-wildcard-in-declare-module.problem/tsconfig.json index 7864975..23eab59 100644 --- a/src/062-the-global-namespace/170-wildcard-in-declare-module.problem/tsconfig.json +++ b/src/062-the-global-namespace/170-wildcard-in-declare-module.problem/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "declaration": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/062-the-global-namespace/170-wildcard-in-declare-module.solution/tsconfig.json b/src/062-the-global-namespace/170-wildcard-in-declare-module.solution/tsconfig.json index 7864975..23eab59 100644 --- a/src/062-the-global-namespace/170-wildcard-in-declare-module.solution/tsconfig.json +++ b/src/062-the-global-namespace/170-wildcard-in-declare-module.solution/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "declaration": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "moduleDetection": "force" }, diff --git a/src/080-configuring-typescript/189-my-recommended-tsconfig-base.explainer/tsconfig.json b/src/080-configuring-typescript/189-my-recommended-tsconfig-base.explainer/tsconfig.json index 89825fd..0f82f68 100644 --- a/src/080-configuring-typescript/189-my-recommended-tsconfig-base.explainer/tsconfig.json +++ b/src/080-configuring-typescript/189-my-recommended-tsconfig-base.explainer/tsconfig.json @@ -5,7 +5,6 @@ "module": "ESNext", /* Recommended: */ "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, "skipLibCheck": true, "target": "es2022", "moduleDetection": "force", diff --git a/src/080-configuring-typescript/191-no-emit.problem copy/tsconfig.json b/src/080-configuring-typescript/191-no-emit.problem copy/tsconfig.json index 64723bf..c04f157 100644 --- a/src/080-configuring-typescript/191-no-emit.problem copy/tsconfig.json +++ b/src/080-configuring-typescript/191-no-emit.problem copy/tsconfig.json @@ -4,7 +4,6 @@ "module": "ESNext", "moduleResolution": "Bundler", "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "isolatedModules": true, diff --git a/src/080-configuring-typescript/191-no-emit.problem/tsconfig.json b/src/080-configuring-typescript/191-no-emit.problem/tsconfig.json index b239cfb..7740af4 100644 --- a/src/080-configuring-typescript/191-no-emit.problem/tsconfig.json +++ b/src/080-configuring-typescript/191-no-emit.problem/tsconfig.json @@ -4,7 +4,6 @@ "module": "NodeNext", "moduleResolution": "NodeNext", "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "isolatedModules": true, diff --git a/src/080-configuring-typescript/191-no-emit.solution copy/tsconfig.json b/src/080-configuring-typescript/191-no-emit.solution copy/tsconfig.json index d531492..22896aa 100644 --- a/src/080-configuring-typescript/191-no-emit.solution copy/tsconfig.json +++ b/src/080-configuring-typescript/191-no-emit.solution copy/tsconfig.json @@ -4,7 +4,6 @@ "module": "ESNext", "moduleResolution": "Bundler", "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "isolatedModules": true, diff --git a/src/080-configuring-typescript/191-no-emit.solution/tsconfig.json b/src/080-configuring-typescript/191-no-emit.solution/tsconfig.json index 8c508e2..8a009d8 100644 --- a/src/080-configuring-typescript/191-no-emit.solution/tsconfig.json +++ b/src/080-configuring-typescript/191-no-emit.solution/tsconfig.json @@ -4,7 +4,6 @@ "module": "NodeNext", "moduleResolution": "NodeNext", "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "isolatedModules": true, diff --git a/src/080-configuring-typescript/192-module-resolution-bundler-or-nodenext.explainer/tsconfig.json b/src/080-configuring-typescript/192-module-resolution-bundler-or-nodenext.explainer/tsconfig.json index 46c1e64..10576e2 100644 --- a/src/080-configuring-typescript/192-module-resolution-bundler-or-nodenext.explainer/tsconfig.json +++ b/src/080-configuring-typescript/192-module-resolution-bundler-or-nodenext.explainer/tsconfig.json @@ -12,7 +12,6 @@ // "module": "ESNext", // "moduleResolution": "Bundler", "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "isolatedModules": true, diff --git a/src/080-configuring-typescript/193-isolated-modules.explainer/tsconfig.json b/src/080-configuring-typescript/193-isolated-modules.explainer/tsconfig.json index 21cd83a..71f133d 100644 --- a/src/080-configuring-typescript/193-isolated-modules.explainer/tsconfig.json +++ b/src/080-configuring-typescript/193-isolated-modules.explainer/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "declaration": true, "noEmit": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "isolatedModules": true diff --git a/src/080-configuring-typescript/194-cjs-vs-esm.explainer/tsconfig.json b/src/080-configuring-typescript/194-cjs-vs-esm.explainer/tsconfig.json index 1679066..1cb41e0 100644 --- a/src/080-configuring-typescript/194-cjs-vs-esm.explainer/tsconfig.json +++ b/src/080-configuring-typescript/194-cjs-vs-esm.explainer/tsconfig.json @@ -6,7 +6,6 @@ "esModuleInterop": true, "noEmit": false, "outDir": "dist", - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "isolatedModules": true diff --git a/tsconfig.json b/tsconfig.json index 27c40ee..b15ff60 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,7 +8,6 @@ "moduleDetection": "force", "noUncheckedIndexedAccess": true, "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "declaration": true,