gulp-sass-unicode-double-escape
Version:
Reverts the conversion of unicode escaped characters and fixes the double escaped unicode characters.
44 lines (36 loc) • 997 B
Markdown
# gulp-sass-unicode-double-escape
Replaces double slashes introduced by gulp-sass for unicode characters
## Usage
First install gulp-sass-unicode-double-escape
```
npm install --save-dev gulp-sass-unicode-double-escape
```
Then add it to your gulpfile.js
```javascript
var sass = require('gulp-sass'),
sassUnicodeFix = require('gulp-sass-unicode-double-escape');
gulp.task('build', function() {
return gulp.src(['input.scss'])
.pipe(sass)
.pipe(sassUnicodeFix())
.pipe(gulp.dest('css/'));
});
```
## Issue
Using gulp-sass to compile the following SASS will result in the current version of gulp-sass to generate CSS with incorrectly escaped unicode characters:
### SASS
```
$open-quote: \00AB;
$close-quote: \00BB;
q{
quotes:"\2018" "\2019" "#{$open-quote}" "#{$close-quote}";
}
```
### Generated CSS
```
q{
quotes:"\2018" "\2019" "\\00AB" "\\00BB";
}
```
## Resolution
Using this gulp extension the double escaping of gulp-sass will be reverted