Less.js: рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдмрдЧ рдХреЛ 2.7.0 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдордИ 2016  ┬╖  19рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: less/less.js

рдпрджрд┐ рдирд┐рд╢реНрдЪрд┐рдд рдкреБрд╖реНрдЯрд┐ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рддреЛ рдЬрд▓реНрдж рд╣реА рдПрдХ рд╣реЙрдЯрдлрд╝рд┐рдХреНрд╕ рдбрд╛рд▓реЗрдВрдЧреЗред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ PR # 2834 рдиреЗ рдПрдХ рдмрдЧ рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдПрдХ рд░рд┐рдХреНрдд рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ:

Invalid mapping: {"generated":{"line":1103,"column":2},"source":"file.less","original":{"line":1,"column":null},"name":null}

(# 2881 рдкрд░ рднреА рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИред)

# 2834 рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдирд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреБрд╖реНрдЯрд┐ рдХреА рддрд▓рд╛рд╢ рд╣реИред

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

рдпрд╣ рд╕рд┐рд░реНрдл рдореЗрд░рд╛ рдирд┐рд░реНрдорд╛рдг рддреЛрдбрд╝ рджрд┐рдпрд╛, рдПрдХ рдкреИрдЪ asap рдХреА рдЬрд░реВрд░рдд рд╣реИ ...

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

рдЬрдм рддрдХ рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░реАрдХреНрд╖рдг рдмрдЧ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рддрдм рддрдХ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрдм рддрдХ рдЦреБрд▓рд╛ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдм рддрдХ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдореИрдВрдиреЗ рдПрдХ git bisect рдХреЛ рдЕрдВрдЬрд╛рдо рджрд┐рдпрд╛ рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХреЛ рддреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ 470af20f641c9b5389475733dfe341aa4c180fba рдкреАрдЖрд░ рдореЗрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдореБрджреНрджреЗ рдореЗрдВ рдиреЛрдЯ рдХрд┐рдпрд╛

рдмреЗрд╣рддрд░ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ

рдмреЗрд╣рддрд░ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ

рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдкрд┐рдЫрд▓реЗ рд░рд┐рд▓реАрдЬ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП https://github.com/less/less.js/issues/2841 рд╕реЗ рддреБрд▓рдирд╛ рдХреА рдЬрд╛рдП рддреЛ рдХреБрдЫ рд╕реЛрд░реНрд╕рдореИрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╣рддреНрд╡рд╣реАрди рд╣реИрдВред

рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:

рдХрдо:

.dl-horizontal {
    <strong i="7">@media</strong> (min-width: 768px) {
        dt {
            float: left;
        }
    }
}

рдЧрд▓реНрдк рдХрд╛рд░реНрдп:

return gulp.src('./src/lib.less')
    .pipe(sourcemaps.init())
    .pipe(less())
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest(bundleFolder));

рдпрд╣ рд╕рд┐рд░реНрдл рдореЗрд░рд╛ рдирд┐рд░реНрдорд╛рдг рддреЛрдбрд╝ рджрд┐рдпрд╛, рдПрдХ рдкреИрдЪ asap рдХреА рдЬрд░реВрд░рдд рд╣реИ ...

рдХреГрдкрдпрд╛ рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рдпрд╛ рдореИрдВ рдХреЗрд╡рд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 2.6.X рдкрд░ рдлреНрд░реАрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдФрд░ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХрд▓ рд╕реБрдмрд╣ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рдЗрд╕рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕ рдУрд░ рднреА рдЙрддреНрдкрд╛рджрди рдЕрд░рд╛рдЬрдХрддрд╛ ...

рдореЗрд░реЗ рдЧрдкрд╢рдк рдХрд╛ рдирд┐рд░реНрдорд╛рдг рднреА рдХрд░рддрд╛ рд╣реИ

рдпрджрд┐ рдЖрдк рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдо рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдкрд░реЗрд╢рд╛рди рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдкреИрдХреЗрдЬ.рдЬреЙрди рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
npm shrinkwrap --dev рдФрд░ рдлрд┐рд░ 2.6.1 рд╕реЗ рдХрдо рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВред рддрдм рдкреВрд░реНрдг npm рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЗрд╕реЗ рддрдм рддрдХ рдареАрдХ рдХрд░ рджреЗрдЧреА рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдХрдо рди рд╣реЛ рдЬрд╛рдПред

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

$ npm unpublish [email protected]

рдЬрдм рддрдХ рдЖрдкрдХреЗ рдкрд╛рд╕ 2.7.1 рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХрд╣рддреЗ рд╣реИрдВ, рдЕрдЧрд▓реЗ рдШрдВрдЯреЗ, рдХрд▓реА рдореЗрдВ рдпрд╣ рдбреБрдмрдХреА рдФрд░ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВред

рдЗрд╕ рдкрд░ рдПрдХ рддрдп рдХреЗ рд▓рд┐рдП рджреГрд╖реНрдЯрд┐ рдХреА рдХреЛрдИ рднреА рд░реЗрдЦрд╛ рдЕрднреА рддрдХ?

рдореИрдВрдиреЗ 2.7.1 рдХреЛ 2.7.0 рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реЙрдЯрдлрд╝рд┐рдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ # 2881 рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдЕрдЧрд░ рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрднреА рднреА рдПрдХ рдмрдХрд╛рдпрд╛ рдмрдЧ рдирд╣реАрдВ рд╣реИ (рдПрдХ рд╣реА рдкреНрд░рддрд┐рдмрджреНрдз рд╕реЗ рдХрдИ рдЕрдВрддрд░ рдХреАрдбрд╝реЗ?), рдпрд╛ рдпрджрд┐ рд╡рд╣ рдкреВрд░реНрд╡ рдерд╛ рдореМрдЬреВрджрд╛ рдмрдЧ рдЬреЛ рдЕрд▓рдЧ рд╕реЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдпрджрд┐ 2.7.1 рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рд╡рд╛рдкрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВред

рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж @ рдореИрдереНрдпреВ-рдбреАрди

рдмреВрдЯрдкреНрд░рд┐рдВрдЯ-рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди-рдЯреЗрд╕реНрдЯ рдХрдо@2.7.0 рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдпрд╣ 2.7.1 рдХреЗ рд╕рд╛рде рд╕рдлрд▓ рд╣реБрдЖред рдореЗрд░реЗ рд▓рд┐рдпреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж @ рдореИрдереНрдпреВ-рдбреАрди

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ред рдЯреВрдЯреА рд╣реБрдИ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рд▓реЗрдХрд┐рди рдЦреБрд╢реА рд╣реИ рдХрд┐ рдпрд╣ рдЕрдм рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред

@ рдореИрдереНрдпреВ-рдбреАрди рдЕрдЪреНрдЫреА рдиреМрдХрд░реА

@olivierlesnicki n

рдирдорд╕реНрддреЗ, рдЕрдЧрд░ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ chrun2 рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрдо рдлрд╝рд╛рдЗрд▓ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореИрдВ рдХрдо рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдЬреЗрд╕реЗ
рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдбрд┐рдмрдЧ рд╕реАрдПрд╕рдПрд╕ рд╢реЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддрддреНрд╡ рдирд┐рд░реАрдХреНрд╖рдХ рдХреЛ рдХрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
рд╕реЙрд╕ рдХрд╛ рдирдХреНрд╢рд╛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ?

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

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

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

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

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

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

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