ember-codemod-pod-to-octane
Version:
Codemod to un-pod Ember apps, addons, and engines
15 lines (14 loc) • 570 B
JavaScript
import { moveFiles } from '@codemod-utils/files';
import { createFilePathMaps, createOptions, updatePathsInAppFolder, } from './steps/index.js';
export function migrateV1Addon(codemodOptions) {
const options = createOptions(codemodOptions);
const filePathMaps = createFilePathMaps(options);
if (options.testRun) {
console.log(filePathMaps);
return;
}
moveFiles(filePathMaps.addon, options);
moveFiles(filePathMaps.app, options);
moveFiles(filePathMaps.tests, options);
updatePathsInAppFolder(filePathMaps.app, options);
}