Support for pnpm `package.yaml` ?
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 55/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript, yaml
Rechercherichtung
Beginne damit, corepack up in einem Projekt zu reproduzieren, das nur die pnpm-package.yaml enthält, und verfolge anschließend, wie Corepack die Metadaten des Paketmanagers im Projekt erkennt. Als erledigt gilt die Aufgabe, wenn Corepack das YAML-Manifest erkennt und das Update durchführt, ohne eine temporäre package.json zu benötigen; der Inhalt nennt keine bestimmten Quelldateien oder Tests.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Having a project that uses pnpm's package.yaml (ours are extensively commented), we get:
$ corepack up
Usage Error: Couldn't find a project in the local directory - please explicit the package manager to pack, or run this command from a valid project
Right now we are using the following script for corepack updates, in case someone needs it:
(yq -Poj package.yaml > package.json) && corepack up && pmversion=$(yq '.packageManager' package.json) && yq -i ".packageManager = ${pmversion}" package.yaml && rm package.json
Perhaps adding support to package.yaml could be useful for projects that use it?
- Vorherrschende Sprache
- TypeScript
- Sterne
- 3.8k
- Forks
- 282
- Ø Merge
- 3 Std. 21 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus nodejs/corepack
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
-
[BUG] corepack not use COREPACK_NPM_REGISTRY install of tarballEvtl. vergeben @Yash121l hat das vor 26 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
`Cannot find module .../bin/pnpm.cjs` after upgrading from Corepack <=0.34.4 with pnpm 12 cachedEvtl. vergeben @abappi19 hat das vor 5 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 75/100
-
Support signature verification against a custom COREPACK_NPM_REGISTRYEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 68/100
-
Error when upgrading pnpm to latest in `devEngines.packageManager`Evtl. vergeben @thiagobarbosa hat das vor 76 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
Alle Issues in nodejs/corepack
Ähnliche Issues
-
submodule-pointer-regression
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
smith-horn/skillsmith#3061 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area: ops type: test
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
accensa/x402-facilitator-stellar#559 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
cosimochellini/one-piece-zero-spoiler#551 ·
Maintainer antworten meist innerhalb von 1 Tag
-
getWatched() omits __proto__ directories when cwd is setEvtl. vergeben @maxazure hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
-
area:web enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag