@@ -186,36 +186,34 @@ function getJavascriptConfig() {
186
186
* @returns {Promise<Record<string, string>> } config
187
187
*/
188
188
function getTypescriptJsdocConfig ( ) {
189
- if ( typeof packageJson . dependencies === "undefined" ) {
189
+ if ( packageJson === null ) {
190
190
return [ ] ;
191
191
}
192
192
193
- if (
194
- typeof packageJson . dependencies . typescript === "undefined" &&
195
- typeof packageJson . devDependencies . typescript === "undefined"
196
- ) {
197
- return [ ] ;
198
- }
193
+ const dependencies = packageJson . dependencies || [ ] ;
194
+ const devDependencies = packageJson . devDependencies || [ ] ;
199
195
200
- return configs [ "typescript/jsdoc" ] ;
196
+ return typeof dependencies . typescript !== "undefined" ||
197
+ typeof devDependencies . typescript !== "undefined"
198
+ ? configs [ "typescript/jsdoc" ]
199
+ : [ ] ;
201
200
}
202
201
203
202
/**
204
203
* @returns {Promise<Record<string, string>> } config
205
204
*/
206
205
function getJestConfig ( ) {
207
- if ( typeof packageJson . dependencies === "undefined" ) {
206
+ if ( packageJson === null ) {
208
207
return [ ] ;
209
208
}
210
209
211
- if (
212
- typeof packageJson . dependencies . jest === "undefined" &&
213
- typeof packageJson . devDependencies . jest === "undefined"
214
- ) {
215
- return [ ] ;
216
- }
210
+ const dependencies = packageJson . dependencies || [ ] ;
211
+ const devDependencies = packageJson . devDependencies || [ ] ;
217
212
218
- return configs [ "jest/recommended" ] ;
213
+ return typeof dependencies . jest !== "undefined" ||
214
+ typeof devDependencies . jest !== "undefined"
215
+ ? configs [ "jest/recommended" ]
216
+ : [ ] ;
219
217
}
220
218
221
219
configs . recommended = [
0 commit comments