diff --git a/convex/httpApiV1/packagesV1.ts b/convex/httpApiV1/packagesV1.ts index 468d56ad0..ed8bcadb5 100644 --- a/convex/httpApiV1/packagesV1.ts +++ b/convex/httpApiV1/packagesV1.ts @@ -1115,6 +1115,7 @@ type PublicPackageDocLike = { compatibility?: Doc<"packages">["compatibility"]; capabilities?: Doc<"packages">["capabilities"]; verification?: Doc<"packages">["verification"]; + stats?: { downloads: number; installs: number; stars: number; versions: number }; createdAt: number; updatedAt: number; }; diff --git a/convex/packages.ts b/convex/packages.ts index 0ba2f4b49..859d67dbe 100644 --- a/convex/packages.ts +++ b/convex/packages.ts @@ -178,6 +178,7 @@ type PublicPackageDoc = { capabilities?: Doc<"packages">["capabilities"]; verification?: Doc<"packages">["verification"]; scanStatus?: Doc<"packages">["scanStatus"]; + stats: Doc<"packages">["stats"]; createdAt: number; updatedAt: number; }; @@ -288,6 +289,7 @@ function toPublicPackage( capabilities: pkg.capabilities, verification: pkg.verification, scanStatus: pkg.scanStatus, + stats: pkg.stats, createdAt: pkg.createdAt, updatedAt: pkg.updatedAt, };