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

fozzie-components@v7.0.0 – Switch to dart-sass #globalconfig #1661

Merged
merged 7 commits into from
Feb 15, 2022

Conversation

kevinrodrigues
Copy link
Contributor

@kevinrodrigues kevinrodrigues commented Feb 8, 2022

Changed

  • Breaking Change – repo now uses dart-sass instead of node-sass for styles.
    There is still an outstanding issue in vue-jest and it's support of dart-sass which means for components
    wanting to compile styles in jest (to test classnames for instance), node-sass still needs to be included
    as part of that packages devDepenedencies. For all other packages, experimentalCSSCompile: false has been
    set to turn off jest compiling styles, otherwise the tests won't run as expected.
  • Eyeglass has been removed in favour of using sass-loader's node_modules path resolution, as this comes out of the box.

Removed

  • Any references to fozzie $theme variables in common.scss files, as no longer needed.
  • Removed webpack tilda ~ for fozzie scss refrences, as not needed – sass-loader does this automatically now.

@github-actions github-actions bot added atoms This PR changes at least one "atom" component molecules This PR changes at least one "molecule" component labels Feb 8, 2022
@kevinrodrigues kevinrodrigues added the do not merge Not yet ready to be merged label Feb 8, 2022
@kevinrodrigues kevinrodrigues changed the title Dart sass upgrade4 #globalconfig - switch to dart-sass. Feb 8, 2022
@github-actions github-actions bot added organisms This PR changes at least one "organism" component pages This PR changes at least one "page" component services This PR changes at least one "service" package storybook This PR contains storybook changes templates This PR changes at least one "template" component tools This PR changes at least one "tool" labels Feb 15, 2022
@ashleynolan ashleynolan changed the title #globalconfig - switch to dart-sass. fozzie-components@v7.0.0 – Switch to dart-sass #globalconfig Feb 15, 2022
@ashleynolan ashleynolan marked this pull request as ready for review February 15, 2022 13:07
package.json Outdated Show resolved Hide resolved
@ashleynolan ashleynolan removed the do not merge Not yet ready to be merged label Feb 15, 2022
Copy link
Contributor

@dandel10n dandel10n left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One tiny question about version bump, other than that looks good to me

@ashleynolan ashleynolan merged commit c612b57 into master Feb 15, 2022
@ashleynolan ashleynolan deleted the dart-sass-upgrade4 branch February 15, 2022 15:45
Copy link
Contributor Author

@kevinrodrigues kevinrodrigues left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks alot for picking this up whilst I was away @ashleynolan 🎖️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
atoms This PR changes at least one "atom" component molecules This PR changes at least one "molecule" component organisms This PR changes at least one "organism" component pages This PR changes at least one "page" component services This PR changes at least one "service" package storybook This PR contains storybook changes templates This PR changes at least one "template" component tools This PR changes at least one "tool"
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants