Deprecated transitive: phin@{2,3} via [email protected] in terminal-image
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-imageto v4+, which pulls in modernjimpand dropsphinentirely. - Or, if
terminal-imageis 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
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di appwrite/sdk-for-cli
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
appwrite/sdk-for-cli#282 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
appwrite/sdk-for-cli#363 · 1 reazione ·
-
Database migration schemaAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
appwrite/sdk-for-cli#341 ·
-
TypeScript enumsAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
appwrite/sdk-for-cli#277 ·
-
During deployment, the packaging command did not exclude the ignore files.Forse di nuovo libera @ChiragAgg5k l’ha presa 232 giorni fa e non c’è nessuna pull request aperta. Aperta
appwrite/sdk-for-cli#250 · 1 assegnatario ·
Tutte le issue di appwrite/sdk-for-cli
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
praetorian-inc/augustus#334 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
TestTOMLBigFileParsesInLinearTime: a 1s wall-clock bound on a 3 MB parse fails under load (1.27s)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100