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

build: avoid installing node-sass #22283

Merged
merged 1 commit into from Mar 19, 2021
Merged

Conversation

@crisbeto
Copy link
Member

@crisbeto crisbeto commented Mar 18, 2021

We no longer use node-sass, but we were still installing it, because gulp-sass depends upon it. These changes switch to a fork of gulp-sass that depends on the Dart version of Sass.

We no longer use `node-sass`, but we were still installing it, because `gulp-sass`
depends upon it. These changes switch to a fork of `gulp-sass` that depends on
the Dart version of Sass.
@crisbeto crisbeto requested a review from angular/dev-infra-components as a code owner Mar 18, 2021
@google-cla google-cla bot added the cla: yes label Mar 18, 2021
Copy link
Member

@josephperrott josephperrott left a comment

LGTM

Copy link
Member

@Splaktar Splaktar left a comment

It looks like https://www.npmjs.com/package/gulp-dart-sass is getting some good usage and installation growth, but it's too bad that the repo hasn't been updated since October and doesn't accept issues (only PRs).

It's good to get off of node-sass for sure, but it isn't clear that this new package will be something that we can rely upon long-term.

@andrewseguin
Copy link
Contributor

@andrewseguin andrewseguin commented Mar 19, 2021

Needs rebase to get it into 11.2.x

@andrewseguin andrewseguin merged commit 902e946 into angular:master Mar 19, 2021
16 checks passed
16 checks passed
Inclusive Language Check completed with success
Details
ci/angular: merge status All checks passed!
ci/circleci: api_golden_checks Your tests passed on CircleCI!
Details
ci/circleci: bazel_build Your tests passed on CircleCI!
Details
ci/circleci: build_release_packages Your tests passed on CircleCI!
Details
ci/circleci: e2e_tests Your tests passed on CircleCI!
Details
ci/circleci: integration_tests Your tests passed on CircleCI!
Details
ci/circleci: lint Your tests passed on CircleCI!
Details
ci/circleci: ngcc_compatibility Your tests passed on CircleCI!
Details
ci/circleci: tests_browserstack Your tests passed on CircleCI!
Details
ci/circleci: tests_local_browsers Your tests passed on CircleCI!
Details
ci/circleci: tests_saucelabs Your tests passed on CircleCI!
Details
ci/circleci: upload_release_packages Your tests passed on CircleCI!
Details
ci/circleci: view_engine_build Your tests passed on CircleCI!
Details
ci/circleci: view_engine_test Your tests passed on CircleCI!
Details
cla/google All necessary CLAs are signed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants