рд╣рд╛рдп @pedronauck !
рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
Docz 0.11 рд╕реЗ 0.13 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдмрд┐рд▓реНрдб рд▓реЙрдЧ рдореЗрдВ рд╕реНрдЯрдбрдЖрдЙрдЯ рдмрд╣реБрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдерд╛:
рдФрд░ рдЕрдм рд╡реЗ рд▓рдЧрднрдЧ рдЕрдВрддрд╣реАрди рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╕реЗрдХрдВрдб рдХреЗ рд╣рд░ рдЕрдВрд╢ рдХреЛ рд╕реНрдЯрдбрдЖрдЙрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рд▓рд╛рдЗрди рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИ
рдкреНрд░рдЬрдирди рдХрд░рдирд╛
рдЧреИрд░-рдЯреНрдЯреА рд╡рд╛рд▓реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ docz рдмрдирд╛рдПрдБ (рдЬреИрд╕реЗ CI рдореЗрдВ)
рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
таП Creating production build
рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдХреЛрдИ рдПрдиреАрдореЗрд╢рди рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдХреЗрд╡рд▓ TTY рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рд╡рд╛рддрд╛рд╡рд░рдг
рд╕рдВрдХреЗрдд
if (process.stdout.isTTY) {
// animated output (erasing and restoring the current line's output is supported)
} else {
// plain console output (can't erase what's already been printed)
}
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ process.stdout.isTTY
рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдирд╛ рд╣реА рдХрд╛рдлреА рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдХреБрдЫ CI рдореЗрдВ рд╕рдЪ рд╣реИ, рдЬреЛ рднреНрд░рд╛рдордХ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдХреЗ рд╕рдорд╛рди рдПрдХ рдХрд╕реНрдЯрдо isTTY()
рдлрд╝рдВрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА: https://github.com/prettier/prettier/pull/5804
рд╣рд╛рдп рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реАрдЖрдИ рдореЗрдВ process.env.CI
= true
рдкреНрд░рдЧрддрд┐ рдкреНрд░рд┐рдВрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ env рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ?
рдореИрдВ рдкреНрд░реАрдЯреАрдпрд░ рдХреЗ isTTY()
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред рди рддреЛ process.env.CI
рдФрд░ рди рд╣реА process.stdout.isTTY
рд╕рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд╣рд╛рдп рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реАрдЖрдИ рдореЗрдВ
process.env.CI
=true
рдкреНрд░рдЧрддрд┐ рдкреНрд░рд┐рдВрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ env рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ?