Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

pstack: pin poteto-mode script devDependencies (bun-types and typescript use latest)

Abierto Apto para principiantes
#990 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
80/100
Tipo de issue
Refactorización
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
bun, json, typescript

Línea de trabajo

Abre pstack/skills/poteto-mode/scripts/package.json y sustituye los dos valores latest de devDependency por versiones exactas, comprobando las versiones existentes de TypeScript/bun del repositorio para mantener la consistencia. Después ejecuta bun install y los scripts typecheck y bun test en ese directorio para confirmar que nada se rompe. Hecho significa que el archivo ya no tiene etiquetas latest para bun-types ni typescript y que los scripts siguen pasando.

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

Descripción

Summary

pstack/skills/poteto-mode/scripts/package.json pins commander exactly, but its dev dependencies use the latest tag:

"devDependencies": {
  "bun-types": "latest",
  "typescript": "latest"
}

Why it matters

  • Installs are not reproducible: bun install can pick a different bun-types or TypeScript on every run.
  • A newly published (or compromised) release is picked up automatically.
  • The typecheck and bun test results then depend on whichever versions happen to be current.
  • Static skill scanners flag this as an unpinned-dependency finding (SkillSpector SC1).

Proposal

  • Pin exact versions for bun-types and typescript, and let Renovate/Dependabot (or a scheduled workflow) update the pins; or
  • Commit a lockfile for scripts/ so the resolved versions are reproducible.

Context

Found by a downstream APM/SkillSpector audit. commander is already pinned exactly; only the two dev dependencies are unpinned.

Related: #531 (CI/validator coverage, including npm dependencies without a lockfile).

Lenguaje dominante
TypeScript
Estrellas
13.9k
Forks
1.4k
Merge medio
6 h 46 min
PR fusionados (30 d)
156

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de cursor/plugins

Todos los issues de cursor/plugins

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.