bcoe / bcoe/optional-dev-dependency

Stop mutating package.json (also, "What's the status of this project?")

Offen
#23 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
5
Forks
8
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Over in `uuid`, we added this module years ago to deal with [this issue](https://github.com/uuidjs/uuid/pull/509). tl;dr: Some folks want to build `uuid` on Z/OS, where some of web-driver dependencies aren't supported.

However, `optional-dev-dependency` has a propensity for editing the package.json file unexpectedly, which is annoying and leads to [regressions](https://github.com/uuidjs/uuid/pull/802).

I'd elaborate on that, and plead for a fix of some sort, but I see this package is deprecated on NPM. But there's no corresponding note in the README for this repo, nor has it been archived. So what's the recommended path forward here? Is there any chance of this getting fixed (ha!) or should I plan on removing the dependency on this package at some point. (If so... is there a recommended alternative?)

[Edit: Duplicate of #19, I suspect?]

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, zu prüfen, wie optional-dev-dependency package.json verändert, und vergleiche den Bericht mit dem Duplikat-Issue #19. Prüfe README und den npm-Veraltungsstatus; die Arbeit ist erst abgeschlossen, wenn der Status des Projekts und die empfohlene Vorgehensweise dokumentiert sind oder eine definierte Behebung der Mutation vereinbart und verifiziert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
15/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.