29 lines
580 B
TypeScript
29 lines
580 B
TypeScript
export type ProjectMeta = {
|
|
id: string;
|
|
name: string;
|
|
template: string;
|
|
revision: number;
|
|
createdAt: string;
|
|
updatedAt: string;
|
|
lastAccessAt: string;
|
|
nodeModulesCleanedAt?: string;
|
|
};
|
|
|
|
export type ValidationIssue = {
|
|
severity: "error" | "warning";
|
|
code: string;
|
|
file: string;
|
|
line?: number;
|
|
message: string;
|
|
suggestion: string;
|
|
};
|
|
|
|
export type ValidationReport = {
|
|
status: "passed" | "failed";
|
|
skillVersion: string;
|
|
checkedAt: string;
|
|
issues: ValidationIssue[];
|
|
auditOutput: string;
|
|
limits: { zipBytes?: number; unpackedBytes: number };
|
|
};
|