Allow to specify npm-dependencies using json file
- Lenguaje dominante
- Java
- Estrellas
- 5.7k
- Forks
- 561
- Merge medio
- 1 d 14 h
- PR fusionados (30 d)
- 43
Descripción
(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')
```
Guía de contribución
Línea de trabajo
Empieza con la configuración existente del formatter prettier(...) y la integración de formatters basada en npm; compara la entrada de mapa actual con el ejemplo dependencies.json. Se considera terminado cuando la API de Gradle acepta usePeerDependenciesFrom('dependencies.json') y usa las dependencias JSON para los formatters basados en npm.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, javascript
- Área
- build-system, tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100