Skip to content

nonodev96/THUMDER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

da6500b · Nov 23, 2022
Jan 30, 2022
Jul 6, 2022
Apr 14, 2022
Jun 16, 2022
Dec 27, 2021
Nov 23, 2022
Jul 2, 2022
Dec 28, 2021
Feb 14, 2022
Apr 14, 2022
Oct 10, 2021
Jul 6, 2022
Mar 6, 2022
Jun 7, 2021
Mar 10, 2022
Jul 2, 2022
Dec 6, 2021
Mar 9, 2022
Mar 10, 2022
Jul 2, 2022
Apr 14, 2022
Apr 14, 2022
Jun 28, 2022
Jun 28, 2022
Dec 28, 2021
Sep 24, 2021
Feb 14, 2022
Jul 6, 2022
Jul 23, 2021
Jun 28, 2022
Jul 15, 2021
Jul 9, 2022
Jan 24, 2022
Oct 21, 2021

Repository files navigation

THUMDER

ICON

Angular Logo Electron Logo Netlify Status Página del proyecto en producción THUMDER
Repositorio del servidor del proyecto THUMDER server

Instalación de las dependencias

sudo npm install -g  @angular/cli@12.5.0  # Instala la herramienta de desarrollo
npm install                               # Instala las dependencias

Tu necesitas aumenta la memoria de node, para ello se debe modificar la variable de entorno de node (NODE_OPTIONS), para ello debemos asignar al menos 4Gb de memoria --max_old_space_size=<size>.

Desarrollo

Commandos Descripción
npm run ng:serve-angular:dev Enciende el servidor de angular en modo de desarrollo
npm run ws:server Enciende el servidor websocket, requiere THUMDER Server

Despliegue

Commandos Descripción
npm run ng:build-angular:production Construye la aplicación angular de navegador con las variables de producción
npm run electron:build Construye la aplicación angular y encapsula la aplicación dentro electron generando un ejecutable

El despliegue genera las carpetas /dist, /dist-angular y /release.

La carpeta /dist-angular es la indicada para el despliegue en servidores.

La carpeta /release contiene los ficheros ejecutables con la aplicación.

Otros comandos

Commandos Descripción
npm run ng:build:dev
npm run ng:build:web
npm run ng:build:production
npm run ng:build-angular:dev
npm run ng:build-angular:web
npm run ng:build-angular:production
npm run ng:serve:dev
npm run ng:serve:web
npm run ng:serve:production
npm run ng:serve-angular:dev
npm run ng:serve-angular:web
npm run ng:serve-angular:production

Server e2e

Commandos Descripción
npm run cypress:open Abre la aplicación con cypress app y configura los comandos y pruebas
npm run cypress:run Ejecuta las pruebas sobre el servidor (solo son visibles por linea de comandos)

Cobertura de navegadores

npx browserslist
npx browserslist --coverage

These browsers account for 86.79% of all users globally

Versión actual de las dependencias

  • Angular v12.5.0
  • Electron v16.2.6
  • Electron Builder v23.0.3