Add author information to package.json for automatic retrieval for SBOM
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 82/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- javascript, node.js
- Área
- build-system
Línea de trabajo
Empieza leyendo el package.json de la raíz del repositorio y comprueba cómo representan los metadatos existentes a los colaboradores. Añade allí la información de autor en el formato de metadatos de paquetes de npm mostrado en el issue. La tarea estará terminada cuando CycloneDX pueda obtener la información de autor de los metadatos del paquete durante la generación de la SBOM.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This would solve...
This would solve issues with extracting author information automatically for legal purposes., Currently this is the only package we use that does not have the author information set. Instead, only contributors are set. This means that npx @cyclonedx/cyclonedx-npm --omit dev --gather-license-texts will not be able to extract author information and leading to manual setting for each new version on our side.
The implementation should look like...
{
"name": "undici",
"version": "8.12.3",
"description": "An HTTP/1.1 client, written from scratch for Node.js",
"author": {
"name": "Jane Doe",
"email": "[email protected]",
"url": "https://github.com/janedoe"
},
"homepage": "https://undici.nodejs.org",
"bugs": {
"url": "https://github.com/nodejs/undici/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nodejs/undici.git"
},
"license": "MIT"
}
I have also considered...
...requesting this from CycloneDX but I think an author would be more generalized as almost everyone is using it.
Additional context
n/a
- Lenguaje dominante
- JavaScript
- Estrellas
- 7.7k
- Forks
- 966
- Merge medio
- 3 d 23 h
- PR fusionados (30 d)
- 67
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nodejs/undici
-
fetch: errors from Node's bundled fetch have an empty stackPosiblemente ocupada @MIbtehajNasar la tomó hace 1 día. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
ProxyAgent: unsupported proxy scheme (e.g. socks5h:) reports "URL must start with http: or https:" even though socks5:/socks: are supportedPosiblemente ocupada @petrroll la tomó hace 7 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Un-experimental DecompressInterceptorPosiblemente ocupada @mcollina la tomó hace 13 días. Abiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 1 día
-
MockPool/MockClient `cleanMocks()` doesn't clear the interceptors that Node.js global fetch usesPosiblemente ocupada @Anoesj la tomó hace 16 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
Todos los issues de nodejs/undici
Issues similares
-
44-x-y bug :beetle:
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
electron/electron#55528 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
react/react-native#59699 ·
Los mantenedores suelen responder en 2 días
-
status: needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
mastra-ai/mastra#29053 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[feature] Extra citiesAbiertoenhancement triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
fjaeckel/seriesoftubes#230 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día