Requisitos del entorno

Requisitos del entorno de desarrollo local para el desarrollo de un repositorio de aplicación de escritorio basado en Pankosmia

Tabla de contenidos

Probado en:

Migración de npm a pnpm en proceso

Usa el archivo de bloqueo en la raíz del repositorio para determinar cuál aplica: pnpm-lock.yaml → pnpm; package-lock.json → npm. Para más detalles, consulta nuestro Plan de migración.

Ubuntu 24.04 con:

pnpm-lock.yaml package-lock.json
pnpm 11.20.0 npm 10.7.0
node 24.11.0 node 20.18.1
  • rustc 1.88.0 – curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Windows 11 con:

pnpm-lock.yaml package-lock.json
pnpm 11.20.0 npm 10.7.0
node 24.11.0 node 20.18.1

MacOS Apple silicon (ARM64) con:

pnpm-lock.yaml package-lock.json
pnpm 11.20.0 npm 10.8.2 (probado en Sequoia)
node 24.11.0 node 20.18.1
  • rustc 1.88.0 – curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • OpenSSL 3.5.0 – brew install openssl – Ver Homebrew

MacOS Intel (x86_64) con:

pnpm-lock.yaml package-lock.json
pnpm 11.20.0 npm 10.7.0 (probado en Monterey)
node 24.11.0 node 20.18.1
  • rustc 1.88.0 – curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • OpenSSL 3.6.4 – sudo port install openssl3 – Ver MacPorts

Planificar con anticipación

  • Se prevé que GitHub Actions brinde soporte para los runners hasta agosto de 2027.
  • Se prevé que las actualizaciones de seguridad de Apple estén disponibles hasta alrededor de septiembre de 2029.