Tutti i pacchetti npm contengono un file, di solito nella radice del progetto, chiamato package.json - questo file contiene vari metadati rilevanti per il progetto. Questo file viene utilizzato per fornire informazioni a npm che gli consentono di identificare il progetto e di gestire le dipendenze del progetto.