arethetypeswrong / arethetypeswrong/arethetypeswrong.github.io
Restore support for package managers other than `npm`
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.6k
- Forks
- 65
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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 '📦'
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den dokumentierten Ablauf `attw $(npm pack)` und den fehlschlagenden Befehl `attw $(pnpm pack)` zu reproduzieren, und untersuche anschließend den `attw`-CLI-Einstiegspunkt sowie die Verarbeitung des Package-Dateiarguments. Als erledigt gilt die Aufgabe, wenn das Packen mit pnpm und yarn unterstützt wird oder ein eindeutiger CI-Aufruf verfügbar ist, ohne die `📦`-Ausgabe von pnpm als Dateinamen zu behandeln.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- cli, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100