Настройки на файла package.json в JavaScript

Когато даден програмист иска да направи своята библиотека достъпна за всички желаещи, той трябва да я качи в регистъра (т.е. хранилището) на npm. За да направи това, той трябва да оформи файла package.json на тази библиотека по специален начин, като добави някои важни настройки.

Тези настройки се отнасят именно за публични библиотеки, които изтегляте от npm. В собствените си проекти за лична употреба можете да не ги задавате.

И така, ето списък с най-популярните настройки:

Стойност Описание
name име на проекта, трябва да бъде написано с малки букви
version номер на версията, съгласно семантичното версиониране
description описание на проекта
main входен файл на проекта
keywords това е масив, помагащ за намиране на модула в регистъра на npm
author това поле приема обект с ключове name, email и url, което позволява на хората лесно да се свържат с автора на проекта.
license приема името на лиценза с използване на идентификатор на SPDX. По подразбиране се прилага лиценз ISC, друг популярен избор – това е MIT. Можете също да използвате UNLICENSED за частни проекти и проекти със затворен код.
private ако за този ключ е зададена стойност true, проектът няма да може да бъде публичен в регистъра на npm. Това позволява да се предотврати случайно публикуване на проекта.
homepage URL адрес на началната страница на проекта
bugs URL адрес, на който може да се докладва за проблеми и грешки. Често това е адресът на страницата на проекта в Github.
Задание 1

Инсталирайте библиотеката jQuery. Намерете в node_modules папката с библиотеката, а в нея - файла package.json. Изучете го.

Задание 2

Инсталирайте библиотеката underscorejs. Намерете в node_modules папката с библиотеката, а в нея - файла package.json. Изучете го.

Задание 3

Изучете настройките на файла package.json в официалната документация.