JavaScript-də package.json faylının konfiqurasiyası

Bir proqramçı öz kitabxanasını hər kəs üçün əlçatan etmək istədikdə, onu npm reyestrində (yəni anbarda) yerləşdirməlidir. Bunun üçün o, bu kitabxananın package.json faylını bəzi əlavə vacib parametrlər əlavə edərək xüsusi şəkildə rəsmiləşdirməlidir.

Bu parametrlər xüsusilə npm-dən yüklədiyiniz ictimai kitabxanalara aiddir. Şəxsi istifadə üçün öz layihələrinizdə onları təyin etməyə bilərsiniz.

Beləliklə, ən məşhur parametrlərin siyahısı:

Dəyər Təsvir
name layihənin adı, kiçik hərflərlə yazılmalıdır
version versiya nömrəsi, semantik versiyalaşdırmaya uyğun olaraq
description layihənin təsviri
main layihənin giriş faylı
keywords bu, modulu npm reyestrində tapmağa kömək edən massivdir
author bu sahə name, email və url açarları olan obyekt qəbul edir, bu da insanlara layihə müəllifi ilə asanlıqla əlaqə saxlamağa imkan verir.
license SPDX identifikatorundan istifadə edərək lisenziyanın adını qəbul edir. Standart olaraq ISC lisenziyası tətbiq edilir, başqa bir məşhur seçim isə MIT-dir. Həmçinin, şəxsi və qapalı mənbə kodlu layihələr üçün UNLICENSED-dən istifadə edə bilərsiniz.
private bu açar üçün dəyər true olaraq təyin edilərsə, layihə npm reyestrində ictimai ola bilməz. Bu, layihənin təsadüfi dərc olunmasının qarşısını almağa imkan verir.
homepage layihənin əsas səhifəsinin URL ünvanı
bugs Problem və səhvlər haqqında məlumat verilə biləcək URL ünvanı. Tez-tez bu, Github-da layihə səhifəsinin ünvanıdır.
Задание 1

jQuery kitabxanasını quraşdırın. node_modules qovluğunda kitabxananın olduğu qovluğu, onun içində isə package.json faylını tapın. Onu öyrənin.

Задание 2

underscorejs kitabxanasını quraşdırın. node_modules qovluğunda kitabxananın olduğu qovluğu, onun içində isə package.json faylını tapın. Onu öyrənin.

Задание 3

package.json faylının parametrlərini rəsmi sənədlərdə öyrənin.