arethetypeswrong / arethetypeswrong/arethetypeswrong.github.io

Restore support for package managers other than `npm`

Ouverte
#274 3 commentaires 2 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
1.6k
Forks
65
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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 '📦'
```

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par reproduire le flux documenté `attw $(npm pack)` et la commande défaillante `attw $(pnpm pack)`, puis examinez le point d’entrée de la CLI `attw` et la gestion de son argument de fichier de package. C’est terminé lorsque le packaging avec pnpm et yarn est pris en charge, ou qu’une invocation CI claire est disponible, sans traiter la sortie `📦` de pnpm comme un nom de fichier.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
cli, tooling
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.