рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдПрдирдкреАрдПрдо рд╡рд┐рдХрдд рдШреЗрддреЗ рдЖрдгрд┐ рддреЗ рдЧрд┐рдЯрд╣рдмрд╕рд╣ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрд▓

NPM Inc, рдЬреЗ NPM рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╡рд░ рджреЗрдЦрд░реЗрдЦ рдХрд░рддреЗ рдЖрдгрд┐ NPM рднрд╛рдВрдбрд╛рд░рд╛рдЪреА рджреЗрдЦрд░реЗрдЦ рдХрд░рддреЗ, рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА ╨╛ рд╡рд┐рдХреНрд░реА рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯрдЪрд╛ рд╡реНрдпрд╡рд╕рд╛рдп. рд╡реНрдпрд╡рд╣рд╛рд░рд╛рддреАрд▓ рдЦрд░реЗрджреАрджрд╛рд░ GitHub рдЖрд╣реЗ, рдЬреЛ Microsoft рдЪреНрдпрд╛ рд╕реНрд╡рддрдВрддреНрд░ рд╡реНрдпрд╡рд╕рд╛рдп рдпреБрдирд┐рдЯ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рддреЛ. рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреА рд░рдХреНрдХрдо рдЙрдШрдб рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА.

рдорд╛рд▓рдХреА рдмрджрд▓рд▓реНрдпрд╛рдиреЗ рднрд╛рдВрдбрд╛рд░рд╛рд╡рд░ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА, рдЕрд╕реЗ рдирдореВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ рдПрдирдкреАрдПрдо, рдЬреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рд░рд╛рд╣рддреАрд▓ рдЖрдгрд┐ рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХрд░рд┐рддреНрдпрд╛ рдЙрдкрд▓рдмреНрдз рдЖрдгрд┐ рд╡рд┐рдирд╛рдореВрд▓реНрдп рд░рд╛рд╣рддреАрд▓. рдПрдирдкреАрдПрдо рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧрд╛рд╕рд╣ рд╕реБрд░реВ рд░рд╛рд╣реАрд▓, рдЬреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдзрд┐рдХ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдард░реВ рд╢рдХрддреЗ. GitHub рдХрд▓реНрдкрдирд╛ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ NPM рдЪреЗ рднрд╡рд┐рд╖реНрдп рдШрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА JavaScript рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╕рдореБрджрд╛рдпрд╛рд╢реА рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╡реНрдпрд╕реНрдд рд░рд╛рд╣рдгреНрдпрд╛рдЪрд╛ рдорд╛рдирд╕ рдЖрд╣реЗ.

рдореБрдЦреНрдп рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рд╡реЗрдХреНрдЯрд░реНрд╕рдордзреНрдпреЗ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реА рдЖрдгрд┐ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдЪреА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛, рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдЖрдгрд┐ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд╛рдврд╡рдгреЗ, рддрд╕реЗрдЪ рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░рд╕рд╣ рд╡рд┐рдХрд╛рд╕рдХ рдЖрдгрд┐ рджреЗрдЦрднрд╛рд▓ рдХрд░рдгрд╛рд░реНтАНрдпрд╛рдВрдЪреНрдпрд╛ рджреИрдирдВрджрд┐рди рдХрд╛рдорд╛рдЪреА рд╕реЛрдп рд╕реБрдзрд╛рд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. npm 7 рдордзреНрдпреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдирд╡рдХрд▓реНрдкрдирд╛рдВрдкреИрдХреА рдПрдХ рдореНрд╣рдгрдЬреЗ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░реЗ (рд╡рд░реНрдХрд╕реНрдкреЗрд╕реЗрд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛ рдЪрд░рдгрд╛рдд рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдирд╕рд╛рдареА рдЕрдиреЗрдХ рдкреЕрдХреЗрдЬреЗрд╕рдордзреВрди рдПрдХрд╛ рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ), рдкреЕрдХреЗрдЬреЗрд╕ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрдзрд╛рд░рдгреЗ рдЖрдгрд┐ рдорд▓реНрдЯреА-рдлреЕрдХреНрдЯрд░ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рд╡рд┐рд╕реНрддреГрдд рдХрд░рдгреЗ.

рдкреЕрдХреЗрдЬреЗрд╕рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рди рдЖрдгрд┐ рд╡рд┐рддрд░рдгрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА, NPM рд▓рд╛ GitHub рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рдПрдХрддреНрд░реАрдХрд░рдг рддреБрдореНрд╣рд╛рд▓рд╛ NPM рдкреЕрдХреЗрдЬреЗрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╣реЛрд╕реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GitHub рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдИрд▓ - GitHub рдордзреНрдпреЗ NPM рдкреЕрдХреЗрдЬрдЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдкрд░реНрдпрдВрдд рдкреБрд▓ рд╡рд┐рдирдВрддреАрдЪреНрдпрд╛ рдкрд╛рд╡рддреАрдкрд╛рд╕реВрди рдкреЕрдХреЗрдЬрдордзреАрд▓ рдмрджрд▓рд╛рдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрддрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. GitHub рд╡рд░ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реА рд╕рд╛рдзрдиреЗ рдУрд│рдЦрдгреЗ рдЕрд╕реБрд░рдХреНрд╖рд╛ рдЖрдгрд┐ рдорд╛рд╣рд┐рддреА рджреЗрдгреЗ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдордзреАрд▓ рднреЗрджреНрдпрддрд╛ NPM рдкреЕрдХреЗрдЬреЗрд╕рд╡рд░ рджреЗрдЦреАрд▓ рд▓рд╛рдЧреВ рд╣реЛрддреАрд▓. NPM рдкреЕрдХреЗрдЬреЗрд╕рдЪреЗ рджреЗрдЦрднрд╛рд▓ рдХрд░рдгрд╛рд░реЗ рдЖрдгрд┐ рд▓реЗрдЦрдХ рдпрд╛рдВрдЪреНрдпрд╛ рдХрд╛рдорд╛рд╕рд╛рдареА рд╡рд┐рддреНрддрдкреБрд░рд╡рдард╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрд╡рд╛ рдЙрдкрд▓рдмреНрдз рдЕрд╕реЗрд▓ GitHub рдкреНрд░рд╛рдпреЛрдЬрдХ.

Isaac Z. Schlueter, NPM рдЪреЗ рдирд┐рд░реНрдорд╛рддреЗ, рдкреНрд░рдХрд▓реНрдкрд╛рд╡рд░ рдХрд╛рдо рдХрд░рдд рд░рд╛рд╣рддреАрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЗ рдЖрдгрд┐ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╢рд╛рдВрдд рд╡рд╛рддрд╛рд╡рд░рдг рджрд┐рд▓реЗ рдЬрд╛рдИрд▓. NPM рдЪреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡рддрд╛рдд рдХреА GitHub рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди, NPM рд▓рд╛ рдЬрдЧрд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдореЛрдареНрдпрд╛ рдХрдВрдкрдиреНрдпрд╛рдВрдкреИрдХреА рдПрдХ, рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдЪреНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рдореЛрдареНрдпрд╛ рд╕рдореБрджрд╛рдпрд╛рдЪреНрдпрд╛ рдорд╛рдЧреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди рдорд┐рд│реЗрд▓. рд╕рдзреНрдпрд╛, NPM рд░реЗрдкреЙрдЬрд┐рдЯрд░реА 1.3 рджрд╢рд▓рдХреНрд╖рд╛рд╣реВрди рдЕрдзрд┐рдХ рдкреЕрдХреЗрдЬреЗрд╕ рджреЗрддреЗ, рдЬреЗ рд╕реБрдорд╛рд░реЗ 12 рджрд╢рд▓рдХреНрд╖ рд╡рд┐рдХрд╛рд╕рдХ рд╡рд╛рдкрд░рддрд╛рдд. рджрд░рдорд╣рд╛ рд╕реБрдорд╛рд░реЗ 75 рдЕрдмреНрдЬ рдбрд╛рдЙрдирд▓реЛрдб рд░реЗрдХреЙрд░реНрдб рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рд╣рд╛ рдЖрдХрдбрд╛ рд╕рд╛рддрддреНрдпрд╛рдиреЗ рд╡рд╛рдврдд рдЖрд╣реЗ.

рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдард╡реВ рджреНрдпрд╛ рдХреА рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖реА NPM Inc рдиреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рдд рдмрджрд▓, рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдВрдЪреНрдпрд╛ рдЯрд╛рд│реЗрдмрдВрджреАрдЪреА рдорд╛рд▓рд┐рдХрд╛ рдЖрдгрд┐ рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░рд╛рдВрдЪрд╛ рд╢реЛрдз рдЕрдиреБрднрд╡рд▓рд╛. рдПрдирдкреАрдПрдордЪреНрдпрд╛ рднрд╡рд┐рддрд╡реНрдпрд╛рдмрд╛рдмрдд рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдЕрдирд┐рд╢реНрдЪрд┐рддрддреЗрдореБрд│реЗ рдЖрдгрд┐ рдХрдВрдкрдиреА рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░рд╛рдВрдРрд╡рдЬреА рд╕рдореБрджрд╛рдпрд╛рдЪреНрдпрд╛ рд╣рд┐рддрд╛рдЪреЗ рд░рдХреНрд╖рдг рдХрд░реЗрд▓ рдЕрд╕рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ, рдПрдирдкреАрдПрдордЪреНрдпрд╛ рдорд╛рдЬреА рд╕реАрдЯреАрдУрдЪреНрдпрд╛ рдиреЗрддреГрддреНрд╡рд╛рдЦрд╛рд▓реА рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдВрдЪреНрдпрд╛ рдЧрдЯрд╛рдиреЗ рд╕реНрдерд╛рдкрдирд╛ рдХреЗрд▓реА рдкреЕрдХреЗрдЬ рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рдЗрдВрдЯреНрд░реЛрдкрд┐рдХ. рдПрдХрд╛ рдХрдВрдкрдиреАрд╡рд░реАрд▓ JavaScript/Node.js рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдордЪреЗ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рджреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдкреНрд░рдХрд▓реНрдкрд╛рдЪреА рд░рдЪрдирд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ, рдЬреА рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╡рд░ рдЖрдгрд┐ рднрд╛рдВрдбрд╛рд░рд╛рдЪреНрдпрд╛ рджреЗрдЦрднрд╛рд▓реАрд╡рд░ рдкреВрд░реНрдгрдкрдгреЗ рдирд┐рдпрдВрддреНрд░рдг рдареЗрд╡рддреЗ. рдПрдиреНрдЯреНрд░реЛрдкрд┐рдХрдЪреНрдпрд╛ рд╕рдВрд╕реНрдерд╛рдкрдХрд╛рдВрдЪреНрдпрд╛ рдорддреЗ, NPM Inc рд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдХреГрддреАрдВрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдзрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕рдореБрджрд╛рдпрд╛рдХрдбреЗ рдирд╛рд╣реА рдЖрдгрд┐ рдирдлрд╛ рдХрдорд╛рд╡рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХреЗрд▓реНрдпрд╛рдиреЗ рд╕рдореБрджрд╛рдпрд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рдкреНрд░рд╛рдердорд┐рдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдВрдзреАрдВрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╣реЛрддреЛ, рдкрд░рдВрддреБ рдЙрддреНрдкрдиреНрди рд╣реЛрдд рдирд╛рд╣реА. рдкреИрд╕реЗ рдЖрдгрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд, рдЬрд╕реЗ рдХреА рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкрдбрддрд╛рд│рдгреАрд╕рд╛рдареА рд╕рдорд░реНрдерди.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛