@@ -186,36 +186,34 @@ function getJavascriptConfig() {
186186 * @returns {Promise<Record<string, string>> } config
187187 */
188188function getTypescriptJsdocConfig ( ) {
189- if ( typeof packageJson . dependencies === "undefined" ) {
189+ if ( packageJson === null ) {
190190 return [ ] ;
191191 }
192192
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 || [ ] ;
199195
200- return configs [ "typescript/jsdoc" ] ;
196+ return typeof dependencies . typescript !== "undefined" ||
197+ typeof devDependencies . typescript !== "undefined"
198+ ? configs [ "typescript/jsdoc" ]
199+ : [ ] ;
201200}
202201
203202/**
204203 * @returns {Promise<Record<string, string>> } config
205204 */
206205function getJestConfig ( ) {
207- if ( typeof packageJson . dependencies === "undefined" ) {
206+ if ( packageJson === null ) {
208207 return [ ] ;
209208 }
210209
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 || [ ] ;
217212
218- return configs [ "jest/recommended" ] ;
213+ return typeof dependencies . jest !== "undefined" ||
214+ typeof devDependencies . jest !== "undefined"
215+ ? configs [ "jest/recommended" ]
216+ : [ ] ;
219217}
220218
221219configs . recommended = [
0 commit comments