모든 npm 패키지에는 일반적으로 프로젝트 루트에 package.json이라는 파일을 포함하고 있다. 여기에는 프로젝트와 관련된 다양한 메타데이터가 저장되어 있는데 이것은 사용자에게 정보를 제공하기 위해 사용된다. package.json은 npm프로젝트를 식별하고 프로젝트의 종속성을 처리할 수 있다.