Less.js: рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЧреБрдг рдЬрдм @importing рдХрдИ рдмрд╛рд░ (рдиреЗрд╕реНрдЯреЗрдб @import)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 25 рдЬреВрди 2010  ┬╖  49рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: less/less.js

рдорд╛рд╕реНрдЯрд░ @imports A & B,
рдмреА @рдЖрдпрд╛рдд рдП

рдорд╛рд╕реНрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ A рд╕реЗ рдорд┐рдХреНрд╕рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЧреБрдг рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ

рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рджреЗрдЦреЗрдВ

рдХреЙрдиреНрдлрд┐рдЧ: рд▓реЗрд╕рд╕реА рдХреНрд▓реА рд╕рдВрд╕реНрдХрд░рдг 1.0.21 рдЙрдмрдВрдЯреВ рдкрд░ 10.04

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рджреЛ рдмрд╛рд░ рдЖрдпрд╛рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдпрд╣ рдорд┐рд╢реНрд░рдг рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред

рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреЛ рдмрд╛рд░ рдЖрдпрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрджрд┐ рдирд╣реАрдВ рддреЛ рдЗрд╕реЗ рд╕рд╛рдкреЗрдХреНрд╖ рдпреВрдЖрд░рдПрд▓ рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП

// in main.less
<strong i="6">@import</strong>: imports/import1.less;
<strong i="7">@import</strong>: imports/import2.less;

// in imports/import1.less
<strong i="8">@import</strong>: import2.less; // don't import this
<strong i="9">@import</strong>: imports/import2.less; // do import this

рд╣рдореНрдо, рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХрд╛ рдХреЛрдИ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╢рд╛рдпрдж рд╣реЗрдбрд░ рдореЗрдВ рдХреБрдЫред

рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдПрдХ рд╕рд╕реНрддрд╛ рд╕рдВрдХреЗрддрдХ рд╣реИ рдФрд░ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдХрд┐рд╕реА рднреА рд╕реЗрдЯ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╕рдорд╛рди рдЖрдХрд╛рд░ рдХреА 2 рдлрд╝рд╛рдЗрд▓реЗрдВ рд░рдЦрдирд╛ _possible_ рд╣реИред

рдЗрд╕реА рддрд░рд╣ рд╕рдВрд╢реЛрдзрд┐рдд рддрд┐рдерд┐ рдХреЗ рд╕рд╛рдеред

рдпрджрд┐ рд╕рд░реНрд╡рд░ ETag рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рддреЛ рдЖрдк рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ/рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреИрд╢рд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рд╣рдо рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдПрдордбреА 5 рд╣реИрд╢ рдХреЛ рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдзрд┐рдХ рд╣реИред

рд╣рдореНрдо, рд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдореВрд▓ рдПрдордбреА 5 рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ ..
ETag рдЖрджрд░реНрд╢ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рд╕рд░реНрд╡рд░ рдЗрд╕реЗ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рд╣реЛрдЧрд╛ред

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

рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ:

  • рд╕реА -> #ifndef / #define / #endif
  • рдкреАрдПрдЪрдкреА -> include_once()

"рд╕реА рд░рд╛рд╕реНрддрд╛" рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдХрдард┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рд╢рд░реНрдд рдЕрдиреНрдп рдорд╣рд╛рди рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ "PHP рддрд░реАрдХрд╛" рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛ред рдирд┐рд░рдкреЗрдХреНрд╖ URL рдПрдХ рдЕрдЪреНрдЫрд╛ рдЪрдпрди рд▓рдЧрддрд╛ рд╣реИ (рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рд╕реАрдзреЗ рдпрд╛ document.location + рд╕рд╛рдкреЗрдХреНрд╖ URL рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реИ) - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдХрд╛рд░ / рд▓рдВрдмрд╛рдИ / MD5 рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ HTTP рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрднреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: рдкреНрд░рддреНрдпреЗрдХ URL рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореИрдк рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдИ URL рдореЗрдВ рдореИрдк рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдирдпрд╛ рдХреАрд╡рд░реНрдб @<strong i="16">@name</strong>: <unique name> рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИред

@import_once algo рддрдм рд╣реЛрдЧрд╛: рдпрджрд┐ рдкреВрд░реНрдг URL рдкрд╣рд▓реЗ рд╕реЗ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ @ @name рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рдирд╣реАрдВ рд╣реИред

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВред рдПрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЖрдкрдХреЛ рдпрд╣ рдорд╛рдирдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рдмрджрд▓рддреЗ рд╣реИрдВред рддреЛ рдкреВрд░реНрдг рдпреВрдЖрд░рдПрд▓ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдлрд╝рд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ рдПрдХ рдФрд░ рдорд╛рдорд▓рд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ @import рдЖрдпрд╛рдд рдХреЛ рдХрдИ рдмрд╛рд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореВрд▓ @import рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ,

рдореБрдЭреЗ @vicb рдХрд╛ PHP рдЬреИрд╕рд╛ рд╕рдорд╛рдзрд╛рди рдкрд╕рдВрдж рд╣реИ, рд▓реЗрдХрд┐рди @import_once рдХреЗ рдмрдЬрд╛рдп рдореБрдЭреЗ 'рдЯрд┐рдкреНрдкрдгреА' рдореЗрдВ рдХреБрдЫ рдмреЗрд╣рддрд░ рдкрд╕рдВрдж рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрднреА рднреА рдореВрд▓ рд╕реАрдПрд╕рдПрд╕ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИред

рдХреНрдпрд╛ рд╣рдо .less рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдРрд╕рд╛ рдХреБрдЫ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
/_! рдЖрд╡рд╢реНрдпрдХрддрд╛: url (./abc.less)_/

рдореИрдВ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ .css рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд LESS рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкрджрд╛рдиреБрдХреНрд░рдо рд╣реИред рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрдо рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рд╕рднреА рдорд┐рдХреНрд╕рд┐рди рдХреЛ рдЙрддрдиреА рд╣реА рдмрд╛рд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рддрдиреА рдмрд╛рд░ рдЙрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдПрдХ @import_once , рдпрд╛ рд╢рд╛рдпрдж @import :

рд╣рдо рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ @NielsJanssen рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХрдм рддрдХ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧреА ??

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдХрд┐рд╕реА рдХреЛ рдХреЛрдИ рдЙрдкрд╛рдп рд╕реВрдЭрддрд╛ рд╣реИ?

рдпрд╣рд╛рдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реЛрдирд╛ред рдПрдХ рдЖрд╕рд╛рди рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛, рдмрд╕ рдЖрдпрд╛рдд рдХреЛ рдлрд┐рд░ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рджрд┐рдпрд╛ рддрд╛рдХрд┐ рд╡реЗ рджреЛ рдмрд╛рд░ рдЖрдпрд╛рдд рди рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдк node.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓рд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ред рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП LESS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдкреВрд░реНрдг рдХрдореА рд╕реЗ рдирд┐рд░рд╛рд╢ рд╣реЛ рдЧрдпрд╛, SASS рдФрд░ рдлрд┐рд░ рдЕрдВрдд рдореЗрдВ Stylus рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдирд╛рдЦреВрди рджреЗрддрд╛ рд╣реИ, рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ (рдФрд░ рдореИрдВ рдПрдХ рдордзреНрдп-рдореИрджрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ), рдпрд╣ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИ, рдФрд░ рдЯреАрдЬреЗ рдЗрд╕рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрддреНрддрд░рджрд╛рдпреА рдбреЗрд╡рд▓рдкрд░ рд╣реИред

рдпрджрд┐ рдЖрдк node.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рднреА рдЖрдк рдЕрдкрдиреА рдорд╢реАрди рдкрд░ рд░реВрдмреА рдФрд░ рд╕рдВрдХрд▓рди рдХреЗ рд╕рд╛рде рд╕реНрдЯрд╛рдЗрд▓рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╕реНрдЯрд╛рдЗрд▓рд╕ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ SASS/SCSS рднреА рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдФрд░ рдЗрд╕реЗ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд▓рдВрдмреА рдХрд╣рд╛рдиреА рдЫреЛрдЯреА: LESS рд▓рдВрдмреЗ рд╕рдордп рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред

рдмрд╣реБрдд рдШрдЯрд┐рдпрд╛ рд░рд╡реИрдпрд╛ рд╣реИ рдпрд╛рд░ред

рдЙрд╕ bs рдХреЛ рдпрд╣рд╛рдБ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдЖрдк рдЗрд╕реЗ рдореЗрд▓ рдпрд╛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рднреЗрдЬ рд╕рдХрддреЗ рдереЗред рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реЗ рдЙрдЪреНрдЪ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП "рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрддреНрддрд░рджрд╛рдпреА рдбреЗрд╡рд▓рдкрд░" рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛред

рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред

рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ LESS рдкрд╛рдпрд╛, рддреЛ рдореБрдЭреЗ рд╡рд╣ рд╕рд▓рд╛рд╣ рдЕрдЪреНрдЫреА рд▓рдЧреА рд╣реЛрдЧреА, рддрд╛рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рдЕрднреНрдпрд╕реНрдд рд╣реЛрдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рди рдХрд░реВрдВ, рдФрд░ рдЬрдм рдореИрдВ рдЕрдВрддрддрдГ рдЪрд▓рд╛ рдЧрдпрд╛ рддреЛ рдЗрд╕реЗ рдФрд░ рдЗрд╕рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЧрдпрд╛ред рдорд╛рдирд╛ рдХрд┐ рдореБрдЭреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реНрд╡рдпрдВ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдмрдВрдж рд▓реЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЦреБрд▓реЗ рдореБрджреНрджреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрддрд░ рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдпрд╣ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреМрди рд╕реЗ рдорд╛рдирдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рдпрд╣ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдиреЗ рдкрд░ рд▓реЛрдЧреЛрдВ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреЗ "рдмреАрдПрд╕" рдХреЗ рд╕рд╛рде рдЦрдбрд╝рд╛ рд╣реВрдВ рдФрд░ рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдорджрджрдЧрд╛рд░ рд▓рдЧреЗрдЧреАред

@ianstormtaylor : рдпрд╣ рдХрд╣рдирд╛ рдХрд┐ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ "рд▓рдВрдмреЗ рд╕рдордп рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ" рдереЛрдбрд╝рд╛ рд╣рд┐рд╕реНрдЯреЗрд░рд┐рдХрд▓ рд╣реИред

рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛрдирд╛ред

рдлреВ.рд▓реЗрд╕

<strong i="7">@import</strong> "bar.less";
<strong i="8">@import</strong> "baz.less";

рдмрд╛рд░.рд░рд╣рд┐рдд

<strong i="12">@import</strong> "mixins.less";
.bar {
  .mixer
}

рдмрд╛рдЬ.рд╡рд┐рд╣реАрди

<strong i="16">@import</strong> "mixins.less";
.baz {
  .mixer
}

рдорд┐рд╢реНрд░рдг рд░рд╣рд┐рдд

.mixer {
  color: 000;
  border: 2px solid #fff;
}
$ lessc foo.less
.mixer {
  color: 000;
  border: 2px solid #fff;
}
.bar {
  color: 000;
  border: 2px solid #fff;
  color: 000;
  border: 2px solid #fff;
}
.mixer {
  color: 000;
  border: 2px solid #fff;
}
.baz {
  color: 000;
  border: 2px solid #fff;
  color: 000;
  border: 2px solid #fff;
}

рдореИрдВ рдкрд╣рд▓реЗ рдЗрд╕ рдЪрд░реНрдЪрд╛ рд╕реЗ рдмрд╛рд╣рд░ рд░рд╣рд╛ рд▓реЗрдХрд┐рди рдЕрдм рдЬрдм рдореИрдВ рдЗрд╕реА рдореБрджреНрджреЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╣реВрдВ ... @wlangstroth рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ @ianstormtaylor рдмрд┐рд▓реНрдХреБрд▓

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @cloudhead рдЬреНрдпрд╛рджрд╛рддрд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдХрд┐рд╕реА рднреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ (рд╢рд╛рдпрдж рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд▓рдд рд╣реВрдВ) рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рдХрд┐ "рдореИрдВ рд╡реНрдпрд╕реНрдд рд╣реВрдВ" рдпрд╛ "рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛" рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдХреБрдЫ рднреА рдХрдареЛрд░ рдмрд┐рд▓реНрдХреБрд▓ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдкрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдпред

рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ main.less рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЗ рд╕рднреА рдЖрдпрд╛рдд рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЯреНрд╡рд┐рдЯрд░ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рджреЗрдЦреЗрдВ (рдореБрдЦреНрдп рдлрд╝рд╛рдЗрд▓ bootstrap.less )ред

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЖрдпрд╛рдд рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреБрдЫ рдХрдо рдлрд╛рдЗрд▓реЗрдВ (рдмрд╛рд╣рд░реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ) рдЕрдХреЗрд▓реЗ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп variables.less рдФрд░ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдЗрд╕рд▓рд┐рдП рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реВрдВ рдПрдХ рдореБрдЦреНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрдо рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдлрд┐рд░ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдкреНрд░рддреНрдпреЗрдХ рдорд┐рдХреНрд╕рд┐рди рдХреЛ рдЬрд┐рддрдиреА рдмрд╛рд░ рдорд┐рдХреНрд╕рд┐рдиреНрд╕ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ рдЙрддрдиреА рдмрд╛рд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ (рдПрдХ рдмрд╛рд░ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдореИрдВ рдмрд╛рд╣рд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реВрдВ)ред

рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ - рдореИрдВ рдЖрдкрдХреЗ рдЬреИрд╕рд╛ рдХреБрдЫ рд╕реБрдЭрд╛рд╡ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рд╣реВрдВ рдЬрд┐рд╕ рдкрд░ рдореЗрд░рд╛ рдкреВрд░рд╛ рдирд┐рдпрдВрддреНрд░рдг рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдРрд╕рд╛ рд╣реА рдХрд░рддрд╛ рд╣реИред

рд╕рд╛рде рд╣реА, рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб (_only_ рдЕрдЧрд░ рдореИрдВ рдХрд┐рд╕реА рддреГрддреАрдп рдкрдХреНрд╖ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛) рдпрд╣ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИред рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдХрд╛рдлреА рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реВрдВ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдореБрджреНрджреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдмрдЧ рд▓рдЧрднрдЧ 18 рдорд╣реАрдиреЛрдВ рд╕реЗ рдЦреБрд▓реА рд╣реБрдИ рд╣реИред ( @wlangstroth рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реИ рдХрд┐ рдпрд╣ _your_ рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ)

рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдПрдХ рдХреНрд░реВрд░ рдмрд▓ рдлрд┐рдХреНрд╕ рдорд┐рд▓рд╛ рд╣реИ ( @vicb рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЦрд┐рд▓рд╛рдл рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП) рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ # 431 рдкрд░ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЪрд┐рдкрдХрд╛рдпрд╛ред рдЕрдЧрд░ рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рд╕рдордп рдорд┐рд▓реЗ рддреЛ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рдвреВрдВрдвреВрдВрдЧрд╛ред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рднреА рдереА, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдорд┐рдХреНрд╕рд┐рди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдореЗрд░реЗ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк.рд▓реЗрд╕ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ред рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдмрд╛рдж рдХреЗ рдЖрдпрд╛рддреЛрдВ рдХреА рдЙрди рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

fyi #431 рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ

@cloudhead рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реБрдзрд╛рд░ рд▓рд╛рдЧреВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред рдпрд╣ рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рдЕрднреА рднреА рдЦреБрд▓рд╛ рд╣реИред рдЗрд╕реЗ рд╕реБрд▓рдЭрддреЗ рд╣реБрдП рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред

рд╡рд╣реА рдореБрджреНрджрд╛ :-(

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

рд╢рд╛рдпрдж рдХрд┐рд╕реА рдФрд░ рдХреА рдХрд┐рд╕реНрдордд рдЬреНрдпрд╛рджрд╛ рд╣реЛред

рдЯреНрд╡рд┐рдЯрд░: https://twitter.com/#!/cloudhead

рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдПрдХ рд▓рд┐рдВрдХ рдЫреЛрдбрд╝реЗрдВ: https://github.com/cloudhead/less.js/issues/49

@Kalyse рдЕрдЧрд░ @cloudhead рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдореБрджреНрджреЛрдВ рдХреА рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддреЛ рдпрд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рдФрд░ рднреА рдХрд╛рд░рдг рд╣реИред рд▓реЛрдЧреЛрдВ рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдореБрджреНрджреЛрдВ рдХреЗ рдмреИрдХрд▓реЙрдЧ рдХреЗ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рдирд╛рдорд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реБрдИред

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

рдЬреАрдердм рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЗрдХрд╛рд░ рд╣реИ - рдореБрдЭреЗ рдкреНрд░рддрд┐ рджрд┐рди рд▓рдЧрднрдЧ 70-100 рд╕реВрдЪрдирд╛рдПрдВ рдорд┐рд▓рддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВ рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реВрдВ..

рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдПрдХ @import-once рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝рд╛ - рдпрд╣ рдмрд╣реБрдд рдкреНрд░рд╛рдердорд┐рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдкрде рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ - рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@cloudhead рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЧрдП! рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд┐рдпрдо рдлрд╝рд┐рд▓реНрдЯрд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ?

рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЬреАрдердм рдкрд░ рднреА рдХреНрдпреЛрдВ рд╣реИ рдЕрдЧрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдореБрджреНрджреЛрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░рдиреЗ рдкрд░ рд╕рдорд╕реНрдпрд╛ рдЯреНрд░реИрдХрд░ рднреА рдХреНрдпреЛрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдЖрд╕рд╛рди рд▓реЛрдЧ! рдЕрдЧрд░ рдХрд┐рд╕реА рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдкрд╛рд╕ рдЗрддрдирд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рддреЛ рд╡реЗ рдПрдХ рд╣реА рдирд╛рд╡ рдореЗрдВ рд╣реЛрддреЗред @cloudhead рдиреЗ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╢рд╛рдпрдж рдХреБрдЫ рднрд░реЛрд╕реЗрдордВрдж рд▓реЛрдЧреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдореБрджреНрджреЗ рдЕрдХреЗрд▓реЗ рдореБрджреНрджреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрдХ рд╣реЛрддреЗ рд╣реИрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдЖрд░рд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рддреЛ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░ рд▓реЗрдВред

рд▓реЛрдЧреЛрдВ рдиреЗ рдмрд╣реБрдд рд╕реЗ рдореБрджреНрджреЛрдВ рдХреЛ рддрдп рдХрд┐рдпрд╛ рд╣реИ, рдХрднреА-рдХрднреА рд╕рд╛рд▓реЛрдВ рдкрд╣рд▓реЗред рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ 74 рдмрдХрд╛рдпрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рджреЗрдЦреЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░, рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ 2 рд╕рд╛рд▓ рдкреАрдЫреЗ рдХрдИ рдбреБрдкреНрд▓реА рд╣реИрдВ (рдЬреИрд╕реЗ # 324 # 71)ред рдпрд╣рд╛рдВ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╣реИ рдЬрд┐рд╕рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓рддрд╛ рд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реЛрдЧрд╛: https://github.com/cloudhead/less.js/pull/431 рдХрдорд┐рдЯрд░ рдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд╛рдВрдЧреА, рдореМрди рдХреЗ рд╕рд╛рде рдореБрд▓рд╛рдХрд╛рдд рдХреА, рдФрд░ рдлрд┐рд░ рдЕрдВрддрддрдГ рд╣рд╛рд░ рдорд╛рди рд▓реАред

@cloudhead - рдПрд▓реЗрдХреНрд╕рд┐рд╕, рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдмрдврд╝рд┐рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рд╡реНрдпрд╕реНрдд рд╣реЛрдиреЗ рджреЗрддреА рд╣реИред рдЬрдм рд▓реЛрдЧ рдКрдкрд░ рдмрддрд╛рдИ рдЧрдИ рдЪреАрдЬреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдпрд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИред рдФрд░ рдпрд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИ! рдЬреАрдердм рдХрд╛ рдЬрд╛рджреВ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдХреБрдЫ рдРрд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдорд╣рд╛рди рдХреЛрдб рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдЙрди рдЕрдЪреНрдЫреЗ рд▓реЛрдЧреЛрдВ рд╕реЗ рдкреВрдЫреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдордзреНрдпрдо рдореБрджреНрджреЛрдВ рдФрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред

рд╣рдо рд╕рдм рдЖрдкрдХреЗ рдХрд╛рдо рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рд╕рдорд╛рдЬ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдЖрдЗрдП рдорджрдж рдХрд░реЗрдВ!

@jeremyricketts рдЕрдЪреНрдЫрд╛ рдмрд┐рдВрджреБред

рдореИрдВ @jeremyricketts рд╕реЗ рд╕рд╣рдордд

@cloudhead рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @import-once рдирд┐рд░реНрджреЗрд╢ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдореЗрд░рд╛ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓рд╛ рд╣реИред

// a.less
.gain-bfc() {
  overflow: hidden;
  *zoom: 1;
}

// b.less
@import-once "a.less";

// c.less
@import-once "a.less";
@import-once "b.less";

div {
  .gain-bfc();
}

c.less рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

div {
  overflow: hidden;
  *zoom: 1;
}

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдбреБрдкреНрд▓реАрдХреЗрдЯ рдЧреБрдг рдорд┐рд▓ рдЧрдП рд╣реИрдВ

div {
  overflow: hidden;
  *zoom: 1;
  overflow: hidden;
  *zoom: 1;
}

+1 рдЬреЗрд░реЗрдорд┐рд░рд┐рдХреЗрдЯреНрд╕

рдХреЛрдИ рднреА рдХрджрдо рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ - https://twitter.com/#!/neonstalwart/status/183247994072735744

рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЪреЙрдк рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореЗрд░реА рджреБрдирд┐рдпрд╛ рд╣реИ PSD, рдкреЗрдВрд╕рд┐рд▓ рдФрд░ рдХрд╛рдЧрдЬ, рдФрд░ рдПрдЪрдЯреАрдПрдордПрд▓ рд╕реАрдПрд╕рдПрд╕ рдФрд░ рд╣рд▓реНрдХреЗ jQuery рдХреЗ рдХрд╛рдоред

рдореБрджреНрджреЛрдВ рдХреЛ рд╕реБрд▓рдЭрд╛рдиреЗ рдФрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреА рдЬрд░реВрд░рдд рд╣реИ,
рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░реВрди рдХрд░реЗрдВ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдмрдЧ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рд╣реИрдВ, рдЖрджрд┐ред рдореИрдВ рдЪрд╛рд╣реВрдВрдЧрд╛
рдХрдо рд╕реЗ рдХрдо рдЙрд╕рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ, рдФрд░ рдореИрдВ рд╢рд╛рдпрдж рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ
рдЫреЛрдЯреЗ рдмрдЧ рднреА рдмрдВрдж рдХрд░реЗрдВред
23 рдорд╛рд░реНрдЪ 2012 рдХреЛ рджреЛрдкрд╣рд░ 1:28 рдмрдЬреЗ, "рдЬреЗрд░реЗрдореА рд░рд┐рдХреЗрдЯреНрд╕" <
рдЙрддреНрддрд░@reply.github.com>
рд▓рд┐рдЦрд╛ рдерд╛:

рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЪреЙрдк рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореЗрд░реА рджреБрдирд┐рдпрд╛ PSD рдХреА рд╣реИ,
рдкреЗрдВрд╕рд┐рд▓ рдФрд░ рдХрд╛рдЧрдЬ, рдФрд░ рдПрдЪрдЯреАрдПрдордПрд▓ рд╕реАрдПрд╕рдПрд╕ рдФрд░ рд╣рд▓реНрдХрд╛ jQuery рдХрд╛рдоред


рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ:
https://github.com/cloudhead/less.js/issues/49#issuecomment -4667283

@cloudhead рдмрд╕ рдЕрдЧрд░ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ @neonstalwart рд╕рдВрдХрд▓реНрдк рдкрд░ рдПрдХ рдирдЬрд╝рд░

рдореВрд▓ рд░реВрдк рд╕реЗ, рдирд┐рдпрдореЛрдВ рдХреЛ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рдХрднреА рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рдореМрдЬреВрджрд╛ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рдорд╛рди рдореВрд▓реНрдп рд╡рд╛рд▓рд╛ рдХреЛрдИ рдореМрдЬреВрджрд╛ рдирд┐рдпрдо рд╣реИред рдЖрдкрдХреЛ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреА рднреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде, рдЖрдк рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреГрд╖реНрдарднреВрдорд┐ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдк рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ @ Cloudhead
рдЖрдЧреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд▓рдЧрддрд╛ рд╣реИ?

рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ:

1) рдлрд╛рдЗрд▓реЗрдВ рдЬрд░реВрд░рдд рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдмрдбрд╝реА рд╣реЛрддреА рд╣реИрдВред
2) рдЕрдкрдиреЗ рд╕реАрдПрд╕рдПрд╕ рдХреЛ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдлреИрд▓рд╛рдирд╛ рдФрд░ рд▓реЙрдЯ рдЖрдпрд╛рдд рдХрд░рдирд╛ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдорд┐рдХреНрд╕рд┐рди рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрд╕ рдорд┐рдХреНрд╕рд┐рди рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░реЗ рдкрд╛рд╕ рд╢рд╛рдпрдж 80 рдХрдо рд╕реАрдПрд╕рдПрд╕ рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ .background() рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдорд┐рдХреНрд╕рд┐рдВрдЧ рд╣реЛрддреА рд╣реИ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдЪрдпрдирдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП 80 * 6 рдЕрддрд┐рд░рд┐рдХреНрдд рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрддрд╛ рд╣реИред (рд╕рднреА рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред
3) рдпрд╣ рдкреЗрдЬ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рднреА рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред рдореЗрд░реЗ рдбреНрд░реЙ/рд░реАрдлреНрд░реЗрд╢ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдВрдб рдЕрддрд┐рд░рд┐рдХреНрдд рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдЧрд┐рд░рддреЗ рд╣реИрдВред

рд╡рд┐рдЪрд╛рд░ @рдХреНрд▓рд╛рдЙрдбрд╣реЗрдб ?
рдЪреАрдпрд░реНрд╕ред

@cloudhead рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╕реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рд╡рд┐рд▓рдп рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ?

рдпрд╣рд╛рдБ рд╕реБрдзрд╛рд░ рд╣реИ: https://github.com/cloudhead/less.js/commit/cb789334233e377bd91a17d3118a0424ad167929

@Kalyse рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдПрдХ рдИрдореЗрд▓ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ? [email protected]

рдЪрд┐рдпрд░реНрд╕

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рдЬреЛ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХреЗрдВ?

@cloudhead рдореИрдВ рдЕрдкрдиреЗ рдХрдо рдХреЛрдб рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WinLess рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ ... WinLess рдХрдо.js рдХреЗ рдирд╡реАрдирддрдо рдбрд┐рд╕реНрдЯреНрд░реЛ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ https://github.com/marklagendijk/WinLess/issues/14), рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рднреА рд╡рд┐рдЪрд╛рд░ рдЬрдм рдпрд╣ (рдФрд░ рдЕрдиреНрдп рд╕реБрдзрд╛рд░) ) рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛?

рд╢рд╛рдирджрд╛рд░ рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рд╢реБрдХреНрд░рд┐рдпрд╛)ред

рддреЛ, рдЙрд╣... рд╣рдо рдЗрд╕ рдкрд░ рдХреИрд╕реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

@jreading рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ git рдореЗрдВ cb7893 рдкреНрд░рддрд┐рдмрджреНрдз рдХреЗ рд╕рд╛рде рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдореВрд▓ рдореБрджреНрджрд╛ рд╣реИ) рдФрд░ рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдмрдЧ рд╣реИред

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

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

falkenhawk picture falkenhawk  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

joe223 picture joe223  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

briandipalma picture briandipalma  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

papandreou picture papandreou  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ