Skip to content

Commit d6a6d41

Browse files
committed
retry
1 parent 37cc5cd commit d6a6d41

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/app-builder-lib/src/node-module-collector/npmNodeModulesCollector.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export class NpmNodeModulesCollector extends NodeModulesCollector<NpmDependency,
3737
protected async collectAllDependencies(tree: NpmDependency) {
3838
for (const [, value] of Object.entries(tree.dependencies || {})) {
3939
// Skip @types packages - they're type-only and not needed at runtime
40-
if (value.name.startsWith('@types/')) {
40+
if (value.name?.startsWith("@types/")) {
4141
log.debug({ name: value.name }, "skipping @types package")
4242
continue
4343
}
@@ -56,7 +56,7 @@ export class NpmNodeModulesCollector extends NodeModulesCollector<NpmDependency,
5656
m.path = (await this.resolveModuleDir({ dependency: m, virtualPath: value.resolved }))!
5757
} catch (err: any) {
5858
// If we can't resolve it and it's a type-related package, skip it
59-
if (value.name.includes('-types') || value.resolved?.includes('@types+')) {
59+
if (value.name.includes("-types") || value.resolved?.includes("@types+")) {
6060
log.debug({ name: value.name, err: err.message }, "skipping unresolvable type package")
6161
continue
6262
}
@@ -70,7 +70,7 @@ export class NpmNodeModulesCollector extends NodeModulesCollector<NpmDependency,
7070
// Collect optional dependencies if they exist
7171
for (const [key, value] of Object.entries(tree.optionalDependencies || {})) {
7272
// Skip @types packages
73-
if (key.startsWith('@types/')) {
73+
if (key.startsWith("@types/")) {
7474
log.debug({ name: key }, "skipping @types optional package")
7575
continue
7676
}
@@ -117,7 +117,7 @@ export class NpmNodeModulesCollector extends NodeModulesCollector<NpmDependency,
117117
const productionDeps = Object.entries(resolvedDeps)
118118
.filter(([packageName]) => {
119119
// Filter out @types packages
120-
if (packageName.startsWith('@types/')) {
120+
if (packageName.startsWith("@types/")) {
121121
return false
122122
}
123123
return prodDependencies[packageName]

0 commit comments

Comments
 (0)