Skip to content

Commit

Permalink
Use gulp-sourcemaps package to not include content in the sourcemap a…
Browse files Browse the repository at this point in the history
…nd fix path in dev tools for sass files
  • Loading branch information
mestradanu committed Jan 27, 2021
1 parent fd23677 commit 806cc56
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 7 deletions.
2 changes: 1 addition & 1 deletion assets/css/theme.min.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/css/theme.min.css.map

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/css/wp-admin.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion assets/css/wp-admin.min.css.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 15 additions & 4 deletions gulpfile.babel.js
Expand Up @@ -32,6 +32,7 @@ import { dest, parallel, src, series, watch } from 'gulp';
import autoprefixer from 'gulp-autoprefixer';
import cleanCSS from 'gulp-clean-css';
import sass from 'gulp-sass';
import sourcemaps from 'gulp-sourcemaps';
import styleLint from 'gulp-stylelint';

// JS related plugins.
Expand Down Expand Up @@ -130,16 +131,22 @@ sassLinter.description = 'Lint through all our SASS/SCSS files so our code is co
export const css = done => {
del( './assets/css/*' );

src( './src/scss/wp-*.scss', { sourcemaps: true } )
src( './src/scss/wp-*.scss' )
.pipe( sourcemaps.init() )
.pipe( plumber( errorHandler ) )
.pipe( sass( { outputStyle: 'compressed' } ).on( 'error', sass.logError ) )
.pipe( rename( { suffix: '.min' } ) )
.pipe( dest( './assets/css', { sourcemaps: '.' } ) );
.pipe( sourcemaps.write( '.', {
includeContent: false,
sourceRoot: '../../src/scss',
} ) )
.pipe( dest( './assets/css' ) );

src( [
'./src/scss/*.scss',
'!src/scss/wp-*.scss',
], { sourcemaps: true } )
] )
.pipe( sourcemaps.init() )
.pipe( plumber( errorHandler ) )
.pipe( sass( { outputStyle: 'expanded' } ).on( 'error', sass.logError ) )
.pipe( dest( './assets/css' ) )
Expand All @@ -156,7 +163,11 @@ export const css = done => {
},
} ) )
.pipe( rename( { suffix: '.min' } ) )
.pipe( dest( './assets/css', { sourcemaps: '.' } ) )
.pipe( sourcemaps.write( '.', {
includeContent: false,
sourceRoot: '../../src/scss',
} ) )
.pipe( dest( './assets/css' ) )
.pipe( server.stream( {
match: '**/*.css', // Sourcemap is in stream so match for actual CSS files
} ) );
Expand Down

0 comments on commit 806cc56

Please sign in to comment.