leds-spark-lib
Version:
Biblioteca de geração de código
27 lines • 790 B
JavaScript
import path from "path";
import fs from 'fs';
/**
* Capitaliza uma string
*
* @param str - String a ser capitalizada
* @returns A string capitalizada
*/
export function capitalizeString(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
}
/**
* Aplica `path.join` nos argumentos passados, e cria o caminho gerado caso não exista
*
* @param args - Caminho para ser construído
* @returns O caminho construído e normalizado, o mesmo retorno que `path.join(args)`
*/
export const ident_size = 4;
export const base_ident = ' '.repeat(ident_size);
export function createPath(...args) {
const PATH = path.join(...args);
if (!fs.existsSync(PATH)) {
fs.mkdirSync(PATH, { recursive: true });
}
return PATH;
}
//# sourceMappingURL=generator-utils.js.map