-
-
Notifications
You must be signed in to change notification settings - Fork 4
Migrate from deprecated node-sass to Dart Sass and update dependencies #33
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
base: main
Are you sure you want to change the base?
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
… (Dart Sass) Co-authored-by: warengonzaga <15052701+warengonzaga@users.noreply.github.com>
|
@copilot what's the compatibility of this changes to the main branch? |
These changes are fully backward compatible with the main branch and improve forward compatibility: Compatibility Summary: ✅ Node.js Compatibility:
✅ Build Process:
✅ API Compatibility:
✅ Migration Path:
Key Improvements:
The changes make the project compatible with modern Node.js versions while maintaining all existing functionality. |
The project was using deprecated node-sass v5, which fails to build on Node.js 20+, and several outdated packages.
Changes
Package migrations:
node-sass(deprecated, incompatible with Node 20+)sassv1.83.4 (Dart Sass - actively maintained)readable-stream(Node.js built-in used instead)Package updates:
gulp: 4.0.2 → 5.0.1gulp-sass: 4.1.0 → 6.0.1 (required for Dart Sass)gulp-rename: 2.0.0 → 2.1.0gulp-uglify-es: 2.0.0 → 3.0.0Code changes in gulpfile.js:
Zero security vulnerabilities in updated dependency tree.
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.