ember-codemod-add-component-signatures
Version:
Codemod to add component signatures
23 lines (22 loc) • 561 B
JavaScript
function getSrc(projectType) {
switch (projectType) {
case 'app': {
return 'app/components';
}
case 'v1-addon': {
return 'addon/components';
}
case 'v2-addon': {
return 'src/components';
}
}
}
export function createOptions(codemodOptions) {
const { componentStructure, convertJavaScript, projectRoot, projectType } = codemodOptions;
return {
componentStructure,
convertJavaScript,
projectRoot,
src: getSrc(projectType),
};
}