create-cen-app
Version:
create an client-engineering-style app
11 lines (8 loc) • 442 B
text/typescript
import replaceTextInFiles from "~/utils/replaceTextInFiles.js";
export const setImportAlias = (projectDir: string, importAlias: string) => {
const normalizedImportAlias = importAlias
.replace(/\*/g, "") // remove any wildcards (~/* -> ~/)
.replace(/[^\/]$/, "$&/"); // ensure trailing slash (@ -> ~/)
// update import alias in any files if not using the default
replaceTextInFiles(projectDir, `~/`, normalizedImportAlias);
};