diff --git a/packages/shared/src/utils/get-extensions.ts b/packages/shared/src/utils/get-extensions.ts index e528e91090..d343961db6 100644 --- a/packages/shared/src/utils/get-extensions.ts +++ b/packages/shared/src/utils/get-extensions.ts @@ -8,6 +8,9 @@ import { pluralize } from './pluralize'; export async function getPackageExtensions(root: string): Promise { const pkg = await fse.readJSON(path.resolve(path.join(root, 'package.json'))); + + if (!pkg.dependencies) return []; + const extensionNames = Object.keys(pkg.dependencies).filter((dep) => EXTENSION_NAME_REGEX.test(dep)); return listExtensionsChildren(extensionNames);