Herramienta para generar una página HTML incluyendo todo CSS y Javascript

Me gustaría saber si existe una herramienta para generar un archivo HTML a partir de un conjunto de archivos HTML, CSS y Javascript. Debería analizar el HTML y reemplazar cualquier inclusión con el contenido del archivo.

Un ejemplo:

<!DOCTYPE html>

<html>
<head>
    <title>My example</title>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="test.css" />
    <script src="test.js" ></script>
</head>

<body>
    <input class="test" type="button" value='Test' onclick="testThat()"></input>
</body>

</html>

Debería salir:

<!DOCTYPE html>

<html>
<head>
    <title>My example</title>
    <meta charset="utf-8" />
    <style>
    .test {
        color: red;
    }
    </style>
    <script>
    function testThat() {
        alert('itWorks');
    }
    </script>
</head>

<body>
    <input class="test" type="button" value='Test' onclick="testThat()"></input>
</body>

</html>

¡Estoy seguro de que existe tal herramienta, pero aún no puedo encontrarla!

Debería ejecutarse en Windows, y ser gratis es mejor (con un botón de donación si te gustó la herramienta).

Esto suena como una tarea para ser automatizada. ¿Está bien una herramienta de línea de comandos?
Entonces, ¿necesita una herramienta que analice (recursivamente) un archivo HTML, encuentre referencias de archivos e incluya esos archivos (y todo lo que contengan) en su único archivo? ¿Cuál es el caso de uso?

Respuestas (1)