Renombrar nombres de archivos individuales mientras copia una carpeta completa usando copyTpl

Mi generador de Yeoman copia archivos de la plantilla a la ruta de destino:

this.fs.copyTpl(
            this.templatePath(),
            this.destinationPath(), {
                appName: this.props.appName
            });

Durante la generación del proyecto, necesito asignar un valor dethis.props.appName a algunos de los nombres de archivo.

Lamentablemente, no puedo hacer esto de la misma manera que podría hacerlo dentro de estos archivos:

<%=appName%>-project.sln

Todos los archivos que necesitan ser renombrados tienenappTemplate en sus nombres, así que lo que tengo que hacer es simplemente reemplazarappTemplate con valor dethis.props.appName.

¿Puedo configurar de alguna maneracopyTpl cambiar el nombre de algunos archivos mientras los copia a otro destino?

Respuestas a la pregunta(1)

Su respuesta a la pregunta