Podešavanja fajla package.json u JavaScript-u
Kada neki programer želi da svoju biblioteku učini
dostupnom svima koji žele,
mora je postaviti u npm registar
(odnosno u skladište). Za ovo mora
da uredi fajl package.json te biblioteke
na poseban način, dodajući neka
važna podešavanja.
Ova podešavanja se tiču tačno javnih biblioteka koje preuzimate sa npm-a. U svojim projektima za privatnu upotrebu možete da ih ne postavljate.
Dakle, evo spiska najpopularnijih podešavanja:
| Vrednost | Opis |
|---|---|
name |
ime projekta, treba da bude napisano malim slovima |
version |
broj verzije, u skladu sa semantičkim verzioniranjem |
description |
opis projekta |
main |
ulazni fajl projekta |
keywords |
ovo je niz koji pomaže u pronalaženju modula u npm registru |
author |
ovo polje prihvata objekat sa ključevima name, email i url,
što omogućava ljudima da lako stupe u kontakt sa autorom projekta.
|
license |
prihvata naziv licence koristeći SPDX identifikator. Podrazumevano se primenjuje ISC licenca, još jedan popularan izbor je MIT. Takođe možete koristiti UNLICENSED za privatne projekte i projekte sa zatvorenim kodom. |
private |
ako je za ovaj ključ postavljena vrednost true, projekat neće moći da bude javan u npm registru. Ovo omogućava da se spreči slučajno objavljivanje projekta. |
homepage |
URL adresa početne stranice projekta |
bugs |
URL adresa na koju se mogu prijaviti problemi i greške. Često je to adresa stranice projekta na Github-u. |
Instalirajte biblioteku jQuery.
Pronađite u node_modules fasciklu sa bibliotekom,
a u njoj - fajl package.json. Proučite ga.
Instalirajte biblioteku underscorejs.
Pronađite u node_modules fasciklu sa bibliotekom,
a u njoj - fajl package.json. Proučite ga.
Proučite podešavanja fajla package.json
u zvaničnoj dokumentaciji.