sverweij/dependency-cruiser

View on GitHub
src/cli/init-config/utl.mjs

Summary

Maintainability
Test Coverage
// @ts-check
/**
 * @param {string[]} pArrayOfStrings
 * @returns string
 */
export function folderNameArrayToRE(pArrayOfStrings) {
  const lFoldersInARE = pArrayOfStrings
    .map((pName) => pName.replace(/\\/g, "\\\\").replace(/\./g, "\\."))
    .join("|");

  return `^(${lFoldersInARE})`;
}