package.json to plik konfiguracyjny używany w projektach JavaScript do zarządzania zależnościami, skryptami i metadanymi projektu. Jest to centralne miejsce do definiowania informacji o projekcie i jego wymaganiach.
Główne elementy package.json:
- name: Nazwa projektu.
- version: Wersja projektu.
- scripts: Sekcja do definiowania skryptów npm, które mogą być uruchamiane za pomocą
npm run
. - dependencies: Lista zależności, które są wymagane do działania projektu.
- devDependencies: Lista zależności potrzebnych tylko w trakcie rozwoju projektu.
- main: Główny plik wejściowy projektu.
- repository: Informacje o repozytorium kodu źródłowego.
Przykład package.json:
{ "name": "my-project", "version": "1.0.0", "scripts": { "start": "node index.js", "test": "jest" }, "dependencies": { "express": "^4.17.1" }, "devDependencies": { "jest": "^26.6.3" }, "main": "index.js", "repository": { "type": "git", "url": "git+https://github.com/username/my-project.git" } }
Plik package.json jest niezbędny do zarządzania projektem JavaScript, umożliwiając łatwe zarządzanie zależnościami, skryptami i innymi konfiguracjami.