// @ts-check import fs from "fs"; import path from "path"; const ignorePattern = /node_modules/; const searchMatchPattern = { pattern: /\"\/admin\/(.*?)\"/, replace: "'/b/$1'", }; /** * * @param {object} param0 * @param {string} param0.dir */ function replaceDir({ dir }: { dir: string }) { const dirContent = fs.readdirSync(dir); dirContent.forEach((fileFolder, index) => { const fileFolderPath = path.join(dir, fileFolder); const fsStat = fs.statSync(fileFolderPath); if (!fsStat.isFile()) { return replaceDir({ dir }); } }); }