UNPKG

limgen

Version:

Infrastructure as Code generator

18 lines (16 loc) 420 B
import fs from 'fs/promises'; export const doesComponentExist = async (componentName: string) => { try { await fs.stat(`${__dirname}/components/${componentName}.ts`); return true; } catch (error) { return false; } } export const ensureComponentsDirectory = async () => { try { await fs.mkdir(`infrastructure/components`, { recursive: true }); } catch (error) { console.error(error); } }