FUENTES CORRESPONDIENTES · ASTROLENA

astrolena-codigo-fuente.zip contiene la edición editable de la web, las
licencias y los componentes necesarios, incluido el archivo de fuentes
originales del motor. No necesitas compilar nada para usar la web.

swisseph-wasm-0.1.0-codigo-original.zip es la copia íntegra del repositorio:
https://github.com/prolaxu/swisseph-wasm
Commit d35e7f75a28a196688dbdafc5f4e668c1ee6ba84 (publicación npm 0.1.0).

Incluye:
- src/: adaptador JavaScript.
- deps/swisseph/: fuentes C y cabeceras de Swiss Ephemeris 2.10.03.
- deps/sweph/: datos que el proyecto original incorpora a la compilación.
- compile.sh e init-dependency.sh: scripts originales de compilación.
- wasm/: archivos originales precompilados.
- tests/, verification/ y documentación del autor.

Se ha verificado que src/swisseph.js y los tres archivos wasm/swisseph.*
coinciden byte a byte con los que se distribuyen en esta web. No se ha
modificado ni recompilado el adaptador de terceros para esta entrega.

Para recompilar el componente de terceros, extrae su ZIP, instala Emscripten
según https://emscripten.org/docs/getting_started/downloads.html, activa su
entorno y ejecuta bash init-dependency.sh y bash compile.sh desde la raíz
extraída. Los archivos resultantes se escriben en wasm/. Conserva las rutas
vendor/swisseph-wasm/package/src/ y vendor/swisseph-wasm/package/wasm/ al
incorporarlos a la web. La compilación necesita un entorno con Bash y emcc;
esos programas de propósito general no están incluidos en el paquete.

La web carga además los tres archivos de precisión en vendor/ephe/; conserva
esos archivos aunque recompiles el motor. Sus huellas constan en
vendor/MANIFIESTO-DATOS.json.

El código propio HTML/CSS/JS/MJS está sin minificar y no necesita un proceso
de construcción. Para comprobarlo localmente, sirve su carpeta mediante
HTTP; por ejemplo: python -m http.server 8000 --bind 127.0.0.1

El script de preparación incluido en herramientas/preparar_publicacion.py
admite --source y --output para regenerar el paquete y el archivo de fuentes.
Las fuentes no incluyen copias privadas, credenciales ni la versión original
reservada del proyecto.
