Spaces:
Running
Running
Download src/agent/projectGenerator.js from FrederickSundeep/CodeIDE: direct link, hf CLI and curl.
- Browser
- Download file 691 Bytes
-
https://huggingface.co/spaces/FrederickSundeep/CodeIDE/resolve/08f236e0a06edbc9e8d7e8aeceed04f5e2bdafe1/src/agent/projectGenerator.js
- Command line
-
hf download hf://spaces/FrederickSundeep/CodeIDE@08f236e0a06edbc9e8d7e8aeceed04f5e2bdafe1/src/agent/projectGenerator.js
-
curl -L -o projectGenerator.js https://huggingface.co/spaces/FrederickSundeep/CodeIDE/resolve/08f236e0a06edbc9e8d7e8aeceed04f5e2bdafe1/src/agent/projectGenerator.js
691 Bytes
| // src/agent/projectGenerator.js | |
| import { api } from "../apiClient"; | |
| export async function generateProject(file, frontend, backend, database) { | |
| const formData = new FormData(); | |
| formData.append("file", file); | |
| formData.append("frontend", frontend); | |
| formData.append("backend", backend); | |
| formData.append("database", database); | |
| const res = await api.post("/chat-stream-doc", formData, { | |
| responseType: "blob", // you’re getting ZIP back | |
| }); | |
| // trigger download | |
| const url = window.URL.createObjectURL(new Blob([res.data])); | |
| const a = document.createElement("a"); | |
| a.href = url; | |
| a.download = "generated_project.zip"; | |
| a.click(); | |
| window.URL.revokeObjectURL(url); | |
| } | |