leds-spark-lib
Version:
Biblioteca de geração de código
18 lines • 695 B
JavaScript
import fs from "fs";
import { generate as generateVueModularArch } from "./frontend/vue-vite/generate.js";
import SEON from "seon-lib-implementation";
// Classe principal da Spark Lib
export class ProjectGenerator {
project;
constructor(project) {
this.project = project;
}
generate(projectPath) {
// const projectPath = path.join(process.cwd(), this.project.getProjectName());
if (this.project.getSpecifications().architecture instanceof SEON.VueModularArchitecture) {
fs.mkdirSync(projectPath, { recursive: true });
generateVueModularArch(this.project, projectPath);
}
}
}
//# sourceMappingURL=ProjectGenerator.js.map