commitizen / commitizen/cz-cli

Question: Is it possible to write an adapter in ES6?

Offen
#990 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
17.5k
Forks
566
Ø Merge
8 Std. 16 Min.
Gemergte PRs (30 T.)
1

Beschreibung

We have written a custom commitizen adapter that is used via our `package.json`:

```
"config": {
"commitizen": {
"path": "./node_modules/our_cz_adapter"
}
},
```

The code in this module is written in TS, and has several dependencies that would need upgrading but we cannot do so since their maintainters are only publishing ESM packages nowadays and we could not find a way to import adapters using ESM imports. Is it possible somehow? Thanks!

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit nachzuverfolgen, wie cz-cli den in package.json konfigurierten Adapterpfad lädt, und prüfe, ob ESM-Importe unterstützt werden. Bestätige die unterstützten Modulformate und definiere einen reproduzierbaren TypeScript-Adapterfall; der Issue nennt keine Quelldatei und keinen Test, daher müssen die Akzeptanzkriterien geklärt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, node.js, typescript
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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