/**
 * 内置模板配置
 */
export const BUILTIN_TEMPLATES = [
    {
        name: 'vue',
        description: 'Vue 3 + TypeScript + Vite 项目模板',
        type: 'builtin',
        version: '1.0.0'
    },
    {
        name: 'react',
        description: 'React 18 + TypeScript + Vite 项目模板',
        type: 'builtin',
        version: '1.0.0'
    }
];
/**
 * 获取模板配置
 */
export function getTemplate(name) {
    return BUILTIN_TEMPLATES.find(template => template.name === name);
}
/**
 * 获取所有内置模板
 */
export function getAllTemplates() {
    return BUILTIN_TEMPLATES;
}
/**
 * 检查是否为内置模板
 */
export function isBuiltinTemplate(name) {
    return BUILTIN_TEMPLATES.some(template => template.name === name);
}
/**
 * 检查是否为远程模板
 */
export function isRemoteTemplate(url) {
    return url.startsWith('http://') || url.startsWith('https://') || url.startsWith('git@');
}
//# sourceMappingURL=templates.js.map