Add publish API with modular service layer
Add tRPC publish endpoint, project version parsing, config CRUD, and client services for Modrinth/CurseForge integration.
This commit is contained in:
@@ -37,7 +37,7 @@ export const CreatableVersionSchema = BaseVersionSchema.extend({
|
||||
environment: EnvironmentSchema.optional(),
|
||||
/** multipart 字段名 → 文件类型的映射,用于标记 sources-jar 等附属文件 */
|
||||
file_types: z.record(z.string(), FileTypeEnumSchema).optional(),
|
||||
});
|
||||
}).partial({ status: true });
|
||||
export type CreatableVersion = z.infer<typeof CreatableVersionSchema>;
|
||||
// endregion
|
||||
|
||||
|
||||
Reference in New Issue
Block a user