Problem/Motivation
Warning: LibSass and Node Sass are deprecated. While they will continue to receive maintenance releases indefinitely, there are no plans to add additional features or compatibility with any new CSS or Sass features. Projects that still use it should move onto Dart Sass.
https://www.npmjs.com/package/node-sass
- The maintainers no longer recommend LibSass for new Sass projects. Use Dart Sass instead.
- The maintainers recommend all existing LibSass users make plans to eventually move onto Dart Sass, and that all Sass libraries make plans to eventually drop support for LibSass.
- The maintainers are no longer planning to add any new features to LibSass, including compatibility with new CSS features.
- LibSass and Node Sass will continue to be maintained indefinitely on a best-effort basis, including fixing major bugs and security issues and maintaining compatibility with the latest Node versions.
Proposed resolution
- Switch from Node Sass to Dart Sass compiler
- Using Gulp with Dart Sass
Change to sass = require("gulp-sass")(require('sass')), in the gulpfile.js file
Have the following changes in the package.json file and update the yarn.lock file
...
...
"sass": "~1",
"gulp": "~4",
"gulp-autoprefixer": "~8",
"gulp-clean-css": "~4",
"gulp-concat": "~2",
"gulp-csscomb": "~3",
"gulp-filter": "~7",
"gulp-html-replace": "~1",
"gulp-postcss": "~8",
"gulp-rename": "~2",
"gulp-sass": "~5",
"gulp-scss-lint": "~1",
"gulp-sourcemaps": "~3",
"gulp-uglify": "~3",
...
...
Remaining tasks
- ✅ File an issue
- ✅ Addition/Change/Update/Fix
- ✅ Testing to ensure no regression
- ➖ Automated unit testing coverage
- ➖ Automated functional testing coverage
- ➖ UX/UI designer responsibilities
- ✅ Readability
- ✅ Accessibility
- ✅ Performance
- ✅ Security
- ➖ Documentation
- ✅ Code review by maintainers
- ✅ Full testing and approval
- ✅ Credit contributors
- ✅ Review with the product owner
- ✅ Release notes snippet
- ✅ Release autocomplete_deluxe-2.0.2
API changes
- N/A
Data model changes
- N/A
Comments
Comment #3
rajab natshahComment #4
rajab natshahComment #5
rajab natshahComment #7
rajab natshah✅ Released autocomplete_deluxe-2.0.2