feat(tsconfigs): Enable allowJs in base preset (#7274)
This commit is contained in:
parent
4c33576a6c
commit
b5213654b1
3 changed files with 11 additions and 2 deletions
5
.changeset/slimy-hotels-agree.md
Normal file
5
.changeset/slimy-hotels-agree.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
'astro': minor
|
||||
---
|
||||
|
||||
Update base `tsconfig.json` template with `allowJs: true` to provide a better relaxed experience for users unfamilliar with TypeScript. `allowJs` is still set to `false` (its default value) when using the `strictest` preset.
|
|
@ -25,6 +25,8 @@
|
|||
},
|
||||
// TypeScript 5.0 changed how `isolatedModules` and `importsNotUsedAsValues` works, deprecating the later
|
||||
// Until the majority of users are on TypeScript 5.0, we'll have to supress those deprecation errors
|
||||
"ignoreDeprecations": "5.0"
|
||||
"ignoreDeprecations": "5.0",
|
||||
// Allow JavaScript files to be imported
|
||||
"allowJs": true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
// Report an error for unreachable code instead of just a warning.
|
||||
"allowUnreachableCode": false,
|
||||
// Report an error for unused labels instead of just a warning.
|
||||
"allowUnusedLabels": false
|
||||
"allowUnusedLabels": false,
|
||||
// Disallow JavaScript files from being imported
|
||||
"allowJs": false
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue