Allow to specify npm-dependencies using json file
- Vorherrschende Sprache
- Java
- Sterne
- 5.6k
- Forks
- 559
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 43
Beschreibung
(From discussion in #1453)
For npm-based formatters, one can supply npm-modules to be used:
```gradle
prettier([ 'my-custom-module': '1.0.0', 'my-second-custom-module': '0.2.0'])
```
It would be nice to be able to create that list using npm itself e.g. using
```bash
echo "$(npm info --json "my-custom-module@latest" peerDependencies) $(npm info --json "my-second-custom-module" peerDependencies)" | jq -s add > dependencies.json
```
and then use that file as input
```gradle
prettier().usePeerDependenciesFrom('dependencies.json')
```
Beitragsleitfaden
Rechercherichtung
Beginne bei der bestehenden prettier(...)-Formatter-Konfiguration und der npm-basierten Formatter-Integration; vergleiche die aktuelle Map-Eingabe mit dem Beispiel dependencies.json. Erledigt ist die Aufgabe, wenn die Gradle API usePeerDependenciesFrom('dependencies.json') akzeptiert und die JSON-Abhängigkeiten für npm-basierte Formatter verwendet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, javascript
- Bereich
- build-system, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100