We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eccf30c commit 7fae52cCopy full SHA for 7fae52c
scripts/utils/verifyTypeScriptSetup.js
@@ -52,10 +52,11 @@ function verifyTypeScriptSetup() {
52
const isYarn = fs.existsSync(paths.yarnLockFile);
53
54
// Ensure typescript is installed
55
+ let ts;
56
try {
- resolve.sync('typescript', {
57
+ ts = require(resolve.sync('typescript', {
58
basedir: paths.appNodeModules,
- });
59
+ }));
60
} catch (_) {
61
console.error(
62
chalk.red(
@@ -88,7 +89,16 @@ function verifyTypeScriptSetup() {
88
89
const messages = [];
90
let tsconfig;
91
- tsconfig = require(paths.appTsConfig);
92
+ const { config, error } = ts.readConfigFile(
93
+ paths.appTsConfig,
94
+ ts.sys.readFile
95
+ );
96
+
97
+ if (error) {
98
+ throw error;
99
+ }
100
101
+ tsconfig = config;
102
103
104
chalk.red.bold(
0 commit comments