refactor: rename exportName to name in ManualTool interface and sync scripts
- Update ManualTool interface to use `name` field instead of `exportName` - Update all manual tool definitions to use `name:` property - Update sync-manual-tools.ts to reference `manualTool.name` - Update sync-vercel-registry.ts to generate `name` field - Add biome-ignore comments for Prisma Json type casts The database column remains `exportName` but the TypeScript spec uses `name`. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
10792991ea
commit
1a1cc36ff0
1 changed files with 8 additions and 0 deletions
|
|
@ -45,6 +45,7 @@ async function syncManualTools() {
|
|||
npmAuthor: npmData.author || null,
|
||||
npmMaintainers: npmData.maintainers || null,
|
||||
category: manualTool.category,
|
||||
// biome-ignore lint/suspicious/noExplicitAny: Prisma Json type compatibility
|
||||
env: manualTool.env ? (manualTool.env as any) : null,
|
||||
frameworks: manualTool.frameworks,
|
||||
tier: calculateTier(manualTool),
|
||||
|
|
@ -64,6 +65,7 @@ async function syncManualTools() {
|
|||
npmAuthor: npmData.author || null,
|
||||
npmMaintainers: npmData.maintainers || null,
|
||||
category: manualTool.category,
|
||||
// biome-ignore lint/suspicious/noExplicitAny: Prisma Json type compatibility
|
||||
env: manualTool.env ? (manualTool.env as any) : null,
|
||||
frameworks: manualTool.frameworks,
|
||||
tier: calculateTier(manualTool),
|
||||
|
|
@ -90,14 +92,20 @@ async function syncManualTools() {
|
|||
packageId: packageRecord.id,
|
||||
exportName: manualTool.name,
|
||||
description: manualTool.description,
|
||||
// biome-ignore lint/suspicious/noExplicitAny: Prisma Json type compatibility
|
||||
parameters: manualTool.parameters ? (manualTool.parameters as any) : null,
|
||||
// biome-ignore lint/suspicious/noExplicitAny: Prisma Json type compatibility
|
||||
returns: manualTool.returns ? (manualTool.returns as any) : null,
|
||||
// biome-ignore lint/suspicious/noExplicitAny: Prisma Json type compatibility
|
||||
aiAgent: manualTool.aiAgent ? (manualTool.aiAgent as any) : null,
|
||||
},
|
||||
update: {
|
||||
description: manualTool.description,
|
||||
// biome-ignore lint/suspicious/noExplicitAny: Prisma Json type compatibility
|
||||
parameters: manualTool.parameters ? (manualTool.parameters as any) : null,
|
||||
// biome-ignore lint/suspicious/noExplicitAny: Prisma Json type compatibility
|
||||
returns: manualTool.returns ? (manualTool.returns as any) : null,
|
||||
// biome-ignore lint/suspicious/noExplicitAny: Prisma Json type compatibility
|
||||
aiAgent: manualTool.aiAgent ? (manualTool.aiAgent as any) : null,
|
||||
},
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue