ember-codemod-remove-ember-css-modules
Version:
Codemod to replace ember-css-modules with embroider-css-modules
16 lines (15 loc) • 506 B
JavaScript
import { join } from 'node:path';
import { parseFilePath } from '@codemod-utils/files';
export function analyzeFilePaths(filePaths) {
const entities = new Map();
filePaths.forEach((filePath) => {
const { dir, ext, name } = parseFilePath(filePath);
const entityName = join(dir, name);
if (entities.has(entityName)) {
entities.get(entityName).add(ext);
return;
}
entities.set(entityName, new Set([ext]));
});
return entities;
}