Что такое package.json и какие поля в нём важны?

Junior
331 просмотров
AFK Offer AI

package.json — манифест npm пакета или проекта. Ключевые поля: name, version (semver), main (точка входа для CJS), module (для ESM), exports (современный способ, поддерживает несколько точек входа), scripts (команды), dependencies, devDependencies, peerDependencies, engines (версия Node.js). Поле "type": "module" переключает проект на ESM. private: true предотвращает случайную публикацию.

Следующий вопрос

Как обрабатывать ошибки в async Express роутах?