рдХреЛрдб рдЯрд╛рдЗрдо рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд▓рдЧрдЗрди рд╣реИ рдЬреЛ рдХреЛрдб рдПрдбрд┐рдЯрд░ рдореЗрдВ рд╕реАрдзреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

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

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдЕрдВрджрд░ рдФрд░ рдЕрдзрд┐рдХ рд░рдВрдЧреАрди:

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

рдпрд╣ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдЬреИрд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдЗрдХрди рд╣реИрдВ, рд╕рд╛рде рд╣реА
.eslintrc .gitignore рдФрд░
package.json рдЬреИрд╕реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рднреА рд╣реИрдВред
рдПрдХ рдбрд╛рд░реНрдХ рдкреНрд░реЛ рдХреЛ рд░рд┐рдПрдХреНрдЯ, рдПрдВрдЧреБрд▓рд░, рд░реЗрдбрдХреНрд╕ рдФрд░ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╕рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕, рдпреВрдЯрд┐рд▓рд┐рдЯреАрдЬ, рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд░рд┐рдбреНрдпреВрд╕рд░реНрд╕ (рд░рд┐рдбреНрдпреВрд╕рд░), рдПрдХреНрд╢рди (рдПрдХреНрд╢рди) рдФрд░ рд╕реНрдЯреЛрд░реНрд╕ (рд╕реНрдЯреЛрд░) рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдЖрдЗрдХрдиреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд░рдВрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрд╖реНрдардХ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
рдпрд╣ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдпрд╛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╣реЛрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдБ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рд░рдВрдЧ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рд╕реА рднреА рд░рдВрдЧ рдХреЛрдб рдХрд╛ рдПрдХ рджреГрд╢реНрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк RGB, RGBa, рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд░рдВрдЧ рдХреЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд░рдВрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╣реИ:

Path Intellisense рдПрдХ рдкреНрд▓рдЧрдЗрди рд╣реИ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдШрдЯрдХреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрде рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЦреЛрдЬ рд░рд╣реЗ рд╣реИрдВред
рдЕрдЧрд▓рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдИрдПрд╕ 7 рд░рд┐рдПрдХреНрдЯ / рд░реЗрдбрдХреНрд╕ / рдЧреНрд░рд╛рдлрдХреНрдпреВрдПрд▓ / рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рд╣реИред рдПрдХ рд▓рдВрдмрд╛ рдирд╛рдо, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛рдПрдЧрд╛, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдмреИрдмреЗрд▓ рдкреНрд▓рдЧрдЗрди рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдИрдПрд╕ 7 рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд░рд┐рдПрдХреНрдЯ / рд░рд┐рдбрдХреНрд╕ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд░рд╛рдЗрдЯ, рдЖрдк
рдХрдорд╛рдВрдб + рд╢рд┐рдлреНрдЯ + рдкреА рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░
рдИрдПрд╕ 7 рд╕реНрдирд┐рдкреЗрдЯ рд╕рд░реНрдЪ , рдЖрдкрдХреЛ рд╢реЙрд░реНрдЯ рдХрдорд╛рдВрдб рдХреА рдПрдХ рд▓рдВрдмреА рд╕реВрдЪреА рджрд┐рдЦрд╛рдИ рджреЗрдЧреА рдЬрд┐рд╕реЗ рдЖрдк рдХреЛрдб рдХреЗ рд▓рдВрдмреЗ рд╕реНрдирд┐рдкреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдХрдорд╛рдВрдб рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдШрдЯрдХ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд▓рд┐рдПред
рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдФрд░ рдПрдВрдЯрд░ рджрдмрд╛рдХрд░ рдХрдорд╛рдВрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ!
GitLens рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдореЗрдВ рдирд┐рд░реНрдорд┐рдд Git рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИред
рдПрдХ рдирдЬрд╝рд░ рдореЗрдВ Git-blame рдФрд░ рдХреЛрдб рд▓реЗрдВрд╕ рдПрдиреЛрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдб рдХреЗ рд▓реЗрдЦрдХ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЖрд╕рд╛рдиреА рд╕реЗ Git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдФрд░ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рддрд╛ рд╣реИ, рддреБрд▓рдирд╛рддреНрдордХ рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╣реБрдореВрд▓реНрдп рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдмрд╣реБрдд рдХреБрдЫред
рдХреЛрдб рдХреА рд▓рд╛рдЗрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХрд┐рд╕рдиреЗ рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛, рдХрдм рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдХрд┐рд╕ рдХрдорд┐рдЯ рдореЗрдВред рдЙрдкрдпреЛрдЧреА рдмрд╛рдд!
