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

Upgrade gulp-sass to v5, drop node-sass #266

Merged
merged 5 commits into from
Oct 27, 2021
Merged

Upgrade gulp-sass to v5, drop node-sass #266

merged 5 commits into from
Oct 27, 2021

Conversation

aduth
Copy link
Member

@aduth aduth commented Oct 27, 2021

Why: Because node-sass has proven to be tricky to manage across different Node versions. We already also depend on the sass package, which can be assigned as the compiler implementation in the latest version of gulp-sass. This also reduces the overall number of dependencies of the project.

Changelog: https://github.com/dlmanning/gulp-sass/releases/tag/v5.0.0

Notably, the sass package is expected to be slower than node-sass, due to the fact that the latter compiles a C binary. In the future, we should look to migrate to the Dart version of the project, which is the currently maintained offering and offers similar performance to node-sass.

aduth added 2 commits October 27, 2021 15:45
**Why**: Because node-sass has proven to be tricky to manage across different Node versions. We already _also_ depend on the sass package, which can be assigned as the compiler implementation in the latest version of gulp-sass. This also reduces the overall number of dependencies of the project.

Notably, the `sass` package is expected to be slower than `node-sass`, due to the fact that the latter compiles a C binary. In the future, we should look to migrate to the Dart version of the project, which is the currently maintained offering and offers similar performance to node-sass.
@aduth aduth requested a review from jmdembe October 27, 2021 19:46
Copy link
Contributor

@jmdembe jmdembe left a comment

Choose a reason for hiding this comment

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

LGTM

aduth added 3 commits October 27, 2021 16:07
clean-up, but fingers crossed maybe it could help build error? grasping at straws
@aduth aduth merged commit 08b10bf into main Oct 27, 2021
@aduth aduth deleted the aduth-gulp-sass-5 branch October 27, 2021 20:32
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.

2 participants