# package.json — паспорт проекта

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/4-7-package-json

package.json — «паспорт» проекта: в нём записаны имя, версия и список пакетов. Как прочитать этот файл.

Когда мы устанавливали пакет в прошлом уроке, npm где-то запоминал, что именно мы добавили. Это «где-то» — особый файл `package.json`. Давай заглянем внутрь.

## Паспорт проекта

`package.json` — это «паспорт» твоего проекта. В нём в понятном виде записано самое важное:

- **имя** проекта (`name`);
- **версия** (`version`);
- список **установленных пакетов**;
- **команды** проекта (их называют скриптами).

Файл написан в простом формате: пары «ключ: значение» в фигурных скобках. Прочитать его можно уже знакомой командой:

```
cat package.json
```

На экране появится что-то вроде:

```
{ "name": "myapp", "version": "1.0.0" }
```

Здесь видно, что проект называется `myapp`, а его версия — `1.0.0`.

Этот файл понимают и npm, и другие инструменты. Поэтому имя `package.json` всегда пишется именно так — менять его нельзя.

## Попробуй

В текущей папке уже лежит готовый `package.json`. Открой его и посмотри, что внутри:

```
cat package.json
```

Когда увидишь поле `name` — урок зачтён. Теперь ты знаешь, где проект хранит свои документы.
