gulp-sass-unicode-double-escape

1.0.1 • Public • Published

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

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

Package Sidebar

Install

npm i gulp-sass-unicode-double-escape

Weekly Downloads

3

Version

1.0.1

License

MIT

Last publish

Collaborators

  • coximus