-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broken on node-sass@^3.5.0 #84
Comments
Sounds like it was a bug that this worked previously: sass/node-sass#1456 |
+1 |
+1 |
3 similar comments
+1 |
+1 |
+1 |
|
+1 |
2 similar comments
+1 |
+1 |
you can replace this package with https://www.npmjs.com/package/compass-sass-mixins and it should work just fine |
+1 |
1 similar comment
+1 |
you could also set a fixed version of node-sass@3.4.2 in your packages.json |
Didn't do the trick for me... |
If you're using grunt-sass it requires node-sass as well so you'd have to shrinkwrap in order to pin |
temp fix until Igosuki/compass-mixins#84 is resolved
This implement of compact is functionally equivalent of the unofficial native one that has been permanently removed from LibSass. There is no risk in always using this version. The version of LibSass that had a `compact` function is extremely difficult to obtain, and is long unsupported. More importantly defining function inside control structures is not valid in Sass and produces errors for people using this library. Fixes Igosuki#84 Fixes Igosuki#85
Fix PR'd in #86 |
+1 |
The immediate problem this dependency causes is that it it fails to build with the current version of node-sass (see Igosuki/compass-mixins#84) which in turn means that H cannot be built with Node 6.0. Removing this dependency allows the node-sass dependency to be unpinned so that the current version can be used. The primary functionality that compass-mixins was used for was vendor prefixing, which is now taken care of by autoprefixer, plus CSS fixes for browsers which we no longer support (IE < 10). For the remaining handful of mixins for resets and color mixing which we are still using, this commit just extracts the few lines of code for each directly from compass and includes it directly in our SCSS files.
The immediate problem this dependency causes is that it it fails to build with the current version of node-sass (see Igosuki/compass-mixins#84) which in turn means that H cannot be built with Node 6.0. Removing this dependency allows the node-sass dependency to be unpinned so that the current version can be used. The primary functionality that compass-mixins was used for was vendor prefixing, which is now taken care of by autoprefixer, plus CSS fixes for browsers which we no longer support (IE < 10). For the remaining handful of mixins for resets and color mixing which we are still using, this commit just extracts the few lines of code for each from the compass documentation and includes it directly in our SCSS files.
The immediate problem this dependency causes is that it it fails to build with the current version of node-sass (see Igosuki/compass-mixins#84) which in turn means that H cannot be built with Node 6.0. Removing this dependency allows the node-sass dependency to be unpinned so that the current version can be used. The primary functionality that compass-mixins was used for was vendor prefixing, which is now taken care of by autoprefixer, plus CSS fixes for browsers which we no longer support (IE < 10). For the remaining handful of mixins for resets and color mixing which we are still using, this commit just extracts the few lines of code for each from the compass documentation and includes it directly in our SCSS files.
It's more than 11 days since fix is available. Any ideas when it'll be merged? |
+1 for an ETA on the fix |
+1 |
This implement of compact is functionally equivalent of the unofficial native one that has been permanently removed from LibSass. There is no risk in always using this version. The version of LibSass that had a `compact` function is extremely difficult to obtain, and is long unsupported. More importantly defining function inside control structures is not valid in Sass and produces errors for people using this library. Fixes Igosuki#84 Fixes Igosuki#85
This implement of compact is functionally equivalent of the unofficial native one that has been permanently removed from LibSass. There is no risk in always using this version. The version of LibSass that had a `compact` function is extremely difficult to obtain, and is long unsupported. More importantly defining function inside control structures is not valid in Sass and produces errors for people using this library. Fixes Igosuki#84 Fixes Igosuki#85
PR is updated a passing. Turn out the transition mixin has never worked on offical Sass compiler. |
+1 I'm using "devDependencies": {
...
"node-sass": "3.4.2",
...
} Remember to either rebuild |
+1 |
+1 Since, there is a problem with the node-sass also in the darwin-x64-48_binding.node when you use a node-sass 3.4.2 version. If we use 3.4.2 temporary this is not a favorable option. |
+1 |
+1, please! |
+1 por favor! |
+1 |
Hello everyone, I've gotten in contact with @Igosuki and I'll now be helping out maintaining this project. This should prevent further breakages. |
compass-mixins@0.12.8 has been released |
Thank you so much to everyone!!!!! |
Hi, I'm getting this error trying to compile mdb.scss from MDBootstrap
|
This package is no longer supported. We recommended using http://bourbon.io |
Compiling this library with gulp-sass using node-sass 3.5.0, this is now broken and throwing
The text was updated successfully, but these errors were encountered: