JavaScript-ში package.json ფაილის კონფიგურაცია

როდესაც რომელიმე პროგრამისტს სურს თავისი ბიბლიოთეკა ყველასთვის ხელმისაწვდომი გახადოს, მან იგი 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 ფაილის კონფიგურაციები ოფიციალურ დოკუმენტაციაში.