NPM рднрдгреНрдбрд╛рд░рдорд╛ рдХреБрдиреИ рдкрдирд┐ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд▓рд╛рдЧрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЬрд╛рд░реА рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗ рдПрдЙрдЯрд╛ рдЬреЛрдЦрд┐рдо

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

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

рдХрдордЬреЛрд░реА рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░рд┐рдПрдХреЛ 6 рдШрдгреНрдЯрд╛ рдкрдЫрд┐ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рдХрдордЬреЛрд░реА рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рд▓рдЧ рдХрднрд░ рднрдиреНрджрд╛ рд▓рд╛рдореЛ NPM рдорд╛ рдЙрдкрд╕реНрдерд┐рдд рдерд┐рдпреЛред GitHub рд▓реЗ рджрд╛рдмреА рдЧрд░реНрдЫ рдХрд┐ рд╕реЗрдкреНрдЯреЗрдореНрдмрд░ 2020 рджреЗрдЦрд┐ рдпреЛ рдЬреЛрдЦрд┐рдо рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЖрдХреНрд░рдордгрдХреЛ рдХреБрдиреИ рдирд┐рд╢рд╛рди рдЫреИрди, рддрд░ рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЫреИрди рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдкрд╣рд┐рд▓реЗ рд╢реЛрд╖рдг рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред

рджреЛрд╕реНрд░реЛ рдШрдЯрдирд╛ рдЕрд╕реЛрдЬ реирем рдЧрддреЗ рднрдПрдХреЛ рдерд┐рдпреЛ ред replicate.npmjs.com рд╕реЗрд╡рд╛рдХреЛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдХрд╛рд░реНрдпрдХреЛ рдХреНрд░рдордорд╛, рдмрд╛рд╣реНрдп рдЕрдиреБрд░реЛрдзрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪрдпреЛрдЧреНрдп рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдЧреЛрдкреНрдп рдбрд╛рдЯрд╛рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдкреНрд░рдХрдЯ рднрдпреЛ, рдкрд░рд┐рд╡рд░реНрддрди рд▓рдЧрдорд╛ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХрд╛ рдЖрдиреНрддрд░рд┐рдХ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдирд╛рдорд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдХрдЯ рдЧрд░реНрджреИред рддреНрдпрд╕реНрддрд╛ рдирд╛рдорд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдЖрдиреНрддрд░рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░рддрд╛ рдЖрдХреНрд░рдордгрд╣рд░реВ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдлреЗрдмреНрд░реБрдЕрд░реАрдорд╛, рд╕рдорд╛рди рдЖрдХреНрд░рдордгрд▓реЗ PayPal, Microsoft, Apple, Netflix, Uber рд░ 26 рдЕрдиреНрдп рдХрдореНрдкрдиреАрд╣рд░реВрдХреЛ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдПрдХреЛ рдХреЛрдб)ред

рдердк рд░реВрдкрдорд╛, рдареВрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ рдЕрдкрд╣рд░рдг рд╣реБрдиреЗ рд░ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдХреЛрдбрд▓рд╛рдИ рд╕рдореНрдЭреМрддрд╛ рдЧрд░реНрдиреЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЦрд╛рддрд╛рд╣рд░реВ рдорд╛рд░реНрдлрдд рдмрдврд╛рд╡рд╛ рджрд┐рдиреЗ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдмрдвреНрджреЛ рд╕рдВрдЦреНрдпрд╛рдХрд╛ рдХрд╛рд░рдг, GitHub рд▓реЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗрдХреЛ рдЫред рдпреЛ рдкрд░рд┐рд╡рд░реНрддрди 2022 рдХреЛ рдкрд╣рд┐рд▓реЛ рдХреНрд╡рд╛рдЯрд░рдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреЗрдЫ рд░ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реВрдЪреАрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдорд░реНрдорддрдХрд░реНрддрд╛ рд░ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреЗрдЫред рдердк рд░реВрдкрдорд╛, рдпреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рдЖрдзреБрдирд┐рдХреАрдХрд░рдгрдХреЛ рдмрд╛рд░реЗрдорд╛ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдорд╛ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдЧрд░рд╛рдиреА рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреЗрд╢ рдЧрд░рд┐рдиреЗрдЫред

рдпрд╛рдж рдЧрд░реМрдВ, реирежреиреж рдорд╛ рдЧрд░рд┐рдПрдХреЛ рдПрдХ рдЕрдзреНрдпрдпрди рдЕрдиреБрд╕рд╛рд░, рдкреНрдпрд╛рдХреЗрдЬ рдорд░реНрдорддрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдорд╛рддреНрд░ рдкрд╣реБрдБрдЪ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН, рд░ резрей.рейрен% рдХреЗрд╕рд╣рд░реВрдорд╛, рдирдпрд╛рдБ рдЦрд╛рддрд╛рд╣рд░реВ рджрд░реНрддрд╛ рдЧрд░реНрджрд╛, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рд╕рдореНрдЭреМрддрд╛рдорд╛ рджреЗрдЦрд╛ рдкрд░реЗрдХрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рдкреБрди: рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗред рдЬреНрдЮрд╛рдд рдкрд╛рд╕рд╡рд░реНрдб рд▓реАрдХред рдкрд╛рд╕рд╡рд░реНрдб рд╕реБрд░рдХреНрд╖рд╛ рд╕рдореАрдХреНрд╖рд╛рдХреЛ рдХреНрд░рдордорд╛, 2020% NPM рдЦрд╛рддрд╛рд╣рд░реВ (9.27% рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ) "13.37" рдЬрд╕реНрддрд╛ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рд░ рддреБрдЪреНрдЫ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдкрд╣реБрдБрдЪ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрддрд╣рд░реВ рдордзреНрдпреЗ рд╢реАрд░реНрд╖ 12 рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдмрд╛рдЯ 13 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛рд╣рд░реВ рдерд┐рдП, рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рднрдПрдХрд╛ 123456 рдЦрд╛рддрд╛рд╣рд░реВ рдкреНрд░рддрд┐ рдорд╣рд┐рдирд╛ 4 рдорд┐рд▓рд┐рдпрди рднрдиреНрджрд╛ рдмрдвреА рдкрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рднрдПрдХрд╛ рдерд┐рдП, 20 рдкреНрд░рддрд┐ рдорд╣рд┐рдирд╛ 13 рдорд┐рд▓рд┐рдпрди рднрдиреНрджрд╛ рдмрдвреА рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВ рднрдПрдХрд╛ рдерд┐рдП, рд░ 50 рдкреНрд░рддрд┐ рдорд╣рд┐рдирд╛ 40 рдорд┐рд▓рд┐рдпрди рднрдиреНрджрд╛ рдмрдвреА рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВ рднрдПрдХрд╛ рдерд┐рдПред рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛рдорд╛ рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рд▓реЛрдбрд┐рдЩрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИ, рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЦрд╛рддрд╛рд╣рд░реВрдХреЛ рд╕рдореНрдЭреМрддрд╛рд▓реЗ NPM рдорд╛ рд╕рдмреИ рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ 10% рд╕рдореНрдо рдЕрд╕рд░ рдЧрд░реНрди рд╕рдХреНрдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди