Skip to content
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

Remove compass mixins #989

Merged
merged 4 commits into from
May 11, 2016
Merged

Remove compass mixins #989

merged 4 commits into from
May 11, 2016

Conversation

bernardocamilo
Copy link

@bernardocamilo bernardocamilo commented May 10, 2016

_1 Upvote_ As mentioned in #975, compass-mixins has a bug that prevents us from updating node-sass to ^3.5.0 (Igosuki/compass-mixins#84, Igosuki/compass-mixins#85). Also, it looks like the official repository is no longer being maintained (Igosuki/compass-mixins#86 fixes the issue, but it's not merged).

Since there are some other bugs in compass-mixins that were fixed but not merged, I think we should remove this dependency (or fork and maintain it). In this PR, I'm using node-bourbon instead of compass-mixins as our mixin library for Sass, allowing us to update node-sass to the latest version (closes #970).

Additionally, since there are no reset utilities in bourbon, I've imported compass nested-reset mixin to our base scss path.

What do you guys think? Any feedback is appreciated!

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.2%) to 69.869% when pulling f537a53 on remove-compass-mixins into f2731a8 on master.

@tjenkinson
Copy link
Contributor

👍 This looks good I like the nested-reset mixin.

@towerz towerz merged commit 485d649 into master May 11, 2016
@towerz
Copy link
Member

towerz commented May 11, 2016

Great, thanks @bernardocamilo 🍻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants