Node.js рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдкреНрд░рднрд╛рд╡ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рд░реНрд╡рд░ рдХрд╛рд░реНрдпрд╢реАрд▓рддрд╛

рдореИрдВ рдЖрдкрдХреЛ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ Impress AS рдореЗрдВ рд╣реБрдП рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рджрд╛рди рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдЪреМрдЦрдЯреЗ рд╕реЗ рдирд╣реАрдВ рдЧреБрдЬрд░реЗ, рд▓реЗрдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкрд╣реБрдВрдЪреЗ, рджреЛ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ: (1) рдПрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдХрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдФрд░ (2) рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕рд░реНрд╡рд░ред рдкрд╣рд▓реА рджрд┐рд╢рд╛ рдореЗрдВ рд╕реИрдВрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ (рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рд╕реНрдХреНрд░реАрдирд┐рдВрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди) рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдФрд░ рджреВрд╕рд░реА рджрд┐рд╢рд╛ рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рдорд▓реНрдЯреА-рд╕рд░реНрд╡рд░ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╢рд╛рдорд┐рд▓ рдерд╛ред рдпрд╣рд╛рдВ рд╣рдореЗрдВ рд╢рдмреНрджрд╛рд╡рд▓реА рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдпрд╣ рдорд╛рд╕реНрдЯрд░ / рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдореЛрдб рдореЗрдВ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХреА рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдерд╛рдЧрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП, рд╣рдо рдПрдХ рдорд▓реНрдЯреА-рд╕рд░реНрд╡рд░ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде) рдПрдХ рдХреНрд▓рд╛рдЙрдб (рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд▓рд╛рдЙрдб ) рдХрд╣реЗрдВрдЧреЗред рдпрд╣ рдХреНрд▓рд╛рдЙрдб рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдЖрдо рдЬрдирддрд╛ рдХреА рд╕рдордЭ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреНрд▓рд╛рдЙрдб рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдЖрдпреЛрдЬрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЦрдкрдд рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдиреНрдп рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдХреНрд▓рд╛рдЙрдб рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЕрдВрддрд╣реАрди рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ , рдФрд░ рдмрдбрд╝реЗ, рдЕрддреНрдпрдзрд┐рдХ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╛рд░реЛрдВ рдФрд░ рд▓рд╛рдЦреЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ , рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдХрд╛рд░реНрдп рдлреИрд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд, рд╡рд┐рддрд░рд┐рдд, рд▓реЗрдХрд┐рди рдХреЗрдВрджреНрд░реАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдкреНрд░рдгрд╛рд▓реАред рдпрд╣ рд╡рд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдЗрдореНрдкреНрд░реЗрд╕ рдореЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╢рдмреНрджрд╛рд╡рд▓реА рдХрд╛ рдмрдЪрд╛рд╡ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддрд╛ рд╣реИред

рдирд╡рд╛рдЪрд╛рд░ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг


рдЕрдм рджреЛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 0.0.71 рдФрд░ 0.1.2 рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдХреНрд░рдорд╢рдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
npm install impress@0.0.71 #          npm install impress@0.1.2 #          

рд╕рднреА рдирдП рд╕рд╛рд▓ рдХреА рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЛ рд╕реИрдВрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ рдФрд░ рдЗрдореНрдкреНрд░реЗрд╕ рдХреЗ рдЧрд╣рди рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдирд┐рд╖реНрдард╛рдкреВрд░реНрд╡рдХ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред 80% рддрдХ рдХрд░реНрдиреЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 0.1.2 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдЙрдирдХреЗ рдиреНрдпреВрдирддрдо рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде 0.0.71 рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ, рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реИрдВрдбрдмреЙрдХреНрд╕рд┐рдВрдЧ рдФрд░ рд▓реЗрдЦрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд╣реИред рдкреБрд░рд╛рдиреА рд╢реИрд▓реА рд╕реЗ рдирдИ рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ API рдкрд░ рдХреЙрд▓ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рджрд┐рди рдореИрдВ рдПрдХ рдЫреЛрдЯреА рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдЬрд╛рд░реА рдХрд░реВрдВрдЧрд╛, рдЬреИрд╕реЗ рдЗрдореНрдкреНрд░реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрд╛рд╣рд░реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ; рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдПрдирдЬреА рдкрд░ рдРрд╕рд╛ рдХреЛрдИ рдЙрдкрд╣рд╛рд░ рдирд╣реАрдВ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ред рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде, рд╡реЗ рдХреБрдЫ рд╣реА рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдВрдЧреЗ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИред

рддреЛ, рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдореМрдЬреВрдж рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдирд╡рд╛рдЪрд╛рд░:

рдкреНрд░рд╕реНрддреБрддрд┐ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реБрднрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓рд╛рдЗрдб (рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп)


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

рд╕рдВрджрд░реНрдн


рдЧреАрдердм рдкрд░: https://github.com/tshemsedinov/impress
Npm рдореЗрдВ: https://npmjs.org/package/impress

Source: https://habr.com/ru/post/In200208/


All Articles