at-import / SassyLists

MIT License
276 stars 27 forks source link

SassyLists & LibSass compatibility ? #47

Closed iamskok closed 7 years ago

iamskok commented 10 years ago

Do SassyLists play well with gulp-sass v.1.2.0 ?

KittyGiraudel commented 10 years ago

I hardly think so.

iamskok commented 10 years ago

I haven't tried a lot of it's functions yet, but it looks like sl-sort function works properly. Though I had some dependency missing errors trying to @import the library with including _SassyLists.scss and that's why I had to "manually" @import all of the required dependencies for sl-sort function.

Like that:

@import "vendor/SassyLists/helpers/str-compare.scss"; @import "vendor/SassyLists/has-multiple-values.scss"; @import "vendor/SassyLists/to-list.scss"; @import "vendor/SassyLists/sort.scss"; // @import "vendor/SassyLists.scss"; // outputs dependency missing errors

KittyGiraudel commented 10 years ago

That's odd. Do you have some stack trace perhaps?

xzyfer commented 10 years ago

FWIW worth I've spent the last month adding features to Libsass. It's pretty close to 3.3 compatibility so it might be closer than you expect.

It'd be great to see what's missing to support SassyLists. I'm currently working on the last outstanding feature required for Suzy compatibility.

KittyGiraudel commented 10 years ago

Perhaps @mmintel would be interested in having a glance.

Edit: sorry for closing, miss-clicked.

iamskok commented 10 years ago

@HugoGiraudel Nope, I wasn't editing any of SassyLists's original files, so I can't understand why I can have a stack trace, but it looks like one.

@xzyfer I'm going to tinker with SassyLists and LibSass this week and will let you know about my experience.

xzyfer commented 10 years ago

@Skoks I appreciate it. I suggest using the master branch because it has a lot of recent improvements and fix.

Please open issues on Libsass for any missing features. Feel free to ping me directly on any SassyLists related issues.

iamskok commented 10 years ago

@HugoGiraudel I tested out everything with ruby SASS and it worked like a charm... Thanks for amazing project and brain blowing articles. @xzyfer It looks like libSass is still not ready for SassyLists yet, most of the compound functions I tried are not working properly. Is there any available documentation, which compares ruby sass and libSass present functionality?

xzyfer commented 10 years ago

There's no direct documentation. We asset compatibility via the https://github.com/sass/sass-spec repo.

It'd be amazing if you could open issues on libsass or even better contribute specs for things that don't work so we can start to fix them.

xzyfer commented 10 years ago

Please note gulp-sass does not have many of that latest Libsass updates. You'll need to compile libsass master to get a real idea of compatibility.

KittyGiraudel commented 7 years ago

Should be all good now I’d say. :)