Yarn: рдлрд╝реАрдЪрд░ рдЕрдиреБрд░реЛрдз: рд╕реЗрдВрдЯреНрд░рд▓рд╛рдЗрдЬреНрдб рдиреЛрдб_рдореЙрдбрд▓ рдлрд╝реЛрд▓реНрдбрд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдирд╡ре░ 2016  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: yarnpkg/yarn

рдХреНрдпрд╛ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ (рдХреЗрдВрджреНрд░реАрдп рд░реВрдк рд╕реЗ) рд╕рднреА npm рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рди рдХрд░реЗрдВ?

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЬрд┐рд╕ рдХрдВрдкрдиреА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рд╡рд╣ рдврд╛рдВрдЪрд╛ рдХрд╛рдлреА рднрд╛рд░реА рд╣реИ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдиреЛрдб_рдореЙрдбрд▓ рдлреЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде 40 рд╕реЗ рдЕрдзрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ, рдЬреЛ рд▓рд╛рдЦреЛрдВ 1kb рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдкреИрдХ рдХреА рдЧрдИ рд╣реИрдВред

рдпрд╣ рдореЗрд░реЗ SSD рдкрд░ рдПрдХ рдЕрдирдореЛрд▓ рд╕реНрдерд╛рди рдХрд╛ рдПрдХ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░рд╛рд╢рд┐ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рдЗрди рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдПрдХ рдмрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рдеред рдореЗрд░реЗ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛

cat-feature help wanted needs-discussion

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

https://github.com/rstructionruz/pnpm рдареАрдХ рдпрд╣реА рдХрд░рддрд╛ рд╣реИред --preserve-symlinks рдиреЛрдб рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

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

@alshdavid рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдЖрдк require рдирд┐рд░реНрднрд░рддрд╛ рд╣реИрдВ, рдФрд░ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡реИрд╢реНрд╡рд┐рдХ рдореЙрдбреНрдпреВрд▓ рдЧреИрд░-рдкрд░рд┐рдпреЛрдЬрдирд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рд╣реИрдВред

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ Node.js рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рдЪреАрдЬреЗрдВ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдЗрд╕реЗ рдмрджрд▓рдирд╛ рдХрдард┐рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ Node.js рдХреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЪреАрдЬреЛрдВ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред ЁЯШЮ рдореИрдВ node_modules рд╕реЗ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдХреБрдЫ рдФрд░ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рд░ рдХреЛрдИ Node.js. рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

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

https://github.com/rstructionruz/pnpm рдареАрдХ рдпрд╣реА рдХрд░рддрд╛ рд╣реИред --preserve-symlinks рдиреЛрдб рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдирд┐рдХрдЯрддрдо # 499 рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЗрд╕рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

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

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

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

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

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

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

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