function replaceCustomSeriesName()

in scripts/generate.js [70:87]


function replaceCustomSeriesName(filePath, name, kebabCaseName) {
  if (fs.statSync(filePath).isDirectory()) {
    const items = fs.readdirSync(filePath);
    items.forEach((item) => {
      replaceCustomSeriesName(path.join(filePath, item), name, kebabCaseName);
    });
  } else {
    const content = fs.readFileSync(filePath, 'utf-8');
    let newContent = content.replace(/\$CUSTOM_SERIES_NAME\$/g, name);
    newContent = newContent.replace(
      /\$CUSTOM_SERIES_KEBAB_NAME\$/g,
      kebabCaseName
    );
    const pascalCase = name.charAt(0).toUpperCase() + name.slice(1);
    newContent = newContent.replace(/\$CUSTOM_SERIES_PASCAL_NAME\$/g, pascalCase);
    fs.writeFileSync(filePath, newContent);
  }
}