You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @eveevans, it's basically a roadblock. The gems that this library depends on only implement less 1.7.0 and there isn't really an easy path to upgrade beyond this as much of the support dependencies are abandoned. Semantic UI recently pulled in a requirement for Less > 3 which means we're stuck. If you have time and want to investigate and work on the dependencies issue I'd be more than thankful.
For me, I ended up switching to webpacker and pulling Semantic UI in that way (this wasn't easy either).
Activity
brendon commentedon Jan 31, 2019
Hi @eveevans, it's basically a roadblock. The gems that this library depends on only implement less 1.7.0 and there isn't really an easy path to upgrade beyond this as much of the support dependencies are abandoned. Semantic UI recently pulled in a requirement for Less > 3 which means we're stuck. If you have time and want to investigate and work on the dependencies issue I'd be more than thankful.
For me, I ended up switching to
webpackerand pulling Semantic UI in that way (this wasn't easy either).eveevans commentedon Jan 31, 2019
Thanks @brendon I really appreciate your response.
I was afraid of that. Where can I find a discussion about that ?
Which are the problematic dependencies ?
And thanks for the tip.
brendon commentedon Feb 1, 2019
Hi @eveevans, here's the Semantic UI upgrade PR:
Semantic-Org/Semantic-UI#6512
This repo depends on https://github.com/metaskills/less-rails, which depends on https://github.com/cowboyd/less.rb which depends on https://github.com/cowboyd/commonjs.rb
Here's my issue at less.rb: cowboyd/less.rb#87
Someone attempted to go to Less 2: cowboyd/less.rb#79
Hope that helps :)
brendon commentedon Feb 1, 2019
My gut feeling about this would be to abandon all this ruby based less stuff and just parse the whole thing with less.js instead.