Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Add author information to package.json for automatic retrieval for SBOM

Aperta Adatta ai principianti
#6,063 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
82/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
javascript, node.js
Ambito
build-system

Direzione di ricerca

Inizia leggendo il package.json nella radice del repository e controlla come i metadati esistenti rappresentano i collaboratori. Aggiungi lì le informazioni sull’autore nel formato dei metadati del pacchetto npm mostrato nell’issue. Il lavoro è completato quando CycloneDX può recuperare le informazioni sull’autore dai metadati del pacchetto durante la generazione della SBOM.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

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

Lingua principale
JavaScript
Stelle
7.7k
Fork
953
Merge medio
3g 10h
PR unite (30g)
65

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nodejs/undici

Tutte le issue di nodejs/undici

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.