Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Deprecated transitive: phin@{2,3} via [email protected] in terminal-image

Aperta Adatta ai principianti
#324 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
node.js
Ambito
cli

Direzione di ricerca

Esamina la dichiarazione della dipendenza per terminal-image e determina se la CLI può usare terminal-image v4+ o se la dipendenza deve essere rimossa. Aggiorna la dipendenza, installa o aggiorna appwrite-cli con npm e verifica che gli avvisi di deprecazione di phin non vengano più visualizzati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Description

Installing or updating appwrite-cli globally produces deprecation warnings for [email protected] and [email protected]:

npm warn deprecated [email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated [email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

Affected dependency chain

[email protected]
└─ [email protected]
   └─ [email protected]
      └─ [email protected]
         └─ @jimp/[email protected]
            └─ @jimp/[email protected]
               ├─ [email protected]
               │  └─ [email protected]   (deprecated)
               └─ [email protected]       (deprecated)

The root cause is [email protected], which is a very old version (initial 0.14 was released in 2020). Modern jimp (1.x) no longer depends on phin, and [email protected] already migrated to it.

Suggested fix

  • Bump terminal-image to v4+, which pulls in modern jimp and drops phin entirely.
  • Or, if terminal-image is no longer needed, consider removing it.

Environment

  • OS: macOS (Apple Silicon)
  • Node: v22.x
  • npm: 11.16.0
  • appwrite-cli: 22.0.0 (latest on npm)
Lingua principale
Go
Stelle
103
Fork
45
Merge medio
7h 40m
PR unite (30g)
4

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di appwrite/sdk-for-cli

Tutte le issue di appwrite/sdk-for-cli

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.