espace-codage / server /src /plugins /project.create.ts
Abmacode12's picture
Architecture “Rosalinda” (100% propriétaire)
6ce9b06 verified
raw
history blame contribute delete
534 Bytes
```typescript
import { readProjects, writeProjects } from "../routes/projects.store.js";
export const projectCreate = {
name: "project.create",
async run(input: { projectId: string; text: string }) {
const name = input.text.split(":")[1]?.trim() || `Projet ${new Date().toISOString()}`;
const db = readProjects();
const id = "p_" + Math.random().toString(16).slice(2);
db.projects.push({ id, name, createdAt: Date.now() });
writeProjects(db);
return `Projet créé ✅ id=${id} name="${name}"`;
}
};
```