Подешавања фајла 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 у званичној документацији.