A propos de packi¶
packi est ne d'un probleme concret : les installations npm qui cassent en environnement reseau imparfait.
Vision¶
Offrir une commande unique pour installer un ensemble de dependances de maniere plus resiliente et plus lisible qu'une succession manuelle de npm install.
Objectifs du projet¶
- Rendre l'installation par lot simple avec requirements.txt.
- Limiter l'impact des echecs reseau ponctuels.
- Accelerer la correction des erreurs de nom de package.
- Conserver un resultat exploitable en CI/CD.
Ce que packi fait aujourd'hui¶
- orchestrer l'installation package par package
- continuer le traitement meme apres certains echecs
- suggerer des alternatives via similarite
- fournir un resume final clair
Ce que packi peut evoluer demain¶
- politique de retry integree par package
- support multi gestionnaire (npm, pnpm, yarn)
- mode non interactif avance pour CI
- rapports structurés JSON
Carte conceptuelle¶
mindmap
root((packi))
fiabilite
reseau instable
echecs partiels toleres
reprise simple
ergonomie
requirements.txt
commandes courtes
feedback clair
qualite
suggestions fuzzy
base locale exists.txt
configuration persistante
Liens¶
- npm : https://www.npmjs.com/package/@beyas/packi
- GitHub : https://github.com/ThorLex/packInstaller
- Issues : https://github.com/ThorLex/packInstaller/issues