arethetypeswrong / arethetypeswrong/arethetypeswrong.github.io

Restore support for package managers other than `npm`

Abierto
#274 3 comentarios 2 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
1.6k
Forks
65
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Empieza reproduciendo el flujo documentado `attw $(npm pack)` y el comando fallido `attw $(pnpm pack)`; después, inspecciona el punto de entrada de la CLI de `attw` y cómo gestiona el argumento del archivo de paquete. Se considera completado cuando se admita el empaquetado con pnpm y yarn, o cuando haya disponible una invocación clara de CI, sin tratar la salida `📦` de pnpm como un nombre de archivo.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
typescript
Área
cli, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.