PAP-10287 avoid teams catalog lockfile churn

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
DottaandPaperclip committed 2026-06-05 03:17:23 +00:00
1 parent 49bd636b58
commit fa6e887792
7 files changed
+11 -7

No files matched your search

+1
View File
@@ -332,6 +332,7 @@ export type {
CatalogTeamSourceRef,
CatalogTeamFile,
CatalogTeam,
CatalogManifest,
CatalogTeamListQuery,
CatalogTeamFileDetail,
CatalogTeamSourcePolicy,
+1
View File
@@ -89,6 +89,7 @@ export type {
CatalogTeamSourceRef,
CatalogTeamFile,
CatalogTeam,
CatalogManifest,
CatalogTeamListQuery,
CatalogTeamFileDetail,
CatalogTeamSourcePolicy,
@@ -110,6 +110,14 @@ export interface CatalogTeam {
packageVersion?: string;
}
export interface CatalogManifest {
schemaVersion: 1;
packageName: "@paperclipai/teams-catalog";
packageVersion: string;
generatedAt: string;
teams: CatalogTeam[];
}
export interface CatalogTeamListQuery {
kind?: CatalogTeamKind;
category?: string;
-3
View File
@@ -45,8 +45,5 @@
"test": "pnpm -w exec vitest run --root packages/teams-catalog --config vitest.config.ts",
"typecheck": "tsc -p tsconfig.json --noEmit",
"validate": "node ../../cli/node_modules/tsx/dist/cli.mjs scripts/validate-catalog.ts"
},
"dependencies": {
"@paperclipai/skills-catalog": "workspace:*"
}
}
-1
View File
@@ -58,7 +58,6 @@
"@paperclipai/db": "workspace:*",
"@paperclipai/plugin-sdk": "workspace:*",
"@paperclipai/shared": "workspace:*",
"@paperclipai/teams-catalog": "workspace:*",
"ajv": "^8.20.0",
"ajv-formats": "^3.0.1",
"better-auth": "1.4.18",
@@ -1,5 +1,5 @@
import { beforeEach, describe, expect, it, vi } from "vitest";
import type { CatalogTeam } from "@paperclipai/teams-catalog";
import type { CatalogTeam } from "@paperclipai/shared";
const mockAgentService = vi.hoisted(() => ({
getById: vi.fn(),
-2
View File
@@ -10,8 +10,6 @@ import type {
CatalogTeamKind,
CatalogTeamSkillRequirement,
CatalogTeamSkillRequirementType,
} from "@paperclipai/teams-catalog";
import type {
CompanyPortabilityAdapterOverride,
CompanyPortabilityAgentSelection,
CompanyPortabilityCollisionStrategy,