Валидатор Package.json
Проверяйте файлы package.json в соответствии со спецификацией npm. Выявляйте ошибки, предупреждения и рекомендации, чтобы убедиться, что манифест вашего пакета Node.js корректен.
Ввод
Вывод
Результат
Нет значения
Документация
Что такое package.json?
Файл package.json — это сердце любого проекта Node.js, служащий манифестом, который определяет метаданные проекта, зависимости, скрипты и конфигурацию. Этот JSON файл сообщает npm (Node Package Manager) и другим инструментам, как обрабатывать проект, какие пакеты устанавливать и как запускать различные задачи. Он требуется для публикации пакетов в npm и является первым файлом, который разработчики изучают при исследовании проекта Node.js.
Помимо перечисления зависимостей, package.json контролирует семантическое версионирование, определяет точки входа, указывает совместимые версии Node и может включать пользовательские скрипты для сборки, тестирования и развертывания приложений. Корректный, хорошо структурированный package.json необходим для поддерживаемости проекта и сотрудничества.
Описание инструмента
Этот онлайн-валидатор package.json проверяет ваш файл package.json на корректность, соответствие спецификациям npm и лучшие практики. Вставьте содержимое вашего package.json, чтобы получить немедленную обратную связь об ошибках, предупреждениях и рекомендациях по улучшению.
Примеры
Неверный синтаксис JSON:
{
"name": "my-package",
"version": "1.0.0" // Комментарии не допускаются
}Ошибка: JSON не поддерживает комментарии; приводит к ошибке разбора.
Отсутствуют обязательные поля:
{
"description": "Пакет без имени или версии"
}Ошибка: Отсутствуют обязательные поля "name" и "version".
Неверный формат версии:
{
"name": "my-package",
"version": "1.0"
}Предупреждение: Версия должна следовать семантическому версионированию (например, "1.0.0").
Возможности
- Проверка синтаксиса и структуры package.json в реальном времени
- Выявление критических ошибок, препятствующих работе npm
- Предупреждения о устаревших полях или нестандартных практиках