copyAll = async (rootDir, rootTargetDir) => {
	await fs.mkdir(rootTargetDir, { recursive: true });

	const pages = await fs.readdir(path.resolve(rootDir), { recursive: true, withFileTypes: true });

	for (const page of pages) {
		const { absolutePath } = await getTargets(rootDir, rootTargetDir, page);
		if (page.isDirectory()) {
			await fs.mkdir(absolutePath, { recursive: true });
		} else {
			await copyFile(rootDir, rootTargetDir, page);
		}
	}
}
@param {string} rootDir
@param {string} rootTargetDir