GitHub рдиреЗ NPM рдЪреЗ рд╕рдВрдкрд╛рджрди рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкреВрд░реНрдг рдХреЗрд▓реЗ рдЖрд╣реЗ

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

рдЕрд╣рдордж рдирд╕рд░реА, NPM Inc рдЪреЗ CTO, рдиреЛрдВрджрд╡рд▓реЗ NPM рд╕рдВрдШ рд╕реЛрдбрдгреНрдпрд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдгрдпрд╛рдмрджреНрджрд▓, рд╡рд┐рд╢реНрд░рд╛рдВрддреА рдШреНрдпрд╛, рддреБрдордЪреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рд╛ рдЖрдгрд┐ рдирд╡реАрди рд╕рдВрдзреАрдВрдЪрд╛ рдлрд╛рдпрджрд╛ рдШреНрдпрд╛ (рдордзреНрдпреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЕрд╣рдордж, рддреНрдпрд╛рдВрдиреА рдлреНрд░реЕрдХреНрд╢рдирд▓ рдпреЗрдереЗ рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдВрдЪрд╛рд▓рдХ рдкрдж рд╕реНрд╡реАрдХрд╛рд░рд▓реНрдпрд╛рдЪреА рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ). Isaac Z. Schlueter, NPM рдЪреЗ рдирд┐рд░реНрдорд╛рддреЗ, рдкреНрд░рдХрд▓реНрдкрд╛рд╡рд░ рдХрд╛рдо рдХрд░рдд рд░рд╛рд╣рддреАрд▓.

GitHub рдиреЗ рд╡рдЪрди рджрд┐рд▓реЗ рдЖрд╣реЗ рдХреА NPM рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рдиреЗрд╣рдореАрдЪ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЖрдгрд┐ рд╕рд░реНрд╡ рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рдЦреБрд▓реЗ рд░рд╛рд╣реАрд▓. NPM рдЪреНрдпрд╛ рдкреБрдвреАрд▓ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА GitHub рдиреЗ рддреАрди рдкреНрд░рдореБрдЦ рдХреНрд╖реЗрддреНрд░рд╛рдВрдЪреА рдирд╛рд╡реЗ рджрд┐рд▓реА: рд╕рдореБрджрд╛рдпрд╛рд╢реА рд╕рдВрд╡рд╛рдж (рд╕реЗрд╡рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛рдирд╛ JavaScript рд╡рд┐рдХрд╕рдХрд╛рдВрдЪреА рдорддреЗ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреЗ), рдореВрд▓рднреВрдд рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЖрдгрд┐ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рдЧреБрдВрддрд╡рдгреВрдХ рдХрд░рдгреЗ. рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЪреА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛, рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдЖрдгрд┐ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓.

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

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

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

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

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