Exigences de l’environnement

Exigences de l’environnement de développement local pour le développement d’un dépôt d’application de bureau basé sur Pankosmia

Table des matières

Testé sur :

Migration de npm vers pnpm en cours

Utilisez le fichier de verrouillage à la racine du dépôt pour déterminer lequel s’applique : pnpm-lock.yaml → pnpm ; package-lock.json → npm. Pour plus de détails, consultez notre Plan de migration.

Ubuntu 24.04 avec :

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 avec :

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) avec :

pnpm-lock.yaml package-lock.json
pnpm 11.20.0 npm 10.8.2 (testé sur 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 – Voir Homebrew

MacOS Intel (x86_64) avec :

pnpm-lock.yaml package-lock.json
pnpm 11.20.0 npm 10.7.0 (testé sur 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 – Voir MacPorts

Anticiper

  • La prise en charge des runners par GitHub Actions est prévue jusqu’en août 2027.
  • Les mises à jour de sécurité d’Apple sont prévues jusqu’à environ septembre 2029.