commitizen / commitizen/cz-cli
Support yarn v2
- Vorherrschende Sprache
- JavaScript
- Sterne
- 17.5k
- Forks
- 566
- Ø Merge
- 8 Std. 16 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Yarn v2 has a new directory structure that doesn't involve modules. [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import/pull/1591) was able to solve an issue like this quite easily by using `createRequireFromPath` instead of `require.resolve`.
Beitragsleitfaden
Rechercherichtung
Beginne damit nachzuverfolgen, wie cz-cli Module und Adapter auflöst, und vergleiche dieses Verhalten dann mit der Verzeichnisstruktur von Yarn v2 und dem im Issue erwähnten Ansatz createRequireFromPath. Als abgeschlossen gilt die Arbeit, wenn cz-cli die erforderlichen Module unter Yarn v2 finden und laden kann, ohne bestehende Layouts zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100