Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta Adatta ai principianti
#990 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
80/100
Tipo di issue
Refactoring
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
bun, json, typescript

Direzione di ricerca

Apri pstack/skills/poteto-mode/scripts/package.json e sostituisci i due valori latest delle devDependency con versioni esatte, verificando la coerenza con le versioni TypeScript/bun già presenti nel repository. Poi esegui bun install e gli script typecheck e bun test in quella directory per confermare che nulla si rompa. Fatto significa che il file non ha più tag latest per bun-types o typescript e che gli script continuano a passare.

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

Descrizione

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).

Lingua principale
TypeScript
Stelle
13.9k
Fork
1.4k
Merge medio
6h 55m
PR unite (30g)
158

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di cursor/plugins

Tutte le issue di cursor/plugins

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.