UNPKG

cortexweaver

Version:

CortexWeaver is a command-line interface (CLI) tool that orchestrates a swarm of specialized AI agents, powered by Claude Code and Gemini CLI, to assist in software development. It transforms a high-level project plan (plan.md) into a series of coordinate

33 lines 1.47 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConfigTemplates = void 0; const env_templates_1 = require("./env-templates"); const api_templates_1 = require("./api-templates"); const schema_templates_1 = require("./schema-templates"); const contract_templates_1 = require("./contract-templates"); /** * ConfigTemplates coordinates the creation of configuration files * Now uses modular approach with specialized template classes */ class ConfigTemplates { static async createEnvTemplate(projectRoot) { return env_templates_1.EnvTemplates.createEnvTemplate(projectRoot); } static async createOpenApiTemplate(apiPath) { return api_templates_1.ApiTemplates.createOpenApiTemplate(apiPath); } static async createJsonSchemaTemplates(schemasPath) { return schema_templates_1.SchemaTemplates.createJsonSchemaTemplates(schemasPath); } static async createAdditionalSchemaTemplates(schemasPath) { return schema_templates_1.SchemaTemplates.createAdditionalSchemaTemplates(schemasPath); } static async createContractsDirectory(projectRoot) { return contract_templates_1.ContractTemplates.createContractsDirectory(projectRoot); } static async createGitIgnoreTemplate(projectRoot) { return env_templates_1.EnvTemplates.createGitIgnoreTemplate(projectRoot); } } exports.ConfigTemplates = ConfigTemplates; //# sourceMappingURL=config-templates.js.map