@@ -9,14 +9,15 @@ const rev = require('gulp-rev');
99const uglify = require ( 'gulp-uglify-es' ) . default ;
1010const webpackStream = require ( 'webpack-stream' ) ;
1111const webpackConfig = require ( './webpack.config.js' ) ;
12+ const sourcemaps = require ( 'gulp-sourcemaps' ) ;
1213
1314const argv = require ( 'yargs' )
1415 . default ( 'production' , false )
1516 . argv ;
1617
1718const paths = {
1819 manifest : './public/assets' ,
19- assets : './public/assets/{css,scripts}/*.{css,js }' ,
20+ assets : './public/assets/{css,scripts}/*.{css,css.map,js,js.map }' ,
2021 styles : {
2122 src : './resources/assets/styles/main.css' ,
2223 dest : './public/assets/css' ,
@@ -33,6 +34,7 @@ const paths = {
3334 */
3435function styles ( ) {
3536 return gulp . src ( paths . styles . src )
37+ . pipe ( sourcemaps . init ( ) )
3638 . pipe ( postcss ( [
3739 require ( 'postcss-import' ) ,
3840 require ( 'tailwindcss' ) ( './tailwind.js' ) ,
@@ -43,6 +45,7 @@ function styles() {
4345 . pipe ( gulpif ( argv . production , cssmin ( ) ) )
4446 . pipe ( concat ( 'bundle.css' ) )
4547 . pipe ( rev ( ) )
48+ . pipe ( sourcemaps . write ( '.' ) )
4649 . pipe ( gulp . dest ( paths . styles . dest ) )
4750 . pipe ( rev . manifest ( paths . manifest + '/manifest.json' , { merge : true , base : paths . manifest } ) )
4851 . pipe ( gulp . dest ( paths . manifest ) ) ;
@@ -53,10 +56,12 @@ function styles() {
5356 */
5457function scripts ( ) {
5558 return webpackStream ( webpackConfig )
59+ . pipe ( sourcemaps . init ( ) )
5660 . pipe ( babel ( ) )
5761 . pipe ( gulpif ( argv . production , uglify ( ) ) )
5862 . pipe ( concat ( 'bundle.js' ) )
5963 . pipe ( rev ( ) )
64+ . pipe ( sourcemaps . write ( '.' ) )
6065 . pipe ( gulp . dest ( paths . scripts . dest ) )
6166 . pipe ( rev . manifest ( paths . manifest + '/manifest.json' , { merge : true , base : paths . manifest } ) )
6267 . pipe ( gulp . dest ( paths . manifest ) ) ;
0 commit comments