Definitelytyped: рдореЛрдиреЛрд░реЗрдкреЛ рдХреНрдпреЛрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдордИ 2018  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: DefinitelyTyped/DefinitelyTyped

  1. рдореИрдВ рд░реЗрдкреЛ рдХреНрд▓реЛрдирд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ @types/X рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП .d.ts рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
    рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЬреАрдердм рдкрд░ рдЯрд╛рдЗрдк рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдФрд░ X рдлрд╝реЛрд▓реНрдбрд░ рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рд╣реИред
    Sorry, we had to truncate this directory to 1,000 files. 3,413 entries were omitted from the list.

  2. рдореИрдВ рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ @types/X рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рдХреМрди рд╕реЗ рдореБрджреНрджреЗ рджрд╛рдпрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рдирдИ рдлрд╛рдЗрд▓ рдХрд░реЗрдВред
    рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рд╕рдорд╕реНрдпрд╛ рдЯреИрдм рдЦреЛрд▓рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП> 2k рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ ... рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдЕрдкрдиреА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджрд╛рдпрд░ рдХрд┐рдП рдЧрдП рдореБрджреНрджреЛрдВ рдХреЛ рднреА рдвреВрдВрдврддреЗ рд╣реИрдВ (рдпрд╛ рд╡реЗ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ?)

рдЯрд╛рдЗрдкрд┐рдВрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░реЗрдкреЛ рдореЗрдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд░рд╣рддреА? рдХреНрдпрд╛ рдпрд╣ рдореЛрдиреЛрд░реЗрдкреЛ рдХреБрд▓ рдЧрдбрд╝рдмрдбрд╝ рдирд╣реАрдВ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдиреЙрди-рдореЛрдиреЛрд░реЗрдкреЛ рдиреЙрди-рд╕реНрдЯрд╛рд░реНрдЯрд░ рд╣реИред рдЕрдХреНрд╕рд░, рдПрдХ @types рдкреИрдХреЗрдЬ рдореЗрдВ рдХреБрдЫ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмреНрд░реЗрдХ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдпрд╛ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА; рдпрд╣ рдЧрд┐рдЯрд╣рдм рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рдбрдВрдкрд╕реНрдЯрд░ рдЖрдЧ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрди рдкреАрдЖрд░ рдХреЛ рдкрд░рдорд╛рдгреБ рдлреИрд╢рди рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдПрдХреАрдХреГрдд рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрдмрдХрд┐ рдЕрднреА рднреА рд╕рдордЭрджрд╛рд░ рд╕реАрдЖрдИ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк 4,000 рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рд╣рдо 4,000 рд░реЗрдкреЛ рдореЗрдВ рдЧрд┐рдЯрд╣рдм рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╕рднреА 16 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

  1. рдЖрдк types рдЕрдВрддрд░реНрдЧрдд рд╕реАрдзреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, jquery рдХреЗ рдкреНрд░рдХрд╛рд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jquery рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ
  2. рдЖрдк рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдирд╛рдо рдЦреЛрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк lodash рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЦреБрд▓реЗ рдореБрджреНрджреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк https://github.com/DefinitelyTyped/DefinitelyTyped/issues?utf8=%E2%9C%93&q=is% рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рдореЛрдиреЛрд░реЗрдкреЛ рдХреБрд▓ рдЧрдбрд╝рдмрдбрд╝ рдирд╣реАрдВ рд╣реИ?

screen shot 2018-05-15 at 16 40 12

рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ TypeSearch рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ, рдФрд░ рдпрджрд┐ рд╡реЗ рд╣реИрдВ, рддреЛ рдПрдирдкреАрдПрдо рд╡рд┐рд╡рд░рдг рдореЗрдВ рд▓рд┐рдВрдХ рдмрд┐рд▓реНрдХреБрд▓ рдЙрдирдХреЗ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧрд╛ред

image

рдиреЙрди-рдореЛрдиреЛрд░реЗрдкреЛ рдиреЙрди-рд╕реНрдЯрд╛рд░реНрдЯрд░ рд╣реИред рдЕрдХреНрд╕рд░, рдПрдХ @types рдкреИрдХреЗрдЬ рдореЗрдВ рдХреБрдЫ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмреНрд░реЗрдХ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдпрд╛ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА; рдпрд╣ рдЧрд┐рдЯрд╣рдм рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рдбрдВрдкрд╕реНрдЯрд░ рдЖрдЧ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрди рдкреАрдЖрд░ рдХреЛ рдкрд░рдорд╛рдгреБ рдлреИрд╢рди рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдПрдХреАрдХреГрдд рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрдмрдХрд┐ рдЕрднреА рднреА рд╕рдордЭрджрд╛рд░ рд╕реАрдЖрдИ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк 4,000 рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рд╣рдо 4,000 рд░реЗрдкреЛ рдореЗрдВ рдЧрд┐рдЯрд╣рдм рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЕрдХреНрд╕рд░, рдПрдХ @types рдкреИрдХреЗрдЬ рдореЗрдВ рдХреБрдЫ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмреНрд░реЗрдХ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдпрд╛ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА

рдореИрдВ @types/ рдкреИрдХреЗрдЬ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реЛ ...

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕реЗрд╡рд░ рдХрд┐рд╕ рд▓рд┐рдП рд╣реИ?
рдПрдирдкреАрдПрдо рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреИрдХреЗрдЬ рдХреЗ рдореБрдХрд╛рдмрд▓реЗ @types/ рдкреИрдХреЗрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдРрд╕рд╛ рдХреНрдпрд╛ рдЦрд╛рд╕ рд╣реИ?

рдореИрдВ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╡рд╣реА рдХрд╛рдо рдХрд░реЗ: рдирд┐рд░реНрднрд░рддрд╛ рдЧреНрд░рд╛рдл рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИред рдкреИрдХреЗрдЬ @types/X рдФрд░ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдкреИрдХреЗрдЬ @types/Y рдЬреЛ @types/X рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рджреЛрдиреЛрдВ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЛрдЧреЛрдВ рдиреЗ рдХрд┐рдпрд╛ред рдЬрдм @types/X рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рддреБрд░рдВрдд @types/Y рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред @types/Y рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдмрд╛рдж рдореЗрдВ @types/X рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВред

рд╢рд╛рдпрдж рдЙрд╕рдХреЗ рдКрдкрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ DefinitelyTyped рдореЗрдЯрд╛-рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рдЯрд╛рдЗрдк-рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдВрдХ рдХреА рд╕реВрдЪреА рд░рдЦрддрд╛ рд╣реИред рдФрд░ рдлрд┐рд░ рдХреБрдЫ publisher рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рдЙрд╕ рд╕реВрдЪреА рдореЗрдВ рдЬрд╛рддреА рд╣реИ рдФрд░ @types/ npm-namespace рдХреЗ рддрд╣рдд рд╕рднреА рдкреИрдХреЗрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреА рд╣реИред

рдпрд╛ рдпрджрд┐ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рддреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реАрдзреЗ @types рдирд╛рдорд╕реНрдерд╛рди рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ DefinitelyTyped рдореЗрдЯрд╛-рд░реЗрдкреЛ рдХреА рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

https://github.com/npm/npm рднреА 2k рдЕрдВрдХред
https://github.com/moby/moby рдФрд░ рднреА рдЕрдзрд┐рдХред

рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд▓реЗрдЦрдХ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдореЗрд╢рд╛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@franklinyu рдореБрджреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╣ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдкреНрд░рд╢реНрди рдХреЗ рдЕрдзреАрди рд╣реИред рдЗрд╕ рд░реЗрдкреЛ рд╕рдореБрдЪреНрдЪрдп> 4k рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдореБрджреНрджреЗ рдареАрдХ рд╣реИрдВред

рдЕрд╕рд▓реА рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ: рдПрдХ рд░реЗрдкреЛ рдореЗрдВ рд╕рднреА рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЛ рдЬреЛрдбрд╝рдХрд░ DefinitelyTyped рдХрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ?

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЯрд╛рдЗрдкрд┐рдВрдЧ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рдХрд╛рд░ рдкреИрдХреЗрдЬ рдХреЗ major.minor рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреИрдХреЗрдЬ рдХреЗ major.minor рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рд▓реЛрдЧреЛрдВ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ @types рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрднреА рдпрджрд┐ рдЖрдк [email protected] рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк @types/[email protected] рднреА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВрдЧреЗ (рдЕрднреА рдпрд╣ 4.14.109 )ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ lodash рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ (рдФрд░ рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛ рдРрд╕рд╛ рдЕрдХреНрд╕рд░ рд╣реЛрддрд╛ рд╣реИ), рдФрд░ рдХреЛрдИ рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдЕрдм рд╣рдо рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрд┐рд╕рд╕реЗ рдЯрдХрд░рд╛рддреЗ рд╣реИрдВ? рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреЛрдбрд╝) рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 4.15.0 рдирд╣реАрдВ рдмрдврд╝рд╛ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдкреНрд░рдХрд╛рд░ 4.14 , рди рдХрд┐ 4.15 ред рдФрд░ рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЛ 5.0.0 рд╕реЗ рдЯрдХрд░рд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдо рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЛ 4.14.110 , рднрд▓реЗ рд╣реА рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдЖ рд╣реЛ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреБрд░рд╛рдирд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд┐рд▓реНрдХреБрд▓ рдЧрд▓рдд рдерд╛ред

@ aj-r рдареАрдХ рд╣реИ, major.minor рдХрд╛ @type/X major.minor рд╕рдВрд╕реНрдХрд░рдг X рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдпрджрд┐ @type/X рдореЗрдВ рдХреЛрдИ рдмрдЧ рд╣реИ patch рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╕рд╣реА рд▓рдЧрддрд╛ рд╣реИред

рдЗрд╕рдХрд╛ рдореВрд▓ рдкреНрд░рд╢реНрди рд╕реЗ рдХреНрдпрд╛ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИ: рдореЛрдиреЛрд░реЗрдкреЛ рдмрдирд╛рдо рдЕрд▓рдЧ рд░реЗрдкреЛ?

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореБрдЭреЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ - рдореИрдВ рдЖрдкрдХреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛:

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ _semver_ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ?

рдПрдХ рд░реЗрдкреЛ рдореЗрдВ рд╕рднреА рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЛ рдПрдХрддреНрд░рд┐рдд рдХрд░рдХреЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ?

рдбреАрдЯреА рдХреЛ 4,000 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЧрд┐рдЯрд╣рдм рд░реЗрдкреЛ рдореЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд╣рд▓ рд╣реЛ рд░рд╣реА рд╣реИ?

рд╣рд░ рджрд┐рди рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХрд╛ рд╕рджрд╕реНрдп рдкреАрдЖрд░ рдмреИрдХрд▓реЙрдЧ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ, рдХрдИ рджрд░реНрдЬрди рдкреАрдЖрд░ рдХрд╛ рд╡рд┐рд▓рдп рдпрд╛ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдмреЙрдЯ рд╣рдореЗрдВ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рдкреАрдЖрд░ рдХреА рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдкрд░ рдирдЬрд░ рд░рдЦрддрд╛ рд╣реИред рд╣рдо рд░реЗрдкреЛ-рд╡рд╛рдЗрдб рд▓рд┐рдВрдЯ рдирд┐рдпрдо рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдирдП рд▓рд┐рдВрдЯ рдирд┐рдпрдореЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рд╣рдо рдЙрди рдирд┐рдпрдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдЬреЛ рдорджрдж рдХрд░реЗрдВрдЧреЗред рд╣рдо рднрд╡рд┐рд╖реНрдп рдХреЗ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЯреВрдЯреА рд╣реБрдИ рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ рдвреВрдВрдврддреЗ рд╣реИрдВ рдФрд░ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕реЗ рд╣рдЬрд╛рд░реЛрдВ рд╕рдмрд░реЗрдкреЛ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕рдм рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рднреА рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рддреЛ рд╣рдо рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░реЗрдВрдЧреЗ?

рдбреАрдЯреА рдХреЛ 4,000 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЧрд┐рдЯрд╣рдм рд░реЗрдкреЛ рдореЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рд░рд╣реА рд╣реИ?

  1. рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдк рд╕реНрд░реЛрддреЛрдВ рддрдХ рддреЗрдЬреА рд╕реЗ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВред рд╕реНрд░реЛрддреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЯрд╛рдЗрдкрд╕рд░реНрдЪ рдЬреИрд╕реЗ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред NPM рдкрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реАрдзреЗ рдЖрд╡рд╢реНрдпрдХ рдЯрд╛рдЗрдкрд┐рдВрдЧ-рд░реЗрдкреЛ рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛрддрд╛ рд╣реИред

  2. рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдФрд░ рдирдИ рдлрд╛рдЗрд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред

    • рдЖрдкрдХреЛ> 2k рдореБрджреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд░реЗрдкреЛ рдкрд░ рдЦреЛрдЬ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд░рд┐рдкреЛрд░реНрдЯрд░ рд╕рдорд╕реНрдпрд╛ рдирд╛рдордХрд░рдг рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рднреВрд▓ рдЬрд╛рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд [@types/name-of-package] Issue description )? рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдореБрджреНрджреЗ рдХрднреА рдирд╣реАрдВ рдорд┐рд▓рддреЗ рд╣реИрдВред
    • рдРрд╕реЗ рдореЗрдВ рдбреБрдкреНрд▓реАрдХреЗрдЯ рдлрд╛рдЗрд▓ рдХрд░рдирд╛ рдХрдо рд╕рдВрднрд╡ рд╣реИред
  3. рдПрдХ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рднрдВрдбрд╛рд░ рдореЗрдВ рдХрд┐рддрдиреЗ рдореБрджреНрджреЗ рд╣реИрдВред

    • рдЕрдкрдиреЗ рдареЛрд╕ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ (рдлрд┐рд░ рд╕реЗ) рдХреБрдЫ рднреА рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрд╡рд╢реНрдпрдХ рдореБрджреНрджреЛрдВ рдХреЛ рдпрд╛рдж рдХрд░рдирд╛ рдХрдо рд╕рдВрднрд╡ рд╣реИред
    • рдореБрджреНрджреЛрдВ рдХреЛ рдХрдо рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реНрдкрд╖реНрдЯ рдкреНрд░реЗрд░рдгрд╛ рд╣реИред рдореБрджреНрджреЗ рд╕рдВрдЦреНрдпрд╛ рдЕрдм рд╕рд╛рдЭрд╛ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдирд╣реАрдВ рд╣реИред
    • рдРрд╕реЗ рдореЗрдВ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд╡рд╣рд╛рдВ рд▓рдЯрдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рдПред
      рдЙрджрд╛. 2013 рд╕реЗ 1 рдЕрдВрдХ рдкреГрд╖реНрда рд╣реИ, 2014 рд╕реЗ 5 рдЕрдВрдХ рдкреГрд╖реНрда рд╣реИрдВ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред
  4. рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкрдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ npm рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдЬрд╛рд░реЛрдВ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ/рд╡рд┐рд▓рдп/рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдкрд░ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред jsdoc рд╕рдорд░реНрдерди)ред
    рдкрд░рд┐рдкрдХреНрд╡ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рд╕рдореБрджрд╛рдп рдХреЛ рдпрд╣реА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

    • рд╣рдо рд░реЗрдкреЛ-рд╡рд╛рдЗрдб рд▓рд┐рдВрдЯ рдирд┐рдпрдо рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝рддреЗ рд╣реИрдВ

      рд╕рднреА рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд┐рдпрдореЛрдВ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдЯ рдкреНрд░реАрд╕реЗрдЯ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд░рд┐рд▓реАрдЬрд╝ рдХрд░реЗрдВ, рдФрд░ рд╕рднреА рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрд╕ рдкреНрд░реАрд╕реЗрдЯ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрдВред

    • рд╣рдо рднрд╡рд┐рд╖реНрдп рдХреЗ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЯреВрдЯреА рд╣реБрдИ рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВ рдвреВрдВрдврддреЗ рд╣реИрдВ рдФрд░ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВред

      рдпрд╣реА рд╕рдореБрджрд╛рдп рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЯрд╛рдЗрдкрд┐рдВрдЧ-рдкреИрдХреЗрдЬ рдХреЗ package.json рдХреЗ peerDependency рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд┐рдд ts-compiler рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдЬрдм рдЖрдк рдЗрд╕реЗ рдЧрд▓рдд рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИред

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

рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЗрди рд░реЗрдкреЛ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХрд╛ рддрджрд░реНрде рд╕реНрд╡-рдШреЛрд╖рд┐рдд "рдорд╛рд▓рд┐рдХ" рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦрдирд╛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реИ? рдРрд╕рд╛ рд╣рд░ рд╕рдордп рд╣реЛрддрд╛ рд╣реИред рд╣рдо рдХреИрд╕реЗ рдЯреНрд░реИрдХ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рд░реЗрдкреЛ рд╡рд░реНрддрдорд╛рди "рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда" рд╣реИ? рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдпрджрд┐ рд╡реЗ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдо NPM рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдЬреАрд╡рди рдХреЛ рднреА рдмрджрддрд░ рдмрдирд╛ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╕реБрдзрд╛рд░ рд╕рдмрдорд┐рдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯ рдбреЗрдлрд┐рдирд┐рд╢рди рдлрд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдк рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рд╛ рдерд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрдИ рд╕реМ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдХреНрдпрд╛ рдХреЛрдИ рд╡реНрдпрд╛рдкрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕реМ рд░реЗрдкреЛ (рдУрд╣, рдФрд░ рдХреМрди рд╕рд╛ рд░реЗрдкреЛ?) рдХреНрд▓реЛрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдлрд┐рд░ рдХрдИ рд╕реМ рд╕рдорд╡рд░реНрддреА рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░реЗрдВ? рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдХреЛрдИ рдЯреВрд▓рд┐рдВрдЧ рднреА рдирд╣реАрдВ рд╣реИред

рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкрдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ npm рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдЬрд╛рд░реЛрдВ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ/рд╡рд┐рд▓рдп/рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдкрд░ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред jsdoc рд╕рдорд░реНрдерди)ред рдкрд░рд┐рдкрдХреНрд╡ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рд╕рдореБрджрд╛рдп рдХреЛ рдпрд╣реА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рдордиреЗ рд╕рдЪрдореБрдЪ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдбреАрдЯреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдореБрджрд╛рдп рд╕рдВрдЪрд╛рд▓рд┐рдд рдерд╛ рдФрд░ рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕реИрдХрдбрд╝реЛрдВ рдЧрд╣рд░реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдмреИрдХрд▓реЙрдЧ рд╣реБрдПред рддрдм рд╕реЗ рдкреАрдЖрд░ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдФрд╕рдд рд╕рдордп 2 рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЧрд┐рд░рдХрд░ 4 рджрд┐рди рд╣реЛ рдЧрдпрд╛ рд╣реИ (рдЬреЛ рдЬрд╛рдирдмреВрдЭрдХрд░ рдиреНрдпреВрдирддрдо рд╣реИ рдЗрд╕рд▓рд┐рдП рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рд╡рдЬрди рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ), рднрд▓реЗ рд╣реА рдкреАрдЖрд░ рд╡реЙрд▓реНрдпреВрдо ~ 200/рдорд╛рд╣ рд╕реЗ ~ 1,000/рдорд╛рд╣ рд╣реЛ рдЧрдпрд╛ рд╣реЛ .

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рдореВрд▓ рдкреНрд░рд╢реНрди "рдореЛрдиреЛрд░реЗрдкреЛ рдХреНрдпреЛрдВ?" рдХрд╛ рдЙрддреНрддрд░ рд╣реИ:
рдХреНрдпреЛрдВрдХрд┐ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдк рдбреЗрдлрд┐рдирд┐рд╢рди (рдЯрд╛рдЗрдк рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА, рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдПрдЯреЙрдорд┐рдХ рдЕрдкрдбреЗрдЯ, рд╕реАрдЖрдИ, рд▓рд╛рдЗрдирд┐рдВрдЧ рдЖрджрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛) рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИред

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

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рдореЙрдбрд▓ рдЖрдкрдХреЗ рдХрд╛рдо рдЖрддрд╛ рд╣реИред рдлрд┐рд░ рдареАрдХ рд╣реИ: рд╕реНрдорд╛рдЗрд▓реА:

@ рдХрд▓рд╛-рдЗрди рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд░рд╛рджрд╛ рдЗрд╕ рдПрдХ рд░реЗрдкреЛ рд╕реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рд╣реИ, рдпрд╣ рдЙрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рд╣реИ рдЬреЛ рд╕реНрд╡рдпрдВ рдкреИрдХреЗрдЬ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рдкреИрдХреЗрдЬ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрд╛рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдкреИрдХреЗрдЬ рдореЗрдВ рд╣реА рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЗрд╡рд▓ рдПрдХ рдРрд╕рд╛ рд╕реНрдерд╛рди рд╣реИ рдЬрд╣рд╛рдВ рдореВрд▓ рдкреИрдХреЗрдЬ рдЕрдиреБрд░рдХреНрд╖рдХ рд╕реЗ рд╕рд╣рдорддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Loghorn picture Loghorn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jgoz picture jgoz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ArtemZag picture ArtemZag  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jamespero picture jamespero  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Zzzen picture Zzzen  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ