arethetypeswrong / arethetypeswrong/arethetypeswrong.github.io

Restore support for package managers other than `npm`

Aperta
#274 3 commenti 2 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
1.6k
Fork
65
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

In https://github.com/arethetypeswrong/arethetypeswrong.github.io/pull/180, support for `pnpm`/`yarn` was removed, for reasons that aren't super clear (I guess there was a bug with the support? https://github.com/arethetypeswrong/arethetypeswrong.github.io/issues/179).

I'd propose support for packing with `pnpm`/`yarn` be restored. If not via automatic detection, at least to the point of being able to specify a way to use `attw` in CI neatly. For example, while `attw $(npm pack)` is documented, and works fine, `attw $(pnpm pack)` fails, with:

```plaintext
error while checking file:
ENOENT: no such file or directory, open '📦'
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia riproducendo il flusso documentato `attw $(npm pack)` e il comando che fallisce `attw $(pnpm pack)`, quindi esamina il punto di ingresso della CLI di `attw` e la gestione dell'argomento relativo al file del package. Il lavoro è completato quando il packaging con pnpm e yarn è supportato, oppure è disponibile un'invocazione CI chiara, senza trattare l'output `📦` di pnpm come un nome di file.

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

Valutazione

Stack tecnologico
typescript
Ambito
cli, tooling
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.